Skip to content

Releases: nspcc-dev/neofs-oauthz

v0.5.3

17 Sep 15:09
ce898ff
Compare
Choose a tag to compare

Fixed

  • -dirty suffix for release builds (#62)

v0.5.2

13 Sep 10:31
068bde9
Compare
Choose a tag to compare

Added

  • Basic Prometheus metrics (#60)

Changed

  • Timestamps are not logged if not running from TTY (#59)

v0.5.1

03 Sep 15:34
1ae9708
Compare
Choose a tag to compare

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

31 May 19:57
8299f9e
Compare
Choose a tag to compare

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

27 Feb 16:31
d05456e
Compare
Choose a tag to compare

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

22 Sep 10:48
18dfbad
Compare
Choose a tag to compare

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

27 May 20:55
c6e1aa2
Compare
Choose a tag to compare

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

12 May 12:28
df32b5d
Compare
Choose a tag to compare

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

22 Mar 09:59
745b8f2
Compare
Choose a tag to compare
  • fixed "node address is empty or malformed" configuration problem (#19)
  • renamed to neofs-oauthz (#20)

v0.1.6

21 Mar 13:10
3f8926c
Compare
Choose a tag to compare

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