Skip to content

Releases: ably/ably-ruby

v1.2.7

11 Sep 14:13
e9a8a60
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Fix crash when logging an incoming message with debug-level logging enabled #436

v1.2.6

08 Jul 09:24
79cf2f5
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:
Implemented no-connection-serial/protocol 2 support

  • [Protocol 2] Implement connection resume/recover #393
  • [Protocol 2] Implement missing internal presence #392
  • [Protocol 2] Fix failing tests #378

Closed issues:

  • Remove unimplemented push activation methods #417
  • Failing Test - updates attach_serial #415
  • Failing Test - retrieves two pages of messages before channel was attached #414

v1.2.5

15 May 19:25
480ead2
Compare
Choose a tag to compare

This contains an important fix for a TLS certificate validation bug which prevented the library from being able to use Realtime fallback hosts.

Full changelog

Fixed bugs:

  • Fix server certificate validation for HTTP in Realtime #397

v1.2.4

29 Jun 14:42
2d4eaeb
Compare
Choose a tag to compare
  • fix: unpin msgpack dependency minor/patch version #382

v1.2.3

04 Oct 11:53
85e612e
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Incorrect ProtocolMessage#connection_details object (overwrites original connection_details send on CONNECTED state) #377

Merged pull requests:

v1.2.2

08 Jun 11:03
f5eac15
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Add support to get channel lifecycle status #362

v1.2.1

19 May 15:03
4c472b4
Compare
Choose a tag to compare

Full Changelog

Fixed bugs:

  • Update Ruby version (and Gemfile.lock dependencies) #253
  • Error not emitted when failing to connect to an endpoint indefinitely #233
  • Connection errors when there should be warnings #198
  • Implement presence re-entry requirement change for 1.1 #185

Closed issues:

  • Update urls in readme #353
  • Reconsider required Ruby version #344

v1.2.0

06 Apr 12:13
d901e96
Compare
Choose a tag to compare

Full Changelog

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:

v1.1.8

15 Feb 16:57
Compare
Choose a tag to compare

Full Changelog

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:

v1.1.7

03 Aug 13:42
b7eb452
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Implement RSC7d (Ably-Agent header) #230
  • Support Ruby 3.x #220

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: