diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d290a30b..d18125986 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Change Log +## 2.26.3 + +### Core +* Fix pending queue lookup race in message delivery #1615 @scottf + +### JetStream +* Support ADR 60 Ack Policy Flow Control #1624 @scottf +* Support ADR 50 Fast Ingest with constants #1628 @scottf + +### Service +* Fix discoverMany handling of a no responders status #1620 @scottf + +### Test +* Update Test Server Runner (Major Version) #1617 @scottf +* Fix test to respect server 2.15 change to max_consumers behavior #1623 @scottf + +### CI/CD +* Update GitHub Actions to Node 24 majors, install nats-server via shared action #1618 @scottf +* Add a Windows build workflow #1619 @scottf +* Update org.bouncycastle:bcprov-lts8on #1622 @bugada @scottf + ## 2.26.2 ### Core diff --git a/README.md b/README.md index 78e04d9c3..3c7e517d7 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ ### A [Java](http://java.com) client for the [NATS messaging system](https://nats.io). -![2.26.2](https://img.shields.io/badge/Current_Release-2.26.2-27AAE0?style=for-the-badge) -![2.26.3](https://img.shields.io/badge/Current_Snapshot-2.26.3--SNAPSHOT-27AAE0?style=for-the-badge) +![2.26.3](https://img.shields.io/badge/Current_Release-2.26.3-27AAE0?style=for-the-badge) +![2.26.4](https://img.shields.io/badge/Current_Snapshot-2.26.4--SNAPSHOT-27AAE0?style=for-the-badge) [![Build Main Badge](https://github.com/nats-io/nats.java/actions/workflows/build-main.yml/badge.svg?event=push)](https://github.com/nats-io/nats.java/actions/workflows/build-main.yml) [![Coverage Status](https://coveralls.io/repos/github/nats-io/nats.java/badge.svg?branch=main)](https://coveralls.io/github/nats-io/nats.java?branch=main) @@ -325,9 +325,9 @@ See [Building From Source](#building-from-source) for details on building the li ### Downloading the Jar -You can download the latest jar at [jnats-2.26.2.jar](https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.26.2/jnats-2.26.2.jar). +You can download the latest jar at [jnats-2.26.3.jar](https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.26.3/jnats-2.26.3.jar). -The examples are available at [jnats-2.26.2-examples.jar](https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.26.2/jnats-2.26.2-examples.jar). +The examples are available at [jnats-2.26.3-examples.jar](https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.26.3/jnats-2.26.3-examples.jar). ### Using Gradle @@ -335,7 +335,7 @@ The NATS client is available in the Maven central repository, and can be importe ```groovy dependencies { - implementation 'io.nats:jnats:2.26.2' + implementation 'io.nats:jnats:2.26.3' } ``` @@ -361,7 +361,7 @@ repositories { } dependencies { - implementation 'io.nats:jnats:2.26.3-SNAPSHOT' + implementation 'io.nats:jnats:2.26.4-SNAPSHOT' } ``` @@ -373,7 +373,7 @@ The NATS client is available on the Maven Central Repository and can be imported io.nats jnats - 2.26.2 + 2.26.3 ``` @@ -407,7 +407,7 @@ If you need a snapshot version, you must enable snapshots and change your depend io.nats jnats - 2.26.3-SNAPSHOT + 2.26.4-SNAPSHOT ``` @@ -1595,7 +1595,7 @@ and the example jar is in `build/libs` Once the Uber jar is built, you can run a class with a main using it's fully qualified class name. As an example: ```bash -java -cp build/libs/java-nats-2.26.3-SNAPSHOT-uber.jar io.nats.examples.NatsSub +java -cp build/libs/java-nats-2.26.4-SNAPSHOT-uber.jar io.nats.examples.NatsSub ``` ## License diff --git a/build.gradle b/build.gradle index d3e00dbd1..80c5dd42c 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,7 @@ plugins { id("signing") } -def jarVersion = "2.26.3" +def jarVersion = "2.26.4" group = 'io.nats' def isRelease = System.getenv("BUILD_EVENT") == "release" @@ -37,7 +37,7 @@ dependencies { api 'org.jspecify:jspecify:1.0.0' testImplementation 'org.junit.jupiter:junit-jupiter:5.14.1' - testImplementation 'io.nats:jnats-server-runner:4.0.1' + testImplementation 'io.nats:jnats-server-runner:4.0.2' testImplementation 'nl.jqno.equalsverifier:equalsverifier:3.19.4' testImplementation 'org.junit.platform:junit-platform-launcher:1.14.3' }