• v0.29.0 4032e1d24e

    alexvanin released this 2024-05-27 13:18:29 +00:00 | 15 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 Stable

    alexvanin released this 2024-01-24 14:37:19 +00:00 | 33 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

    alexvanin released this 2023-12-07 12:15:06 +00:00 | 37 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

    alexvanin released this 2023-07-12 15:21:46 +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