Releases: scylladb/java-driver
Releases · scylladb/java-driver
4.19.0.4
Immutable
release. Only release title and notes can be modified.
3.11.5.11
Immutable
release. Only release title and notes can be modified.
3.11.5.10
Immutable
release. Only release title and notes can be modified.
What's Changed
Full Changelog: 3.11.5.9...3.11.5.10
4.19.0.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- 4.x: Enhance tablets integration test to check stmt routing by @dkropachev in #509
- 4.x: Use strong value cache in PreparedStatementCachingIT by @Bouncheck in #525
- 4.x: Adjust cache path for Scylla ccm images by @Bouncheck in #527
- 4.x: Add advanced shard awareness by @Bouncheck in #517
- Add shard aware ports to ShardingInfo by @Bouncheck in #534
- Add new 3.x branches to documentation config by @Bouncheck in #552
- Revise disabled tests by @dkropachev in #569
- 4.x: Stabilize metrics integration tests by @Bouncheck in #576
- 4.x: Introduce integration test for TLS session tickets by @Bouncheck in #593
- HdrReservoir: add hint to record error on how to fix it by @dkropachev in #602
- 4.x: Throttle adding channels to ChannelPool by @Bouncheck in #600
- Implement ProtocolFeatureStore by @dkropachev in #605
- fix(deps): update dependency com.github.jnr:jnr-posix to v3.1.20 by @renovate[bot] in #618
- fix(deps): update dependency com.typesafe:config to v1.4.5 by @renovate[bot] in #619
- chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3 by @renovate[bot] in #620
- chore(deps): update dependency org.apache.maven.plugins:maven-install-plugin to v3 by @renovate[bot] in #621
- chore(deps): update dependency org.apache.maven.scm:maven-scm-provider-gitexe to v2 by @renovate[bot] in #623
- chore(deps): update dependency net.alchim31.maven:scala-maven-plugin to v3.4.6 by @renovate[bot] in #625
- chore(deps): update dependency net.nicoulaj.maven.plugins:checksum-maven-plugin to v1.11 by @renovate[bot] in #626
- chore(deps): update dependency org.apache.maven.plugins:maven-release-plugin to v3 by @renovate[bot] in #622
- chore(deps): update dependency org.apache.maven.plugins:maven-assembly-plugin to v3.7.1 by @renovate[bot] in #627
- chore(deps): update dependency org.apache.maven.plugins:maven-clean-plugin to v3.5.0 by @renovate[bot] in #628
- chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.8.1 by @renovate[bot] in #630
- chore(deps): update dependency org.apache.maven.plugins:maven-jar-plugin to v3.4.2 by @renovate[bot] in #632
- chore(deps): update dependency org.apache.maven.plugins:maven-deploy-plugin to v3 by @renovate[bot] in #643
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.11.3 by @renovate[bot] in #633
- chore(deps): update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.1 by @renovate[bot] in #635
- fix(deps): update dependency org.json:json to v20250517 by @renovate[bot] in #644
- chore(deps): update actions/setup-python action to v6 by @renovate[bot] in #640
- chore(deps): update dependency org.apache.maven.plugins:maven-shade-plugin to v3.6.1 by @renovate[bot] in #634
- fix(deps): update dependency com.datastax.oss:native-protocol to v1.5.2 by @renovate[bot] in #617
- fix(deps): update dependency io.projectreactor:reactor-bom to v2020.0.47 by @renovate[bot] in #651
- fix(deps): update dependency io.projectreactor.tools:blockhound to v1.0.14.release by @renovate[bot] in #654
- fix(deps): update dependency io.projectreactor.tools:blockhound-junit-platform to v1.0.14.release by @renovate[bot] in #656
- fix(deps): update dependency io.reactivex.rxjava2:rxjava to v2.2.21 by @renovate[bot] in #657
- fix(deps): update dependency io.smallrye:smallrye-metrics to v3.0.5 by @renovate[bot] in #658
- fix(deps): update dependency org.apache.directory.api:api-ldap-codec-standalone to v1.0.3 by @renovate[bot] in #659
- fix(deps): update dependency org.apache.felix:org.apache.felix.framework to v7.0.5 by @renovate[bot] in #660
- 4.x: Stabilize
will_cache_invalid_cqltest method. by @Bouncheck in #664 - fix(deps): update dependency org.xerial.snappy:snappy-java to v1.1.10.8 by @renovate[bot] in #673
- Initial implementation of
SCYLLA_USE_METADATA_IDfeature by @nikagra in #599 - fix(deps): update dependency org.slf4j:slf4j-api to v1.7.36 by @renovate[bot] in #669
- chore(deps): update dependency au.com.acegi:xml-format-maven-plugin to v3.3.1 by @renovate[bot] in #681
- fix(deps): update pax-url.version to v2.6.17 by @renovate[bot] in #674
- fix(deps): update dependency org.eclipse.microprofile.metrics:microprofile-metrics-api to v3.0.1 by @renovate[bot] in #662
- chore(deps): update dependency org.apache.maven.plugins:maven-javadoc-plugin to v3.12.0 by @renovate[bot] in #687
- chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.9.0 by @renovate[bot] in #686
- chore(deps): update dependency org.apache.maven.scm:maven-scm-provider-gitexe to v2.2.1 by @renovate[bot] in #688
- fix(deps): update reactive-streams.version to v1.0.4 by @renovate[bot] in #680
- chore(deps): update dependency org.codehaus.mojo:flatten-maven-plugin to v1.7.3 by @renovate[bot] in #690
- chore(deps): update dependency org.apache.servicemix.tooling:depends-maven-plugin to v1.5.0 by @renovate[bot] in #689
- chore(deps): update dependency org.sonatype.plugins:nexus-staging-maven-plugin to v1.7.0 by @renovate[bot] in #694
- chore(deps): update dependency org.codehaus.mojo:versions-maven-plugin to v2.19.1 by @renovate[bot] in #691
- chore(deps): update dependency python to 3.13 by @renovate[bot] in #695
- chore(deps): update surefire.version to v3.5.4 by @renovate[bot] in #696
- fix(deps): update dependency com.google.testing.compile:compile-testing to v0.23.0 by @renovate[bot] in #700
- fix(deps): update dependency io.micrometer:micrometer-core to v1.15.4 by @renovate[bot] in #702
- fix(deps): update dependency io.dropwizard.metrics:metrics-core to v4.2.37 by @renovate[bot] in #701
- fix(deps): update dependency org.apache.commons:commons-exec to v1.5.0 by @renovate[bot] in #705
- fix(deps): update dependency org.awaitility:awaitility to v4.3.0 by @renovate[bot] in #708
- fix(deps): update dependency org.burningwave:tools to v0.27.2 by @renovate[bot] in #709
- fix(deps): update dependency org.hdrhistogram:hdrhistogram to v2.2.2 by @renovate[bot] in #713
- fix(deps): update dependency org.graalvm.nativeimage:svm to v20.3.17 by @renovate[bot] in #712
- fix(deps): update dependency org.glassfish.hk2:hk2-api to v2.6.1 by @renovate[bot] in #710
- fix(deps): update dependency org.lz4:lz4-java to v1.8.0 by @renovate[bot] in #714
- 4.x: Bump netty-handler to 4.1.127.Final by @Bouncheck in #675
- fix(deps): update dependency wheel to ^0.45.0 by @renovate[bot] in #716
- fix(deps): update jackson monorepo to v2.20.0 by @renovate[bot] in #718
- fix(deps): update jersey monorepo to v2.47 by @renovate[bot] in #719
- chore(deps): update dependency au.com.acegi:xml-format-maven-plugin to v4 by @renovate[bot] in #722
- chore(deps): update dependency org.jctools:jctools-core to v4 by @renovate[bot] in #725
- chore(deps): update dependency com.esri.geometry:es...
3.11.5.9
Immutable
release. Only release title and notes can be modified.
What's Changed
- Update netty to 4.1.125 by @dkropachev in #653
- Update maven dependencies by @dkropachev in #655
- Add test for TLSv1.3 session tickets by @Bouncheck in #652
- Update code dependencies by @dkropachev in #661
- Upgrade org.bouncycastle dependencies by @Bouncheck in #665
- Remove serverless related code and dependencies by @Bouncheck in #671
- Update testng to 6.14.3 by @dkropachev in #666
- Release regular, non-shaded pom.xml by @dkropachev in #738
- Initial implementation of
SCYLLA_USE_METADATA_IDprotocol feature negotiation by @nikagra in #663
Full Changelog: 3.11.5.8...3.11.5.9
3.11.5.8
What's Changed
- Don't log invalid row for zero-token nodes by @dkropachev in #519
- Configuration: implement application name, version and client id by @dkropachev in #554
- Generalize application information API by @dkropachev in #556
- Cleanup and optimize tablets code by @dkropachev in #583
- Fix RackAwareRoundRobinPolicy to consider nodes from other racks as a REMOTE by @dkropachev in #588
Full Changelog: 3.11.5.7...3.11.5.8
4.19.0.1
What's Changed
- Make
Uuidshave better random distribution by @dkropachev in #494 - Allow BatchStatements to be LWT by @Bouncheck in #489
- Fix BasicLoadBalancingPolicy.getReplica empty partitioner by @dkropachev in #503
- Make DefaultTabletMap initialize tabletMap later by @dkropachev in #505
- Fix metadata node events for null tablet map by @dkropachev in #507
- Fix tablet update for non-select queries by @dkropachev in #499
Full Changelog: 4.19.0.0...4.19.0.1
4.19.0.0
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
What's Changed
- HostConnectionPool pendingBorrows can be nil at closing @dkropachev in #465
- Do not append "-fedora" to os.detected.classifier anymore @Bouncheck in #472
- Fix conviction policy counter go negative @dkropachev in #466
Full Changelog: 3.11.5.6...3.11.5.7
3.11.5.6
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