NOTICE: Based on current web trends and our own usage data, PubNub's Python Twisted SDK is deprecated as of May 1, 2019. Deprecation means we will no longer be updating the Python Twisted SDK but will continue to support users currently using it. Please feel free to use our other Python SDK offerings as they will continue to be supported and maintained. If you would like to use the Python Twisted SDK specifically, we would love to work with you on keeping this project alive!
v4.5.2 - May 29, 2020
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 04, 2020
Using SSL by default from the Python SDK to be more consistent and encourage best practices.
v4.5.0 - Feb 27, 2020
Implemented Objects Filtering API
v4.4.0 - Feb 20, 2020
Add support for APNS2 Push API
v4.3.0 - Jan 28, 2020
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 - Jan 09, 2020
Excluded the tilde symbol from being encoded by the url_encode method to fix invalid PAM signature issue.
v4.2.0 - Dec 24, 2019
Introduced delete permission to Grant endpoint. Migrated to v2 enpdoints for old PAM methods.
Resolved warnings caused by the use of deprecated methods.
Added TokenManager and GrantToken method.
Removed Audit tests.
Resolved incorrectly reported SDK version.
v4.1.7 - Dec 02, 2019
Add users join, leave and timeout fields to interval event
v4.1.6 - Aug 24, 2019
implement Objects API
v4.1.5 - Aug 09, 2019
v4.1.4 - Apr 10, 2019
v4.1.3 - Feb 25, 2019
implement history Message Counts
v4.1.2 - Sep 20, 2018
Rename await to pn_await
v4.1.1 - Sep 11, 2018
Rename async to pn_async
v4.1.0 - Jan 18, 2018
Add history delete
Add telemetry manager
Fix linter warnings
Fix plugins versions and remove unused plugins
v4.0.13 - Jun 14, 2017
Added deamon option for PNConfig
Fixed issues with managing push notifications
v4.0.11 - May 22, 2017
Fix typo on announce_status.
v4.0.10 - Mar 23, 2017
Fix aiohttp v1.x.x and v2.x.x compatibility
v4.0.9 - Mar 10, 2017
Fix missing encoder for path elements
v4.0.8 - Feb 17, 2017
Support log_verbosity in pnconfiguration to enable HTTP logging.
v4.0.7 - Feb 05, 2017
Handle interval presence messages gracefully if they do not contain a UUID.
Support custom cryptography module when using GAE
designate the request thread as non-daemon to keep the SDK running.
v4.0.6 - Jan 21, 2017
Fix on state object type definition.
v4.0.5 - Jan 04, 2017
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 - Dec 21, 2016
Add reconnection managers
do not strip plus sign when encoding message.
v4.0.2 - Nov 14, 2016
Adjusting maximum pool size for requests installations
Adding Publsher UUID
v4.0.1 - Nov 08, 2016
Fixing up packaging configuration for py3
v4.0.0 - Nov 02, 2016