Skip to content

v0.28.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@alexvanin alexvanin released this 18 Mar 07:24
· 2437 commits to master since this release
v0.28.0-rc.1

Native RFC-6979 signatures of messages and tokens, LOCK object types,
experimental notifications over NATS with NeoFS API v2.12 support

Fixed

  • Allow empty passwords in neofs-cli config (#1136)
  • Remove session tokens from local storage of storage node after expiration (#1133)
  • Set correct audit range hash type in neofs-ir (#1180)
  • Readme typos (#1167)
  • LOCODE attribute and announced address are not mandatory for relay node config (#1114)
  • Read objects directly from blobstor in case of shard inconsistency (#1186)
  • Shard ID is now consistent between restarts (#1204)
  • Check session token verb (#1191)
  • Fix -w flag in subnet commands of neofs-adm (#1223)
  • Do not use explicit mutex lock in chain caches (#1236)
  • Fix data race leading to reputation data loss (#1210)

Added

  • Look for CustomGroup scope in NNS contract before contract invocation (#749)
  • Interactive storage node configurator in neofs-adm (#1090)
  • Cache of notary transaction heights (#1151)
  • Logs for metabase PUT and DELETE operations (#1188)
  • NATS notifications (#1183)
  • LOCK object type (#1175, #1176, #1181)
  • Progress bar for object upload/download in neofs-cli (#1185)
  • Support of new status codes (#1247)

Changed

  • Update neofs-api-go and neofs-sdk-go (#1101, #1131, #1195, #1209, #1231)
  • Use path/filepath package for OS path management (#1132)
  • Shard sets mode to read-only if it hits threshold limit (#1118)
  • Use request timeout in chain client of neofs-adm (#1115)
  • Generate wallets with 0644 permissions in neofs-adm (#1115)
  • Use cache of parsed addresses in GC (#1115)
  • Determine config type based on file extension in neofs-ir (#1115)
  • Reuse some error defined in contracts (#1115)
  • Improved neofs-cli usability (#1103)
  • Refactor v2 / SDK packages in eACL (#596)

Removed

  • Remove some wrappers from morph package (#625)
  • GetRange method in blobovnicza (#1115)
  • Deprecated structures from SDK v1.0.0 rc (#1181)

Updating from neofs-node v0.27.5

Set shard error threshold for read-only mode switch with NEOFS_STORAGE_SHARD_RO_ERROR_THRESHOLD (default: 0, deactivated).

Set NATS configuration for notifications in NEOFS_NODE_NOTIFICATION section. See example config for more details.