- Add support for sending push notifications on up to 10 interests.
- Fixes Rails 5 compatibility. Use duck-typing to detect request object
- Minor release for Native notifications
- Add support for Native notifications
- Add support for batch events
No breaking changes, this release is just to follow semver and show that we are stable.
- Introduce
Pusher::Client.from_env
- Improve error handling on missing config
- Introduce the
cluster
option.
- Bump httpclient version to 2.7
- Ruby 1.8.7 is not supported anymore.
- Documented
Pusher.channel_info
,Pusher.channels
- Added
Pusher.channel_users
- Fixed a bug where the
authenticate
method added in 0.15.0 wasn't exposed on the Pusher class.
- Added
Pusher.authenticate
method for authenticating private and presence channels. This is prefered over the olderPusher['a_channel'].authenticate(...)
style.
- Updated to use the
pusher-signature
gem instead ofsignature
. This resolves namespace related issues.
- SECURITY: Prevent auth delegation trough crafted socket IDs
- 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
Yanked, bad release
First release with a changelog !
- Bump httpclient to v2.4. See #62 (POODLE SSL)
- Fix limited channel count at README.md. Thanks @tricknotes