Skip to content

v1.0.0-rc.22

Pre-release
Pre-release

Choose a tag to compare

@roman-khimov roman-khimov released this 01 Sep 09:26
010f9f6

API 2.26 compatibility and optimizations, upgrade your applications to make NeoFS interactions faster.

New features:

  • Local request signature configuration for client (#837, #845)
  • Single-signature requests following API 2.26 (#853)
  • Exported library for efficient protobuf handling (#858)

Behaviour changes:

  • GetRangeHash operation is removed from object API (#843)
  • TZ hash calculation is removed (#844)
  • API v2.26 used by default (#853)
  • Go 1.26+ required to build (#857)

Improvements:

  • More efficient buffer management for Head and Search APIs (#848)
  • More efficient request encoding for Put operations (#845)
  • Smaller buffers for non-payload requests (#850)
  • Larger GRPC buffers (#852)
  • Updated github.com/mr-tron/base58 dependency from v1.2.0 to v1.3.0 (#857)
  • Updated NeoGo dependency from 0.121.0 to 0.123.0 (#857, #862)
  • Updated go.uber.org/zap dependency from v1.27.1 to v1.28.0 (#857)
  • Updated google.golang.org/grpc dependency from v1.82.1 to v1.83.1 (#857)
  • Updated google.golang.org/protobuf dependency from v1.36.11 to v1.36.12 (#857)

Bugs fixed:

  • Potential buffer race in ObjectGetInit (#848)