Releases: pubnub/python
Releases · pubnub/python
v9.1.0
v9.0.0
October 02 2024
Added
- BREAKING CHANGES: Automatic reconnecting for subscribe with exponential backoff is now enabled by default.
- Access manager v2 endpoints (grant and audit) will no longer be supported after December 31, 2024, and will be removed without further notice. Refer to the documentation to learn more.
- BREAKING CHANGES: Once used to instantiate PubNub, the configuration object (PNConfiguration instance) becomes immutable. You will receive exceptions if you rely on modifying the configuration after the PubNub instance is created. Refer to the documentation to learn more.
Modified
- Type hints for parameters and return values are now added to provide a better developer experience.
- All endpoints are now accessible through the builder pattern and named parameters, providing a more flexible experience suitable for custom solutions.
v8.1.0
August 13 2024
Added
- Option to lock PNConfiguration mutability. Note that mutable config will be deprecated in future major releases.
Fixed
- Fix for routing crypto module if custom one was defined.
Modified
- Additional Examples.
v8.0.0
May 09 2024
Added
- A new version of subscription and presence handling is enabled by default (enableEventEngine flag is set to true). Please consult the documentation for new PNStatus values that are emitted for subscriptions, as code changes might be required to support this change.
- Channels, ChannelGroups, ChannelMetadata and UserMetadata.
v7.4.4
April 10 2024
Fixed
- Fix compatibility issues between EventEngine and Asyncio subscription manager.
v7.4.3
March 28 2024
Fixed
- Fixes in the thread based subscription managers causing to duplicate subscription calls.
v7.4.2
March 07 2024
Fixed
- Add missing status and type fields in app context. Now they are included, by default, in the response for getting channel/uuid metadata .
v7.4.1
February 26 2024
Fixed
- Fixes AsyncioTelemetryManager to avoid creating a task every second.
v7.4.0
February 08 2024
Added
- Optional Event Engine for Subscribe Loop.
v7.3.2
November 27 2023
Fixed
- Gracefully handle decrypting an unencrypted method. If a decryption error occurs when trying to decrypt plain text, the plain text message will be returned and an error field will be set in the response. This works for both history and subscription messages.