-
Notifications
You must be signed in to change notification settings - Fork 215
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
move migration steps to a release_notes file
Signed-off-by: Aleksandar Stanchev <aleksandar.stanchev@bosch.com>
- Loading branch information
1 parent
73277b5
commit a270162
Showing
2 changed files
with
51 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
51 changes: 51 additions & 0 deletions
51
documentation/src/main/resources/pages/ditto/release_notes_340.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
--- | ||
title: Release notes 3.4.0 | ||
tags: [release_notes] | ||
published: true | ||
keywords: release notes, announcements, changelog | ||
summary: "Version 3.4.0 of Eclipse Ditto, released on 13.09.2023" | ||
permalink: release_notes_340.html | ||
--- | ||
|
||
The fourth minor release of Ditto 3.x, Eclipse Ditto version 3.4.0 is here. | ||
|
||
This release is completely [IP (intellectual property) checked by the Eclipse Foundation](https://www.eclipse.org/projects/handbook/#ip) | ||
meaning that project code as well as all used dependencies were "[...] reviewed to ensure that the copyrights | ||
expressed are correct, licensing is valid and compatible, and that other issues have been uncovered and properly | ||
investigated." | ||
|
||
|
||
## Changelog | ||
|
||
Compared to the latest release [3.3.6](release_notes_336.html), no features were added. | ||
This release focuses only on swapping the Akka framework (because of its switch of license to [BSL License](https://www.lightbend.com/akka/license-faq) after Akka v2.6.x) | ||
with its fork [Apache Pekko](https://pekko.apache.org/docs/pekko/current/index.html) which is Apache 2.0 licensed. | ||
|
||
### Migrating to Ditto 3.4.x | ||
|
||
To migrate a running system with live data there are few configurations that should be overridden with Java system properties in the following services. | ||
|
||
Policies: | ||
```markdown | ||
* -Dpekko-contrib-mongodb-persistence-policies-journal.overrides.metadata-index=akka_persistence_metadata_pid | ||
* -Dpekko-contrib-mongodb-persistence-policies-journal-read.overrides.metadata-index=akka_persistence_metadata_pid | ||
``` | ||
|
||
Things: | ||
```markdown | ||
* -Dpekko-contrib-mongodb-persistence-things-journal.overrides.metadata-index=akka_persistence_metadata_pid | ||
* -Dpekko-contrib-mongodb-persistence-things-journal-read.overrides.metadata-index=akka_persistence_metadata_pid | ||
``` | ||
|
||
Connectivity: | ||
```markdown | ||
* -Dpekko-contrib-mongodb-persistence-connection-journal.overrides.metadata-index=akka_persistence_metadata_pid | ||
* -Dpekko-contrib-mongodb-persistence-connection-journal-read.overrides.metadata-index=akka_persistence_metadata_pid | ||
* -Dpekko-contrib-mongodb-persistence-connection-remember-journal.overrides.metadata-index=akka_persistence_metadata_pid | ||
``` | ||
|
||
And also a full cluster recreate is required, rolling update is not supported as there are changes in the management | ||
urls and ports. | ||
|
||
Other than that the transition should be smooth. | ||
|