Skip to content

Commit

Permalink
CHANGELOG: release v0.107.2
Browse files Browse the repository at this point in the history
Signed-off-by: Anna Shaleva <[email protected]>
  • Loading branch information
AnnaShaleva committed Dec 13, 2024
1 parent 83d4d94 commit d13842c
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,43 @@

This document outlines major changes between releases.

## 0.107.2 "Obliteration" (13 Dec 2024)

One more compatible patch-release that introduces `RemoveUntraceableHeaders`
application-level extension allowing to remove untraceable block headers from the DB.
This feature significantly reduces the database size, but for now it is supported in
an experimental mode, use it with care. Other than that, this release includes a fix
of BlockFetcher service that may hang on retry of NeoFS requests preventing the node
from syncing. Also, an improved algorithm of blocks uploading and extended list of
block and index file attributes are supported for `upload-bin` CLI command.

No configuration update or DB resync is required. However, starting from this release
`NeoFSBlockFetcher` application configuration section is backed by default values for
every parameter except `Addresses` and `ContainerID`, hence if you don't like too
chatty configuration files, feel free to remove all optional parameters.

New features:
* untraceable headers removal (#3750)

Behavior changes:
* add `BlockTime` attribute to block objects stored in NeoFS block storage (#3749)
* use `Timestamp` attribute to hold object creation time for block and index objects
stored in NeoFS block storage (#3749)
* extended debug logs for `upload-bin` CLI command (#3751)

Improvements:
* embed default UnitTestNet node configuration (#3696)
* NeoFS SDK dependency upgrade (#3725, #3756)
* dependent packages updates (#3746, #3747, #3748)
* refactor and speed up `upload-bin` CLI command (#3735)
* backup NeoFS BlockFetcher configuration with default values (#3742)
* reuse more of built-in NeoFS SDK functionality in `upload-bin` CLI handler (#3749)

Bugs fixed:
* NeoFS BlockFetcher sometimes is hanging during the node startup (#3736)
* RPC server timers are improperly drained (#3737)
* basic unit test chain restore configuration (#3696)

## 0.107.1 "Narrativization" (06 Dec 2024)

An urgent version that fixes the problem of intensive CPU usage caused by improper
Expand Down
1 change: 0 additions & 1 deletion docs/node-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,6 @@ where:
NeoFS. Without this setting, the module will use randomly generated private key.
For configuration details see [Unlock Wallet Configuration](#Unlock-Wallet-Configuration)
- `Addresses` is a list of NeoFS storage nodes addresses. This parameter is required.
for BlockFetcher functioning.
- `Timeout` is a timeout for a single request to NeoFS storage node (10 minutes by
default).
- `ContainerID` is a container ID to fetch blocks from. This parameter is required.
Expand Down

0 comments on commit d13842c

Please sign in to comment.