Skip to content

Releases: pubnub/objective-c

v4.15.6

26 Sep 20:12
Compare
Choose a tag to compare

September 26 2020

Full Changelog

Fixed

  • Fix issue because of which PNPublishSequence metrics data migration caused application crash.
  • Fix subscription loop issue caused by broken bytes array with null-byte in it.

v4.15.5

17 Sep 22:03
Compare
Choose a tag to compare

September 18 2020

Full Changelog

Modified

  • Increase default number of messages returned by History v3, when single channel passed, to 100 messages per single call.

v4.15.4

10 Sep 09:58
Compare
Choose a tag to compare

September 10 2020

Full Changelog

Modified

  • Update code to ensure that persistent and in-memory storage accessed in thread-safe way.

Fixed

  • Fix issue because of which migrated data didn't placed at proper place.

v4.15.3

12 Aug 22:00
Compare
Choose a tag to compare

August 13 2020

Full Changelog

Added

  • Add include_message_type option to fetch messages and history with message actions APIs.
  • Add include_uuid option to fetch messages and history with message actions APIs.

Modified

  • Replace content type, which is returned by server during upload url generation, using system capabilities to detect MIME type by file extension.
  • Split current Keychain helper to two separate storage options: in-memory and Keychain. Keychain will be used when possible and in-memory for cases when Keychain not available and macOS.

Fixed

  • After Keychain reorganization publish sequence manager has been restructured to use dispatch queue instead of SpinLock.

v4.15.2

01 Aug 05:37
Compare
Choose a tag to compare

August 1 2020

Full Changelog

Fixed

  • Add same set of query parameters to download URL as any regular operation to PubNub service.
  • Fix issue with files larger than 32 kilobytes.

v4.15.1

28 Jul 21:01
Compare
Choose a tag to compare

July 28 2020

Full Changelog

Fixed

  • Fix default issues after migration to publish requests objects usage because of which replicate and store has been reset to false.

v4.15.0

27 Jul 05:51
Compare
Choose a tag to compare

July 27 2020

Full Changelog

Added

  • Add send file API support which allow encrypt (if configured) and upload file to channel.
  • Add download file API support which allow download file from channel and decrypt (if configured).
  • Add list files API support which allow retrieve information about files sent to channel.
  • Add delete file API support to permanently remove file from channel.
  • Add file message publish API which allow notify about new file upload completion (should be used to recover from internal publish error).
  • Add new subscribe events listener to handle new files events.
  • Add new methods to PNAES which allow to encrypt / decrypt file at local file system.
  • Add new option for PubNub client configuration and PNAES methods to use random initialization vector instead of hard-coded when files / data is encrypted / decrypted.

v4.14.2

19 Jun 05:15
Compare
Choose a tag to compare

June 19 2020

Full Changelog

Fixed

  • Make device push tokens added to excluded_devices lowercase.

v4.14.1

06 Jun 20:05
Compare
Choose a tag to compare

June 6 2020

Full Changelog

Added

  • By default, all requests which is able to return multiple objects, will return their total count (corresponding includeFields flag is set).

Modified

  • Renamed group of methods which is responsible for channel members management / audit.

v4.14.0

29 May 08:49
Compare
Choose a tag to compare

May 29 2020

Full Changelog

Added

  • Add simplified Objects API support with UUID and Channel metadata / membership management.

Modified

  • Deprecate and replace old PNObjectEventListener protocol with new one PNEventsListener.
  • Update tests which has been used for previous Objects API version to test simplified Objects.