Releases: scylladb/gocql
Release 1.3.3
A minor maintenance release to sync with upstream driver.
Notable changes come in the form of handling evicted prepared statements and
when fixes for when shuffling replicas was used. Several other smaller improvements
were also added.
Chris Bannister: apache#1391
Muir Manders: apache#1400
Thanks to everybody that contributes and uses the driver!
Release 1.3.2
Release 1.3.1
This release integrates important fixes from the upstream Gocql project.
- Context propagation for prepared statements Chris Bannister
- Unmarshalling of unsigned integers Martin Sucha
Release 1.3.0
Various upstream fixes for host selection policies as well as pagination using bound variables.
Sync with upstream
This release brings in numerous changes from the upstream gocql/gocql project to ensure we do not diverge nor miss any important fixes. It is tagged as a pre-release to allow people to easily test the code but to be aware that there have been a sizeable number of changes since the last release. Once it has been known to run in production for a while we will tag a proper release.
Non local replicas fallback and critical host selection fix
This release contains a new minor feature that allows the driver to use non local replicas as fallback.
It requires manual configuration of the token aware policy and should be backwards compatible is not configured.
Futher more it has a critical bugfix for the token aware #20 policy and all users are encouraged to upgrade.
Both of these eminent patches were contributed by @martin-sucha.
v1.1.0
This minor release brings in support for token aware batching from the upstream source. The routing is determined by inspecting the first entry in the batch and use that token to route the entire batch.
Code details are available in apache#1313.
v1.0.4
Maintenance release to incorporate upstream fixes for several issues.
- Ensure all connections are observed by Martin Sucha.
- Reducing lock contention by Chris Bannister.
- Treating the type "time" as a Go time.Duration, see apache#1286
v1.0.3
Maintenance release to patch the shard aware driver. The driver silently replaced the the token of the current query with the nearest token from the token ring. This works fine for selecting the proper host for the query but we need the added precision of the actual token to target the correct shard.
See #16 for details.
v1.0.2
This maintenance release fixes a bug where the shard aware driver was creating needlessly many connections in order to find the equilibrium where there is one connection per shard #14 . Furthermore there was an upstream commit (6bdac5e) that was integrated to further help to avoid creating extra connections.