⚠️ ⚠️ ⚠️
This release contains a breaking change in the milestone key range logic.
You must update to this version before 23.05.2022 10:20 CEST.
⚠️ ⚠️ ⚠️
ℹ️ Note: due to changes to the internal database structure it is recommended to remove the old participation
database. ℹ️
Fixed
- Fixed missing error returns in REST API (#1316)
- Fixed various memory leaks that could crash the node with OOM when using autopeering or the spammer plugins (#1335, #1372)
- Fixed several race conditions in the participation endpoints (#1349)
- Fixed dangling open connection to peer which prevented reconnect (#1398)
- Fixed version check to only check for updates in the same major version (#1382)
- Fixed deadlock while shutting down the node (#1392)
- Fixed request queue behavior and test cases (#1403)
- Fixed temporary increased memory usage after snapshot creation (#1403)
Changed
- Updated to Go 1.18
- Changed how the participation plugin calculates staking rewards. This improves the performance of the node when the plugin is enabled (#1350)
- Changed the COO key validity indicator logic (#1373)
- Adapted ed25519-key tool to print mnemonic and derived keys using slip10 (#1409)
Added
- Added support for multi-arch docker images (amd64+arm64) (#1240, #1301)
- Added JSON output support for the tools and refactoring the tool cli-flag handling (#1289, #1300)
- Added `transactionIdSpent` and `milestoneIndexSpent` to the outputs API endpoint (#1302)
- Added various new tools to work with database backups (#1326, #1328, #1331, #1332, #1348, #1355)
- Added new COO keys (#1375)
- Added creating backups of the coordinator and migrator state files (#1381)
- Added support for mapdb (in-memory) (#1306)
Removed
- Removed comnet configuration (#1374)
Cleanups
- Added traverser storage interfaces (#1319)
- Cleanup cache object names and comments (#1323)
- Update KVStore interface (#1391)
- Update gommon and remove replace in go.mod (#1408)
Config file changes
config.json
"protocol": {
...
"publicKeyRanges": [
...
{
"key": "7bac2209b576ea2235539358c7df8ca4d2f2fc35a663c760449e65eba9f8a6e7",
"start": 2108160,
- "end": 3666260
+ "end": 3359999
},
{
"key": "edd9c639a719325e465346b84133bf94740b7d476dd87fc949c0e8df516f9954",
"start": 2888660,
- "end": 4443860
+ "end": 3359999
+ },
+ {
+ "key": "47a5098c696e0fb53e6339edac574be4172cb4701a8210c2ae7469b536fd2c59",
+ "start": 3360000,
+ "end": 0
+ },
+ {
+ "key": "ae4e03072b4869e87dd4cd59315291a034493a8c202b43b257f9c07bc86a2f3e",
+ "start": 3360000,
+ "end": 0
}
]
},