Releases: pubnub/java
Releases Β· pubnub/java
v5.2.1
October-06-2021
- ποΈ Acceptance tests plugged into CI pipeline.
- π Meta field exposed correctly in PNToken class.
v5.2.0
September-08-2021
- ποΈ Extend grantToken method to enable control of Objects API permission. Enhance granularity of permission control to enable permissions per UUID.
v5.1.1
July-13-2021
- π Update Jackson libraries to avoid known vulnerabilities.
v5.1.0
May-20-2021
- ποΈ Method grantToken has beed added. It allows generation of signed token with permissions for channels and channel groups.
- π UUID is now exposed as PNMembership field which make is accessible from PNMembershipResult argument of SubscribeCallback.membership() method.
v5.0.0
May-12-2021
- ποΈ Now random initialisation vector used when encryption enabled is now default behaviour.
- π There were some non daemon threads running in background preventing VM from exiting. Now they are daemon threads.
v4.36.0
April-08-2021
- ποΈ New way of controlling Presence by Heartbeat calls for purpose of usage with dedicated server configuration (ACL). This feature can be used only with additional support from PubNub.
v4.35.0
November-24-2020
- ποΈ Support for fileMessagePublishRetryLimit.
- π Enable SDK users either to ignore PNAccessDeniedCategoryError occurred inside Subscription Loop or to react to in inside status callback.
- π Report proper error message when upload file too large.
- π Add missing auth and signature in generated URLs.
v4.33.3
October-21-2020
- π Improved handling of random initialization vector for encrypting messages.
- π Restore Android compatibility for Gradle 3.X by removing Stringjoin().
- π Return appropriate error information when payload is too large.
v4.33.2
October-08-2020
- π To improve security of messages, added support for random initialization vector to encrypt and decrypt messages.
v4.33.1
September-24-2020
- π PubNubException now overrides Throwable's
getMessage
so thestatus.errorData.throwablemessage
can be properly set.