Change Log for Tornado SDK
v5.0.1
February 4, 2021
Added
- User defined 'origin'(custom domain) value was not used in all required places within this SDK.
v5.0.0
January 21, 2021
Modified
- Apart from bringing the whole SDK up to date, support for Tornado and Twisted was removed and dependiecies were simplified.
v4.8.1
January 18, 2021
Added
- New v3 History endpoint allows to fetch 100 messages per channel.
v4.8.0
December 9, 2020
Added
- Objects v2 implementation added to the PythonSDK with additional improvements to the test isolation within whole test suite.
v4.7.0
November 19, 2020
Fixed
- Within this release problems with double PAM calls encoding and Publish oriented bugs were fixed.
v4.6.1
October 27, 2020
Fixed
- Passing uuid to the get_state endpoint call added.
v4.6.0
October 22, 2020
Added
- File Upload added to the Python SDK.
v4.5.4
September 29, 2020
Added
- Add
suppress_leave_events
configuration option which can be used to opt-out presence leave call on unsubscribe.
Modified
- Log out message decryption error and pass received message with
PNDecryptionErrorCategory
category to status listeners.
v4.5.3
August 10, 2020
Modified
- Allocating separate thread that basically waits a certain amount of time to clean telemetry data is a waste of memory/OS data structures. Cleaning mentioned data can be incorporated into regular logic.
v4.5.2
May 29, 2020
Fixed
- Fix bug with max message count parameter for Fetch Messages endpoint. Rename maximum_per_channel parameter to count for Fetch Messages, keeping the old name for compatibility.
v4.5.1
May 4, 2020
Fixed
- Using SSL by default from the Python SDK to be more consistent and encourage best practices.
v4.5.0
February 27, 2020
Added
- Implemented Objects Filtering API
v4.4.0
February 20, 2020
Added
- Add support for APNS2 Push API
v4.3.0
January 28, 2020
Added
- Implemented Message Actions API
- Implemented Fetch Messages API
- Added 'include_meta' to history()
- Added 'include_meta' to fetch_messages()
- Added 'include_message_actions' to fetch_messages()
v4.2.1
January 9, 2020
Fixed
- Excluded the tilde symbol from being encoded by the url_encode method to fix invalid PAM signature issue.
v4.2.0
December 24, 2019
Added
- Added TokenManager and GrantToken method.
Modified
- Introduced delete permission to Grant endpoint. Migrated to v2 endpoints for old PAM methods.
- Resolved warnings caused by the use of deprecated methods.
Fixed
- Removed Audit tests.
- Resolved incorrectly reported SDK version.
v4.1.7
December 2, 2019
Modified
- Add users join, leave and timeout fields to interval event
v4.1.6
August 24, 2019
Modified
- implement Objects API
v4.1.5
August 9, 2019
Modified
- implement Signal
v4.1.4
April 10, 2019
Modified
- implement Fire
v4.1.3
February 25, 2019
Modified
- implement history Message Counts
v4.1.2
September 20, 2018
Modified
- Rename await to pn_await
v4.1.1
September 11, 2018
Modified
- Rename async to pn_async
v4.1.0
January 18, 2018
Modified
- Add history delete
- Add telemetry manager
Fixed
- Fix linter warnings
- Fix plugins versions and remove unused plugins
v4.0.13
June 14, 2017
Modified
- Added daemon option for PNConfig
v4.0.12
Fixed
- Fixed issues with managing push notifications
v4.0.11
May 22, 2017
Fixed
- Fix typo on announce_status.
v4.0.10
March 23, 2017
Fixed
- Fix aiohttp v1.x.x and v2.x.x compatibility
v4.0.9
March 10, 2017
Added
Fixed
- Fix missing encoder for path elements
v4.0.8
February 17, 2017
Added
- Support log_verbosity in pnconfiguration to enable HTTP logging.
v4.0.7
February 5, 2017
Added
- Support custom cryptography module when using GAE
Modified
- designate the request thread as non-daemon to keep the SDK running.
Fixed
- Handle interval presence messages gracefully if they do not contain a UUID.
v4.0.6
January 21, 2017
Fixed
- Fix on state object type definition.
v4.0.5
January 4, 2017
Modified
- new pubnub domain
- native demo app
- fixed HTTPAdapter config
- add a new Python 3.6.0 config to travis builds
- fix blocking Ctrl+C bug
v4.0.4
December 21, 2016
Modified
- Add reconnection managers
v4.0.3
Modified
- do not strip plus sign when encoding message.
v4.0.2
November 14, 2016
Modified
- Adjusting maximum pool size for requests installations
- Adding Publisher UUID
v4.0.1
November 8, 2016
Modified
- Fixing up packaging configuration for py3
v4.0.0
November 2, 2016
Modified
- Initial Release