Changelog for PubNub Rust SDK

0.6.0

February 7, 2024
Added
  • Make it possible to create SubscriptionCursor from the string slice.
  • Add add_subscriptions(..) and sub_subscriptions(..) to SubscriptionSet to make it possible in addition to sets manipulation use list of subscriptions.
Fixed
  • Fix issue because of which cursor is not reset on Subscription and SubscriptionSet on unsubscribe.
  • Fix issue because of which cancelled effects still asynchronously spawned for processing.
Modified
  • Change client to pubnub in inline docs.
  • Add subscription token validation.
  • Added a method to validate the provided subscription token to conform to PubNub time token requirements with precision.
  • Separate subscribe example into two to show separately subscribe feature and presence state maintenance with subscribe.

0.5.0

January 25, 2024
Added
  • Change the real-time event handling interface.
  • user_id state for specified channels will be maintained by the SDK. State with subscribe calls has been improved.
  • Adding Channel, ChannelGroup, ChannelMetadata and UuidMetadata entities to be first-class citizens to access APIs related to them. Currently, access is provided only for subscription APIs.
  • Added ability to configure request retry policies to exclude specific endpoints from retry.

0.4.1

November 3, 2023
Modified
  • Update license information.

0.4.0

October 16, 2023
Added
  • Update the crypto module structure and add enhanced AES-CBC cryptor.

0.3.0

August 30, 2023
Added
  • PubNub subscribe API implemented.
  • PubNub presence API implemented.
  • Event engine as a new method of handling connections for subscribe and presence methods implemented.

0.2.1

June 7, 2023
Fixed
  • Fixed versions in the docs.
  • Fixed broken links for docs.rs page.
  • Fixed logo image.

0.2.0

June 5, 2023
Added
  • New SDK implementation.
  • PubNub publish API implemented.
  • PubNub access manager API implemented.
  • Add parse_token for authorization token debug.
Last updated on
On this page