Skip to content

Commit

Permalink
Add release notes from old reference guide
Browse files Browse the repository at this point in the history
  • Loading branch information
CodeDrivenMitch committed Oct 8, 2024
1 parent f257272 commit ab368da
Show file tree
Hide file tree
Showing 4 changed files with 137 additions and 1 deletion.
6 changes: 5 additions & 1 deletion docs/reference/modules/nav.adoc
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
* xref:ROOT:index.adoc[]
** xref:ROOT:springboot-config.adoc[]
** xref:ROOT:springboot-config.adoc[]
* xref:release-notes:index.adoc[]
** xref:release-notes:major-releases.adoc[]
** xref:release-notes:minor-releases.adoc[]
20 changes: 20 additions & 0 deletions docs/reference/modules/release-notes/pages/index.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
= Release Notes JGroups Extension
:navtitle: Release Notes

The release notes section for the Axon JGroups Extension for all major/minor releases.

[cols="2*",options="header"]
|===========================================================
| Release Type | Version
| _**Major**_ | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_9[4.9]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_8[4.8]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_7[4.7]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_6[4.6]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_5[4.5]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_4[4.4]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_3[4.3]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_2[4.2]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_1[4.1]
| | xref:jgroups-extension-reference:release-notes:major-releases.adoc#_release_4_0[4.0]
| _**Minor**_ | xref:jgroups-extension-reference:release-notes:minor-releases.adoc#_release_4_5[4.5]
|===========================================================
100 changes: 100 additions & 0 deletions docs/reference/modules/release-notes/pages/major-releases.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
= Major Releases

This page notes all enhancements and features that we have introduced to our major releases of the Axon JGroups Extension.

[#_release_4_9]
== Release 4.9
Release 4.9.0 only consists out of dependency upgrades to tag along with recent developments.
[#_release_4_8]
== Release 4.8
=== Features
* Adding tracing https://github.com/AxonFramework/extension-jgroups/pull/254[#254]
* Enable tracing in JGroupsConnector with SpanFactory https://github.com/AxonFramework/extension-jgroups/issues/188[#188]
=== Enhancements
* Upgrade to JUnit 5 https://github.com/AxonFramework/extension-jgroups/pull/253[#253]
* Fix coverage report. https://github.com/AxonFramework/extension-jgroups/pull/218[#218]
* Migrate tests to JUnit 5 https://github.com/AxonFramework/extension-jgroups/issues/89[#89]
=== Contributors
We'd like to thank all the contributors who worked on this release!
* https://github.com/gklijs[@gklijs]
* https://github.com/smcvb[@smcvb]
[#_release_4_7]
== Release 4.7
=== Enhancements
* Add support for Spring Boot 3 autoconfiguration. https://github.com/AxonFramework/extension-jgroups/pull/217[#217]
=== Contributors
We'd like to thank all the contributors who worked on this release!
* https://github.com/gklijs[@gklijs]
[#_release_4_6]
== Release 4.6
If you're curious about the dependency upgrades made in this release we refer to https://github.com/AxonFramework/extension-jgroups/releases/tag/axon-jgroups-4.6.0[this] page.
=== Enhancements
* Change how Sonar is invoked for GHA's https://github.com/AxonFramework/extension-jgroups/pull/97[#97]
* Splitted builds into pr and not pr, added ghactions to dependabot and other minors https://github.com/AxonFramework/extension-jgroups/pull/75[#75]
=== Contributors
We'd like to thank all the contributors who worked on this release!
* https://github.com/smcvb[@smcvb]
* https://github.com/lfgcampos[@lfgcampos]
* https://github.com/YvonneCeelie[@YvonneCeelie]
[#_release_4_5]
== Release 4.5
* We added automatic release note construction through Git Workflow in issue https://github.com/AxonFramework/extension-jgroups/pull/32[#32].
You can check the release note https://github.com/AxonFramework/extension-jgroups/releases/tag/axon-jgroups-4.5[here] for a complete list of all changes.
[#_release_4_4]
== Release 4.4
* Issue https://github.com/AxonFramework/extension-jgroups/pull/9[#9] introduces support for Spring Boot Developer Tools.
* We introduce dependabot, which updated the log4j version.
[#_release_4_3]
== Release 4.3
* Issue https://github.com/AxonFramework/extension-jgroups/pull/7[#7] implements the `CommandBusConnector#localSegment`.
Axon Framework introduces this method in release 4.3 (and issue https://github.com/AxonFramework/AxonFramework/issues/874[#874]) to ensure the usage of the ``DisruptorCommandBus``'s repository is followed when distributing the `CommandBus`.
* We introduced a graceful start-up and shutdown solution in Axon Framework release 4.3 for all infrastructure components.
Issue https://github.com/AxonFramework/extension-jgroups/pull/8[#8] ensures the `JGroupsConnector` complies with this style too.
[#_release_4_2]
== Release 4.2
As marked under https://github.com/AxonFramework/extension-jgroups/issues/4[this] issue, the command callback will
not be called if the connection between JGroups peers dies whilst a command is in transit.
Credits go to "sgrimm-sg" for filing the issue and solving https://github.com/AxonFramework/extension-jgroups/pull/5[it].
[#_release_4_1]
== Release 4.1
If cluster connection message came in quickly after starting the connection, a `NullPointerException` could be thrown.
This issue was resolved for release 4.1 https://github.com/AxonFramework/extension-jgroups/issues/1[here].
[#_release_4_0]
== Release 4.0
We split off the JGroups logic from Axon Framework core into a dedicated repository.
Next to that, it complies with Axon Framework's 4.0 release.
12 changes: 12 additions & 0 deletions docs/reference/modules/release-notes/pages/minor-releases.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
= Minor Releases

Any patch release made for an Axon project aims to resolve bugs.
This page provides an overview of patch releases for the Axon JGroups Extension.

[#_release_4_5]
== Release 4.5
=== Release 4.5.1
* Bumped Axon Framework version used from 4.5. to 4.5.5 https://github.com/AxonFramework/extension-jgroups/commit/f3ef6cedfe58fc809ea06a66059c2bf25f89eaa8[here] commit.
* As the update above required some changed to the XStream, those changes were introduced https://github.com/AxonFramework/extension-jgroups/commit/bdfff0c659eb7cb9632738ee31de2eff4b9f3194[here].

0 comments on commit ab368da

Please sign in to comment.