Skip to content

Latest commit

 

History

History
154 lines (85 loc) · 3.79 KB

CHANGELOG.md

File metadata and controls

154 lines (85 loc) · 3.79 KB

Changelog

3.3.2

  • [CHANGED] Utilities no longer escape non ascii characters.

3.3.1

  • [ADDED] Allow Client to accept float as a timeout
  • [CHANGED] the maximum event payload size permitted by this library has been increased. This change affects the library only: the Channels API still maintains a 10kb size limit and will return an error if the payload is too large.

3.3.0

  • [ADDED] terminate_user_connections method

3.2.0 2022-01-25

  • [FIXED] An issue where payload size wasn't being calculated properly

3.1.0 2021-10-07

  • [FIXED] Expired root certificates

3.0.0 2020-04-01

2.1.4 2019-08-09

  • [FIXED] TypeError in AuthenticationClient when using encrypted channels
  • [FIXED] RequestsDependencyWarning by updating requests
  • [FIXED] Suppress httpretty warnings
  • [ADDED] Tests for AuthenticationClient with encrypted channels

2.1.3 2019-02-26

  • Import Abstract Base Classes from collections.abc in Python versions >= 3.3

2.1.2 2019-01-02

  • Fixes issue where encryption_master_key wasn't passed to NotificationClient to initialise the parent class.

2.1.1 2018-12-13

  • Add pynacl as a dependency

2.1.0 2018-12-13

  • Added End-to-end Encryption
  • Fix ability to pass options to Tornado Backend

2.0.2 2018-11-05

  • Support Tornado 5, drop support for Tornado 4
  • Check for error responses with AsyncIO backend

2.0.1 2018-05-21

  • Fix issue where aiohttp ClientSession was not being closed

2.0.0 2018-05-03

  • Drop support for Python 2.6, 3.3
  • Drop support for Python 3.4 with the aiohttp adaptor

1.7.4 2018-02-05

  • Properly close client after request in aiohttp adaptor

1.7.3 2018-01-24

  • Replace read_and_close with text in aiohttp adaptor (method removed upstream)

1.7.2 2017-07-19

  • Remove webhook_level option to notify (depricated upstream)

  • Increase notify timeout to 30s

1.7.1 2017-06-12

  • Make python 2 and 3 support explicit in setup.py

  • Lift trigger channel limit to 100 for consistency with API

1.7.0 2017-05-12

  • Remove version freeze from urllib3 since upstream bugfix has been released. (See here.)

1.6.0 1016-10-26

  • Path to cacert.pem has been added to the setup.py, resolving an oversight that led to errors upon SSL requests.
  • Internal changes to ease future maintenance.

1.5.0 2016-08-23

  • Add support for publishing push notifications on up to 10 interests.

1.4.0 2016-08-15

  • Add support for sending push notifications.

1.3.0 2016-05-24

  • Add support for batch events

1.2.3 2015-06-22

  • Fixes sharing default mutable argument between requests
  • Only load RequestsBackend when required (avoids issues on GAE)

1.2.2 2015-06-12

Added Wheel file publishing. No functional changes.

1.2.1 2015-06-03

Added cacert.pem to the package, getting rid of errors upon SSL calls.

1.2.0 2015-05-29

  • Renamed URLFetchBackend to GAEBackend, which specifically imports the Google App Engine urlfetch library.
  • Library creates an SSL context from certificate, addressing users receiving InsecurePlatformWarnings.

1.1.3 2015-05-12

Tightened up socket_id validation regex.

1.1.2 2015-05-08

Fixed oversight in socket_id validation regex.

1.1.1 2015-05-08

  • Library now validates socket_id for the trigger method.

1.1.0 2015-05-07

  • User can now specify a custom JSON encoder or decoder upon initializing Pusher.

1.0.0 2015-04-25

  • Python 2.6, 2.7 and 3.3 support
  • Adapters for various http libraries like requests, urlfetch, aiohttp and tornado.
  • WebHook validation
  • Signature generation for socket subscriptions

0.1.0 2014-09-01

  • First release