v1.0.0-rc.12
Pre-release
Pre-release
roman-khimov
released this
29 May 09:45
·
170 commits
to master
since this release
RC12 brings some protocol updates, new dependencies and solves a number of bugs. There are some very minor API changes, mostly it's compatible with RC11. No further API changes are planned.
New features:
- verified node domains support (#523)
- LOCODE getters for node info (#534)
- binary object replication support (#535, #565)
- numeric matches for SEARCH queries (#550)
- numeric matches for EACLs (#554, #573)
- new split object scheme support (#543, #560, #566, #575)
- explicit issuer field in bearer token, new SetSignature method (#564)
- additional methods for things that were previously only provided by neofs-api-go module (#570)
- container version getter (#581)
Behaviour changes:
- minimal required Go is 1.20 now (#522, #559)
- parameterized constructor for attributes (#528)
- header size limit (#558)
- removal of notification functionality (#557)
Improvements:
- updated github.com/hashicorp/golang-lru dependency to v2.0.7 (#522, #527)
- updated go.uber.org/zap dependency to v1.27.0 (#522, #559)
- updated github.com/nspcc-dev/tzhash dependency to v1.7.2 (#524, #559)
- buffer reuse in slicer (#525)
- per-key node session caches in pool (#527)
- updated github.com/nspcc-dev/hrw/v2 dependency to v2.0.1 (#529, #559)
- buffer size hints for slicer (#539)
- updated github.com/nspcc-dev/neo-go dependency to v0.106.0 (#559, #584)
- updated google.golang.org/grpc dependency to v1.62.0 (#559)
- updated google.golang.org/protobuf dependency to v1.33.0 (#559, #569)
- updated golang.org/x/net dependency to 0.23.0 (#579)
Bugs fixed: