Skip to content

Releases: ably/ably-go

v1.2.11

05 Jan 10:51
aed1a5b
Compare
Choose a tag to compare

This release updates docstring API commentaries for public interfaces.

Full Changelog

Merged pull requests:

v1.2.10

16 Dec 16:49
a65d852
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

v1.2.9

25 Nov 08:54
cc7e378
Compare
Choose a tag to compare

Full Changelog

Merged pull requests:

v1.2.8

01 Jul 12:30
5c89c7b
Compare
Choose a tag to compare

1.2.8 (2022-07-01)

Full Changelog (2022-07-01)

Closed issues:

  • Use the net/http/httptest package to write unit test(s) for websockets #541
  • Migrate from deprecated websocket package #368

Merged pull requests:

v1.2.7

09 Jun 14:44
32ed667
Compare
Choose a tag to compare

1.2.7 (2022-06-09)

Full Changelog

Implemented enhancements:

  • Add support to get channel lifecycle status #509

Fixed bugs:

  • Missing pointer safety when creating a new Realtime Client #537
  • realtime: missing test for sync resume (disconnection while sync is in progress) #34

Closed issues:

  • Remove dependency on test.sh bash script to run the tests #530
  • Unstable test TestStats_Direction_RSC6b2 #520
  • Remove flaky unit tests TestAfterOK and TestAfterCanceled in package ablyutil #514
  • Tests for packages ablyutil and ablytest are running more than once in the CI pipeline #504
  • Flaky POST /apps: "Unable to modify existing channel namespace" #354
  • Document ably/generate.go #351
  • Document the project structure in our contributing guide #350
  • Lint code, probably using gofmt #346
  • Conform ReadMe and create Contributing Document #340

Merged pull requests:

v1.2.6

11 May 11:14
a5daf03
Compare
Choose a tag to compare

Change Log

1.2.6 (2022-5-10)

Full Changelog

Fixed bugs:

  • AblyREST.Request() does not work #486
  • Callback not invoked, despite message being received from server #434
  • Undescriptive errors; possible broken fallback functionality #125
  • HTTPPaginatedResult and PaginatedResult are missing some methods #120
  • ID and Client ID is blank on realtime incoming messages. #58
  • Do not persist authorise attributes force & timestamp #54

Closed issues:

  • go Update urls in readme #491
  • Research a new API Design that allows Ably to be mocked in unit tests. #488
  • Once test observability is in place try to turn all tests back on. #479
  • Support Go 1.18 #474
  • Test improvements - Standardise test assertions #456
  • Investigate re-enabling flaky tests. #438
  • Skipped Test: TestPresenceGet_RSP3_RSP3a1 #415
  • Skipped Test: TestPresenceHistory_RSP4_RSP4b3 #414
  • Skipped Test: TestHistory_Direction_RSL2b2 #413
  • Skipped Test: TestRealtimePresence_EnsureChannelIsAttached #412
  • Skipped Test: TestRealtimePresence_Sync250 #411
  • Skipped Test: TestRealtimeConn_BreakConnLoopOnInactiveState #410
  • Skipped Test: TestRealtimeConn_RTN19b #407
  • Skipped Test: TestRealtimeConn_RTN23 #405
  • Skipped Test: TestRealtimeConn_RTN15d_MessageRecovery #404
  • Skipped Test: TestRealtimeConn_RTN12_Connection_Close RTN12d #403
  • Skipped Test: TestRealtime_DontCrashOnCloseWhenEchoOff #400
  • Skipped Test: TestRealtimeChannel_RTL4_Attach RTL4j2 #398
  • Skipped Test: TestAuth_RSA7c #393
  • Document ably/export_test.go #352
  • Rename ClientOption type to something better describing its purpose #348
  • Clean up ably/doc_test.go Example_paginatedResults() #345
  • Update golang.org/x/net dependency (January 2019 > June 2021) #341
  • Flaky test in 1.2 branch: TestRealtimePresence_Sync250 #338
  • Flaky test in 1.2 branch: TestRealtimeConn_RTN19b #333
  • ably-go: add logging to rest & realtime clients #38

Merged pull requests:

v.1.2.5

14 Mar 12:52
c3497d3
Compare
Choose a tag to compare

1.2.5 (2022-03-09)

Full Changelog

Fixed bugs:

  • Failure to get channel with slash #463
  • Hang when joining presence #462
  • Frequently, a client can not get their own presence from a channel after making one call to channel.Presence.Enter. #436

Closed issues:

  • Test improvements - Move integration tests to their own package. #458
  • SPIKE : Find a way to run a single integration test with a CLI command #449
  • Test improvements - Separate unit tests and integration tests. #447
  • Release ably-go #440

Merged pull requests:

v1.2.4

10 Feb 14:51
fc6f8fb
Compare
Choose a tag to compare

1.2.4 (2022-02-10)

Full Changelog

Fixed bugs:

  • Subscribe(), Attach() are either counterintuitive or broken #155

Closed issues:

  • Running tests locally, one test always fails. #445
  • Add ConnectionKey to message #442
  • Follow the lead of the Go team and support the last two major versions of Go #431
  • Remove go.mod from examples #428
  • Refine the documented release procedure #427
  • Assess suitability of go 1.13 in our go.mod #344

Merged pull requests:

  • Deprecate RESTChannel.PublishMultipleWithOptions #450 (lmars)
  • Fix unit test that always failed when run locally. #446 (Rosalita)
  • Add connection key to messages. #443 (Rosalita)
  • Disable flaky tests. #439 (Rosalita)
  • Add ConnectionKey to message #437 (ken8203)
  • Documentation improvements for RealtimePresence. #435 (Rosalita)
  • examples: Remove go.mod and go.sum #430 (lmars)
  • Update Go version to 1.16 in go.mod, drop < 1.16 from versions tested, update README.md fixes #431 #426 (Rosalita)

v1.2.3

27 Oct 17:36
a36a6aa
Compare
Choose a tag to compare

Sorry for the noise but we made a mistake when we released version 1.2.2 of this library. 🤦

The v1.2.2 tag was pushed against the wrong commit, meaning that the library was announcing itself as at version 1.2.1 to the Ably service.
This release (assuming we get the tag push right this time 😜) will correctly identify itself as version 1.2.3.

v1.2.2

22 Oct 18:24
65ff843
Compare
Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Implement RSC7d (Ably-Agent header) #302

Closed issues:

  • Ablytest #358
  • RTN6: CONNECTED when connection is established #232
  • RSA1, RSA2, RSA11: Basic auth #216

Merged pull requests: