We are happy to announce the release of the ScyllaDB Java Driver 4.19.0.8 ![]()
Download
The driver is available on Maven Central. Add the following dependency to your pom.xml:
<dependency>
<groupId>com.scylladb</groupId>
<artifactId>java-driver-core</artifactId>
<version>4.19.0.8</version>
</dependency>
Bug Fixes
This release focuses on stability and reliability improvements:
-
Prevent schema refresh deadlock when
newInstance()fails — A deadlock that could occur during schema refresh when node instance creation failed has been resolved. (#842) -
Fallback to any known node when control node not found by endpoint — The driver now correctly falls back to any available known node when it cannot locate the control node by its endpoint, improving resilience in certain network configurations. (#847)
Highlights from Recent Releases
4.19.0.7 — PrivateLink Support (Phase 3)
Release 4.19.0.7 completed Phase 3 of PrivateLink support, adding query implementation, DNS resolution, and unit tests. (#807)
4.19.0.6 — LWT Routing Fix
Release 4.19.0.6 included an important fix for Lightweight Transactions (LWT):
- Fix LWT prepared statement routing failure in
PRESERVE_REPLICA_ORDERmode — Corrects a bug where LWT prepared statements could fail to route properly when usingPRESERVE_REPLICA_ORDER, ensuring correct replica targeting for conditional write operations. (#831)
Users relying on LWT with
PRESERVE_REPLICA_ORDERare especially encouraged to upgrade to 4.19.0.8, which incorporates all fixes from 4.19.0.6 onward.
Resources
As always, feedback and questions are welcome — feel free to reply to this thread!
Feel free to adjust the tone, add any internal tracking links, or tag relevant maintainers before posting. Let me know if you’d like any changes!