Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
440 lines (285 sloc) 24.2 KB

Change Log

v1.1.2

Full Changelog

Merged pull requests:

v1.1.1 (2019-05-06)

Full Changelog

Implemented enhancements:

  • Support transient publishes as part of 1.1 spec #164

Fixed bugs:

  • RTN16b recovery not fully implemented #180
  • Publishing a high number of messages before connected results in lost messages #179

Merged pull requests:

v1.1.0 (2019-02-06)

Full Changelog

Fixed bugs:

  • MessagePack::UnknownExtTypeError: unexpected extension type #167
  • Ably::Modules::StateMachine produces confusing error code #158
  • Transition state failure #125

Merged pull requests:

v1.0.7 (2018-06-18)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Is this sequence correct? #155
  • Documentation for add_request_ids #152

Merged pull requests:

v1.0.6 (2018-05-01)

Full Changelog

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

Merged pull requests:

v1.0.5 (2018-04-23)

Full Changelog

Implemented enhancements:

  • Add Ruby 2.1 and 2.3 to Travis tests #129
  • Add supported platforms to README file #128
  • Add Ruby 2.1 and 2.3 to Travis tests #130 (funkyboy)

Closed issues:

  • Cannot get realtime to work #127

Merged pull requests:

v1.0.4 (2017-05-31)

Full Changelog

v1.0.3 (2017-05-31)

Full Changelog

v1.0.2 (2017-05-16)

Full Changelog

Fixed bugs:

  • Reconnect following disconnection is hitting a 403 error #117

Merged pull requests:

v1.0.1 (2017-05-11)

Full Changelog

v1.1.0-beta.push.1 (2017-04-25)

Full Changelog

v1.0.0 (2017-03-07)

Full Changelog

v0.8.15 (2017-03-07)

Full Changelog

Implemented enhancements:

  • Fix HttpRequest & HttpRetry timeouts #110
  • Logger should take blocks #107
  • 0.9: Use separate internal/external listeners #106
  • Add reuse library test #83
  • 0.8 final spec check #71
  • Use connection#id not connection#key to determine if connection has been resumed #62
  • Channel Presence suspended state #41
  • Attach / detach timeouts + protocol error handling for Channel #38
  • Connection retry and timeout needs to be configurable #6

Fixed bugs:

  • Subscribing to all connection state changes doesn't work #103
  • Ensure DETACHED or DISCONNECTED with error is non-fatal #93
  • Incorrect assumption for channel errors #91
  • authCallback assumes a blocking callback, even in EM #89
  • Token Reauth error codes #86
  • Do not persist authorise attributes force & timestamp #72
  • 0.8 final spec check #71
  • Receiving CONNECTED when already connected #69
  • Connection#connect callback may not be called as expected #68
  • nodename nor servname provided #65
  • Channel Presence suspended state #41
  • Intermittent test fixes #33

Closed issues:

  • Remove deprecated ProtocolMessage#connectionKey #108
  • 0.9 Extras field #105
  • 0.9 UPDATE spec #104
  • Token issue bug #75
  • Ensure client_id provided is string or cast to string in Auth request_token #74
  • Standardise timeouts #64
  • Ensure RSpec retry compatibility is used #54
  • Spec validation #43

Merged pull requests:

v0.8.14 (2016-09-30)

Full Changelog

Fixed bugs:

  • Several problems with fallback hosts #95

Closed issues:

  • Catch common SSL error and show docs #96

Merged pull requests:

v0.8.13 (2016-09-29)

Full Changelog

Merged pull requests:

v0.8.12 (2016-05-23)

Full Changelog

Fixed bugs:

  • Ably::Exceptions::ConnectionError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed #87

Merged pull requests:

v0.8.11 (2016-04-05)

Full Changelog

Merged pull requests:

  • Ensure message emitter callbacks are safe (i.e. cannot break the EM) #85 (mattheworiordan)

v0.8.10 (2016-04-01)

Full Changelog

v0.8.9 (2016-03-01)

Full Changelog

Fixed bugs:

  • Support enter(data) #79
  • Update documentation to hide private API methods #77

Closed issues:

  • New Crypto Spec #80

