Skip to content

Commit a34f7f6

Browse files
committed
push file
1 parent 7968ab6 commit a34f7f6

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

changelog/v0.29.0.md

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Release Notes (v0.28.0...main)
2+
3+
## Changes
4+
- Implement support for UDP routes in the ingress controller, allowing configuration of routes using the "udp" protocol. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1079](https://github.com/pomerium/ingress-controller/pull/1079) (ENG-1740))
5+
- Introduce the `codec_type` setting to the ingress controller, enabling configuration of codec types including support for `http3` with necessary updates to Kubernetes manifests for UDP 443 routing. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1085](https://github.com/pomerium/ingress-controller/pull/1085) (ENG-1788))
6+
- Rename the `codec_type` option to `codecType` for consistency with other configuration options. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1087](https://github.com/pomerium/ingress-controller/pull/1087))
7+
- Unset the GOOS variable in the Makefile for the 'envoy' target to ensure the get-envoy command is built for the host OS instead of the target OS. ([@kenjenkins](https://github.com/kenjenkins) in [#1088](https://github.com/pomerium/ingress-controller/pull/1088))
8+
- Implement fields `description` and `logo_url` for routes and `source_ppl` for policies in the ingress controller. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1089](https://github.com/pomerium/ingress-controller/pull/1089) (ENG-1876))
9+
- Implement a mechanism to terminate the process gracefully when bootstrap secrets are detected, preventing potential conflicts or errors. ([@wrmedford](https://github.com/wrmedford) in [#1091](https://github.com/pomerium/ingress-controller/pull/1091))
10+
- Implement a more flexible regular expression for version branches in the continuous integration pipeline to accommodate a wider range of versioning schemes. ([@wasaga](https://github.com/wasaga) in [#1092](https://github.com/pomerium/ingress-controller/pull/1092))
11+
- Reconfigure the Pomerium container to use ports 8443/8080 and advertise the HTTP/3 port as 443, addressing compatibility issues with certain Kubernetes environments. ([@wasaga](https://github.com/wasaga) in [#1101](https://github.com/pomerium/ingress-controller/pull/1101))
12+
- Introduce `bearer_token_format` and `idp_access_token_allowed_audiences` as configurable global and route-level options in the ingress controller to support new IdP token configurations. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1103](https://github.com/pomerium/ingress-controller/pull/1103) (ENG-2020, ENG-2020))
13+
- Integrate support for new IdP token options in the ingress controller by adding `BearerTokenFormat` and `idp_access_token_allowed_audiences` fields to the `Route` and `Settings` messages. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1106](https://github.com/pomerium/ingress-controller/pull/1106) (ENG-2020, ENG-2020))
14+
- Upgrade the core component to incorporate bug fixes for identity provider (IDP) token handling. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1108](https://github.com/pomerium/ingress-controller/pull/1108))
15+
- Correct the regular expression used for matching release branch names to ensure proper branch identification. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1111](https://github.com/pomerium/ingress-controller/pull/1111))
16+
- Upgrade the core component to incorporate the latest bug fixes and improvements. ([@calebdoxsey](https://github.com/calebdoxsey) in [#1112](https://github.com/pomerium/ingress-controller/pull/1112))
17+
- Update the `open-docs-pull-request.sh` script to reflect the new destination path for the `k8s/reference.md` file. ([@kenjenkins](https://github.com/kenjenkins) in [#990](https://github.com/pomerium/ingress-controller/pull/990))
18+
19+
## Testing & CI
20+
- Update the Pomerium Core to the latest commit in the main branch to incorporate recent changes and improvements. ([@apparitor](https://github.com/apparitor) in [#1070](https://github.com/pomerium/ingress-controller/pull/1070))
21+
- Update the Pomerium Core to the latest commit in the main branch to incorporate recent changes and improvements. ([@apparitor](https://github.com/apparitor) in [#1072](https://github.com/pomerium/ingress-controller/pull/1072))
22+
- Update the Pomerium Core to the latest commit in the main branch to incorporate recent changes and improvements. ([@apparitor](https://github.com/apparitor) in [#1073](https://github.com/pomerium/ingress-controller/pull/1073))
23+
- Update the Pomerium Core to the latest commit on the main branch to incorporate recent code changes and improvements. ([@apparitor](https://github.com/apparitor) in [#1078](https://github.com/pomerium/ingress-controller/pull/1078))
24+
- Update the Pomerium Core dependency to the latest commit from the main branch. ([@apparitor](https://github.com/apparitor) in [#1080](https://github.com/pomerium/ingress-controller/pull/1080))
25+
- Update the Pomerium Core to the latest commit from the main branch, ensuring compatibility with the most recent codebase changes. ([@apparitor](https://github.com/apparitor) in [#1081](https://github.com/pomerium/ingress-controller/pull/1081))
26+
- Update the Pomerium Core to the latest commit from the main branch, ensuring integration with the most recent code changes. ([@apparitor](https://github.com/apparitor) in [#1086](https://github.com/pomerium/ingress-controller/pull/1086))
27+
- Update the Pomerium Core to the latest commit from the main branch, ensuring alignment with the current codebase. ([@apparitor](https://github.com/apparitor) in [#1090](https://github.com/pomerium/ingress-controller/pull/1090))
28+
- Update the Pomerium Core to the latest commit on the main branch to ensure compatibility and integration with recent changes. ([@apparitor](https://github.com/apparitor) in [#1093](https://github.com/pomerium/ingress-controller/pull/1093))
29+
30+
## Dependencies
31+
- Update `docker/metadata-action` and `docker/build-push-action`. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1074](https://github.com/pomerium/ingress-controller/pull/1074))
32+
- Update `distroless/base-debian12` package in the docker group. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1075](https://github.com/pomerium/ingress-controller/pull/1075))
33+
- Update `github.com/go-playground/validator/v10`. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1076](https://github.com/pomerium/ingress-controller/pull/1076))
34+
- Update the `k8s.io/api`, `k8s.io/apiextensions-apiserver`, `k8s.io/apimachinery`, `k8s.io/apiserver`, `k8s.io/client-go`, `sigs.k ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1077](https://github.com/pomerium/ingress-controller/pull/1077))
35+
- Update `actions/setup-go`, `docker/setup-buildx-action`, `actions/cache`, and `peter-evans/create-pull-request`. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1082](https://github.com/pomerium/ingress-controller/pull/1082))
36+
- Update `github.com/envoyproxy/go-control-plane`, `github.com/gosimple/slug`, and `google.golang.org/protobuf`. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1083](https://github.com/pomerium/ingress-controller/pull/1083))
37+
- Update `k8s.io/apiextensions-apiserver`, `k8s.io/apimachinery`, `k8s.io/apiserver`, `k8s.io/client-go`, `sigs.k8s.io/controller-runtime`, and ` ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1084](https://github.com/pomerium/ingress-controller/pull/1084))
38+
- Update `distroless/base-debian12` package in the docker group. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1095](https://github.com/pomerium/ingress-controller/pull/1095))
39+
- Update `github.com/go-playground/validator/v10`. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1096](https://github.com/pomerium/ingress-controller/pull/1096))
40+
- Update the k8s group packages: `k8s.io/api`, `k8s.io/apiextensions-apiserver`, `k8s.io/apimachinery`, `k8s.io/apiserver`, `k8s.io/client ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1097](https://github.com/pomerium/ingress-controller/pull/1097))
41+
- Update `actions/setup-go`, `docker/build-push-action`, `docker/setup-qemu-action`, `golangci/golangci-lint-action`, and `actions/setup-python`. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1098](https://github.com/pomerium/ingress-controller/pull/1098))
42+
- Update github.com/go-jose/go-jose/v4 package. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1107](https://github.com/pomerium/ingress-controller/pull/1107))
43+
- Update github.com/go-jose/go-jose/v3 package. ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1110](https://github.com/pomerium/ingress-controller/pull/1110))
44+
- Update the following packages: `github.com/envoyproxy/go-control-plane/envoy`, `github.com/go-playground/validator/v10`, `github.com/google/go-cmp`, `github.com/open-policy-agent/opa`, `github.com/spf ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1113](https://github.com/pomerium/ingress-controller/pull/1113))
45+
- Update the Kubernetes-related packages: `k8s.io/api`, `k8s.io/apiextensions-apiserver`, `k8s.io/apimachinery`, `k8s.io/apiserver`, `k8s.io/client-go`, ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1114](https://github.com/pomerium/ingress-controller/pull/1114))
46+
- Update the `github-actions` group with changes to the following packages: `docker/metadata-action`, `docker/setup-buildx-action`, `docker/build-push-action`, `docker/setup-qemu-action`, `golangci/golangci-lint ([@dependabot[bot]](https://github.com/dependabot[bot]) in [#1115](https://github.com/pomerium/ingress-controller/pull/1115))

0 commit comments

Comments
 (0)