Releases: dexidp/dex
v2.11.0
This is the first new release after moving dex from github.com/coreos to
github.com/dexidp. In the process, a new Quay repository was created, so
you can find the official docker image for this release at:
quay.io/dexidp/dex:v2.11.0
Note that every merge to master now results in a docker image built in
that repository, making it easier to consume recent code changes, and
allowing for a more automated release process.
Features:
- Updates go to 1.10.2 to support SHA-512 for ldaps (@kpschuck, #1233)
- Fix timeout bug for etcd3 client connect (byxorna, #1266)
- Fix default baseURL for GitLab connector (@AnianZ, #1279)
- Connectors/ldap: treat 'constraint violation' on bind as bad
credentials (@srenatus, #1285)
...and many fixes to the documentation and examples. Thank you, everyone
involved in helping out here. 🎉👏
v2.10.0
The official docker image for this release is available at:
quay.io/coreos/dex:v2.10.0
Features:
- Licenses for all dependencies of Dex can be generated (@diegs , #1152)
- Prometheus metrics added (@brancz , #1155)
- New id_provider scope that adds the connector ID and user ID to the ID token claims (@vyshane , #1176)
- Improved documentation (@ericchiang , #1168, #1166, #1157)
- Improved SAML unit tests (@srenatus , #1198)
v2.9.0
The official docker image for this release is available at:
quay.io/coreos/dex:v2.9.0
Features:
- The dex docker image is now built with Go 1.9 (@ericchiang, #1119)
- The prompt for password based login options is now configurable (@srenatus, #1116)
- A "select another login option" button has been added to the login page (@srenatus, #1123)
- The proto API definitions now have a java package tag (@vyshane, #1136)
- An Azure AD connector has been added (@pborzenkov, #1131)
Bug fixes:
- Host dependencies from the protobuf build process have been removed (@ericchiang, #1140)
- Rendered error pages now return HTTP error codes (@kkohtaka, #1142)
v2.8.1
v2.8.0
Features:
- ID tokens from cross-client requests now include the requesting client ID in the audience (#1088, @dpacierpnik)
- Authenticating proxy login strategy added (#1100, #1104, #1103, @stapelberg)
- LinkedIn login strategy added (#1101, @pborzenkov)
- Kubernetes storage tests are now run on PR (#1072, @ericchiang)
- etcd storage backend added (#1108, @dqminh)
Bug fixes:
- Kubernetes CRD storage HTTP client now has a default timeout (#1085, @rphillips)
- Fix regexp for GitLab HTTP header parsing (#1090, @lsjostro)
- Removed test that required internet access (#1109, @ericchiang)
Misc:
v2.7.1
This is a patch release of dex with the following changes since v2.6.1:
v2.7.0 contains an issue(#1070) with CRD support. Please refrain from using/upgrading to v2.7.0. Only upgrade to v2.7.1!
NOTE: This release makes use of Custom Resource Definitions (CRDs) instead of Third Party Resources (TPRs) for Kubernetes storage. Since Kubernetes has deprecated TPRs, Dex has now switched to CRDs by default. For existing deployments, this either requires a manual migration of the TPR data to CRDs or a config change to continue to use TRPs.
Features:
CRD Support (#1062)
Migrate TPR to CRD Documentation (#1067)
OIDC conformance test setup Docs (#1050)
Bug Fixes:
Error out if go files aren't correctly formatted (#1064)
Fix panic caused by deleting refresh token twice through api (#1056)
storage backend should not explicitly lower-case email ids (#1046)
v2.7.0
Due to a bug in this release, we've removed the docker image from quay.io and recommend users upgrade directly to v2.7.1.
v2.6.1
This is a security release of dex that addresses flaws in API query parameters and groups
scope handling logic in the GitHub connector.
Issue 1: Dex's GitHub API calls used a users' display name, instead of login name, and would fail.
Issue 2: Dex would not check whether a user was a member of groups in orgs
/org
if a client was not configured to communicate the groups
scope to dex, regardless of whether orgs
/org
were populated in the clients' configuration file.
Users of the GitHub connector should update to this release immediately.
v2.6.0
This is a minor release of dex with the following changes since v2.5.0:
Features:
- Log high
bcrypt
costs and password hash timeouts (#1016) - Filter by multiple GitHub organizations and teams, document caveats (#1013, #1019)
- Fetch GitHub private primary email addresses if no public email is available (#1018)
- LDAP and SAML query and configuration logging (#1021)
Bug Fixes:
- Fixed hosted domain support for Google OIDC (#1000)