v1.1.5 (2020-05-27)
Merged pull requests:
- Add logs to help in troubleshooting RestClient http api calls #162 (gernest)
- Remove unused fields definition on RealtimeClient #161 (gernest)
- add implementation for RTN15b-c spec #159 (gernest)
v1.1.4 (2020-04-24)
Fixed bugs:
- Lib failing to retrying on 5xx if it can't parse the body #154
- Flaky TestAuth_ClientID test #80
- Likely leaking goroutines in multiple places #68
Closed issues:
- Implementing reauthentication before or after token expires #153
Merged pull requests:
- Properly set Error.StatusCode #157 (gernest)
- Use ClientOptions.TLSPort for tls connections #156 (gernest)
- RTN15a: Reconnect after networking error. #152 (tcard)
- Fix goroutine leaks #151 (tcard)
- Remove fmt.Println leftovers. #150 (tcard)
- Don't read from connection on inactive state. #149 (tcard)
- RTN23a: Receive from WebSocket with a timeout. #148 (tcard)
v1.1.3 (2020-04-01)
Fixed bugs:
- Drop dependency on subpackage #134
Closed issues:
Merged pull requests:
- Fix flaky tests #139 (tcard)
- bug: TestRestClient Stats failure due to race cond with sandbox #138 (audiolion)
- bug: unpinned range scope variables in tests #137 (audiolion)
- Update github.com/ugorji/go/codec to v1.1.7 #136 (lmars)
Fixed bugs:
- Unhelpful error message when failing to parse an HTTP response #127
Merged pull requests:
- REST client tests: a few fixes for test regressions #130 (paddybyers)
- First fix for issue 127 #129 (paddybyers)
- Fixed some typos in comments #124 (Jmgr)
v1.1.1 (2019-02-06)
Closed issues:
- 'Readme' not up to date #112
Merged pull requests:
- fix go.mod #119 (gernest)
- Use modules to remove vendored websocket library #117 (paddybyers)
- Specify msgpack decode option to return strings for appropriate types #116 (paddybyers)
- Proper Usage for RestChannels.Get Method in README.md #115 (lacriment)
- Make IdempotentRestPublishing default to false for 1.1 #114 (paddybyers)
- Add 1.1 feature support matrix #111 (paddybyers)
v1.1.0 (2018-11-09)
Merged pull requests:
- remember successful fallback host #110 (gernest)
- Add idempotent publishing #105 (gernest)
- RSA7 #99 (gernest)
v0.8.2 (2018-11-01)
Closed issues:
- Revert broken encoding on 0.8.1 #106
Merged pull requests:
- release 0.8.2 #108 (gernest)
- don't set message data encoding to utf-8 when it is a string #107 (gernest)
- add Request() API (RSC19) #104 (gernest)
- add href attribute to ErrorInfo #103 (gernest)
- add RSE2 GenerateRandomKey #102 (gernest)
- rsa10k cache server time offset #95 (gernest)
- Update message encoding and encrypt channel message #88 (gernest)
v0.8.1 (2018-10-12)
Fixed bugs:
- Client appears to be leaking TCP connections/file descriptors #89
- Library not sending X-Ably-Lib header (RSC7b) #69
Merged pull requests:
- Release v0.8.1 #101 (gernest)
- ensure client's response body is closed #100 (gernest)
- remove ginkgo and improve test runtime #97 (gernest)
- add Auth.Authorize #96 (gernest)
- removed unused code #94 (gernest)
- prefer the ably error codes generated by scripts/errors.go #93 (gernest)
- Fix conn leak #91 (gernest)
- fix Channel.Get API change in tests #86 (gernest)
- add ChannelOptions #85 (gernest)
- add support for rest channels #84 (gernest)
- RSA9h update Auth.CreateTokenRequest #83 (gernest)
- add more tests for rsc15 #81 (gernest)
- Release 0.8.0 beta.1 #79 (ORBAT)
- add rsc15 support host fallback #78 (gernest)
v0.8.0-beta.1 (2018-09-05)
Implemented enhancements:
Merged pull requests:
- use constants for message encoding strings #77 (gernest)
- RSC7b add lib header #75 (gernest)
- call Close on sandbox when exiting TestRSC7 test #74 (gernest)
- Update stats object to 1.1 spec #73 (gernest)
- Generate ably error status code #72 (gernest)
- RSC4 accept custom logger #71 (gernest)
- rsc7a add version header #70 (gernest)
- RSC7a add version header #67 (gernest)
- Update .travis.yml to a working state #66 (gernest)
- Use new msgpack package #65 (gernest)
- Fix resource count value types #61 (gernest)
v0.8.0-beta.0 (2017-08-26)
Implemented enhancements:
- Switch arity of auth methods #44
- Spec validation #31
- add ably.Error error type #30
- proto: improve Stats struct #29
- rest: add support for token auth for requests #28
- Consistent README #21
- API changes Apr 2015 #19
- API changes #15
- Update imports to reference vendored packages #3 (lmars)
Fixed bugs:
- Tests for Go 1.4.3 hang #46
- Switch arity of auth methods #44
- rest: add tests for URL-escaping channel names #42
- realtime: Presence.Get() should attach instead of raising error #36
- rest: check (*http.Response).StatusCode codes for != 200 #27
- rest: make ProtocolMsgPack default #26
- rest: set proper request headers for msgpack protocol #25
- rest: proto.Stat serialization failure #23
- Fix REST/Presence tests to not fail randomly. #20
- API changes Apr 2015 #19
- API changes #15
Closed issues:
Merged pull requests:
- A few fixes to README. #55 (tcard)
- auth: latest spec additions #45 (rjeczalik)
- realtime: increase test coverage for Connection / Channel #43 (rjeczalik)
- auth: add token authentication #41 (rjeczalik)
- Add Makefile #40 (lmars)
- MsgPack support; reworked Stat data type; updated deps #39 (rjeczalik)
- realtime: attach to channel on Presence.Get #37 (rjeczalik)
- fix RealtimePresence race; add StateEnum type #35 (rjeczalik)
- ably: add RealtimePresence #33 (rjeczalik)
- realtime client - first working version #32 (rjeczalik)
- rest: improve RestClient API #24 (rjeczalik)
- Auth API changes #22 (rjeczalik)
- Refactor proto to use []byte for binary data. #18 (rjeczalik)
- Refactor Params -> ClientOptions and logging #17 (rjeczalik)
- Test ably/proto with ably-common fixtures #16 (rjeczalik)
- Merge config, rest and realtime into one ably package #13 (rjeczalik)
- Add (*PaginatedResource).Items() for accessing interface{} items #11 (rjeczalik)
- Rework proto.PaginatedResource API #10 (rjeczalik)
- Race fixes plus updated Travis CI configuration #8 (rjeczalik)
- Don't verify hostname if HTTP_PROXY is set #7 (rjeczalik)
- Fix capability #6 (rjeczalik)
- Add support to encode data in messages #5 (kouno)
- Rest presence #4 (kouno)
- Structure change #2 (kouno)
- Move to Ginkgo and add Godep for dependencies management #1 (kouno)
* This Change Log was automatically generated by github_changelog_generator