Skip to content

Commit 86ac626

Browse files
authored
Start 2.18.0 (#1139)
1 parent 70ee0a8 commit 86ac626

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

README.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
### A [Java](http://java.com) client for the [NATS messaging system](https://nats.io).
66

7-
**Current Release**: 2.17.6   **Current Snapshot**: 2.17.7-SNAPSHOT
7+
**Current Release**: 2.17.7   **Current Snapshot**: 2.18.0-SNAPSHOT
88

99
[![License Apache 2](https://img.shields.io/badge/License-Apache2-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)
1010
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/io.nats/jnats/badge.svg)](https://maven-badges.herokuapp.com/maven-central/io.nats/jnats)
@@ -45,6 +45,18 @@ Check out the [ServiceExample](src/examples/java/io/nats/examples/service/Servic
4545

4646
### Versions Specific Notes
4747

48+
#### Version 2.18.0 (AKA 2.17.7)
49+
50+
2.18.0 attempts to start us on the road to properly [Semantic Version (semver)](https://semver.org/).
51+
In the last few patch releases, there were technically things that should cause a minor version bump,
52+
but were numbered as a patch.
53+
54+
Even if just one api is newly added, semver requires that we bump the minor version. The `forceReconnect` api
55+
is an example of one api being added to the Connection interface. It should have resulted in a minor version bump.
56+
57+
Going forward, when a release contains only bug fixes, it's appropriate to simply bump the patch.
58+
But if an api is added, even one, then the minor version will be bumped.
59+
4860
#### Version 2.17.4 Core Improvements
4961

5062
This release was full of core improvements which improve use of more asynchronous behaviors including

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ plugins {
1313
id 'signing'
1414
}
1515

16-
def jarVersion = "2.17.7"
16+
def jarVersion = "2.18.0"
1717

1818
def isRelease = System.getenv("BUILD_EVENT") == "release"
1919
def brn = System.getenv("BRANCH_REF_NAME")

0 commit comments

Comments
 (0)