• v0.32.0 d32ac4b537

    v0.32.0
    All checks were successful
    / DCO (pull_request) Successful in 10m3s
    / Builds (pull_request) Successful in 3m0s
    / Vulncheck (pull_request) Successful in 10m39s
    / Lint (pull_request) Successful in 4m12s
    / Tests (pull_request) Successful in 2m48s
    / Vulncheck (push) Successful in 2m57s
    / Lint (push) Successful in 3m32s
    / Tests (push) Successful in 8m9s
    / Builds (push) Successful in 2m53s
    Stable

    alexvanin released this 2024-12-20 13:22:08 +00:00 | 0 commits to master since this release

    Fixed

    • Getting S3 object with FrostFS Object ID-like key (#166)
    • Ignore delete marked objects in versioned bucket in index page (#181)

    Added

    • Metric of dropped logs by log sampler (#150)
    • Fallback FileName attribute search during FilePath attribute search (#174)
    Downloads
  • v0.31.0 a2f8cb6735

    0.31.0 - Rongbuk
    All checks were successful
    / DCO (pull_request) Successful in 1m43s
    / Vulncheck (pull_request) Successful in 1m45s
    / Builds (pull_request) Successful in 1m46s
    / Lint (pull_request) Successful in 2m23s
    / Tests (pull_request) Successful in 1m38s
    / Vulncheck (push) Successful in 1m12s
    / Builds (push) Successful in 1m37s
    / Lint (push) Successful in 3m4s
    / Tests (push) Successful in 2m17s
    Stable

    alexvanin released this 2024-11-20 13:15:48 +00:00 | 8 commits to master since this release

    Fixed

    • Docker warnings during image build (#126)
    • trace_id parameter in logs (#148)
    • SIGHUP support for tracing.enabled config parameter (#157)

    Added

    • Vulnerability report document (#123)
    • Root CA configuration for tracing (#139)
    • Log sampling policy configuration (#147)
    • Index page support for buckets and containers (#137, #151)
    • CORS support (#158)
    • Source IP binding configuration for FrostFS requests (#160)
    • Tracing attributes (#164)

    Changed

    • Updated Go version to 1.22 (#132)

    Removed

    • Duplicated NNS Resolver code (#129)
    Downloads
  • v0.30.3 7cf44055cf

    v0.30.3
    All checks were successful
    / DCO (pull_request) Successful in 1m9s
    / Vulncheck (pull_request) Successful in 1m33s
    / Lint (pull_request) Successful in 1m41s
    / Tests (pull_request) Successful in 1m9s
    / Builds (pull_request) Successful in 1m3s
    Stable

    alexvanin released this 2024-10-18 14:13:20 +00:00 | 0 commits to support/v0.30 since this release

    Fixed

    • Get response on S3 multipart object (#142)

    Added

    • Support percent-encoding for GET queries (#134)

    Changed

    • Split FrostFS interface into separate read methods (#127)
    Downloads
  • v0.30.2 ccabd8ac40

    v0.30.2
    All checks were successful
    / DCO (pull_request) Successful in 1m21s
    / Builds (1.21) (pull_request) Successful in 1m29s
    / Builds (1.22) (pull_request) Successful in 1m29s
    / Vulncheck (pull_request) Successful in 1m42s
    / Lint (pull_request) Successful in 1m59s
    / Tests (1.21) (pull_request) Successful in 1m48s
    / Tests (1.22) (pull_request) Successful in 1m54s
    Stable

    alexvanin released this 2024-09-03 11:04:34 +00:00 | 30 commits to master since this release

    Added

    • Fuzzing tests (#135)
    Downloads
  • v0.30.1 17840b38fd

    v0.30.1
    All checks were successful
    / DCO (pull_request) Successful in 1m1s
    / Vulncheck (pull_request) Successful in 1m21s
    / Builds (1.21) (pull_request) Successful in 1m29s
    / Builds (1.22) (pull_request) Successful in 1m27s
    / Lint (pull_request) Successful in 2m4s
    / Tests (1.21) (pull_request) Successful in 1m39s
    / Tests (1.22) (pull_request) Successful in 1m33s
    Stable

    alexvanin released this 2024-08-20 14:03:17 +00:00 | 32 commits to master since this release

    Fixed

    • Error counting in pool component before connection switch (#131)

    Added

    • Log of endpoint address during tree pool errors (#131)
    Downloads
  • v0.30.0 f20ea67b46

    v0.30.0 - Kangshung
    All checks were successful
    / DCO (pull_request) Successful in 57s
    / Vulncheck (pull_request) Successful in 1m18s
    / Builds (1.21) (pull_request) Successful in 2m56s
    / Builds (1.22) (pull_request) Successful in 1m46s
    / Lint (pull_request) Successful in 2m56s
    / Tests (1.21) (pull_request) Successful in 4m56s
    / Tests (1.22) (pull_request) Successful in 7m8s
    Stable

    alexvanin released this 2024-07-22 14:37:08 +00:00 | 34 commits to master since this release

    Fixed

    • Handle query unescape and invalid bearer token errors (#107)
    • Fix HTTP/2 requests (#110)

    Added

    • Add new reconnect_interval config param (#100)
    • Erasure coding support in placement policy (#114)
    • HTTP Header canonicalizer for well-known headers (#121)

    Changed

    • Improve test coverage (#112, #117)
    • Bumped vulnerable dependencies (#115)
    • Replace extended ACL examples with policies in README (#118)
    Downloads
  • v0.29.0 4032e1d24e

    v0.29.0 - Zemu
    Some checks failed
    / DCO (pull_request) Successful in 1m19s
    / Builds (1.20) (pull_request) Successful in 2m31s
    / Builds (1.21) (pull_request) Successful in 1m39s
    / Vulncheck (pull_request) Failing after 2m11s
    / Lint (pull_request) Successful in 3m28s
    / Tests (1.20) (pull_request) Successful in 2m26s
    / Tests (1.21) (pull_request) Successful in 2m20s
    Stable

    alexvanin released this 2024-05-27 13:18:29 +00:00 | 53 commits to master since this release

    Fixed

    • Fix possibility of panic during SIGHUP (#99)
    • Handle query unescape and invalid bearer token errors (#108)
    • Fix log-level change on SIGHUP (#105)

    Added

    • Support client side object cut (#70)
      • Add frostfs.client_cut config param
      • Add frostfs.buffer_max_size_for_put config param
      • Add bucket/container caching
      • Disable homomorphic hash for PUT if it's disabled in container itself
    • Add new logger.destination config param with journald support (#89, #104)
    • Add support namespaces (#91)

    Changed

    • Replace atomics with mutex for reloadable params (#74)
    Downloads
  • v0.28.1 85adced424

    v0.28.1
    All checks were successful
    / Vulncheck (pull_request) Successful in 1m40s
    / DCO (pull_request) Successful in 1m41s
    / Builds (1.20) (pull_request) Successful in 2m9s
    / Builds (1.21) (pull_request) Successful in 1m27s
    / Lint (pull_request) Successful in 3m51s
    / Tests (1.20) (pull_request) Successful in 2m9s
    / Tests (1.21) (pull_request) Successful in 1m58s
    Stable

    alexvanin released this 2024-01-24 14:37:19 +00:00 | 71 commits to master since this release

    Added

    • Tree pool traversal limit (#92)

    Update from 0.28.0

    See new frostfs.tree_pool_max_attempts config parameter.

    Downloads
  • v0.28.0 cfeb8bb154

    v0.28.0 - Academy of Sciences
    All checks were successful
    / DCO (pull_request) Successful in 1m57s
    / Vulncheck (pull_request) Successful in 2m26s
    / Builds (1.20) (pull_request) Successful in 3m5s
    / Builds (1.21) (pull_request) Successful in 1m52s
    / Lint (pull_request) Successful in 4m43s
    / Tests (1.20) (pull_request) Successful in 2m52s
    / Tests (1.21) (pull_request) Successful in 2m8s
    Stable

    alexvanin released this 2023-12-07 12:15:06 +00:00 | 75 commits to master since this release

    Fixed

    • grpc schemas in tree configuration (#62)
    • GetSubTree failures (#67)
    • Debian packaging (#69, #90)
    • Get latest version of tree node (#85)

    Added

    • Support dump metrics descriptions (#29)
    • Support impersonate bearer token (#40, #45)
    • Tracing support (#20, #44, #60)
    • Object name resolving with tree service (#30)
    • Metrics for current endpoint status (#77)
    • Soft memory limit with runtime.soft_memory_limit (#72)
    • Add selection of the node of the latest version of the object (#85)

    Changed

    • Update prometheus to v1.15.0 (#35)
    • Update go version to 1.19 (#50)
    • Finish rebranding (#2)
    • Use gate key to form object owner (#66)
    • Move log messages to constants (#36)
    • Uploader and downloader refactor (#73)

    Removed

    • Drop tree.service param (now endpoints from peers section are used) (#59)
    Downloads
  • v0.27.0 52be32e4ba

    v0.27.0 - Karpinsky
    Some checks failed
    Tests / Lint (pull_request) Failing after 5s
    Tests / Tests (1.18) (pull_request) Failing after 4s
    Builds / Build CLI (pull_request) Has started running
    Tests / Coverage (pull_request) Failing after 10s
    Tests / Tests (1.19) (pull_request) Failing after 6s
    Builds / Build Docker image (pull_request) Has been cancelled
    CodeQL / Analyze (go) (pull_request) Failing after 2s
    CodeQL / Analyze (go) (push) Failing after 2s
    DCO check / Commits Check (pull_request) Failing after 2s
    Stable

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

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

    Fixed

    • Require only one healthy storage server to start (#7)
    • Enable gate metrics (#38)
    • Too many pings error (#61)

    Added

    • Multiple configs support (#12)

    Changed

    • Repository rebranding (#1)
    • Update neo-go to v0.101.0 (#8)
    • Update viper to v1.15.0 (#8)
    • Update go version to 1.18 (#9)
    • Errors have become more detailed (#18)
    • Update system attribute names (#22)
    • Separate integration tests with build tags (#24)
    • Changed values for frostfs_http_gw_state_health metric (#32)

    Updating from v0.26.0

    To set system attributes use updated headers
    (you can use old ones for now, but their support will be dropped in the future releases):

    • X-Attribute-Neofs-* -> X-Attribute-System-*
    • X-Attribute-NEOFS-* -> X-Attribute-SYSTEM-*
    • X-Attribute-neofs-* -> X-Attribute-system-*
    Downloads