Skip to content

Releases: pomerium/ingress-controller

v0.28.0

11 Nov 23:55
Compare
Choose a tag to compare

What's Changed

New

  • Gateway API support

Changes

  • Upgrade to Kubernetes API v0.31.0

Bug Fixes

  • Support go durations in annotations

Full Changelog: v0.27.2...v0.28.0

v0.27.2

22 Oct 21:56
6ce281f
Compare
Choose a tag to compare

What's Changed

Core Pomerium changes: https://github.com/pomerium/pomerium/releases/tag/v0.27.2

Changed

Full Changelog: v0.27.1...v0.27.2

v0.27.1

30 Sep 20:59
8b0728b
Compare
Choose a tag to compare

What's Changed

Core Pomerium changes: https://github.com/pomerium/pomerium/releases/tag/v0.27.1

Full Changelog: v0.27.0...v0.27.1

v0.27.0

10 Sep 14:31
Compare
Choose a tag to compare

What's Changed

Core Pomerium changes: https://github.com/pomerium/pomerium/releases/tag/v0.27.0

New

Changed

Dependency Updates

  • runtime: upgrade Go to 1.23.0 @wasaga in #1024
  • build(deps): bump distroless/base-debian12 from 8aa9165 to 8c26ef9 in the docker group by @dependabot in #967
  • build(deps): bump the github-actions group with 4 updates by @dependabot in #964
  • build(deps): bump the go group across 1 directory with 7 updates by @dependabot in #970
  • build(deps): bump the github-actions group with 3 updates by @dependabot in #995
  • build(deps): bump the go group with 4 updates by @dependabot in #996
  • build(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #1007
  • build(deps): bump distroless/base-debian12 from 8c26ef9 to 8d946e4 in the docker group by @dependabot in #1019
  • build(deps): bump the github-actions group with 7 updates by @dependabot in #1021
  • build(deps): bump the go group with 2 updates by @dependabot in #1020
  • build(deps): bump the go group with 3 updates by @dependabot in #1028
  • build(deps): bump the github-actions group with 2 updates by @dependabot in #1026

Full Changelog: v0.26.2...v0.27.0

v0.26.2

19 Jul 19:21
Compare
Choose a tag to compare

What's Changed

  • Adds runtimeFlags option to the CRD to enable feature opt-out (#1010) by @wasaga in #1012

Full Changelog: v0.26.1...v0.26.2

v0.26.1

01 Jul 23:31
322066d
Compare
Choose a tag to compare

Security

This release includes multiple security updates:

  • The Pomerium user info page (at /.pomerium) unintentionally included serialized OAuth2 access and ID tokens from the logged-in user's session. These tokens are not intended to be exposed to end users, and have now been removed. CVE-2024-39315

    Credit to Vadim Sheydaev, aka Enr1g for reporting this issue.

  • This release also includes an update from Envoy 1.30.1 to Envoy 1.30.3 to address multiple security issues:

    • CVE-2024-34362: Crash (use-after-free) in EnvoyQuicServerStream
    • CVE-2024-34363: Crash due to uncaught nlohmann JSON exception
    • CVE-2024-34364: Envoy OOM vector from HTTP async client with unbounded response buffer for mirror response, and other components
    • CVE-2024-32974: Crash in EnvoyQuicServerStream::OnInitialHeadersComplete()
    • CVE-2024-32975: Crash in QuicheDataReader::PeekVarInt62Length()
    • CVE-2024-32976: Endless loop while decompressing Brotli data with extra input
    • CVE-2024-23326: Envoy incorrectly accepts HTTP 200 response for entering upgrade mode
    • CVE-2024-38525: datadog tracer does not handle trace headers with unicode characters
  • The release also removes a transitive dependency on the gopkg.in/square/go-jose.v2 library which is vulnerable to GHSA-c5q2-7r4c-mv6g.

What's Changed

Changed

Full Changelog: v0.26.0...v0.26.1

v0.26.0

17 May 18:31
Compare
Choose a tag to compare

Upgrading

kubectl apply -k github.com/pomerium/ingress-controller/config/default\?ref=v0.26.0

See docs for further details.

What's Changed

Breaking

New

Fixes

Changed

Dependency Updates

  • go: upgrade Go to 1.22 by @wasaga in #898
  • ingress-controller/mock: switch to uber mock by @calebdoxsey in #939
  • envoy: upgrade to v1.30.1 by @kenjenkins in #943
  • build(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0 by @dependabot in #883
  • build(deps): bump docker/metadata-action from 5.4.0 to 5.5.1 by @dependabot in #893
  • build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by @dependabot in #892
  • build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #882
  • build(deps): bump github.com/go-playground/validator/v10 from 10.16.0 to 10.17.0 by @dependabot in #884
  • build(deps): bump github.com/open-policy-agent/opa from 0.60.0 to 0.61.0 by @dependabot in #885
  • build(deps): bump actions/cache from 3.3.2 to 4.0.0 by @dependabot in #894
  • deps: upgrade k8s api version and controller-runtime by @wasaga in #896
  • build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #916
  • build(deps): bump github.com/gosimple/slug from 1.13.1 to 1.14.0 by @dependabot in #915
  • build(deps): bump google.golang.org/grpc from 1.61.0 to 1.62.0 by @dependabot in #913
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.2 by @dependabot in #912
  • build(deps): bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #908
  • build(deps): bump actions/cache from 4.0.0 to 4.0.1 by @dependabot in #907
  • build(deps): bump k8s.io/apimachinery from 0.29.0 to 0.29.2 by @dependabot in #909
  • build(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #901
  • build(deps): bump distroless/base-debian12 from 8548e30 to 530b451 by @dependabot in #899
  • build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #911
  • build(deps): bump github.com/go-playground/validator/v10 from 10.17.0 to 10.18.0 by @dependabot in #914
  • build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in #905
  • build(deps): bump docker/setup-buildx-action from 3.0.0 to 3.1.0 by @dependabot in #904
  • build(deps): bump github.com/open-policy-agent/opa from 0.61.0 to 0.62.0 by @dependabot in #902
  • chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @kenjenkins in #917
  • build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 by @dependabot in #918
  • build(deps): bump the docker group with 1 update by @dependabot in #920
  • build(deps): bump the github-actions group with 2 updates by @dependabot in #921
  • build(deps): bump github.com/jackc/pgx/v5 from 5.5.2 to 5.5.4 by @dependabot in #924
  • build(deps): bump the github-actions group with 5 updates by @dependabot in #933
  • build(deps): bump the docker group with 1 update by @dependabot in #934
  • build(deps): bump the go group with 4 updates by @dependabot in #935
  • build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in #940
  • build(deps): bump the github-actions group with 3 updates by @dependabot in #948
  • build(deps): bump the go group with 6 updates by @dependabot in #946
  • build(deps): bump distroless/base-debian12 from 08baf3b to 8aa9165 in the docker group by @dependabot in #949
  • Upgrade controller-runtime to v0.15.0 and k8s api to v0.30.0 by @kralicky in #953

New Contributors

Full Changelog: v0.25.2...v0.26.0

v0.25.2

05 Apr 20:28
d1117bf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.25.1...v0.25.2

v0.25.1

13 Mar 16:21
Compare
Choose a tag to compare

What's Changed

Changed

Full Changelog: v0.25.0...v0.25.1

v0.25.0

10 Jan 21:24
d059b2c
Compare
Choose a tag to compare

Installation

To install, run the following command:

kubectl apply -k github.com/pomerium/ingress-controller/config/default\?ref=v0.25.0

Refer to the Pomerium Configuration Guide to complete your installation.

What's Changed

Breaking

New

Changed

  • docs: update pass_identity_headers option documentation link by @wasaga in #837
  • manifests: installation manifests use newer Kustomize syntax by @wasaga in #864

Dependency Updates

  • upgrade Pomerium Core to v0.25.0
  • upgrade Go to 1.21 by @wasaga in #863
  • upgrade github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #829
  • upgrade golang.org/x/sync from 0.3.0 to 0.5.0 by @dependabot in #823
  • upgrade github.com/go-playground/validator/v10 from 10.15.4 to 10.16.0 by @dependabot in #822
  • upgrade docker/metadata-action from 5.0.0 to 5.2.0 by @dependabot in #821
  • upgrade distroless/base-debian12 from d53efe9 to d904990 by @dependabot in #819
  • upgrade github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 by @dependabot in #817
  • upgrade docker/build-push-action from 5.0.0 to 5.1.0 by @dependabot in #820
  • upgrade github.com/open-policy-agent/opa from 0.57.0 to 0.59.0 by @dependabot in #827
  • upgrade github.com/go-logr/zapr from 1.2.4 to 1.3.0 by @dependabot in #830
  • upgrade github.com/spf13/viper from 1.16.0 to 1.18.0 by @dependabot in #832
  • upgrade golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #838
  • upgrade actions/setup-go from 4.1.0 to 5.0.0 by @dependabot in #854
  • upgrade actions/setup-python from 4.7.1 to 5.0.0 by @dependabot in #853
  • upgrade docker/metadata-action from 5.2.0 to 5.4.0 by @dependabot in #852
  • upgrade github.com/go-logr/logr from 1.3.0 to 1.4.1 by @dependabot in #851
  • upgrade github.com/spf13/viper from 1.18.0 to 1.18.2 by @dependabot in #849
  • upgrade google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #847
  • upgrade github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #843
  • upgrade distroless/base-debian12 from d904990 to 8548e30 by @dependabot in #841
  • upgrade github.com/open-policy-agent/opa from 0.59.0 to 0.60.0 by @dependabot in #844
  • upgrade google.golang.org/grpc from 1.59.0 to 1.60.1 by @dependabot in #846
  • upgrade github.com/cloudflare/circl from 1.3.6 to 1.3.7 by @dependabot in #859

Full Changelog: v0.24.0...v0.25.0