Skip to content

Commit

Permalink
Update the versioning section (#2034)
Browse files Browse the repository at this point in the history
Co-authored-by: NataliaIvakina <[email protected]>
  • Loading branch information
renetapopova and NataliaIvakina authored Jan 9, 2025
1 parent 3395104 commit 1d43ab9
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions modules/ROOT/pages/introduction.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -285,11 +285,15 @@ For more information about what data is collected, see link:https://neo4j.com/do
[[versioning]]
== Versioning

Neo4j uses semantic versioning (link:{semver-uri}[Semantic Versioning Specification 2.0.0]).
Given a version number `MAJOR.MINOR.PATCH`, the increment is based on:
2025.01.0 introduces a new calendar versioning (CalVer) for the Neo4j server instead of the previously used semantic versioning (SemVer).
The new versioning format, *YYYY.MM.Patch*, is based on the year and month of the release, for example, 2025.01.0, 2025.02.0, and so on.
The patch number is incremented for each release within the same month.

* `MAJOR` version - incompatible API changes towards the previous `MAJOR` version.
* `MINOR` version - functionality in a backward-compatible manner.
* `PATCH` release - backwards-compatible bug fixes.
Some of the releases will be designated as long-term support (LTS) releases.

Neo4j’s fully managed cloud service link:{aura-uri}[Neo4j Aura] uses only `MAJOR` versioning.
link:{aura-uri}[Neo4j Aura] always uses the latest version of the Neo4j server.

== Operations Manual versioning

The Operations Manual is versioned according to the calendar version of the Neo4j server.
For example, the Operations Manual for Neo4j 2025.01.0 is versioned as 2025.01.0 and reflects the features and changes in that release.

0 comments on commit 1d43ab9

Please sign in to comment.