• v0.27.0 a3c9711bdf

    v0.27.0 - Karpinsky
    Some checks failed
    Tests / Lint (pull_request) Failing after 2s
    Tests / Coverage (pull_request) Failing after 3s
    Tests / Tests (1.18.x) (pull_request) Failing after 3s
    Tests / Tests (1.19.x) (pull_request) Failing after 2s
    Builds / Build CLI (pull_request) Failing after 3s
    Builds / Build Docker image (pull_request) Has been skipped
    DCO check / Commits Check (pull_request) Failing after 1s
    CodeQL / Analyze (go) (pull_request) Failing after 2s
    CodeQL / Analyze (go) (push) Failing after 1s
    Stable

    alexvanin released this 2023-07-12 15:28:00 +00:00 | 0 commits to support/v0.27 since this release

    This is a first FrostFS S3 Gateway release named after Karpinsky glacier.

    Fixed

    • Using multiple servers require only one healthy (#12)
    • Renew token before it expires (#20)
    • Add generated deb builder files to .gitignore, and fix typo (#28)
    • Get empty bucket CORS from frostfs (#36)
    • Don't count pool error on client abort (#35)
    • Handle request cancelling (#69)
    • Clean up List and Name caches when object is missing in Tree service (#57)
    • Don't create unnecessary delete-markers (#83)
    • Too many pings error (#145)

    Added

    • Billing metrics (#5, #26, #29)
    • Return container name in head-bucket response (#18)
    • Multiple configs support (#21)
    • Bucket name resolving policy (#25)
    • Support string Action and Resource fields in bucketPolicy.Statement (#32)
    • Add new kludge.use_default_xmlns_for_complete_multipart config param (#40)
    • Return X-Owner-Id in head-bucket response (#79)
    • Support multiple tree service endpoints (#74, #110, #114)

    Changed

    • Repository rebranding (#1)
    • Update neo-go to v0.101.0 (#14)
    • Update viper to v1.15.0 (#14)
    • Update go version to go1.18 (#16)
    • Return error on invalid LocationConstraint (#23)
    • Limit number of objects to delete at one time (#37)
    • CompleteMultipartUpload handler now sends whitespace characters to keep alive client's connection (#60)
    • Support new system attributes (#64)
    • Abstract network communication in TreeClient (#59, #75)
    • Changed values for frostfs_s3_gw_state_health metric (#91)
    Downloads