[RELEASE] ScyllaDB Java Driver 4.19.0.8

We are happy to announce the release of the ScyllaDB Java Driver 4.19.0.8 :tada:


:package: 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>


:wrench: 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)


:counterclockwise_arrows_button: 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_ORDER mode — Corrects a bug where LWT prepared statements could fail to route properly when using PRESERVE_REPLICA_ORDER, ensuring correct replica targeting for conditional write operations. (#831)

:information_source: Users relying on LWT with PRESERVE_REPLICA_ORDER are especially encouraged to upgrade to 4.19.0.8, which incorporates all fixes from 4.19.0.6 onward.


:link: 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!