Skip to content

Releases: scylladb/java-driver

4.19.0.0

24 Mar 11:30
Compare
Choose a tag to compare

What's Changed

Changelog:

  • [bug] JAVA-3055: Prevent PreparedStatement cache to be polluted if a request is cancelled.
  • [bug] JAVA-3168: Copy node info for contact points on initial node refresh only from first match by endpoint
  • [improvement] JAVA-3143: Extend driver vector support to arbitrary subtypes and fix handling of variable length types (OSS C* 5.0)
  • [improvement] CASSJAVA-53: Update Guava version used in cassandra-java-driver
  • [improvement] JAVA-3118: Add support for vector data type in Schema Builder, QueryBuilder
  • [bug] CASSJAVA-55: Remove setting "Host" header for metadata requests
  • [bug] JAVA-3057: Allow decoding a UDT that has more fields than expected
  • [improvement] CASSJAVA-52: Bring java-driver-shaded-guava into the repo as a submodule
  • [bug] CASSJAVA-2: TableMetadata#describe produces invalid CQL when a type of a column is a vector
  • [bug] JAVA-3051: Memory leak in DefaultLoadBalancingPolicy measurement of response times
  • [improvement] CASSJAVA-14: Query builder support for NOT CQL syntax
  • [bug] CASSJAVA-12: DefaultSslEngineFactory missing null check on close
  • [improvement] CASSJAVA-46: Expose table extensions via schema builders
  • [bug] PR 1938: Fix uncaught exception during graceful channel shutdown after exceeding max orphan ids
  • [improvement] PR 1607: Annotate BatchStatement, Statement, SimpleStatement methods with CheckReturnValue
  • [improvement] CASSJAVA-41: Reduce lock held duration in ConcurrencyLimitingRequestThrottler
  • [bug] JAVA-3149: Async Query Cancellation Not Propagated To RequestThrottler
  • [bug] JAVA-3167: CompletableFutures.allSuccessful() may return never completed future
  • [bug] PR 1620: Don't return empty routing key when partition key is unbound
  • [improvement] PR 1623: Limit calls to Conversions.resolveExecutionProfile
  • [improvement] CASSJAVA-29: Update target Cassandra versions for integration tests, support new 5.0.x
  • [improvement] PR-474 Switch to use scylla-ccm master
  • [improvement] PR-470 Make schema agreement query pull only columns that are used

Full Changelog: 4.18.1.0...4.19.0.0

3.11.5.7

24 Mar 04:47
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.11.5.6...3.11.5.7

3.11.5.6

21 Mar 15:52
Compare
Choose a tag to compare

What's Changed

  • fix(metadata): reduce registration log messages of tabletMap listener by @dkropachev in #431
  • 3.x: Make all queries to system.local contain WHERE clause by @dkropachev in #437
  • Add step to parse and publish as artifact test results by @dkropachev in #454
  • 3.x: Clean up the mocks after DnsEndpointTest by @Bouncheck in #432
  • Move metadata internal API to use List instead of Set as replicas store by @dkropachev in #446
  • 3.x: Update github ubuntu runner by @dkropachev in #455
  • Introduce skipCQL4MetadataResolveMethod to address CQL4 issues by @dkropachev in #463

Full Changelog: 3.11.5.5...3.11.5.6

4.18.1.0

13 Mar 15:26
Compare
Choose a tag to compare

What's Changed

  • Bump sphinx-scylladb-theme from 1.8.4 to 1.8.5 in /docs by @dependabot in #421
  • Increase enterprise requirement for ZeroTokenNodesIT by @Bouncheck in #435
  • Add "WHERE key='local'" to accelerate queries against system.local by @mykaul in #434
  • 4.x: Make all queries to system.local use WHERE clause by @dkropachev in #436
  • Bump io.netty:netty-handler from 4.1.116.Final to 4.1.118.Final by @dependabot in #433
  • Pull upstream changes until 4.18.1 by @Bouncheck in #452
  • 4.x: Update github ubuntu runner image by @dkropachev in #457
  • Parse test results and publish html report by @dkropachev in #461
  • Intruduce flag to disable skip metadata by @dkropachev in #458

Full Changelog: 4.18.0.2...4.18.1.0

3.11.5.5

12 Feb 02:08
Compare
Choose a tag to compare

What's Changed

  • 3.x: TokenAwarePolicy fix bad perf of ReplicaOrdering.RANDOM by @dkropachev in #427

Full Changelog: 3.11.5.4...3.11.5.5

4.18.0.2

13 Mar 15:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.18.0.1...4.18.0.2

4.18.0.1

06 Jul 19:47
Compare
Choose a tag to compare

ScyllaDB side changes:

  • Schema queries with configurable server-side timeouts (PR #312)

4.18.0.0

03 Jul 12:37
Compare
Choose a tag to compare

Notable changes:

ScyllaDB side changes

  • Added tablets support (PR #241)
  • Merged with 4.18.0 from upstream
  • Added release workflow for 4.x version of the driver
  • Dependency upgrades

Upstream

  • CassandraRequirement and DseRequirement test annotations replaced with more general BackendRequirement
  • Dependency upgrades
  • License adjustments

For more details about upstream refer to upstream's changelog