Skip to content

v0.37.0

Compare
Choose a tag to compare
@roman-khimov roman-khimov released this 12 May 12:54
· 27 commits to master since this release
a9de582

Added

  • Support of x-amz-content-sha256 header with STREAMING-UNSIGNED-PAYLOAD-TRAILER value (#1028)
  • Fetching metadata consistency policy from contract (#1150)

Changed

  • Request-related metrics are histograms now (#1127)
  • Bucket ownership settings moved from EACL to bucket settings meta objects (#1120)
  • Bucket settings data is versioned now (#1143)
  • Unified prefixes for object attributes (#1145)
  • Peers list definition in config files (#1149)
  • Object's Epoch attribute is no longer considered when sorting (only timestamp is used, #1163)
  • ChaCha20-Poly1305 is replaced by AES for access boxes (#1136)

Fixed

  • Requirement to pass Content-MD5 header when deleting multiple objects (#1113)
  • Missing prefix in ListObjectVersions result (#1128)
  • Duplicates in object listings (#1133)
  • Incorrect ownership of multipart upload metadata objects (#1139)
  • Homomorphic hashing enabled for new bucket when it's disabled network-wide (#1138)
  • Attempt to list whole bucket when removing it (#1157)

Updated

Removed

  • MetaMultipartType object attribute (#1146)

Upgrading from 0.36.1

authmate tool "reset-bucket-acl" command was updated to clean redundant EACL records. These settings were moved to bucket settings object.

Please change peer config from the old format:

peers:
  0:
    address: node1.neofs:8080
    priority: 1
    weight: 1

to the new one:

peers:
  - address: node1.neofs:8080
    priority: 1
    weight: 1