Skip to content

Releases: rethinkdb/rethinkdb-go

Macos building 1.18 darwin

02 Jun 15:05
cd20432
Compare
Choose a tag to compare

Revert backoff v4

19 Mar 10:26
fcfe1f1
Compare
Choose a tag to compare
  • Revert backoff v4 for gopath compatibility

Cluster discover & connection fixes

18 Mar 22:13
09f8033
Compare
Choose a tag to compare
  • Backoff v4
  • Reworked cluster discovery
  • Fix rare connection goroutine leak
  • More tests

Pool Close fix

12 Mar 16:01
c38c1ce
Compare
Choose a tag to compare
  • Fix closing connection pool with uninitialized lazy connection

Connection pools

09 Mar 15:02
bbcde53
Compare
Choose a tag to compare
  • Reworked and tested new connection pools with multiple queries per connection
  • Socket Read- and WriteTimeout replaced with context timeout
  • Mock assert fix
  • Connection pool fixed initial size
  • Changes added offsets

2.4 Support

22 Dec 19:28
Compare
Choose a tag to compare
  • Added JSON tags to ConnectOpts to make it serializable
  • Blocking mocks for responses
  • Fix Connect documentation
  • Added Type to ChangeResponse
  • Added bitwise operations support
  • Added write hooks support

Fix noreply memory leak

18 Oct 12:49
4420754
Compare
Choose a tag to compare

#451 Memory leak was fixed

We are official now

12 Sep 11:52
352e5a3
Compare
Choose a tag to compare
  • Moved to rethinkdb organization
  • Renamed to rethinkdb-go repo
  • Renamed to rethinkdb package
  • Fixed instability integration tests due to same tables names
  • Fixed wrong asserts in integration tests

Custom RQL marshalers funcs

29 Aug 15:38
64076e7
Compare
Choose a tag to compare

Fixed

  • Rare Connection leaks if socket errors occurred
  • Updated ql2.proto file from rethinkdb repo

Added

  • Support for independent custom type marshalers

Connection refactor, unit tests and opentracing

14 Dec 15:01
eec03bd
Compare
Choose a tag to compare

Fixed

  • Connection work with sockets, now only a single goroutine reads from socket.
  • Optimized threadsafe operations in Connection with channels and atomics instead of mutex.
  • All tests with real db moved to integration folder

Added

  • Added support for tracing with opentracing-go
  • Added a brand-new unit tests for Connection