Skip to content

v0.16.0

Compare
Choose a tag to compare
@alexvanin alexvanin released this 16 Jul 13:00
· 1041 commits to master since this release
v0.16.0

With this release we publish S3 gateway source code. It includes various S3
compatibility improvements, support of bucket management, unified secp256r1
cryptography with NEP-6 wallet support.

Fixed

  • Allowed no-sign request (#65)
  • Bearer token attached to all requests (#84)
  • Time format in responses (#133)
  • Max-keys checked in ListObjects (#135)
  • Lost metadata in the objects (#131)
  • Unique bucket name check (#125)

Added

  • Bucket management operations (#47, #72)
  • Node-specific owner IDs in bearer tokens (#83)
  • AWS CLI usage section in README (#77)
  • List object paging (#97)
  • Lifetime for the tokens in auth-mate (#108)
  • Support of range in GetObject request (#96)
  • Support of NEP-6 wallets instead of binary encoded keys (#92)
  • Support of JSON encoded rules in auth-mate (#71)
  • Support of delimiters in ListObjects (#98)
  • Support of object ETag (#93)
  • Support of time-based conditional CopyObject and GetObject (#94)

Changed

  • Accesskey format: now 0 used as a delimiter between container ID and object
    ID instead of _ (#164)
  • Accessbox is encoded in protobuf format (#48)
  • Authentication uses secp256r1 instead of ed25519 (#75)
  • Improved integration with NeoFS SDK and NeoFS API Go (#78, #88)
  • Optimized object put execution (#155)

Removed

  • GRPC keepalive options (#73)