• v0.31.0 a12fea8a5b

    0.31.0 - Rongbuk
    All checks were successful
    / DCO (pull_request) Successful in 1m36s
    / Vulncheck (pull_request) Successful in 1m50s
    / Builds (pull_request) Successful in 1m54s
    / Lint (pull_request) Successful in 2m24s
    / Tests (pull_request) Successful in 1m55s
    / Vulncheck (push) Successful in 1m36s
    / Builds (push) Successful in 1m53s
    / Lint (push) Successful in 3m33s
    / Tests (push) Successful in 2m26s
    Stable

    alexvanin released this 2024-11-20 13:20:23 +00:00 | 0 commits to master since this release

    Fixed

    • Docker warnings during image build (#421)
    • PartNumberMarker in ListMultipart response (#451)
    • PostObject handling (#456)
    • Tag logging errors (#452)
    • Removing of duplicated parts in tree service during split brain (#448)
    • Container resolving (#482)
    • FrostFS to S3 error transformation (#488)
    • Default bucket routing (#507)
    • encoding-type in ListBucketObjectVersions (#404)
    • SIGHUP support for tracing.enabled config parameter (#520)
    • trace_id parameter in logs (#501)
    • Listing marker processing (#539)
    • Content-MD5 header check (#540)
    • Precondition check (#538)
    • Bucket name check during all S3 operations (#556)

    Added

    • Support for separate container for all CORS settings (#422)
    • X-Amz-Force-Delete-Bucket header for forced bucket removal (#31)
    • Location support in CompleteMultipart response (#451)
    • Tree pool request duration metric (#447)
    • Expiration lifecycle configuration support (#42, #412, #459, #460, #516, #536)
    • Add support for virtual hosted style addressing (#446, #449, #493)
    • Support frostfs.graceful_close_on_switch_timeout (#475)
    • Vulnerability report document (#413)
    • Support patch object method (#462, #473, #466, #479)
    • Enhanced logging and request reproducer (#369)
    • Root CA configuration for tracing (#484)
    • Log sampling policy configuration (#461)
    • sign command to frostfs-s3-authmate (#467)
    • Support custom aws credentials (#509)
    • Source IP binding configuration for FrostFS requests (#521)
    • Tracing attributes (#549)

    Changed

    • Split FrostFS interface into separate read methods (#427)
    • golangci-lint v1.60 support (#474)
    • Updated Go version to 1.22 (#470)
    • Container removal after failed bucket creation (#434)
    • Explicit check for . symbol in bucket name (#506)
    • Transaction waiter in contract clients (#522)
    • Avoid maintenance mode storage node during object operations (#524)
    • Content-Type does not include in Presigned URL of s3-authmate (#505)
    • Check owner ID before deleting bucket (#528)
    • S3-Authmate now uses APE instead basic-ACL (#553)

    Removed

    • Reduce using mutex when update app settings (#329)
    Downloads