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).
-
-
+
+
[](https://github.com/nats-io/nats.java/actions/workflows/build-main.yml)
[](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'
}