v1.2.7
1.2.7 (2022-06-09)
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:
- fix nil pointer issue #543 (mohyour)
- Use pointers to mock types which contain embedded sync.mutex #542 (Rosalita)
- Increased unit test coverage #534 (Rosalita)
- Chore/update readme #533 (mohyour)
- Remove dependency on test.sh bash script to run the tests #531 (Rosalita)
- revert git commit 787e6e9 #528 (Rosalita)
- Fix small capitalisation error in function name #527 (Rosalita)
- Fix flakey test by using a subtest to separate test set-up from test execution #525 (Rosalita)
- Fixes test failure in scenario where test is retried as app already exists with namespace. #524 (Rosalita)
- log request time outs when attempting retry #523 (Rosalita)
- #509 add support to get lifecycle status #521 (mohyour)
- Remove unstable time based unit tests from package ablyutil #518 (Rosalita)
- Add code formatting check to CI pipeline and format all files #517 (Rosalita)
- update dependency stretchr/testify from 1.4.0 to 1.7.1 #516 (Rosalita)
- Split integration tests into separate workflow #515 (owenpearson)
- Increased internal unit test coverage for error.go #510 (Rosalita)
- #342 - update codec dependency #506 (mohyour)
- Tests/add tags #505 (Rosalita)