1
0
Fork 0
mirror of https://github.com/Luzifer/nginx-sso.git synced 2024-10-18 07:34:22 +00:00
nginx-sso/History.md

219 lines
5 KiB
Markdown
Raw Normal View History

2023-10-14 21:38:34 +00:00
# 0.27.2 / 2023-10-14
* Update dependencies
2023-07-29 15:02:53 +00:00
# 0.27.1 / 2023-07-29
* [#79] Fix Docker image broken by user change
2023-07-29 12:22:19 +00:00
# 0.27.0 / 2023-07-29
* New Features
* Add support for K8s ingress-nginx "rd" URL parameter
* [#78] Allow for sprig templating in configuration file
* Improvements
* Move Docker image to use non-root user
* Rewrite ACL logic, add support for multiple rules to be applied to the same request and therefore also denying anonymous access to certain requests while allowing it on the general site
* Internal Changes
* Update to Go 1.20, update dependencies
* Update go-oidc to v3
* [ci] Switch to Github Actions
Please note this release makes changes how the ACL is applied. The test cases were (functionally) not altered, so the behavior **should** not change, though you really should test whether your rules are still working fine.
Also if you're using the Docker image please note the default user in the image has changed from root (ID 0) to an unprivileged user (ID 1000). You might need to adjust your config to be read or overwrite the Docker user if you relied on it to be the root user.
2022-12-21 00:12:06 +00:00
# 0.26.0 / 2022-12-21
* Add health-endpoint, fix copy on empty dir
* [#65] Provide Dockerfile for arm64v8 architecture (#66)
* Update dumb-init
* Switch Dockerfile to readonly modules and recent alpine
* Fix: Compiler refuses to convert 0x0 to string
* [ci] Fix missing utils
* Remove vendored libraries
2020-06-22 12:22:07 +00:00
# 0.25.0 / 2020-06-22
* [#62] Add support for multiple domain requirements (#63)
* Add cookie auth key environment variable (#59)
2020-04-07 23:14:58 +00:00
# 0.24.1 / 2020-04-08
* Lint: Fix some minor linter errors
* Fix: Config loading after CookieStore init (#58)
2020-01-13 21:40:43 +00:00
# 0.24.0 / 2020-01-13
* [#50] Handle all 4xx errors as "user not found" (#52)
2019-12-28 13:12:51 +00:00
# 0.23.0 / 2019-12-28
* Allow to configure anonymous access (#48)
2019-11-03 17:57:57 +00:00
# 0.22.0 / 2019-11-03
* Switch to Go1.12+ vendoring
* Fix: Broken HTML tag
* Fix: Handle Unauthorized as no user found instead of generic error
* Update vendored libraries
2019-06-29 10:57:45 +00:00
# 0.21.5 / 2019-06-29
* [#41] Set default cookie values in all providers (#45)
2019-06-14 22:18:36 +00:00
# 0.21.4 / 2019-06-15
* Prefer simple authenticator over LDAP (#42)
2019-05-13 22:01:02 +00:00
# 0.21.3 / 2019-05-14
* Fix: Even with offline access no refresh token is present
2019-05-13 19:24:48 +00:00
# 0.21.2 / 2019-05-13
* Fix: Google not returning refresh tokens
2019-04-26 17:44:58 +00:00
# 0.21.1 / 2019-04-26
* Fix: Use cookie for redirects after oAuth flow
2019-04-22 22:51:59 +00:00
# 0.21.0 / 2019-04-23
* [#35] Implement OpenID Connect auth provider
* Fix: Only overwrite default if config is non-empty
2019-04-22 18:07:39 +00:00
# 0.20.1 / 2019-04-22
* Fix: Do not list login methods without label
2019-04-22 17:55:05 +00:00
# 0.20.0 / 2019-04-22
* Add special group for all authenticated users
* Modernize login dialog
2019-04-22 04:44:23 +00:00
# 0.19.0 / 2019-04-22
* Update dependencies
* Move auth plugins to own modules
* Move MFA plugins to own modules
* Add default page in case neither redirect was specified
* Implement oAuth2 provider: Google
* Prepare moving auth plugins to own modules
2019-04-21 01:45:16 +00:00
# 0.18.0 / 2019-04-21
* Add redirect on root URL to login page
* Add default redirect URL for missing go-parameter
2019-04-20 22:20:42 +00:00
# 0.17.0 / 2019-04-21
* Work around missing URL parameters (#39)
2019-04-15 23:38:48 +00:00
# 0.16.2 / 2019-04-16
* Replace CDNJS as of permanent CORS failures
2019-03-17 14:41:45 +00:00
# 0.16.1 / 2019-03-17
* Fix: Do not crash main program on incompatible plugins
2019-02-23 18:47:46 +00:00
# 0.16.0 / 2019-02-23
* Enable CGO for plugin support
* Add plugin support (#38)
2019-01-17 22:51:27 +00:00
# 0.15.1 / 2019-01-17
* Fix: Host already had the port attached
* Fix audit logging when not using MFA (#32)
2019-01-06 14:37:05 +00:00
# 0.15.0 / 2019-01-06
* Add timestamp to audit log (#31)
* Fix several linter errors
2018-12-28 23:46:40 +00:00
# 0.14.0 / 2018-12-29
* [#25] Make TOTP provider fully configurable (#29)
* Move documentation to project Wiki
2018-12-28 22:55:32 +00:00
# 0.13.0 / 2018-12-28
* Add support for Duo MFA (#28)
2018-12-24 09:08:14 +00:00
# 0.12.0 / 2018-12-24
* Implement MFA verification for logins (#10)
2018-11-18 11:25:08 +00:00
# 0.11.1 / 2018-11-18
* [#19] Documentation improvements (#20)
2018-11-17 13:43:51 +00:00
# 0.11.0 / 2018-11-17
* [#17] Implement audit logging
2018-09-24 09:58:04 +00:00
# 0.10.0 / 2018-09-24
* Fix TLS dialing (#16)
* Use multi-stage build to reduce image size
2018-09-20 13:39:38 +00:00
# 0.9.0 / 2018-09-20
* Implement config reload on SIGHUP (#12)
2018-09-08 17:40:35 +00:00
# 0.8.1 / 2018-09-08
* Fix: Memory leak due to http requests stored forever
* Update repo-runner image
2018-07-26 20:41:20 +00:00
# 0.8.0 / 2018-07-26
* Allow searching group members by username (#9)
2018-06-18 09:49:11 +00:00
# 0.7.1 / 2018-06-18
* Fix: Ensure alias is set correctly when it is a DN
2018-06-18 09:21:57 +00:00
# 0.7.0 / 2018-06-18
* Add configurable username to LDAP auth
2018-03-15 22:12:31 +00:00
# 0.6.0 / 2018-03-15
* Add LDAP support (#3)
2018-02-04 14:37:03 +00:00
# 0.5.0 / 2018-02-04
* Implement Crowd authentication (#2)
2018-02-04 12:11:15 +00:00
# 0.4.2 / 2018-02-04
* Fix: Group assignments were not applied for Token auth
2018-02-04 12:01:01 +00:00
# 0.4.1 / 2018-02-04
* Fix: Token auth always had a logged in user
2018-02-04 10:36:35 +00:00
# 0.4.0 / 2018-02-04
* Allow grouping of tokens for simpler ACL
2018-01-28 20:48:19 +00:00
# 0.3.0 / 2018-01-28
* Document auto-renewal
* Auto-Renew cookies in simple and yubikey authenticators
2018-01-28 20:08:18 +00:00
# 0.2.0 / 2018-01-28
* Add usage docs
* Add basic auth to simple provider
* Add dockerized version
2018-01-28 14:57:59 +00:00
# 0.1.0 / 2018-01-28
2022-12-21 00:12:06 +00:00
* Initial version (#1)