This repository has been archived on 2024-09-11. You can view files and clone it, but cannot push or open issues or pull requests.
frostfs-rest-gw/CHANGELOG.md
Denis Kirillov fc13e5407c [#71] Update changelog
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
2022-11-10 11:30:06 +03:00

3.1 KiB

Changelog

This document outlines major changes between releases.

Unreleased

Added

  • Stop pool dial on SIGINT (#76)

Changed

  • Configuration parameters (#66, #71)

Updating from v0.5.0

Now all pool config parameters moved to pool section. So you need to change:

  • peers -> pool.peers (REST_GW_PEERS -> REST_GW_POOL_PEERS)
  • node-dial-timeout -> pool.node-dial-timeout (REST_GW_NODE_DIAL_TIMEOUT -> REST_GW_POOL_NODE_DIAL_TIMEOUT)
  • healthcheck-timeout -> pool.healthcheck-timeout (REST_GW_HEALTHCHECK_TIMEOUT -> REST_GW_POOL_HEALTHCHECK_TIMEOUT)
  • rebalance-timer -> pool.rebalance-timer (REST_GW_REBALANCE_TIMER -> REST_GW_POOL_REBALANCE_TIMER)
  • pool-error-threshold -> pool.error-threshold

Besides all other parameters that doesn't belong any section, now in server section:

  • listen-address -> server.listen-address

The same should be done for the following parameters as well:

scheme, cleanup-timeout, graceful-timeout, max-header-size, listen-limit, keep-alive, read-timeout, write-timeout, 
tls-listen-address, tls-certificate, tls-key, tls-ca, tls-listen-limit, tls-keep-alive, tls-read-timeout, tls-write-timeout

Environment variables should be changed appropriately.

0.5.0 "Undercity" - 2022-10-07

Added

  • ACL sanity checks (#68, #69)
  • Cross platform builds (#26)

Fixed

  • Fix expiration epoch calculation (#62)
  • Typos in Makefile (#65)
  • CORS for authentication (#73)

Changed

  • Update go version for build to 1.19 (#61)

0.4.0 "Shadowglen" - 2022-08-30

Fixed

  • NeoFS client metrics (#52)
  • Panic in go1.19 build (#53)
  • Add CORS Allow-Origin header (#56)

Added

  • Canned ACL in container info (#38)
  • Native bearer token support (#32)
  • Keys target in extended ACL (#54)

Changed

  • Unify application version format (#49)

0.3.0 "Thunder Bluff" - 2022-08-15

Added

  • CORS headers (#39)
  • Expose metrics (#44)
  • Documentation for default params (#45)
  • Route to get NeoFS balance (#33)
  • New field for object search response (#40)
  • Building in docker (#46)

Removed

  • Drop GO111MODULE from builds (#34)

0.2.1 "Razor Hill" - 2022-07-22

Fixed

  • Fix application version (#30)

0.2.0 "Orgrimmar" - 2022-07-22

Added

  • Support macOS build (#18)

Changed

  • Update version calculating (#20)
  • New error response and auth request format (#15)
  • NeoFS SDK version update (#16)
  • Set container attributes in body rather than in headers (#25)

Fixed

  • Fix .env variables in sample config (#22)
  • Fix typos and examples in spec (#24)

Older versions

Please refer to GitHub releases for older releases.