Releases: nspcc-dev/neofs-http-gw
Releases · nspcc-dev/neofs-http-gw
v0.24.0
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
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
- 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
Added
- Default params documentation (#172)
- Health metric (#175)
Changed
- Version output (#169)
- Updated SDK Version (#178)
v0.21.0
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
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
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
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
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
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
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)