Skip to content

v0.18.0

Latest

Choose a tag to compare

@roman-khimov roman-khimov released this 03 Jul 08:40
d92949d

Added

  • X-Object-Type header for objects (#390)
  • Origin token support in /v2/auth/session/complete (#382)
  • X-Attributes-Base64 header carrying a base64-encoded JSON attribute map to support non-ASCII attribute values, both on upload and in download/head responses (#378, #400)

Changed

  • Improved GET performance (#384, #399)
  • The X-Attributes header keeps its plain-JSON meaning for backward compatibility and is omitted from download/head responses when any attribute key or value is non-ASCII (use X-Attributes-Base64 in that case) (#378, #400)
  • SHA256 check is skipped during object GET (#399)
  • key and signature in /v2/auth/bearer/complete and /v2/auth/session/complete now uniformly accept both hex and Base64 encoding (decoded as hex first, then Base64) (#388)

Removed

  • RANGEHASH support (#391)

Updated

  • github.com/nspcc-dev/neofs-sdk-go dependency to v1.0.0-rc.20+ (#384, #391, #399)
  • github.com/nspcc-dev/neo-go dependency to v0.120.0 (#391)
  • github.com/getkin/kin-openapi dependency to v0.140.0 (#396)
  • golang.org/x/net dependency to 0.55.0 (#398)