Releases: ably/ably-ruby
Releases · ably/ably-ruby
v1.2.7
Fixed bugs:
- Fix crash when logging an incoming message with debug-level logging enabled #436
v1.2.6
v1.2.5
This contains an important fix for a TLS certificate validation bug which prevented the library from being able to use Realtime fallback hosts.
Fixed bugs:
- Fix server certificate validation for HTTP in Realtime #397
v1.2.4
v1.2.3
Implemented enhancements:
- Add full docstring coverage to public API #376 (lukaszsliwa)
Fixed bugs:
- Incorrect ProtocolMessage#connection_details object (overwrites original connection_details send on CONNECTED state) #377
Merged pull requests:
- fix: remove inbound message size validation #382 (owenpearson)
- Changes related to docstring, generate docs and CI workflow #376 (lukaszsliwa)
- Fix doc comment: incorrect channel.state type #375 (lukaszsliwa)
v1.2.2
v1.2.1
v1.2.0
This release updates ably-ruby to be compliant with the 1.2 version of the Ably client library feature specification. There are some minor breaking changes, please see the migration guide for more information.
Closed issues:
- Add Channel.setOptions method #291
- Add support for channel params #288
- Use ATTACH_RESUME flag for unclean attaches #287
- Add ChannelOptions param to Channels.get #285
- Update library to adhere to new spec for token renewal (see the spec definition for more info) #268
Merged pull requests:
- Add migration guide from 1.1.8 to 1.2.0 #348 (TheSmartnik)
- RTL21 #345 (lukaszsliwa)
- RTL4j #341 (TheSmartnik)
- RSL1a, RSL1b #340 (lukaszsliwa)
- Add support for RSA4b, b1, c, RSA16 (Authentication) #338 (lukaszsliwa)
- ChannelOptions related tasks #336 (TheSmartnik)
- Update RSC7 #334 (TheSmartnik)
v1.1.8
Fixed bugs:
- Lib apparently closing the socket after each request #211
Closed issues:
- Resolve config.around() issue and upgrade rspec #313
- Write spec tests for RTL21 #308
- Write spec tests for RTL20 #307
- Write spec tests for RTL19, RTL19a, b, c #306
- Write spec tests for RTL18, RTL18a, b, c #305
- Add support for RTL20 #295
- Add support for RTL19, RTL19a, b, c #294
- Add support for RTL18, RTL18a, b, c #293
- Write spec tests for RSL6b, RLS7 (Channels) #284
- Write spec tests for RSC15e, d, f (Host Fallback )
#280 - Write spec tests for RSC7a, RSC7c (RestClient)
#279 - Add support for DataTypes ChannelOptions TB2c, d #278
- Add support for DataTypes TokenParams AO2g #277
- Add support for DataTypes ClientOptions TO3j10 #276
- Add support for DataTypes ErrorInfo TI1 #275
- Add support for DataTypes ProtocolMessage TR3f, TR4i, q #274
- Add support for TM2i (DataTypes Message) #273
- Add support for PC1, PC2, PC3, PC3a (Plugins) #272
- Add support for RSL6b, RLS7 (Channels) #271
- Add support for RSL1a, b, h, k1, k2, l, l1 (Channels) #270
- Add support for RSC15e, d, f (Host Fallback )
#267 - Update client options support to 1.1 spec level (logExceptionReportingUrl) #246
- Confirm status of remaining realtime spec items for 1.0 #244
Merged pull requests:
- Allowing ConnectionDetails#max_message_size #342 (lukaszsliwa)
- Add specs for RTL17 #335 (TheSmartnik)
- Add spec for RTP5b #332 (TheSmartnik)
- Update specs with comments to docs seciton for RSN3a/RSN3c #331 (TheSmartnik)
- Fix after suite hook in specs #329 (TheSmartnik)
- Add specs for RTN15h2 #328 (TheSmartnik)
- Add specs for RTN12f #327 (TheSmartnik)
- Added Channel#set_options and Channel#options= aliases #326 (lukaszsliwa)
- Added DeltaExtras class and Message#delta_extras method. (TM2i) #325 (lukaszsliwa)
- When connection disconnectes and can't renew token it fails (RTN15h1) #324 (TheSmartnik)
- RTN-13c Add spec that channels do not reattach when connection isn't connected #323 (TheSmartnik)
- Add support for DataTypes ProtocolMessage: has_attach_resume_flag? #322 (lukaszsliwa)
- Added request_id and cause attributes to the ErrorInfo class TI1, RSC7c #321 (lukaszsliwa)
- Add spec for RTN12d #318 (TheSmartnik)
- Change behavior when reconnecting from failed state (RTN11d) #316 (TheSmartnik)
- Remove deprecated ProtocolMessage#connection_key TR4e #315 (TheSmartnik)
- Upgrade rspec to 3.10 #314 (lukaszsliwa)
- Add a spec for #RTN11c #257 (TheSmartnik)
v1.1.7
Implemented enhancements:
Closed issues:
- Create code snippets for homepage (ruby) #249
- Update client options support to 1.1 spec level (maxMessageSize) #247
- Update client options support to 1.1 spec level (maxFrameSize) #245
Merged pull requests:
- Enabled TLS hostname validation CVE-2020-13482 #263 (lukaszsliwa)
- Ruby 3.0 support #260 (lukaszsliwa)
- TO3l9 Max frame size #259 (lukaszsliwa)
- Update client options support to 1.1 spec level (maxMessageSize) #252 (lukaszsliwa)
- Update ably-common to latest main #251 (owenpearson)
- Implement RSC7d (Ably-Agent header) #248 (lukaszsliwa)
- Upgrade statesman to ~> 8.0 #237 (darkhelmet)
- Update attach_serial before emiting UPDATE event #228 (TheSmartnik)