Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 0.15.0 #1405

Merged
merged 1 commit into from
Sep 16, 2024
Merged

chore(main): release 0.15.0 #1405

merged 1 commit into from
Sep 16, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Apr 30, 2024

🤖 I have created a release beep boop

0.15.0 (2024-09-16)

⚠ BREAKING CHANGES

  • Made the usage of if clauses in authentication & authorization, and error pipelines consistent (#1784)
  • Deprecated OTEL attributes replaced (#1669)
  • Configuration of signer moved into jwt finalizer (#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_prefix on endpoint configurations for http_endpoint and cloud_blob providers 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)
  • New endpoint auth type to create http message signatures for outbound requests according to RFC 9421 (#1507) (672988d)
  • Route based matching of rules (#1766) (8ef379d)
  • 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 signer moved into jwt finalizer (#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)
  • Made the usage of if clauses in authentication & authorization, and error pipelines consistent (#1784) (2577f56)
  • Rule matching configuration API redesigned (#1358) (f2f6867)
  • Subject has been made immutable (#1487) (6c4957f)
  • Support for rule_path_match_prefix on endpoint configurations for http_endpoint and cloud_blob providers has been dropped (#1358) (f2f6867)

Performance Improvements

  • O(log(n)) time complexity for lookup of rules (#1358) (f2f6867)

Bug Fixes

  • Corrected the placement of namespace selector properties in the Helm chart's admission controller configuration (#1752). (4c059b3)
  • Fixed a nil pointer error in the Helm chart that occurred when a deployment was configured with custom annotations due to an incorrect reference in the deployment template (#1752). (4c059b3)
  • Taking updates of certificates into account while collecting metrics (#1534) (4475745)
  • Updated the admission controller configuration in the Helm chart to align with the redesigned structure done in v0.12.0-alpha release of heimdall (#1752). (4c059b3)

Documentation

  • Guide for First-Party Authentication with OpenID Connect (#1789) (8c6b9c3)
  • 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, IngressRoute and HTTPRoute based integration options (#1420) (303095e)

Dependencies

  • update golang to v1.23.1 (#1793) (54e6cad)
  • update golang.org/x/exp digest to 701f63a (#1793) (54e6cad)
  • update google.golang.org/genproto/googleapis/rpc digest to 8af14fe (#1793) (54e6cad)
  • update module github.com/go-playground/validator/v10 to v10.22.1 (#1793) (54e6cad)
  • update module github.com/jellydator/ttlcache/v3 to v3.3.0 (#1793) (54e6cad)
  • update module github.com/masterminds/sprig/v3 to v3.3.0 (#1793) (54e6cad)
  • update module github.com/prometheus/client_golang to v1.20.3 (#1793) (54e6cad)
  • update module github.com/redis/rueidis to v1.0.45 (#1793) (54e6cad)
  • update module github.com/redis/rueidis/rueidisotel to v1.0.45 (#1793) (54e6cad)
  • update module github.com/rs/cors to v1.11.1 (#1793) (54e6cad)
  • update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.55.0 (#1793) (54e6cad)
  • update module go.opentelemetry.io/contrib/instrumentation/host to v0.55.0 (#1793) (54e6cad)
  • update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.55.0 (#1793) (54e6cad)
  • update module go.opentelemetry.io/contrib/instrumentation/runtime to v0.55.0 (#1793) (54e6cad)
  • update module go.opentelemetry.io/contrib/propagators/autoprop to v0.55.0 (#1793) (54e6cad)
  • update module gocloud.dev to v0.39.0 (#1774) (4ffa9e4)
  • update module google.golang.org/grpc to v1.66.2 (#1793) (54e6cad)
  • update module k8s.io/client-go to v0.31.1 (#1793) (54e6cad)
  • update opentelemetry-go monorepo to v1.30.0 (#1793) (54e6cad)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 5cdfb51 to c1e36f8 Compare May 12, 2024 22:24
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 0dcf6fc to 51f4f47 Compare May 17, 2024 19:48
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 51f4f47 to e33227c Compare May 22, 2024 15:35
@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from 4ab305c to 6f5ac86 Compare June 9, 2024 14:04
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 22fbf06 to a42d678 Compare June 18, 2024 15:01
@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from 11a269b to 1c8728a Compare July 3, 2024 10:34
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from ed02f63 to 90e71b7 Compare July 26, 2024 10:09
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 4b33f10 to 85d1903 Compare September 1, 2024 11:52
@github-actions github-actions bot force-pushed the release-please--branches--main branch 3 times, most recently from 89e56f1 to 62f8f96 Compare September 11, 2024 21:47
@github-actions github-actions bot changed the title chore(main): release 0.15.0-alpha chore(main): release 0.15.0 Sep 11, 2024
@github-actions github-actions bot force-pushed the release-please--branches--main branch 4 times, most recently from 81ccbd9 to 57e3269 Compare September 16, 2024 10:40
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 57e3269 to 8f85c66 Compare September 16, 2024 11:40
@dadrus dadrus merged commit b18e93d into main Sep 16, 2024
2 checks passed
@dadrus dadrus deleted the release-please--branches--main branch September 16, 2024 12:33
Copy link
Contributor Author

🤖 Created releases:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant