Skip to content

Commit 78abcdd

Browse files
committed
Merge commit 'db4c8075e11d6dc020552d711c2a2e96dc651ad4' of https://github.com/apache/cassandra-java-driver into pull-upstream-4.18.1-v3
Final merge commit containing last changes until 4.18.1 release. Version remains set to 4.18.1.0-SNAPSHOT.
2 parents 80bfedf + db4c807 commit 78abcdd

File tree

3 files changed

+23
-10
lines changed

3 files changed

+23
-10
lines changed

Jenkinsfile

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,16 @@ ENVIRONMENT_EOF
9898
}
9999

100100
def buildDriver(jabbaVersion) {
101-
withEnv(["BUILD_JABBA_VERSION=${jabbaVersion}"]) {
102-
sh label: 'Build driver', script: '''#!/bin/bash -le
103-
. ${JABBA_SHELL}
104-
jabba use ${BUILD_JABBA_VERSION}
101+
def buildDriverScript = '''#!/bin/bash -le
105102
106-
mvn -B -V install -DskipTests -Dmaven.javadoc.skip=true
107-
'''
108-
}
103+
. ${JABBA_SHELL}
104+
jabba use '''+jabbaVersion+'''
105+
106+
echo "Building with Java version '''+jabbaVersion+'''"
107+
108+
mvn -B -V install -DskipTests -Dmaven.javadoc.skip=true
109+
'''
110+
sh label: 'Build driver', script: buildDriverScript
109111
}
110112

111113
def executeTests() {
@@ -484,7 +486,7 @@ pipeline {
484486
}
485487
stage('Build-Driver') {
486488
steps {
487-
buildDriver('default')
489+
buildDriver('1.8')
488490
}
489491
}
490492
stage('Execute-Tests') {
@@ -600,8 +602,7 @@ pipeline {
600602
}
601603
stage('Build-Driver') {
602604
steps {
603-
// Jabba default should be a JDK8 for now
604-
buildDriver('default')
605+
buildDriver('1.8')
605606
}
606607
}
607608
stage('Execute-Tests') {

changelog/README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,16 @@ under the License.
2121

2222
<!-- Note: contrary to 3.x, insert new entries *first* in their section -->
2323

24+
### 4.18.1
25+
26+
- [improvement] JAVA-3142: Ability to specify ordering of remote local dc's via new configuration for graceful automatic failovers
27+
- [bug] CASSANDRA-19457: Object reference in Micrometer metrics prevent GC from reclaiming Session instances
28+
- [improvement] CASSANDRA-19468: Don't swallow exception during metadata refresh
29+
- [bug] CASSANDRA-19333: Fix data corruption in VectorCodec when using heap buffers
30+
- [improvement] CASSANDRA-19290: Replace uses of AttributeKey.newInstance
31+
- [improvement] CASSANDRA-19352: Support native_transport_(address|port) + native_transport_port_ssl for DSE 6.8 (4.x edition)
32+
- [improvement] CASSANDRA-19180: Support reloading keystore in cassandra-java-driver
33+
2434
### 4.18.0
2535

2636
- [improvement] PR 1689: Add support for publishing percentile time series for the histogram metrics (nparaddi-walmart)

core/src/main/resources/reference.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -574,7 +574,9 @@ datastax-java-driver {
574574
# Modifiable at runtime: no
575575
# Overridable in a profile: yes
576576
allow-for-local-consistency-levels = false
577+
577578
# Ordered preference list of remote dc's (in order) optionally supplied for automatic failover. While building a query plan, the driver uses the DC's supplied in order together with max-nodes-per-remote-dc
579+
# Users are not required to specify all DCs, when listing preferences via this config
578580
# Required: no
579581
# Modifiable at runtime: no
580582
# Overridable in a profile: no

0 commit comments

Comments
 (0)