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.28.0

22 Sep 09:24
v0.28.0
056ab62
Compare
Choose a tag to compare

Added

  • Handling of MIME part Content-Type header (#276)

Fixed

  • Documentation for Content-Type in the reply header (#276)

Changed

  • Minimal supported Go version is 1.19 now (#277)
  • NeoGo dependency updated to 0.102.0 (#277)

v0.27.5

13 Sep 07:10
v0.27.5
4484437
Compare
Choose a tag to compare

Fixed

  • SDK updated to fix node health management issues and count statistics more appropriately (#273)

v0.27.4

08 Sep 08:26
v0.27.4
6e637e9
Compare
Choose a tag to compare

Fixed

  • missing version Prometheus metric (#269)

Changed

  • SDK dependency updated to 1.0.0-rc.11 (#270)

v0.27.3

29 Aug 10:01
v0.27.3
2e0d3db
Compare
Choose a tag to compare

Fixed

  • segfault on get_by_attribute request with zero returned results (#265)

v0.27.2

25 Aug 10:29
v0.27.2
069d86e
Compare
Choose a tag to compare

Fixed

  • gateway stopped resolving container names after RPC connection failure (#256)

Changed

  • SDK dependency updated to 1.0.0-rc.10 (#261)
  • optimized buffering (#261)

v0.27.1

15 Jun 15:42
v0.27.1
adafa3f
Compare
Choose a tag to compare

Fixed

  • "Bad Request" returned for removed objects instead of "Not Found" (#258)

Changed

  • SDK dependency updated to 1.0.0-rc.9 (#258)

v0.27.0

19 May 08:57
v0.27.0
8321181
Compare
Choose a tag to compare

Added

  • Version metric (#251)

Changed

  • Go 1.17 support was removed, 1.20 is used by default for builds (#249)
  • SDK dependency updated to 1.0.0-rc.8 (#250)
  • github.com/testcontainers/testcontainers-go dependency update to 0.20.1 (#250)

v0.26.0

18 Jan 10:53
Compare
Choose a tag to compare

Fixed

  • ENV config example (#236)

Added

  • Support the Date header on upload (#214)
  • Available routes specification (#216)
  • Mention caching strategy in docs (#215)
  • Add error response on attribute duplicates (#221)
  • Multiple server listeners (#228)

Removed

  • Deprecated linters (#239)

Updating from v0.25.1

Make sure your configuration is valid:
If you configure application using environment variables change:* HTTP_GW_LISTEN_ADDRESS -> HTTP_GW_SERVER_0_ADDRESS* HTTP_GW_TLS_CERT_FILE -> HTTP_GW_SERVER_0_TLS_CERT_FILE (and set HTTP_GW_SERVER_0_TLS_ENABLED=true)* HTTP_GW_TLS_KEY_FILE -> HTTP_GW_SERVER_0_TLS_KEY_FILE (and set HTTP_GW_SERVER_0_TLS_ENABLED=true)
If you configure application using .yaml file change:* listen_address -> server.0.address* tls.cert_file -> server.0.tls.cert_file (and set server.0.tls.enabled: true)* tls.key_file -> server.0.tls.key_file (and set server.0.tls.enabled: true)

v0.25.1

30 Nov 13:45
Compare
Choose a tag to compare

Fixed

  • Download zip archive when FilePath is invalid (#222)
  • Only one peer must be healthy to init pool (#233)

Added

  • Debian packaging (#223)
  • Timeout for individual operations in streaming RPC (#234)

v0.25.0

31 Oct 12:45
Compare
Choose a tag to compare

Added

  • Config reloading on SIGHUP (#200, #208)
  • Stop pool dial on SIGINT (#212)
  • Makefile help (#213)

Changed

  • Update NeoFS error handling (#206)
  • GitHub actions updates (#205, #209)
  • Unified system attribute format for GET and HEAD (#213)