Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Releases: nspcc-dev/neofs-http-gw

v0.24.0

14 Sep 14:08
v0.24.0
Compare
Choose a tag to compare

Fixed

  • Fix expiration epoch calculation (#198)
  • Fix panic on go1.19 (#188)

Added

Changed

  • Help doesn't print empty parameters (#186)
  • Update version calculation (#190, #199)
  • Update neofs-sdk-go (#196)
  • Update go version in CI and docker (#197, #202)

v0.23.0

02 Aug 08:00
v0.23.0
Compare
Choose a tag to compare

Added

  • New param to configure pool error threshold (#184)

Changed

  • Pprof and prometheus metrics configuration (#171)
  • Drop GO111MODULES from builds (#182)

Updating from v0.22.0

  1. To enable pprof use pprof.enabled instead of pprof in config. To enable prometheus metrics use prometheus.enabled instead of metrics in config. If you are using the command line flags you can skip this step.

v0.22.0

25 Jul 14:34
v0.22.0
Compare
Choose a tag to compare

Added

  • Default params documentation (#172)
  • Health metric (#175)

Changed

  • Version output (#169)
  • Updated SDK Version (#178)

v0.21.0

21 Jun 06:02
v0.21.0
Compare
Choose a tag to compare

Fixed

  • Downloading ZIP archive using streaming (#163)

Added

  • New make target to build app in docker (#159)

Changed

  • Increased buffer size for file uploading (#148)
  • Updated linter version to v1.46.2 (#161)
  • Updated CodeQL version to v2 (#158)

v0.20.0

29 Apr 09:36
v0.20.0
Compare
Choose a tag to compare

Fixed

  • Get rid of data race on server shutdown (#145)
  • Improved English in docs and comments (#153)
  • Use FilePath to download zip (#150)

Added

  • Support container name NNS resolving (#142)

Changed

  • Updated docs (#133, #140)
  • Increased default read/write timeouts (#154)
  • Updated SDK (#137, #139)
  • Updated go version to 1.17 (#143)
  • Improved error messages (#144)

v0.19.0

16 Mar 14:30
v0.19.0
Compare
Choose a tag to compare

Fixed

  • Uploading object with zero payload (#122)
  • Different headers format in GET and HEAD (#125)
  • Fixed project name in docs (#120)

Added

  • Support object attributes with spaces (#123)

Changed

  • Updated fasthttp to v1.34.0 (#129)
  • Updated NeoFS SDK to v1.0.0-rc.3 (#126, #132)
  • Refactored content type detecting (#128)

v0.18.0

10 Dec 13:47
v0.18.0
Compare
Choose a tag to compare

Fixed

  • System headers format (#111)

Added

  • Different formats to set object's expiration: in epoch, duration, timestamp, RFC3339 (#108)
  • Support of nodes priority (#115)

Changed

  • Updated testcontainers dependency (#100)

v0.17.0

15 Nov 12:57
v0.17.0
Compare
Choose a tag to compare

Support of bulk file download with zip streams and various bug fixes.

Fixed

  • Allow canonical X-Attribute-Neofs-* headers (#87)
  • Responses with error message now end with \n character (#105)
  • Application does not require all neofs endpoints to be healthy at start now
    (#103)
  • Application now tracks session token errors and recreates tokens in runtime
    (#95)

Added

  • Integration tests with all-in-one
    test containers (#85, #94)
  • Bulk download support with zip streams (#92, #96)

v0.16.1

29 Jul 07:47
Compare
Choose a tag to compare

New features:

  • logging requests (#77)
  • HEAD methods for download routes (#76)

Improvements:

  • updated sdk-go dependency (#82)

Bugs fixed:

  • wrong NotFound status was used (#30)

v0.16.0

29 Jun 14:11
Compare
Choose a tag to compare

We update HTTP gateway with NEP-6 wallets support, YAML configuration files and small fixes.

New features:

  • YAML configuration file (#71)

Behavior changes:

  • gateway key needs to be stored in a proper NEP-6 wallet now, -k option is no longer available, see -w and -a (#68)

Bugs fixed:

  • downloads were not streamed leading to excessive memory usage (#67)
  • Last-Modified header incorrectly used local time (#75)