heimdall
heimdall copied to clipboard
chore(main): release 0.15.0-alpha
:robot: I have created a release beep boop
0.15.0-alpha (2024-07-26)
⚠ BREAKING CHANGES
- Deprecated OTEL attributes replaced (#1669)
- Configuration of
signermoved intojwtfinalizer (#1534) - Demo installation removed from the helm chart (#1544)
- Subject has been made immutable (#1487)
- Rule matching configuration API redesigned (#1358)
- Default rule rejects requests with encoded slashes in the path of the URL with
400 Bad Request(#1358) - Support for
rule_path_match_prefixon endpoint configurations forhttp_endpointandcloud_blobproviders has been dropped (#1358)
Features
- Glob expressions are context aware and use
.for host related expressions and/for path related ones as separators (#1358) (f2f6867) - Multiple rules can be defined for the same path, e.g. to have separate rules for read and write requests (#1358) (f2f6867)
- Support for backtracking while matching rules (#1358) (f2f6867)
- Support for free and single (named) wildcards for request path matching and access of the captured values from the pipeline (#1358) (f2f6867)
Code Refactorings
- Configuration of
signermoved intojwtfinalizer (#1534) (4475745) - Default rule rejects requests with encoded slashes in the path of the URL with
400 Bad Request(#1358) (f2f6867) - Demo installation removed from the helm chart (#1544) (f8770b3)
- Deprecated OTEL attributes replaced (#1669) (e5ed3a5)
- Rule matching configuration API redesigned (#1358) (f2f6867)
- Subject has been made immutable (#1487) (6c4957f)
- Support for
rule_path_match_prefixon endpoint configurations forhttp_endpointandcloud_blobproviders has been dropped (#1358) (f2f6867)
Performance Improvements
Bug Fixes
Documentation
- New integration guide for Envoy Gateway (#1412) (526f381)
- NGING Ingress Controller guide updated to cover global integration options (#1469) (a710a64)
- Traefik guide updated to cover
Ingress,IngressRouteandHTTPRoutebased integration options (#1420) (303095e)
This PR was generated with Release Please. See documentation.