All notable changes to this project will be documented in this file.
2.4.2 - 20-12-2022
- return 401 if auth route is not found and strict mode is enabled
2.4.1 - 2022-07-04
- fix redirect on subsequent slashes in path (even if url encoded)
2.4.0 - 12-04-2022
- support Envoy calling style by handling all paths starting with
- fixed sub path matching when uri in
Original-Request-Uricontains query string parameters
2.3.0 - 28-02-2022
- support for trusting mia headers mode, which allows to trust the mia user headers (miauserid, miausergroups, miauserproperties) instead of resolving the user by calling the userinfo URL
USERINFO_URLis not Required anymore
2.2.0 - 4-11-2021
- add OPTIONS method to support cors calls
2.1.1 - 12-10-2021
- fixed sub path matching for invalid routes (e.g.
2.1.0 - 13-07-2021
- new env var
AUTHORIZATION_HEADERS_TO_PROXY. If this header is set, it is enabled an optimization to avoid to contact the user management service. The behavior is fully retro compatible if not set.
2.0.2 - 02-03-2021
- disable html escape for logs
- update dependencies
2.0.1 - 16-10-2020
- downgrade log level to trace and debug
2.0.0 - 05-10-2020
- updated glogger v2.0.3 which brings new logging format, potentially breaking for log processing stack
- add permission as evaluation map in expression.
- add conditional user info url between frontend and backoffice endpoint.
- extended regular expression that checks that
!is followed only by
(to also match
- fix log in main before log initialization
- upgrade deps
1.1.2 - 24-02-2020
- Added customizable delay to graceful shutdown to allow zero downtime.
- routing by gorilla/mux
- middleware to log request and response
- creating auth handler