Skip to content

Commit d4e6bbf

Browse files
committed
Prepare ACP Java SDK 0.16.0 maintenance release
1 parent ef72d5c commit d4e6bbf

3 files changed

Lines changed: 51 additions & 21 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.16.0] - 2026-08-24
9+
10+
Maintenance dependency and release-tooling refresh. No protocol or public API changes: the ACP
11+
surface remains identical to 0.15.0.
12+
13+
### Security
14+
15+
- Jackson 2.21.5 → **2.22.2**, Jetty 12.0.37 → **12.1.12**, and Reactor 3.6.12 → **3.8.7**.
16+
- SLF4J, Logback, JUnit 5, Mockito, Maven build plugins, Central publishing, JaCoCo, and the optional
17+
OWASP dependency-check profile move to their current compatible stable releases.
18+
19+
### Changed
20+
21+
- README installation examples now point to 0.16.0 and retain 0.15.0 in the release history.
22+
823
## [0.15.0] - 2026-08-21
924

1025
Correctness and supply-chain hygiene. No protocol or public API changes: the ACP surface is
@@ -175,4 +190,5 @@ Protocol currency: catching up to ACP spec v0.13.6 (June 2026). Supersedes the n
175190
- SLF4J 2.0.16
176191

177192
[0.9.0]: https://github.com/agentclientprotocol/java-sdk/releases/tag/v0.9.0
193+
[0.16.0]: https://github.com/agentclientprotocol/java-sdk/releases/tag/v0.16.0
178194
[0.15.0]: https://github.com/agentclientprotocol/java-sdk/releases/tag/v0.15.0

‎README.md‎

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Three API styles for building agents:
3030
<dependency>
3131
<groupId>com.agentclientprotocol</groupId>
3232
<artifactId>acp-core</artifactId>
33-
<version>0.14.0</version>
33+
<version>0.16.0</version>
3434
</dependency>
3535
```
3636

@@ -39,7 +39,7 @@ For annotation-based agent development:
3939
<dependency>
4040
<groupId>com.agentclientprotocol</groupId>
4141
<artifactId>acp-agent-support</artifactId>
42-
<version>0.14.0</version>
42+
<version>0.16.0</version>
4343
</dependency>
4444
```
4545

@@ -48,11 +48,11 @@ For WebSocket server support (agents accepting WebSocket connections):
4848
<dependency>
4949
<groupId>com.agentclientprotocol</groupId>
5050
<artifactId>acp-websocket-jetty</artifactId>
51-
<version>0.14.0</version>
51+
<version>0.16.0</version>
5252
</dependency>
5353
```
5454

55-
For snapshot builds (unreleased features), add the snapshot repository and use `0.15.0-SNAPSHOT`:
55+
For snapshot builds (unreleased features), add the snapshot repository and use `0.17.0-SNAPSHOT`:
5656
```xml
5757
<repositories>
5858
<repository>
@@ -465,7 +465,20 @@ If you need a stable target, pin to an exact version.
465465

466466
## Releases
467467

468-
### 0.14.0 (Current — [Maven Central](https://central.sonatype.com/artifact/com.agentclientprotocol/acp-core))
468+
### 0.16.0 (Current — [Maven Central](https://central.sonatype.com/artifact/com.agentclientprotocol/acp-core))
469+
470+
Maintenance release preserving the 0.15 protocol and public API surface while advancing Reactor to
471+
3.8.7, Jackson to 2.22.2, Jetty to 12.1.12, and the compatible stable test and release toolchain.
472+
It includes the notification-ordering, graceful-drain, dependency-security, license, and integration
473+
test corrections delivered in 0.15.0.
474+
475+
### 0.15.0 ([Maven Central](https://central.sonatype.com/artifact/com.agentclientprotocol/acp-core))
476+
477+
Correctness and supply-chain hygiene with no protocol or public API changes. Incoming notifications
478+
are delivered in order, graceful close drains queued notifications, integration tests execute, and
479+
published artifacts carry the verbatim Apache 2.0 license and notice.
480+
481+
### 0.14.0 ([Maven Central](https://central.sonatype.com/artifact/com.agentclientprotocol/acp-core))
469482

470483
Protocol currency: catching up to ACP spec v0.13.6 (June 2026). Supersedes the never-published 0.13.0.
471484

‎pom.xml‎

Lines changed: 17 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -61,27 +61,28 @@
6161
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
6262

6363
<!-- Dependency versions -->
64-
<reactor.version>2023.0.12</reactor.version>
65-
<jackson.version>2.21.5</jackson.version>
64+
<reactor.version>2025.0.7</reactor.version>
65+
<jackson.version>2.22.2</jackson.version>
6666

67-
<slf4j.version>2.0.16</slf4j.version>
68-
<jetty.version>12.0.37</jetty.version>
67+
<slf4j.version>2.0.17</slf4j.version>
68+
<jetty.version>12.1.12</jetty.version>
6969

7070
<!-- Test dependency versions -->
71-
<junit.version>5.11.0</junit.version>
71+
<junit.version>5.14.4</junit.version>
7272
<assertj.version>3.27.7</assertj.version>
73-
<mockito.version>5.8.0</mockito.version>
74-
<logback.version>1.5.12</logback.version>
73+
<mockito.version>5.23.0</mockito.version>
74+
<logback.version>1.6.3</logback.version>
7575

7676
<!-- Plugin versions -->
77-
<maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version>
78-
<maven-surefire-plugin.version>3.1.2</maven-surefire-plugin.version>
79-
<maven-failsafe-plugin.version>3.1.2</maven-failsafe-plugin.version>
80-
<maven-source-plugin.version>3.3.0</maven-source-plugin.version>
81-
<maven-javadoc-plugin.version>3.6.0</maven-javadoc-plugin.version>
82-
<maven-gpg-plugin.version>3.2.7</maven-gpg-plugin.version>
83-
<central-publishing-maven-plugin.version>0.9.0</central-publishing-maven-plugin.version>
84-
<jacoco-maven-plugin.version>0.8.12</jacoco-maven-plugin.version>
77+
<maven-compiler-plugin.version>3.15.0</maven-compiler-plugin.version>
78+
<maven-surefire-plugin.version>3.5.6</maven-surefire-plugin.version>
79+
<maven-failsafe-plugin.version>3.5.6</maven-failsafe-plugin.version>
80+
<maven-source-plugin.version>3.4.0</maven-source-plugin.version>
81+
<maven-javadoc-plugin.version>3.12.0</maven-javadoc-plugin.version>
82+
<maven-gpg-plugin.version>3.2.8</maven-gpg-plugin.version>
83+
<central-publishing-maven-plugin.version>0.11.0</central-publishing-maven-plugin.version>
84+
<jacoco-maven-plugin.version>0.8.15</jacoco-maven-plugin.version>
85+
<owasp.version>13.0.0</owasp.version>
8586
</properties>
8687

8788
<dependencyManagement>
@@ -318,7 +319,7 @@
318319
<plugin>
319320
<groupId>org.owasp</groupId>
320321
<artifactId>dependency-check-maven</artifactId>
321-
<version>12.1.0</version>
322+
<version>${owasp.version}</version>
322323
<configuration>
323324
<failBuildOnCVSS>7.0</failBuildOnCVSS>
324325
<ossindexAnalyzerEnabled>false</ossindexAnalyzerEnabled>

0 commit comments

Comments
 (0)