Skip to content

Releases: ably/ably-js

v1.1.0 - Push notification support - beta v1

13 Oct 16:09
Compare
Choose a tag to compare

See https://www.ably.io/documentation/realtime/push for details on how to use Ably's native push notifications.

This PR adds push notification support to the Ably JS library.

Note that Push notifications support is currently in public beta. The API may change before the final release. Please report any bugs or feedback to support@ably.io

Installation instructions

  • Clone the repository (git clone https://github.com/ably/ably-js.git)
  • Check out the push branch (git fetch origin push && git checkout push)
  • For node: require nodejs/index.js from your code (e.g. const Ably = require('relative/path/to/ably-js/nodejs/index.js');)
  • For browsers:
    • For webpack: require browser/static/ably.js from your code (e.g. const Ably = require('relative/path/to/ably-js/browser/static/ably.js');)
    • For use with a script tag: upload browser/static/ably.js somewhere accessible and source it as normal

1.0.7

13 Oct 11:44
Compare
Choose a tag to compare
  • Fix idle timeout bug when timer extended due to positive timeRemaning (if setTimeout is overly eager) #421
  • Fix channel state change log message when error is not an ErrorInfo #420
  • Stop network error trading a token request for a token failing the connection #419

1.0.6

13 Oct 11:44
Compare
Choose a tag to compare

1.0.5

13 Oct 11:45
Compare
Choose a tag to compare
  • Fix issue with webpack module resolution: #404

  • Implement Channels#release: #405

  • Fix various bugs with useBinaryProtocol: true #406

1.0.4

13 Oct 11:45
Compare
Choose a tag to compare
  • Have the default logHandler on node log timestamps (#399)

  • Don't require Ably-protocol-level heartbeats by default on node (#398)

  • Cherry-pick syncComplete fn->bool and other changes and fixes from 0.9 branch that didn't make it into 1.0.0

1.0.3

13 Oct 11:46
Compare
Choose a tag to compare
  • Improved NativeScript supprot #392

  • Fix bug in 1.0.2 where channels can never become reattached after a computer goes into sleep mode #396

1.0.2

13 Oct 11:46
Compare
Choose a tag to compare
  • Don’t attempt a resume if last known activity was greater than the connectionStateTtl ago #389

1.0.1

13 Oct 11:46
Compare
Choose a tag to compare
  • Only use websocket transport in node unless comet explicitly requested with transports: ['comet'] or transports: ['comet', 'web_socket'] #382

  • Fix issue with multiple attaches happening after a failed resume #386

1.0.0 Major update

13 Oct 11:47
Compare
Choose a tag to compare

Major update to this client library with some breaking changes. See https://blog.ably.io/v1-0-client-libraries-released-8a375dca7a26 for a summary of important, breaking changes and upgrade notes. Alteranatively, see the full changelog here.