Releases: pubnub/objective-c
Releases · pubnub/objective-c
v4.15.6
September 26 2020
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
September 18 2020
Modified
- Increase default number of messages returned by History v3, when single channel passed, to 100 messages per single call.
v4.15.4
September 10 2020
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
August 13 2020
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
August 1 2020
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
July 28 2020
Fixed
- Fix default issues after migration to publish requests objects usage because of which
replicate
andstore
has been reset tofalse
.
v4.15.0
July 27 2020
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
v4.14.1
June 6 2020
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
May 29 2020
Added
- Add simplified Objects API support with UUID and Channel metadata / membership management.
Modified
- Deprecate and replace old
PNObjectEventListener
protocol with new onePNEventsListener
. - Update tests which has been used for previous Objects API version to test simplified Objects.