Skip to content

v0.17.0

Compare
Choose a tag to compare
@roman-khimov roman-khimov released this 06 Apr 16:54
· 278 commits to master since this release
8df64fe

Added

  • methods to iterate over containers and their sizes (#293, #300, #326)
  • cmd/dump app that pulls state and data of contracts from remote networks (#324)
  • tests/migration framework for storage migration testing (#324)
  • Dumps of the NeoFS MainNet and TestNet contracts (#324)

Updated

  • neo-go to v0.101.0
  • neo-go/pkg/interop to v0.0.0-20230208100456-1d6e48ee78e5
  • stretchr/testify to v1.8.2
  • NNS contract now uses 10 years for the default domain expiration (#296)
  • contract documentation (#275, #317)

Removed

  • Support for non-notary settings (#303)
  • updateInnerRing of the Netmap contract (#303)

Fixed

  • Migration of contracts to previous versions (#324)
  • Potential panic in container contract's getContainerSize (#321)

Updating from v0.16.0

When updating a non-notary installation:

  • read Inner Ring set using innerRingList method of the Netmap contract and install it as NeoFSAlphabet role in RoleManagement one
  • if an update is aborted due to pending votes, try again later
  • replace calling of removed updateInnerRing and deprecated innerRingList methods of the Netmap contract with RoleManagement contract API