From b4a484bb7ec26675bea2c8755edae9a48e2a9d63 Mon Sep 17 00:00:00 2001 From: Scott Fauerbach Date: Mon, 26 Aug 2024 09:30:12 -0400 Subject: [PATCH] Start 2.20.3 (#1219) --- CHANGELOG.md | 22 ++++++++++++++++++++++ README.md | 6 +++--- build.gradle | 2 +- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a66f2ed8..5977be81d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Change Log +## 2.20.2 + +### Core +* Publishing plus immediate flush #1211 @scottf +* When interrupted call interrupt #1212 @MauriceVanVeen +* Interrupt fine tuning #1214 @scottf +* Run loops check the interrupted flag #1215 @scottf +* Tuning futures used for internal tracking #1216 @scottf +* Fix cleanResponses must handle cleaning up cancelled future #1218 @MauriceVanVeen + +## 2.20.1 + +### Core +* Catch errors in Dispatchers and log #1200 @MauriceVanVeen +* During forceReconnect, ensure reader/writer is stopped before continuing #1203 @MauriceVanVeen @scottf +* While handleCommunicationIssue, closeSocket should use reconnect impl otherwise tryingToConnect will guard #1206 @MauriceVanVeen @scottf +* Remove redundant writer.flushBuffer() call #1207 @MauriceVanVeen + +### Documentation +* Jetstream Usage #1193 @roeschter +* Recommended (new) APIs and more example code #1191 @roeschter + ## 2.20.0 ### Core diff --git a/README.md b/README.md index 5acf95e1a..fb11f65e8 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ### A [Java](http://java.com) client for the [NATS messaging system](https://nats.io). -**Current Release**: 2.20.1   **Current Snapshot**: 2.20.2-SNAPSHOT +**Current Release**: 2.20.2   **Current Snapshot**: 2.20.3-SNAPSHOT [![License Apache 2](https://img.shields.io/badge/License-Apache2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.nats/jnats/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.nats/jnats) @@ -122,9 +122,9 @@ Replace `{major.minor.patch}` with the correct version in the examples. ### Downloading the Jar -You can download the latest jar at [https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.20.1/jnats-2.20.1.jar](https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.20.1/jnats-2.20.1.jar). +You can download the latest jar at [https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.20.2/jnats-2.20.2.jar](https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.20.2/jnats-2.20.2.jar). -The examples are available at [https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.20.1/jnats-2.20.1-examples.jar](https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.20.1/jnats-2.20.1-examples.jar). +The examples are available at [https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.20.2/jnats-2.20.2-examples.jar](https://search.maven.org/remotecontent?filepath=io/nats/jnats/2.20.2/jnats-2.20.2-examples.jar). To use NKeys, you will need the ed25519 library, which can be downloaded at [https://repo1.maven.org/maven2/net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar](https://repo1.maven.org/maven2/net/i2p/crypto/eddsa/0.3.0/eddsa-0.3.0.jar). diff --git a/build.gradle b/build.gradle index bf8840ffe..41fef81a7 100644 --- a/build.gradle +++ b/build.gradle @@ -13,7 +13,7 @@ plugins { id 'signing' } -def jarVersion = "2.20.2" +def jarVersion = "2.20.3" def isRelease = System.getenv("BUILD_EVENT") == "release" def brn = System.getenv("BRANCH_REF_NAME")