Skip to content

Releases: pubnub/java

v5.2.1

06 Oct 09:48
Compare
Choose a tag to compare

October-06-2021

Full Changelog

  • 🌟️ Acceptance tests plugged into CI pipeline.
  • πŸ› Meta field exposed correctly in PNToken class.

v5.2.0

08 Sep 12:33
Compare
Choose a tag to compare

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

13 Jul 12:59
Compare
Choose a tag to compare

July-13-2021

  • πŸ› Update Jackson libraries to avoid known vulnerabilities.

v5.1.0

20 May 19:04
Compare
Choose a tag to compare

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

12 May 19:24
Compare
Choose a tag to compare

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

08 Apr 17:35
Compare
Choose a tag to compare

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

09 Dec 13:13
Compare
Choose a tag to compare

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

21 Oct 16:50
Compare
Choose a tag to compare

October-21-2020

Full Changelog

  • πŸ› 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

08 Oct 07:52
Compare
Choose a tag to compare

October-08-2020

Full Changelog

  • πŸ› To improve security of messages, added support for random initialization vector to encrypt and decrypt messages.

v4.33.1

24 Sep 10:36
Compare
Choose a tag to compare

September-24-2020

Full Changelog

  • πŸ› PubNubException now overrides Throwable's getMessage so the status.errorData.throwablemessage can be properly set.