Merged pull requests:

v0.8.8 (2016-01-26)

Full Changelog

Closed issues:

  • Support :key in ClientOptions and deprecate :api_key #73

v0.8.7 (2015-12-31)

Full Changelog

v0.8.6 (2015-12-02)

Full Changelog

Merged pull requests:

v0.8.5 (2015-10-08)

Full Changelog

Implemented enhancements:

  • Switch arity of auth methods #61

Fixed bugs:

  • Switch arity of auth methods #61
  • Add test: Message published, connection dropped, then restores to point before last message was published #56
  • Documentation for constructor is incorrect #49

Merged pull requests:

v0.8.4 (2015-09-08)

Full Changelog

Implemented enhancements:

  • Add compatibility support for default Crypto params #53
  • EventEmitter on connection #52
  • Add test for connectionId attribute for a message sent over REST #50

Merged pull requests:

v0.8.3 (2015-08-19)

Full Changelog

Implemented enhancements:

  • Implement :queue_messages option #36
  • Check that a non 200-299 status code for REST requests uses fallback hosts #35
  • Move stats fixtures into ably-common #34
  • Add tests for messages with no data or name fields #21
  • Namespace MsgPack as MsgPack5 because compliance is not merged in #12
  • Add test coverage for receiving messages more than once i.e. historical messages resent somehow on reconnect #11
  • Add async methods for Authentication in the realtime library #8

Fixed bugs:

  • Check that a non 200-299 status code for REST requests uses fallback hosts #35

Closed issues:

  • Scope default token params in arguments #55
  • Channel options can be reset when accessing a channel with #get #46

Merged pull requests:

v0.8.2 (2015-05-20)

Full Changelog

Implemented enhancements:

  • Ensure Array object can be used in place of Hash for payload #44
  • Change connect_automatically option to auto_connect for consistency #42
  • Rename PaginatedResource to PaginatedResult for consistency #40
  • EventEmitter should use emit not trigger to be consistent with other libs #31
  • Add exceptions when data attribute for messages/presence is not String, Binary or JSON data #4
  • Auth Callback and Auth URL should support tokens as well as token requests #2

Closed issues:

  • Realtime Presence#get does not wait by default #47
  • No implicit attach when accessing channel.presence #45

Merged pull requests:

v0.8.1 (2015-04-23)

Full Changelog

v0.8.0 (2015-04-23)

Full Changelog

Merged pull requests:

v0.7.6 (2015-04-17)

Full Changelog

Implemented enhancements:

  • Rename Stat to Stats for consistency #32
  • Stats objects #24
  • Need a test to handle errors in callbacks #13
  • Allow token ID or API key in the client constructor #5
  • Typed stats similar to Java library + zero default for empty stats #25 (mattheworiordan)

Fixed bugs:

  • Need a test to handle errors in callbacks #13

Closed issues:

  • New ttl format #15

Merged pull requests:

v0.7.5 (2015-03-21)

Full Changelog

v0.7.4 (2015-03-21)

Full Changelog

Merged pull requests:

v0.7.2 (2015-02-10)

Full Changelog

Implemented enhancements:

  • Use PresenceMap for presence instead of queues #10

Merged pull requests:

  • Update README to include various missing snippets for core features #9 (kouno)
  • Fix connection retry frequency #7 (kouno)

v0.7.1 (2015-01-18)

Full Changelog

v0.7.0 (2015-01-12)

Full Changelog

Closed issues:

  • JSON encoder should only append utf-8 before a cipher encoder is applied #1

v0.6.2 (2014-12-10)

Full Changelog

v0.2.0 (2014-12-09)

Full Changelog

v0.1.6 (2014-10-31)

Full Changelog

v0.1.5 (2014-10-23)

Full Changelog

v0.1.4 (2014-09-27)

Full Changelog

v0.1.3 (2014-09-26)

Full Changelog

v0.1.2 (2014-09-25)

Full Changelog

v0.1.1 (2014-09-23)

Full Changelog

v0.1.0 (2014-09-23)

* This Change Log was automatically generated by github_changelog_generator

You can’t perform that action at this time.