Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #171 from pusher/ssl_is_default
Use TLS by default
- Loading branch information
Showing
5 changed files
with
118 additions
and
126 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,139 +1,121 @@ | ||
1.4.3 / 2020-10-28 | ||
================== | ||
# Changelog | ||
|
||
## 2.0.0 | ||
|
||
* [CHANGED] Use TLS by default. | ||
* [REMOVED] Support for Ruby 2.4 and 2.5. | ||
* [FIXED] Handle empty or nil configuration. | ||
* [REMOVED] Legacy Push Notification integration. | ||
* [ADDED] Stalebot and Github actions. | ||
|
||
## 1.4.3 | ||
|
||
* Remove newline from end of base64 encoded strings, some decoders don't like | ||
* [FIXED] Remove newline from end of base64 encoded strings, some decoders don't like | ||
them. | ||
|
||
1.4.2 / 2020-10-20 | ||
## 1.4.2 | ||
================== | ||
|
||
* Return `shared_secret` to support authenticating encrypted channels. Thanks | ||
* [FIXED] Return `shared_secret` to support authenticating encrypted channels. Thanks | ||
@Benjaminpjacobs | ||
|
||
1.4.1 / 2020-10-05 | ||
================== | ||
## 1.4.1 | ||
|
||
* Remove rbnacl from dependencies so we don't get errors when it isn't | ||
* [CHANGED] Remove rbnacl from dependencies so we don't get errors when it isn't | ||
required. Thanks @y-yagi! | ||
|
||
1.4.0 / 2020-09-29 | ||
================== | ||
## 1.4.0 | ||
|
||
* Support for end-to-end encryption. | ||
* [ADDED] Support for end-to-end encryption. | ||
|
||
1.3.3 / 2019-07-02 | ||
================== | ||
## 1.3.3 | ||
|
||
* Rewording to clarify "Pusher Channels" or simply "Channels" product name. | ||
* [CHANGED] Rewording to clarify "Pusher Channels" or simply "Channels" product name. | ||
|
||
1.3.2 / 2018-10-17 | ||
================== | ||
## 1.3.2 | ||
|
||
* Return a specific error for "Request Entity Too Large" (body over 10KB). | ||
* Add a `use_tls` option for SSL (defaults to false). | ||
* Add a `from_url` client method (in addition to existing `from_env` option). | ||
* Improved documentation and fixed typos. | ||
* Add Ruby 2.4 to test matrix. | ||
* [FIXED] Return a specific error for "Request Entity Too Large" (body over 10KB). | ||
* [ADDED] Add a `use_tls` option for SSL (defaults to false). | ||
* [ADDED] Add a `from_url` client method (in addition to existing `from_env` option). | ||
* [CHANGED] Improved documentation and fixed typos. | ||
* [ADDED] Add Ruby 2.4 to test matrix. | ||
|
||
1.3.1 / 2017-03-15 | ||
================== | ||
## 1.3.1 | ||
|
||
* Added missing client batch methods to default client delegations | ||
* Document raised exception in the `authenticate` method | ||
* Fixes em-http-request from using v2.5.0 of `addressable` breaking builds. | ||
* [FIXED] Added missing client batch methods to default client delegations | ||
* [CHANGED] Document raised exception in the `authenticate` method | ||
* [FIXED] Fixes em-http-request from using v2.5.0 of `addressable` breaking builds. | ||
|
||
1.3.0 / 2016-08-23 | ||
================== | ||
## 1.3.0 | ||
|
||
* Add support for sending push notifications on up to 10 interests. | ||
* [ADDED] Add support for sending push notifications on up to 10 interests. | ||
|
||
1.2.1 / 2016-08-22 | ||
================== | ||
## 1.2.1 | ||
|
||
* Fixes Rails 5 compatibility. Use duck-typing to detect request object | ||
* [FIXED] Fixes Rails 5 compatibility. Use duck-typing to detect request object | ||
|
||
1.2.0 / 2016-08-15 | ||
================== | ||
## 1.2.0 | ||
|
||
* Minor release for Native notifications | ||
* [CHANGED] Minor release for Native notifications | ||
|
||
1.2.0.rc1 / 2016-07-18 | ||
================== | ||
## 1.2.0.rc1 | ||
|
||
* Add support for Native notifications | ||
* [ADDED] Add support for Native notifications | ||
|
||
1.1.0 / 2016-05-20 | ||
================== | ||
## 1.1.0 | ||
|
||
* Add support for batch events | ||
* [ADDED] Add support for batch events | ||
|
||
1.0.0 / 2016-05-19 | ||
================== | ||
## 1.0.0 | ||
|
||
No breaking changes, this release is just to follow semver and show that we | ||
* [CHANGED] No breaking changes, this release is just to follow semver and show that we | ||
are stable. | ||
|
||
0.18.0 / 2016-05-15 | ||
================== | ||
## 0.18.0 | ||
|
||
* Introduce `Pusher::Client.from_env` | ||
* Improve error handling on missing config | ||
* [ADDED] Introduce `Pusher::Client.from_env` | ||
* [FIXED] Improve error handling on missing config | ||
|
||
0.17.0 / 2016-02-22 | ||
================== | ||
## 0.17.0 | ||
|
||
* Introduce the `cluster` option. | ||
* [ADDED] Introduce the `cluster` option. | ||
|
||
0.16.0 / 2016-01-21 | ||
================== | ||
## 0.16.0 | ||
|
||
* Bump httpclient version to 2.7 | ||
* Ruby 1.8.7 is not supported anymore. | ||
* [CHANGED] Bump httpclient version to 2.7 | ||
* [REMOVED] Ruby 1.8.7 is not supported anymore. | ||
|
||
0.15.2 / 2015-12-03 | ||
================== | ||
## 0.15.2 | ||
|
||
* Documented `Pusher.channel_info`, `Pusher.channels` | ||
* Added `Pusher.channel_users` | ||
* [CHANGED] Documented `Pusher.channel_info`, `Pusher.channels` | ||
* [ADDED] Added `Pusher.channel_users` | ||
|
||
0.15.1 / 2015-11-03 | ||
================== | ||
## 0.15.1 | ||
|
||
* Fixed a bug where the `authenticate` method added in 0.15.0 wasn't exposed on the Pusher class. | ||
* [FIXED] Fixed a bug where the `authenticate` method added in 0.15.0 wasn't exposed on the Pusher class. | ||
|
||
0.15.0 / 2015-11-02 | ||
================== | ||
## 0.15.0 | ||
|
||
* Added `Pusher.authenticate` method for authenticating private and presence channels. | ||
* [ADDED] Added `Pusher.authenticate` method for authenticating private and presence channels. | ||
This is prefered over the older `Pusher['a_channel'].authenticate(...)` style. | ||
|
||
0.14.6 / 2015-09-29 | ||
================== | ||
* Updated to use the `pusher-signature` gem instead of `signature`. | ||
This resolves namespace related issues. | ||
## 0.14.6 | ||
|
||
0.14.5 / 2015-05-11 | ||
================== | ||
|
||
* SECURITY: Prevent auth delegation trough crafted socket IDs | ||
|
||
0.14.4 / 2015-01-20 | ||
================== | ||
* [CHANGED] Updated to use the `pusher-signature` gem instead of `signature`. | ||
This resolves namespace related issues. | ||
|
||
* SECURITY: Prevent timing attack, update signature to v0.1.8 | ||
* SECURITY: Prevent POODLE. Disable SSLv3, update httpclient to v2.5 | ||
* Fix channel name character limit. | ||
* Adds support for listing users on a presence channel | ||
## 0.14.5 | ||
|
||
0.14.3 / 2015-01-20 | ||
================== | ||
* [SECURITY] Prevent auth delegation trough crafted socket IDs | ||
|
||
Yanked, bad release | ||
## 0.14.4 | ||
|
||
0.14.2 / 2014-10-16 | ||
================== | ||
* [SECURITY] Prevent timing attack, update signature to v0.1.8 | ||
* [SECURITY] Prevent POODLE. Disable SSLv3, update httpclient to v2.5 | ||
* [FIXED] Fix channel name character limit. | ||
* [ADDED] Adds support for listing users on a presence channel | ||
|
||
First release with a changelog ! | ||
## 0.14.2 | ||
|
||
* Bump httpclient to v2.4. See #62 (POODLE SSL) | ||
* Fix limited channel count at README.md. Thanks @tricknotes | ||
* [CHANGED] Bump httpclient to v2.4. See #62 (POODLE SSL) | ||
* [CHANGED] Fix limited channel count at README.md. Thanks @tricknotes |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
module Pusher | ||
VERSION = '1.4.3' | ||
VERSION = '2.0.0' | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters