Releases: ably/ably-ruby
v1.1.6
This release will have no effect for users of the realtime ably-ruby
client, however for users of ably-ruby-rest
it will update the faraday
dependency to 1.x (this change was already made for ably-ruby
in v1.1.5
).
Merged pull requests:
- Document libcurl requirement #243 (owenpearson)
- Fix broken markdown hyperlink in readme #242 (owenpearson)
- Update README with new Ably links #239 (mattheworiordan)
- Fix documentation for Channel#publish #183 (zreisman)
v1.1.5
Implemented enhancements:
- Upgrade to support HTTP/2 #192, fixed in #197 (mattheworiordan)
- Default fallback hosts for custom environments #232, fixed in #196 (mattheworiordan, owenpearson, lmars)
v1.1.4
v1.1.4
Implemented enhancements:
- statesman dependency very outdated #199
- Add support for custom transportParams #176
- Re-enable imempotency tests as part of 1.1 release #174
- Ensure request method accepts UPDATE, PATCH & DELETE verbs #168
- my-members presenceMap requirement change for 1.1 #163
- Add ChannelProperties as part of 1.0 spec (RTL15) #112
Fixed bugs:
- client_id should be passed as clientId #159
- Error in the HTTP2 framing layer issue before heroku-20 #215
- Using a clientId should no longer be forcing token auth in the 1.1 spec #182
Merged pull requests:
- Continue running all workflow jobs when one fails #235 (owenpearson)
- Set SNI hostname and verify peer certificates when using TLS #234 (lmars)
- Validate that members presenceMap does not change on synthesized leave #231 (TheSmartnik)
- Conform license and copyright #229 (QuintinWillison)
- Add ChannelProperties (RTL15) #227 (TheSmartnik)
- Replace fury badges with shields.io #226 (owenpearson)
- Add transport_params option to realtime client (RTC1f1) #224 (TheSmartnik)
- Use GitHub actions #223 (owenpearson)
- Add support for delete, patch, put method in #request #218 (TheSmartnik)
- Upgrade statesman #217 (TheSmartnik)
- Remove until_attach option for presence history #216 (TheSmartnik)
- Update Travis CI versions #214 (TheSmartnik)
- Add maintainers file #213 (niksilver)
v1.1.3
Support RestChannel.publish(Message, params)
and RestChannel.publish([Message], params)
Transient publishing and small fixes
See https://github.com/ably/ably-ruby/blob/master/CHANGELOG.md#v111
Transient publishing is now enabled in 1.1.1, and a few fixes to bugs relating to broken publishing with recovered connections or resuming connections that fail.
Major update v1.1 release
This 1.1 release brings many new features from 1.0:
- Transient publishing supported on channels
- Push notifications are now generally available
- Experimental support for batch REST publishing
- Access to the Ably DSX
See the complete release notes at https://blog.ably.io/ablys-client-library-sdks-1-1-release-8165c73c76fd
Add support for JWT tokens
Native heartbeats, request ID support, encoding fixes, test reliability
Fixed bugs:
- WebSocket driver does not emit events for heartbeats #116
Closed issues:
- Passing a frozen channel name or name gives an error on the REST client [Reopen] #145
- Passing a frozen channel name or name gives an error on the REST client #132
Merged pull requests:
- Add request id fix for bulk publishes #154 (mattheworiordan)
- Fix race condition in EventMachine #153 (mattheworiordan)
- Add support for WebSocket native heartbeats #151 (mattheworiordan)
- RSC15d test fixes; add (failing) tests for GET as well as POST #148 (SimonWoolf)
- Do not encode strings in-place #147 (mattheworiordan)
- Only resume if connection is fresh (RTN15g*) #146 (mattheworiordan)
- Fix channel history pagination test #143 (funkyboy)
- Fix presence history test #141 (funkyboy)
- Do not encode strings in-place #140 (aschuster3)