Releases: nspcc-dev/neofs-oauthz
Releases · nspcc-dev/neofs-oauthz
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)
v0.1.6
This version fixes OAuth error, updates SDK to 1.0.0-rc.7 and oauth2 library to 0.4.0 and changes some configuration parameters:
- owner_id is moved to config file (neofs section)
- cid is moved to config file (neofs section)
- redirect section only has url field now, no separate oauth and url
- logger can be configured via config file, but only level can be changed