Skip to content

v0.45.0

Latest

Choose a tag to compare

@roman-khimov roman-khimov released this 02 Jul 10:07
99406f3

Added

  • Bucket namespacing and namespace config option (#1300, #1302)
  • Configuration of objects (Put, Get, Head, etc) and container SetAttribute/RemoveAttribute operations for session tokens (#1306)

Changed

  • Optimized SEARCH in Object Head operation handler (#1291)
  • Unknown bucket policy now leads to ErrNoSuchBucketPolicy error (#1290)
  • Encryption data is stored in a single attribute now (#1293)
  • GETRANGEHASH is no longer used in EACL rules (#1301)
  • More efficient EACL rules used (#1301)
  • Checksum verification is not performed now for objects in Get handler (#1309)

Fixed

  • Tag and lock data fetching for unversioned buckets (#1291)
  • CompleteMultipartUpload reading parts completely into gateway memory in some cases (#1295)
  • Duplicating EACL entries (#1301)

Updated

  • NeoFS SDK to RC20+ (#1310)

Removed

  • Support for legacy access boxes carrying session token v1 and bearer tokens (#1271)
  • Backward-compatibility code for legacy bucket settings, CORS, tags and notification meta objects (#1265)
  • Object ACL support (#1275)
  • Authmate bearer-rules option (#1306)

Upgrading from 0.44.0

Regenerate access tokens if using old ones with bearer tokens. Use gateway 0.44.0 to migrate bucket settings/CORS/tags/notifications if not done earlier.