diff --git a/java/CHANGELOG.md b/java/CHANGELOG.md
index fd756ade..8de2c316 100644
--- a/java/CHANGELOG.md
+++ b/java/CHANGELOG.md
@@ -1,5 +1,46 @@
# Version changelog
+## Release v1.5.0
+
+### Major Changes
+
+### New Features and Improvements
+
+### Bug Fixes
+
+### Documentation
+
+- Updated dependency snippets to version 1.4.0 and corrected README and example
+ code for stream cleanup, recreation, unique local variables, and a single
+ durability barrier after queued ingestion. Clarified that acknowledgment
+ callbacks fire once per logical ingest submission, including one callback per
+ batch ingest call.
+- Documented that published JARs support Java 8 while source builds need JDK 11,
+ that macOS JNI artifacts are not in the current release set, that
+ `recoveryRetries` defaults to 4, and that `flush()` waits for durability rather
+ than callback completion.
+- Maven Central snippets no longer tell users to redeclare compile-scope
+ transitives (`protobuf-java`, `slf4j-api`). Stream-builder examples use
+ try-with-resources. GenerateProto docs no longer claim STRUCT support, JAR
+ examples use `zerobus-ingest-sdk` 1.4.0, and proto examples generate
+ `AirQualityProto.java` with `protoc` instead of treating it as checked in.
+ Example README snippets and the JSON/proto `SingleRecordExample` programs
+ queue records or batches and call `flush()` once instead of
+ `waitForOffset()` after a single ingest.
+- Built on Rust SDK 2.7.1. Wrapper-facing notes for that core are in
+ `rust/CHANGELOG.md` and https://github.com/databricks/zerobus-sdk/releases/tag/rust/v2.7.1.
+
+### Internal Changes
+
+- Bump `central-publishing-maven-plugin` from 0.5.0 to 0.11.0 so Maven Central
+ Portal upload stays green after a successful deploy.
+
+### Breaking Changes
+
+### Deprecations
+
+### API Changes
+
## Release v1.4.0
### New Features and Improvements
diff --git a/java/NEXT_CHANGELOG.md b/java/NEXT_CHANGELOG.md
index 7fb17b27..a191dd01 100644
--- a/java/NEXT_CHANGELOG.md
+++ b/java/NEXT_CHANGELOG.md
@@ -1,6 +1,6 @@
# NEXT CHANGELOG
-## Release v1.5.0
+## Release v1.6.0
### Major Changes
@@ -10,24 +10,6 @@
### Documentation
-- Updated dependency snippets to version 1.4.0 and corrected README and example
- code for stream cleanup, recreation, unique local variables, and a single
- durability barrier after queued ingestion. Clarified that acknowledgment
- callbacks fire once per logical ingest submission, including one callback per
- batch ingest call.
-- Documented that published JARs support Java 8 while source builds need JDK 11,
- that macOS JNI artifacts are not in the current release set, that
- `recoveryRetries` defaults to 4, and that `flush()` waits for durability rather
- than callback completion.
-- Maven Central snippets no longer tell users to redeclare compile-scope
- transitives (`protobuf-java`, `slf4j-api`). Stream-builder examples use
- try-with-resources. GenerateProto docs no longer claim STRUCT support, JAR
- examples use `zerobus-ingest-sdk` 1.4.0, and proto examples generate
- `AirQualityProto.java` with `protoc` instead of treating it as checked in.
- Example README snippets and the JSON/proto `SingleRecordExample` programs
- queue records or batches and call `flush()` once instead of
- `waitForOffset()` after a single ingest.
-
### Internal Changes
### Breaking Changes
diff --git a/java/pom.xml b/java/pom.xml
index 435df988..d3542384 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.databricks
zerobus-ingest-sdk
- 1.4.0
+ 1.5.0
jar
Zerobus Ingest SDK for Java
Databricks Zerobus Ingest SDK for Java - Direct ingestion to Delta tables via native Rust SDK
@@ -304,7 +304,7 @@
org.sonatype.central
central-publishing-maven-plugin
- 0.5.0
+ 0.11.0
true
central
diff --git a/rust/Cargo.lock b/rust/Cargo.lock
index 71a20fce..fa07098e 100644
--- a/rust/Cargo.lock
+++ b/rust/Cargo.lock
@@ -4066,7 +4066,7 @@ dependencies = [
[[package]]
name = "zerobus-jni"
-version = "1.4.0"
+version = "1.5.0"
dependencies = [
"arrow-array",
"arrow-flight",
diff --git a/rust/jni/Cargo.toml b/rust/jni/Cargo.toml
index 129fea77..421f44e2 100644
--- a/rust/jni/Cargo.toml
+++ b/rust/jni/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "zerobus-jni"
-version = "1.4.0"
+version = "1.5.0"
authors = ["Databricks"]
edition = "2021"
rust-version = "1.70"
@@ -14,7 +14,7 @@ crate-type = ["cdylib"]
name = "zerobus_jni"
[dependencies]
-databricks-zerobus-ingest-sdk = { path = "../sdk", version = "2.3.1", features = ["arrow-flight"] }
+databricks-zerobus-ingest-sdk = { path = "../sdk", version = "2.7.1", features = ["arrow-flight"] }
async-trait.workspace = true
jni.workspace = true
tokio = { workspace = true, features = ["rt-multi-thread", "sync"] }