Tags: YashNandwana/contour
Tags
Tag v1.26.2 release.
Steve Kriss (1):
Update Contour Docker image to v1.26.2.
Sunjay Bhatia (4):
Bump golang.org/x/image to get rid of Trivy scan results (projectcontour#5965)
test/e2e: add flake retries for HTTPS metrics test (projectcontour#5933) (projectcontour#5985)
Bump golang.org/x/crypto to 0.17.0 (projectcontour#6029)
Bump envoy to v1.27.3 (projectcontour#6166)
dependabot[bot] (9):
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 (projectcontour#5885)
build(deps): bump google.golang.org/grpc from 1.57.1 to 1.57.2 (projectcontour#5884)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5911)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#5976)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#6020)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#6034)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#6105)
build(deps): bump github.com/tsaarni/certyaml from 0.9.2 to 0.9.3 (projectcontour#6126)
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.16.4 (projectcontour#6177)
Tag v1.28.0-rc.1 release.
Abbas Gheydi (1):
feat(access-log): omit empty fields in Envoy JSON based logs (projectcontour#6077)
Aurel Canciu (1):
internal/dag: Add support for per-host max connections (projectcontour#6016)
Christian Ang (1):
Add instructions for docker-mac-net-connect and installation instructions to contributing guide (projectcontour#6061)
Clay Kauzlaric (2):
allow configuration of upstream TLS connection settings (projectcontour#5828)
allow multiple SANS in upstream validation (projectcontour#5849)
Edwin Xie (2):
Add max-connections-per-listener config option (projectcontour#6058)
Support gateway api BackendTLSPolicy (projectcontour#6119)
Lubron (5):
Remove static base runtime layer from bootstrap (projectcontour#6063)
add flag to golangci-lint to show error line number (projectcontour#6096)
Add note to warn people to add config to vscode if need to compile fo… (projectcontour#6116)
Add more debugging log on generating crd related code. (projectcontour#6117)
enable provisioning Gateways that watch specific namespaces (projectcontour#6073)
Luong Vo (1):
Update proxy-proto.md to remove warning about aws load balancer annotations not working (projectcontour#6097)
Mohammad Yosefpor (1):
chore: add snappcloud to adopters (projectcontour#6056)
Satyajit Behera (1):
test/e2e: NamespacedTest helper can create/delete multiple namespaces (projectcontour#5928)
Sotiris Nanopoulos (1):
Adds support for global circuit budget (projectcontour#6013)
Steve Kriss (22):
v1.27.0 post-release updates (projectcontour#5900)
test/scripts: check for gateway-system namespace (projectcontour#5916)
remove operator references (projectcontour#5915)
update to Gateway API 1.0 (projectcontour#5898)
test/e2e: add flake retries for HTTPS metrics test (projectcontour#5933)
bump golangci-lint to v1.55.2 and fix new lint issues (projectcontour#5941)
switch from golang.org/x/exp/slices to slices pkg (projectcontour#5971)
fix go-control-plane instantiation order (projectcontour#5972)
cmd/contour: only create snapshot handler for envoy xDS server (projectcontour#5973)
test/e2e: replace fixed sleeps with require.Eventually (projectcontour#5975)
implement Gateway infrastructure labels/annotations (projectcontour#5968)
Gateway API: support request timeout (projectcontour#5997)
internal/provisioner: add Gateway label to generated resources (projectcontour#5969)
update Gateway API conformance exclusions (projectcontour#6012)
dependabot: group upload/download artifact actions bumps (projectcontour#6025)
update Kubernetes support for 1.29 (projectcontour#6031)
remove disabled ingress-conformance run from CI (projectcontour#6032)
internal/featuretests: fix test merge conflicts (projectcontour#6057)
internal/envoy: use consistent HTTP filter names (projectcontour#6124)
bump Envoy to v1.29.0 (projectcontour#6123)
site: document Gateway name length limit (projectcontour#6143)
deprecate configuring Contour with a Gateway controller name (projectcontour#6144)
Sunjay Bhatia (22):
release instructions: Add guidance on submitting gw api conformance report (projectcontour#5931)
use Info instead of Printf logs for dag build info lines (projectcontour#5959)
Add more options on how to resolve stale PRs (projectcontour#5960)
Use setup-go action before codeql (projectcontour#5963)
Use necojackarc/auto-request-review action to request reviews from non-maintainers (projectcontour#5896)
site: Remove leaderelection from config file params (projectcontour#6009)
Add action for generating OpenSSF scorecard (projectcontour#6048)
Use exact version number for ossf/scorecard-action (projectcontour#6051)
Bump go to 1.21.5 (projectcontour#6053)
Pin github actions using shas (projectcontour#6052)
Improve e2e helper updateAndWaitFor to avoid conflicts (projectcontour#6069)
Bump go to 1.21.6 (projectcontour#6070)
Reduce permissions on workflows that run on PRs (projectcontour#6068)
Update permissions on remaining workflows (projectcontour#6072)
Add OpenSSF scorecard to README (projectcontour#6074)
Roll back grpc-go to v1.59.0 (projectcontour#6075)
Enable testifylint and ginkgo linters (projectcontour#6091)
Enable gofumpt linter (projectcontour#6093)
Remove initial readiness probe delay (projectcontour#6099)
provisioner: Set SupportedVersion condition on GatewayClass (projectcontour#6147)
Add changelog for v1.29.0-rc.1 release.
Update Contour Docker image to v1.28.0-rc.1.
Tero Saarni (4):
Updated upstream TLS changelog entry (projectcontour#6033)
Generate certs and private keys for tests (projectcontour#6100)
Bump certyaml to fix race condition (projectcontour#6118)
Added support for upstream verification for TCPProxy (projectcontour#6079)
cola (1):
clarify logic in endpointstranslator.go (projectcontour#5927)
dependabot[bot] (57):
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5913)
build(deps): bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (projectcontour#5914)
build(deps): bump github.com/go-logr/logr from 1.2.4 to 1.3.0 (projectcontour#5904)
build(deps): bump aquasecurity/trivy-action from 0.13.0 to 0.13.1 (projectcontour#5937)
build(deps): bump github.com/bombsimon/logrusr/v4 from 4.0.0 to 4.1.0 (projectcontour#5936)
build(deps): bump the k8s-dependencies group with 1 update (projectcontour#5935)
build(deps): bump aquasecurity/trivy-action from 0.13.1 to 0.14.0 (projectcontour#5954)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 (projectcontour#5957)
build(deps): bump github.com/vektra/mockery/v2 from 2.36.0 to 2.36.1 (projectcontour#5958)
build(deps): bump github.com/onsi/gomega from 1.29.0 to 1.30.0 (projectcontour#5956)
build(deps): bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (projectcontour#5955)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#5977)
build(deps): bump github.com/vektra/mockery/v2 from 2.36.1 to 2.37.1 (projectcontour#5979)
build(deps): bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 (projectcontour#5978)
build(deps): bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 (projectcontour#5993)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 (projectcontour#5994)
build(deps): bump github.com/vektra/mockery/v2 from 2.37.1 to 2.38.0 (projectcontour#5988)
build(deps): bump aquasecurity/trivy-action from 0.14.0 to 0.16.0 (projectcontour#6005)
build(deps): bump actions/stale from 8 to 9 (projectcontour#6006)
build(deps): bump actions/setup-go from 4 to 5 (projectcontour#6007)
build(deps): bump sigs.k8s.io/kustomize/kyaml from 0.15.0 to 0.16.0 (projectcontour#6002)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#6003)
build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (projectcontour#6018)
build(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 (projectcontour#6019)
build(deps): bump github/codeql-action from 2 to 3 (projectcontour#6023)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#6017)
build(deps): bump the artifact-actions group with 2 updates (projectcontour#6026)
build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (projectcontour#6027)
build(deps): bump google.golang.org/grpc from 1.60.0 to 1.60.1 (projectcontour#6045)
build(deps): bump github.com/go-logr/logr from 1.3.0 to 1.4.1 (projectcontour#6044)
build(deps): bump github.com/vektra/mockery/v2 from 2.38.0 to 2.39.1 (projectcontour#6043)
build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 (projectcontour#6042)
build(deps): bump github.com/prometheus/client_golang (projectcontour#6049)
build(deps): bump github.com/envoyproxy/go-control-plane (projectcontour#6050)
build(deps): bump aquasecurity/trivy-action from 0.16.0 to 0.16.1 (projectcontour#6054)
build(deps): bump the k8s-dependencies group with 1 update (projectcontour#6080)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 (projectcontour#6082)
build(deps): bump the artifact-actions group with 2 updates (projectcontour#6085)
build(deps): bump github/codeql-action from 3.22.12 to 3.23.0 (projectcontour#6087)
build(deps): bump actions/cache from 3.3.2 to 3.3.3 (projectcontour#6086)
build(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (projectcontour#6083)
build(deps): bump github.com/prometheus/common from 0.45.0 to 0.46.0 (projectcontour#6081)
build(deps): bump github.com/vektra/mockery/v2 from 2.39.1 to 2.40.1 (projectcontour#6090)
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 (projectcontour#6089)
build(deps): bump sigs.k8s.io/controller-tools from 0.13.0 to 0.14.0 (projectcontour#6084)
build(deps): bump the k8s-dependencies group with 3 updates (projectcontour#6102)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.15.0 (projectcontour#6103)
build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1 (projectcontour#6104)
build(deps): bump actions/cache from 3.3.3 to 4.0.0 (projectcontour#6115)
build(deps): bump github/codeql-action from 3.23.0 to 3.23.1 (projectcontour#6114)
build(deps): bump the artifact-actions group with 1 update (projectcontour#6113)
build(deps): bump google.golang.org/grpc from 1.59.0 to 1.61.0 (projectcontour#6134)
build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 (projectcontour#6133)
build(deps): bump the artifact-actions group with 1 update (projectcontour#6128)
build(deps): bump mheap/github-action-required-labels (projectcontour#6130)
build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5 (projectcontour#6131)
build(deps): bump github/codeql-action from 3.23.1 to 3.23.2 (projectcontour#6129)
izturn (6):
internal/envoy: fix wrong check for filter/router (projectcontour#5864)
Add ecosystem page to site (projectcontour#5537)
Gateway API: support backend appProtocol (projectcontour#5934)
httpproxy: fix the order for filter: AuthZ & AuthN (projectcontour#5840)
Gateway API: fix for failing GatewayWithAttachedRoutes conformance test (projectcontour#5961)
internal: replace min/max funcs with built-in ones (projectcontour#6062)
Tag v1.27.0-rc.1 release.
Ahmad Karimi (1):
wait for cache sync and DAG build before starting xDS server (projectcontour#5672)
Clayton Gonsalves (3):
design: EndpointSlice support (projectcontour#5703)
HTTPProxy: allow dynamic Host header rewrite (projectcontour#5678)
add support for endpoint slices (projectcontour#5745)
Shadi Altarsha (1):
Setting `disabled = true` on a route should disable the virtual host global rate limit policy (projectcontour#5657)
Sotiris Nanopoulos (1):
Fixup: Sort path matches based on length rather than lexi (projectcontour#5752)
Steve Kriss (12):
update to Go 1.21.0 (projectcontour#5731)
remove Gateway API webhook (projectcontour#5735)
update Go to 1.21.1 (projectcontour#5783)
fix spelling errors (projectcontour#5798)
hack: bump codespell version to match GH action (projectcontour#5799)
internal/dag: default Listener ResolvedRefs to true (projectcontour#5804)
switch to github.com/distribution/parse (projectcontour#5818)
use Gateway API release version in versions.yaml, compat matrix (projectcontour#5871)
update Envoy to 1.28.0 (projectcontour#5870)
fix lint issue (projectcontour#5892)
Add changelog for v1.27.0-rc.1 release.
Update Contour Docker image to v1.27.0-rc.1.
Sunjay Bhatia (13):
1.26.0 site updates (projectcontour#5727)
site: Bump Hugo to 0.119.0 (projectcontour#5795)
deps: Bump logrusr to v4.0.0 (projectcontour#5806)
internal/xdscache: Generate uuid for snapshot version (projectcontour#5819)
Bump Envoy to 1.27.1 (projectcontour#5821)
Bump go to 1.21.3 (projectcontour#5841)
Add configurability for HTTP requests per IO cycle (projectcontour#5827)
HTTP/2 max concurrent streams can be configured (projectcontour#5850)
Bump Envoy to v1.27.2 (projectcontour#5863)
site: 1.26.1, 1.25.3, 1.24.6 patch releases (projectcontour#5859)
test/e2e: Add race detection in e2e tests (projectcontour#5805)
golangci-lint: Fix revive rules (projectcontour#5857)
Run Gateway API conformance and generate report on tagged builds (projectcontour#5893)
dependabot[bot] (38):
build(deps): bump github.com/vektra/mockery/v2 from 2.33.0 to 2.33.1 (projectcontour#5730)
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.1 (projectcontour#5739)
build(deps): bump aquasecurity/trivy-action from 0.11.2 to 0.12.0 (projectcontour#5741)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5737)
build(deps): bump gonum.org/v1/plot from 0.13.0 to 0.14.0 (projectcontour#5738)
build(deps): bump actions/checkout from 3 to 4 (projectcontour#5747)
build(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.0 (projectcontour#5751)
build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (projectcontour#5749)
build(deps): bump github.com/vektra/mockery/v2 from 2.33.1 to 2.33.2 (projectcontour#5748)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#5756)
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.2 (projectcontour#5760)
build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1 (projectcontour#5759)
build(deps): bump docker/setup-buildx-action from 2 to 3 (projectcontour#5761)
build(deps): bump docker/login-action from 2 to 3 (projectcontour#5762)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5758)
build(deps): bump sigs.k8s.io/gateway-api from 0.8.0 to 0.8.1 (projectcontour#5757)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 (projectcontour#5781)
build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.2 (projectcontour#5780)
build(deps): bump github.com/vektra/mockery/v2 from 2.33.2 to 2.34.0 (projectcontour#5779)
build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0 (projectcontour#5792)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5791)
build(deps): bump github.com/vektra/mockery/v2 from 2.34.0 to 2.34.2 (projectcontour#5793)
build(deps): bump github.com/prometheus/client_golang (projectcontour#5790)
build(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (projectcontour#5810)
build(deps): bump github.com/vektra/mockery/v2 from 2.34.2 to 2.35.2 (projectcontour#5809)
build(deps): bump github.com/prometheus/client_model (projectcontour#5811)
build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 (projectcontour#5829)
build(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 (projectcontour#5833)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 (projectcontour#5831)
build(deps): bump github.com/vektra/mockery/v2 from 2.35.2 to 2.35.4 (projectcontour#5834)
build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (projectcontour#5832)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#5875)
build(deps): bump github.com/prometheus/common from 0.44.0 to 0.45.0 (projectcontour#5876)
build(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 (projectcontour#5878)
build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.28.1 (projectcontour#5887)
build(deps): bump github.com/vektra/mockery/v2 from 2.35.4 to 2.36.0 (projectcontour#5877)
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3 (projectcontour#5879)
build(deps): bump sigs.k8s.io/kustomize/kyaml from 0.14.3 to 0.15.0 (projectcontour#5886)
izturn (1):
gateway provisioner: add flags to enable running provisioner out of cluster (projectcontour#5686)
yangyang (2):
provisioner: add field overloadMaxHeapSize for envoy (projectcontour#5699)
provisioner: fix envoy-max-heapsize not set (projectcontour#5814)
Tag v1.26.1 release.
Steve Kriss (2):
update Go to 1.20.8 (projectcontour#5784)
fix spelling errors (projectcontour#5815)
Sunjay Bhatia (7):
Bump Envoy to 1.27.1 (projectcontour#5823)
release-1.26: Bump golang.org/x/net to v0.17.0 (projectcontour#5830)
Bump go to 1.20.10 (projectcontour#5842)
release-1.26: Backport projectcontour#5827 and projectcontour#5850 (projectcontour#5851)
Bump Envoy to v1.27.2 (projectcontour#5862)
release-1.26: golangci-lint: Fix revive rules (projectcontour#5858)
Update Contour Docker image to v1.26.1.
dependabot[bot] (11):
build(deps): bump github.com/vektra/mockery/v2 from 2.33.0 to 2.33.1 (projectcontour#5729)
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.1 (projectcontour#5742)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5743)
build(deps): bump github.com/vektra/mockery/v2 from 2.33.1 to 2.33.2 (projectcontour#5750)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#5763)
build(deps): bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.2 (projectcontour#5766)
build(deps): bump github.com/vektra/mockery/v2 from 2.33.2 to 2.33.3 (projectcontour#5765)
build(deps): bump sigs.k8s.io/gateway-api from 0.8.0 to 0.8.1 (projectcontour#5764)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 (projectcontour#5778)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5789)
build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (projectcontour#5835)
Tag v1.25.3 release.
Steve Kriss (2):
update Go to 1.20.8 (projectcontour#5785)
fix spelling errors (projectcontour#5816)
Sunjay Bhatia (8):
Bump go to 1.20.7 (projectcontour#5664)
Bump Envoy to 1.26.5 (projectcontour#5824)
Bump grpc-go to v1.56.3 (projectcontour#5837)
Bump go to 1.20.10 (projectcontour#5843)
release-1.25: Bump golang.org/x/net to v0.17.0 (projectcontour#5836)
release-1.25: Backport projectcontour#5827 and projectcontour#5850 (projectcontour#5852)
Bump Envoy to v1.26.6 (projectcontour#5861)
Update Contour Docker image to v1.25.3.
dependabot[bot] (15):
build(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.10 (projectcontour#5616)
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (projectcontour#5604)
build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.4 (projectcontour#5615)
build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 (projectcontour#5620)
build(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 (projectcontour#5631)
build(deps): bump google.golang.org/grpc from 1.55.0 to 1.55.1 (projectcontour#5618)
build(deps): bump k8s.io/apiextensions-apiserver from 0.26.3 to 0.26.7 (projectcontour#5630)
build(deps): bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3 (projectcontour#5626)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5608)
build(deps): bump github.com/envoyproxy/go-control-plane (projectcontour#5633)
build(deps): bump k8s.io/client-go from 0.26.7 to 0.26.8 (projectcontour#5715)
build(deps): bump k8s.io/apimachinery from 0.27.4 to 0.27.5 (projectcontour#5717)
build(deps): bump k8s.io/apiextensions-apiserver from 0.26.7 to 0.26.8 (projectcontour#5716)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5736)
build(deps): bump the k8s-dependencies group with 3 updates (projectcontour#5768)
Tag v1.24.6 release.
Steve Kriss (2):
update Go to 1.19.13 (projectcontour#5786)
fix spelling errors (projectcontour#5817)
Sunjay Bhatia (8):
Bump go to 1.19.12 (projectcontour#5665)
Bump Envoy to 1.25.10 (projectcontour#5825)
Bump grpc-go to v1.56.3 (projectcontour#5839)
Bump golang.org/x/net to v0.17.0 (projectcontour#5838)
release-1.24: Bump go to 1.20.10 (projectcontour#5844)
release-1.24: Backport projectcontour#5827 and projectcontour#5850 (projectcontour#5853)
Bump Envoy to v1.25.11 (projectcontour#5860)
Update Contour Docker image to v1.24.6.
dependabot[bot] (18):
build(deps): bump github.com/tsaarni/certyaml from 0.9.1 to 0.9.2 (projectcontour#5613)
build(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.7 (projectcontour#5617)
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.6 (projectcontour#5607)
build(deps): bump k8s.io/api from 0.26.1 to 0.26.7 (projectcontour#5621)
build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.7 (projectcontour#5600)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.8.0 to 2.8.4 (projectcontour#5625)
build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1 (projectcontour#5635)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5603)
build(deps): bump github.com/imdario/mergo from 0.3.13 to 0.3.16 (projectcontour#5639)
build(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 (projectcontour#5642)
build(deps): bump github.com/onsi/gomega from 1.27.1 to 1.27.10 (projectcontour#5641)
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (projectcontour#5646)
build(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.7 (projectcontour#5611)
build(deps): bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.4 (projectcontour#5634)
build(deps): bump k8s.io/client-go from 0.26.7 to 0.26.8 (projectcontour#5708)
build(deps): bump k8s.io/apiextensions-apiserver from 0.26.7 to 0.26.8 (projectcontour#5713)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5740)
build(deps): bump the k8s-dependencies group with 2 updates (projectcontour#5767)
Tag v1.26.0-rc.1 release.
Clayton Gonsalves (3):
HTTPProxy: add regex support for path matching and header matching (projectcontour#5319)
Add max_requests_per_connection for cluster and listener config (projectcontour#5417)
Fix: Make order of Ext auth and Global ratelimit uniform (projectcontour#5559)
Hassan Shamji (1):
Enable HTTPProxy Fractional Mirroring (projectcontour#5516)
Jean-Daniel Dupas (1):
[provisioner] Add `ipFamilyPolicy` field to NetworkPublishing. (projectcontour#5386)
Niklas Simons (2):
Bump client-go, controller-runtime and related dependencies (projectcontour#5362)
Allow limiting Contour to watch certain namespaces (projectcontour#5214)
Rajat Vig (2):
Allow changing per_connection_buffer_limit_bytes using contour configuration for clusters (projectcontour#5493)
Allow changing per_connection_buffer_limit_bytes using contour configuration for listeners (projectcontour#5513)
Shadi Altarsha (2):
Design: Default Global RateLimit Policy (projectcontour#5359)
Add support for General RateLimit Policy (projectcontour#5363)
Shazi (1):
De-dupe ExtensionService resolution code (projectcontour#5305)
Simon Verhoeven (1):
docs: update README.md (projectcontour#5380)
Sotiris Nanopoulos (5):
Adds `critical` level for access logging (projectcontour#5360)
Increase `bootstrapCmd` timeout (projectcontour#5570)
HTTPProxy: support case insensitive header matching (projectcontour#5567)
Cleanup: Use Envoy contains for header routing (projectcontour#5585)
Adds support for treating missing headers as empty (projectcontour#5584)
Steve Kriss (31):
update netlify redirects for v1.25 (projectcontour#5350)
fix links in v1.25.0 changelog (projectcontour#5351)
remove label sync workflow (projectcontour#5364)
test/e2e: wait for Contour deployment to update before upgrading Envoy (projectcontour#5373)
Gateway provisioner: release leader election on shutdown (projectcontour#5377)
test/e2e: disable keep-alives in Poller (projectcontour#5388)
test/e2e: provisioner upgrade test (projectcontour#5381)
deps: bump sigs.k8s.io/controller-tools to v0.12.0 (projectcontour#5410)
test/e2e: lower provisioner upgrade threshold (projectcontour#5409)
HTTPProxy: improve godoc for match conditions (projectcontour#5413)
docs: fix target port for AWS NLB TLS termination (projectcontour#5416)
golangci-lint: use go run locally, tidy config file (projectcontour#5429)
docs: remove Operator references (projectcontour#5431)
collapse 1.21 and 1.20 docs (projectcontour#5432)
support many Gateway Listeners (projectcontour#5160)
fix new codespell issues (projectcontour#5477)
test/e2e: extract generic helper for creating/waiting (projectcontour#5478)
Gateway API: add support for TCPRoute (projectcontour#5471)
test/e2e: add test for Gateway with many Listeners (projectcontour#5515)
enable websockets for Gateway listeners (projectcontour#5524)
HTTPProxy: support health check status ranges (projectcontour#5528)
internal/envoy/v3: simplify Route code (projectcontour#5531)
update to Go 1.20.6 (projectcontour#5555)
access log: support logging source resource metadata (projectcontour#5534)
Gateway API: support TLS termination with TLSRoute/TCPRoute (projectcontour#5481)
remove vcert replace (projectcontour#5574)
patch release docs updates (projectcontour#5593)
update Envoy to v1.27.0 (projectcontour#5594)
Add changelog for v1.26.0-rc.1 release.
changelog edits
Update Contour Docker image to v1.26.0-rc.1.
Sunjay Bhatia (30):
metrics: Use controller-runtime metrics Registry as base (projectcontour#5006)
internal/envoy/v3: Loosen FilterMisdirectedRequests helper (projectcontour#5390)
Add metrics for status update handler (projectcontour#5037)
test/e2e: Additional logging to app poller (projectcontour#5397)
deps: Bump go-control-plane to commit for Envoy 1.26 (projectcontour#5398)
cmd/contour: Failure setting GOMAXPROCS is non-fatal (projectcontour#5427)
test/e2e: Delete dependent objects in background (projectcontour#5436)
internal/envoy/v3: RouteConfiguration ignores port when choosing virtualhost (projectcontour#5437)
Bump Gateway API to v0.7.1 (projectcontour#5353)
Bump Envoy to v1.26.2 (projectcontour#5449)
Wait for gateway-api admission server to roll out in install script (projectcontour#5457)
test/e2e/gateway: Remove request mirror test (projectcontour#5448)
internal/sorter: Routes with method matching get precedence (projectcontour#5434)
internal/k8s: Fix log test pollution (projectcontour#5474)
test/e2e: Debugging fixes (projectcontour#5473)
internal/dag: GetServiceClusters no longer returns ExternalName clusters (projectcontour#5472)
Extend gateway api conformance test timeout (projectcontour#5475)
Bump kind and kubectl (projectcontour#5479)
internal/dag: Listener processor uses HTTP/S addresses for Gateway Listeners (projectcontour#5486)
test/e2e/ingress: Use ingress class name spec field (projectcontour#5487)
More test logger fixes (projectcontour#5489)
Replace docker/distribution usage with novln/docker-parser (projectcontour#5459)
Bump go to 1.20.5 (projectcontour#5502)
Bump mergo to new vanity url dario.cat/mergo and v1.0.0 (projectcontour#5511)
internal/k8s: Make log test flush timeout more lenient (projectcontour#5514)
Skip Gateway API install in upgrade tests (projectcontour#5512)
site: Update guide on building Envoy in FIPS compliant mode (projectcontour#5415)
1.24.5 and 1.25.1 changelogs (projectcontour#5592)
v1.25.2 changelog (projectcontour#5596)
Add dependabot config for release branches (projectcontour#5597)
Tero Saarni (3):
Remove dots in certgen job name (projectcontour#5484)
Clarify TLS certificate delegation (projectcontour#5529)
Fix dag rebuild trigger when Secret object changes (projectcontour#5463)
Yang Gang (7):
fix wrong typo in Makefile :run-gateway-conformance and lint-flags (projectcontour#5494)
fix typo in getting started doc (projectcontour#5490)
trigger a DAG rebuild when GRPCRoute's services change (projectcontour#5485)
Fix configmap word in docs. (projectcontour#5492)
Delete redundance code. (projectcontour#5517)
update pr template notes. (projectcontour#5518)
docs: Remove operator troubleshooting from TOC (projectcontour#5521)
dependabot[bot] (49):
build(deps): bump github.com/docker/distribution (projectcontour#5355)
build(deps): bump github.com/vektra/mockery/v2 from 2.26.1 to 2.27.1 (projectcontour#5365)
build(deps): bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (projectcontour#5367)
build(deps): bump codespell-project/actions-codespell from 1.0 to 2.0 (projectcontour#5368)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 (projectcontour#5369)
build(deps): bump github.com/onsi/gomega from 1.27.6 to 1.27.7 (projectcontour#5394)
build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2 (projectcontour#5391)
build(deps): bump github.com/cert-manager/cert-manager from 1.11.1 to 1.11.2 (projectcontour#5366)
build(deps): bump github.com/vektra/mockery/v2 from 2.27.1 to 2.28.1 (projectcontour#5403)
build(deps): bump github.com/prometheus/common from 0.43.0 to 0.44.0 (projectcontour#5405)
build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (projectcontour#5406)
build(deps): bump gonum.org/v1/plot from 0.12.0 to 0.13.0 (projectcontour#5404)
build(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (projectcontour#5408)
build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 (projectcontour#5419)
build(deps): bump github.com/envoyproxy/go-control-plane (projectcontour#5420)
build(deps): bump aquasecurity/trivy-action from 0.10.0 to 0.11.0 (projectcontour#5440)
build(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (projectcontour#5442)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 (projectcontour#5438)
build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (projectcontour#5441)
build(deps): bump github.com/vektra/mockery/v2 from 2.28.1 to 2.28.2 (projectcontour#5444)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5407)
build(deps): bump github.com/vektra/mockery/v2 from 2.28.2 to 2.29.0 (projectcontour#5466)
build(deps): bump aquasecurity/trivy-action from 0.11.0 to 0.11.2 (projectcontour#5469)
build(deps): bump mheap/github-action-required-labels from 4 to 5 (projectcontour#5470)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 (projectcontour#5467)
build(deps): bump github.com/onsi/gomega from 1.27.7 to 1.27.8 (projectcontour#5468)
build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 (projectcontour#5499)
build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.0 (projectcontour#5498)
build(deps): bump k8s.io/api from 0.27.2 to 0.27.3 (projectcontour#5496)
build(deps): bump github.com/prometheus/client_golang (projectcontour#5497)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5500)
build(deps): bump k8s.io/client-go from 0.27.2 to 0.27.3 (projectcontour#5505)
build(deps): bump github.com/vektra/mockery/v2 from 2.29.0 to 2.30.1 (projectcontour#5506)
build(deps): bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 (projectcontour#5509)
build(deps): bump k8s.io/apiextensions-apiserver from 0.27.2 to 0.27.3 (projectcontour#5510)
build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 (projectcontour#5507)
build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (projectcontour#5526)
build(deps): bump google.golang.org/grpc from 1.56.0 to 1.56.1 (projectcontour#5527)
build(deps): bump github.com/vektra/mockery/v2 from 2.30.1 to 2.30.16 (projectcontour#5541)
build(deps): bump golang.org/x/oauth2 from 0.9.0 to 0.10.0 (projectcontour#5545)
build(deps): bump github.com/vektra/mockery/v2 from 2.30.16 to 2.31.1 (projectcontour#5546)
build(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2 (projectcontour#5547)
build(deps): bump github.com/vektra/mockery/v2 from 2.31.1 to 2.32.0 (projectcontour#5562)
build(deps): bump sigs.k8s.io/controller-tools from 0.12.0 to 0.12.1 (projectcontour#5563)
build(deps): bump k8s.io/apiextensions-apiserver from 0.27.3 to 0.27.4 (projectcontour#5577)
build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10 (projectcontour#5578)
build(deps): bump go.uber.org/automaxprocs from 1.5.2 to 1.5.3 (projectcontour#5579)
build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (projectcontour#5599)
build(deps): bump github.com/cert-manager/cert-manager (projectcontour#5601)
izturn (8):
internal/dag: use helper for ResolvedRefs=false (projectcontour#5156)
internal/provisioner: expose the metrics port for envoy (projectcontour#5101)
refactor to fix shadow-vars & dupe imports (projectcontour#5422)
test/e2e: add linter for http.DefaultTransport (projectcontour#5424)
simplify ut for provisioner/gateway (projectcontour#5430)
ContourDeployment: add field podAnnotations for contour (projectcontour#5346)
rename interface{} to any (projectcontour#5423)
internal/provisioner: set resource requirements for shutdown-manager & envoy-initconfig containers (projectcontour#5425)
Tag v1.25.2 release.
Sunjay Bhatia (2):
release-1.25: Bump client-go to 1.26.7 (projectcontour#5595)
Update Contour Docker image to v1.25.2.