Releases: sighupio/module-auth
Release list
Release v0.7.0
Auth Module Release v0.7.0
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates the packages versions of Dex and Pomerium to the latest available in upstream. It also upgrades Gangplank.
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.45.1 |
v2.44.0 |
gangplank |
v1.2.1 |
v1.1.1 |
pomerium |
v0.32.7 |
v0.31.1 |
Compatibility
This release adds support for Kubernetes 1.35.x while maintaining compatibility with versions 1.29.x through 1.34.x.
Notable change
In Dex, starting from this version, the ContinueOnConnectorFailure flag is enabled by default, so Dex will stay up even if a connector fails to initialize, but authentications will fail silently. Previously, a connector initialization failure would cause Dex to crash. To disable it, use the following environment variable: DEX_CONTINUE_ON_CONNECTOR_FAILURE=false.
Update Guide 🦮
Process
To upgrade this module from v0.6.1 to v0.7.0, you need to download this new version, then apply the kustomize project.
kustomize build | kubectl apply -f -Preview v0.7.0-rc.1
Auth Module Release v0.7.0
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates the packages versions of Dex and Pomerium to the latest available in upstream. It also upgrades Gangplank.
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.45.1 |
v2.44.0 |
gangplank |
v1.2.1 |
v1.1.1 |
pomerium |
v0.32.7 |
v0.31.1 |
Compatibility
This release adds support for Kubernetes 1.35.x while maintaining compatibility with versions 1.29.x through 1.34.x.
Notable change
In Dex, starting from this version, the ContinueOnConnectorFailure flag is enabled by default, so Dex will stay up even if a connector fails to initialize, but authentications will fail silently. Previously, a connector initialization failure would cause Dex to crash. To disable it, use the following environment variable: DEX_CONTINUE_ON_CONNECTOR_FAILURE=false.
Update Guide 🦮
Process
To upgrade this module from v0.6.1 to v0.7.0, you need to download this new version, then apply the kustomize project.
kustomize build | kubectl apply -f -Preview v0.7.0-rc.0
Auth Module Release v0.7.0
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates the packages versions of Dex and Pomerium to the latest available in upstream. It also upgrades Gangplank.
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.45.1 |
v2.44.0 |
gangplank |
v1.2.0 |
v1.1.1 |
pomerium |
v0.32.7 |
v0.31.1 |
Compatibility
This release adds support for Kubernetes 1.35.x while maintaining compatibility with versions 1.29.x through 1.34.x.
Notable change
In Dex, starting from this version, the ContinueOnConnectorFailure flag is enabled by default, so Dex will stay up even if a connector fails to initialize, but authentications will fail silently. Previously, a connector initialization failure would cause Dex to crash. To disable it, use the following environment variable: DEX_CONTINUE_ON_CONNECTOR_FAILURE=false.
Update Guide 🦮
Process
To upgrade this module from v0.6.1 to v0.7.0, you need to download this new version, then apply the kustomize project.
kustomize build | kubectl apply -f -Release v0.6.1
Auth Module Release v0.6.1
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates Pomerium and particularly includes an update to Envoy v1.35.6, to address the following CVEs in Envoy and its dependencies:
- CVE-2025-62504
- CVE-2025-62409
- CVE-2025-27818
- CVE-2025-27817
- CVE-2025-0913
- CVE-2024-25178
- CVE-2024-25177
- CVE-2024-25176
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.44.0 |
No update |
gangplank |
v1.1.1 |
No update |
pomerium |
v0.31.1 |
v0.30.5 |
Compatibility
This release adds support for Kubernetes 1.34.x while maintaining compatibility with versions 1.29.x through 1.34.x.
Update Guide 🦮
Process
To upgrade this module from v0.6.0 to v0.6.1, you need to download this new version, then apply the kustomize project. No breaking changes or configuration updates are required.
kustomize build | kubectl apply -f -Preview v0.6.1-rc.0
Auth Module Release v0.6.1
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates Pomerium and particularly includes an update to Envoy v1.35.6, to address the following CVEs in Envoy and its dependencies:
- CVE-2025-62504
- CVE-2025-62409
- CVE-2025-27818
- CVE-2025-27817
- CVE-2025-0913
- CVE-2024-25178
- CVE-2024-25177
- CVE-2024-25176
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.44.0 |
No update |
gangplank |
v1.1.1 |
No update |
pomerium |
v0.31.1 |
v0.30.5 |
Compatibility
This release adds support for Kubernetes 1.34.x while maintaining compatibility with versions 1.29.x through 1.34.x.
Update Guide 🦮
Process
To upgrade this module from v0.6.0 to v0.6.1, you need to download this new version, then apply the kustomize project. No breaking changes or configuration updates are required.
kustomize build | kubectl apply -f -Release v0.6.0
Auth Module Release v0.6.0
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates both Pomerium and Dex to their latest versions available upstream, bringing enhanced security features, improved functionality, and better reliability.
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.44.0 |
v2.42.0 |
gangplank |
v1.1.1 |
v1.1.1 |
pomerium |
v0.30.5 |
v0.28.0 |
Compatibility
This release adds support for Kubernetes 1.33.x while maintaining compatibility with previous versions (1.29.x - 1.32.x).
Update Guide 🦮
Process
To upgrade this module from v0.5.1 to v0.6.0, you need to download this new version, then apply the kustomize project. No breaking changes or configuration updates are required.
kustomize build | kubectl apply -f -Pomerium
Please pay attention, Pomerium v0.29.0 includes potentially breaking changes that depend on the target environment.
Basically, Pomerium v0.29.0 replaces all existing tracing methods with a new OpenTelemetry-based system:
- Enable seamless request tracing across multiple services with the new OTEL-based tracing system. Users can now easily configure and understand traces, with improved visibility into the flow of requests, even at low sample rates. All previously supported tracing methods are removed.
For more technical details check the upstream release notes.
Notes
- Pomerium v0.29.0 has breaking changes that don't impact the module directly
- Existing policy and configuration files remain fully compatible
- All current features continue to work as expected
Preview v0.6.0-rc.0
Auth Module Release v0.6.0
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates both Pomerium and Dex to their latest versions available upstream, bringing enhanced security features, improved functionality, and better reliability.
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.44.0 |
v2.42.0 |
gangplank |
v1.1.1 |
v1.1.1 |
pomerium |
v0.30.5 |
v0.28.0 |
Compatibility
This release adds support for Kubernetes 1.33.x while maintaining compatibility with previous versions (1.29.x - 1.32.x).
Update Guide 🦮
Process
To upgrade this module from v0.5.1 to v0.6.0, you need to download this new version, then apply the kustomize project. No breaking changes or configuration updates are required.
kustomize build | kubectl apply -f -Pomerium
Please pay attention, Pomerium v0.29.0 includes potentially breaking changes that depend on the target environment.
Basically, Pomerium v0.29.0 replaces all existing tracing methods with a new OpenTelemetry-based system:
- Enable seamless request tracing across multiple services with the new OTEL-based tracing system. Users can now easily configure and understand traces, with improved visibility into the flow of requests, even at low sample rates. All previously supported tracing methods are removed.
For more technical details check the upstream release notes.
Notes
- Pomerium v0.29.0 has breaking changes that don't impact the module directly
- Existing policy and configuration files remain fully compatible
- All current features continue to work as expected
Release v0.5.1
Auth Module Release v0.5.1
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates the package versions of Gangplank to the latest available.
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.42.0 |
No update |
gangplank |
v1.1.1 |
v1.1.0 |
pomerium |
v0.28.0 |
No update |
Bug fixes 🐞
-
[#42] Fix OIDC refresh-token flows: Gangplank can now include the Identity Provider's TLS certificate in the generated kubeconfig.
This fixes broken refresh-token flows when the IDP exposes a self-signed certificate.To use this feature, mount the IDP certificate inside the container and configure the parameter
idpCaPathin the yaml configuration file or theGANGPLANK_CONFIG_IDP_CA_PATHenvironment variable.
Update Guide 🦮
Process
To upgrade this module from v0.5.0 to v0.5.1, you need to download this new version, then apply the kustomize project. No further action is required.
kustomize build | kubectl apply -f -Preview v0.5.1-rc.0
Auth Module Release v0.5.1
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates the package versions of Gangplank to the latest available.
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.42.0 |
No update |
gangplank |
v1.1.1 |
v1.1.0 |
pomerium |
v0.28.0 |
No update |
Bug fixes 🐞
-
[#42] Fix OIDC refresh-token flows: Gangplank can now include the Identity Provider's TLS certificate in the generated kubeconfig.
This fixes broken refresh-token flows when the IDP exposes a self-signed certificate.To use this feature, mount the IDP certificate inside the container and configure the parameter
idpCaPathin the yaml configuration file or theGANGPLANK_CONFIG_IDP_CA_PATHenvironment variable.
Update Guide 🦮
Process
To upgrade this module from v0.5.0 to v0.5.1, you need to download this new version, then apply the kustomize project. No further action is required.
kustomize build | kubectl apply -f -Release v0.5.0
Auth Module Release v0.5.0
Welcome to the latest release of the Auth module for the SIGHUP Distribution.
This release updates the packages versions of dex and pomerium to the latest available in upstream.
Included packages
| Package | Current Version | Previous Version |
|---|---|---|
dex |
v2.42.0 |
v2.41.1 |
gangplank |
v1.1.0 |
v1.1.0 |
pomerium |
v0.28.0 |
v0.27.1 |
Update Guide 🦮
Process
To upgrade this module from v0.4.0 to v0.5.0, you need to download this new version, then apply the kustomize project. No further action is required.
kustomize build | kubectl apply -f -