Releases: nspcc-dev/neofs-oauthz
Releases · nspcc-dev/neofs-oauthz
v0.5.4
Fixed
- Useless "v" in version number exported via metrics (#72)
Changed
- Disabled log sampling (#66)
- The list of "bad" MIME types also includes "application/x-javascript" now (#68)
- Minimal required Go version to 1.23 (#73)
Updated
- golang.org/x/crypto dependency to 0.31.0 (#67)
- NeoFS SDK dependency to RC13 (#73)
- NeoGo dependency to 0.108.1 (#73)
- golang.org/x/oauth2 dependency to 0.24.0 (#73)
- github.com/prometheus/client_golang dependency to v1.21.1 (#73)
- github.com/spf13/pflag dependency to v1.0.6 (#73)
v0.5.3
Fixed
-dirty
suffix for release builds (#62)
v0.5.2
Added
- Basic Prometheus metrics (#60)
Changed
- Timestamps are not logged if not running from TTY (#59)
v0.5.1
Changed
- Go 1.22 is the minimal supported version now (#54, #56)
- github.com/nspcc-dev/neo-go dependency updated to v0.106.3 (#54)
- github.com/spf13/viper dependency updated to v1.19.0 (#54)
- golang.org/x/oauth2 dependency updated to v0.22.0 (#54)
- ContentType header presence is checked now by EACL rules (#55)
v0.5.0
Added
- Object size limit support (#50)
- Object expiration epoch limit support (#50, #52)
Updates
- google.golang.org/protobuf dependency to 1.33.0 (#46)
- golang.org/x/net dependency to 0.23.0 (#49)
- NeoFS SDK to v1.0.0-rc.12 (#50, #51)
v0.4.1
Updates
- golang.org/x/net dependency to 0.17.0 (#40)
- google.golang.org/grpc dependency to 1.57.1 (#41)
- golang.org/x/crypto dependency to 0.17.0 (#42)
- github.com/spf13/viper dependency to 1.18.2 (#45)
- go.uber.org/zap dependency to 1.27.0 (#45)
- golang.org/x/oauth2 dependency to 0.17.0 (#45)
- NeoGo dependency to 0.105.1 (#45)
- NeoFS SDK dependency to 1.0.0-rc.11.0.20240222163622-e29215027193 (#45)
- Minimal Go version to 1.20 (#45)
- Production builds use Go 1.22 now (#45)
v0.4.0
Behaviour changes:
- Produced tokens now restrict uploaded file Content-Type to non-HTML and non-JS (#38)
- Dockerized build doesn't include
alpine
image now (#39)
Updates:
- NeoFS SDK dependency to RC11 (#31, #38)
- NeoGo dependency to 0.102.0 (#38)
- Go 1.19 is the minimal supported version now (#39)
- Go 1.21 is used for builds by default (#39)
- github.com/spf13/viper dependency to v1.16.0 (#39)
- go.uber.org/zap dependency to v1.26.0
- golang.org/x/oauth2 dependency to v0.12.0
v0.3.0
New features:
- new configuration allowing to override email attribute name (#30)
Behaviour changes:
neofs.owner_id
renamed to neofs.bearer_user_id
and now it's not an error to omit it from the config (which allows any owner ID, #29)
v0.2.0
New features:
bearer_cookie_name
setting allowing to override bearer token cookie name (#25)
Fixes:
- "Authorization" header is no longer being sent to the client (#25)
- application no longer panics on exit (#17)
Updates:
- NeoFS SDK to 1.0.0-RC8 (#23)
- golang.org/x/oauth2 to v0.7.0 (#24)
- golang.org/x/net to v0.9.0 (#24, fixing CVE-2022-41723)
v0.1.7
- fixed "node address is empty or malformed" configuration problem (#19)
- renamed to neofs-oauthz (#20)