October 16 2023
- Add crypto module that allows configure SDK to encrypt and decrypt messages.
- Improved security of crypto implementation by adding enhanced AES-CBC cryptor.
August 14 2023
- Kotlin SDK doesn't depend on Jackson library anymore. This reduces the size of required dependencies which should result in size reduction of applications that use Kotlin SDK.
April 19 2023
- It's now possible to return messageType in PNFetchMessageItem from fetchMessages method. Possible values are either Message or File .
April 11 2023
- Do not cancel subscribe call on set state.
March 07 2023
- Remove deprecation for Grant Token methods.
- Update Jackson and Json libraries to avoid vulnerabilities.
February 02 2023
- Uploading an encrypted file correctly sets the content size in the multipart body.
September 20 2022
- PNFileEventResult has messageJson field with the same JsonElement type as in other events.
July 21 2022
- Gson, logback.
- Removed "create" for space as a valid permission that can be assigned to token.
June 28 2022
- Renamed name to id in SpacePermissions.
June 28 2022
- Introduced new GrantToken method with no channel groups.
June 14 2022
- PNChannelMetadata and PNUUIDMetadata has status and type now.
- PNChannelMembership and PNMember has status now.
- It's possible to sort memberships and members by nested fields.
May 23 2022
- Upgrade okhttp library .
April 19 2022
- Update Jackson library with fixes for CVE-2020-36518.
January 12 2022
- BREAKING CHANGES: uuid is required parameter in PNConfiguration constructor.
December 16 2021
- Add revoke token feature.
October 6 2021
- Acceptance tests plugged into CI pipeline.
- Internal telemetry enhancement.
- Meta field exposed correctly in PNToken class.