v2.14.0
The official docker release for this release can be pulled from
quay.io/dexidp/dex:v2.14.0
Notes:
- Users of the Gitlab connector need to pay attention: The connector now uses a less powerful
scope. This is a good enhancement in terms of securiting your bases, but it may need special care
when upgrading!
Features:
- There's a brand new Keystone connector! (#1374, @knangia, @joannanosek, and @kbalka)
- Github connector now returns a full group list when no org is specified, and you have
opted-in to that behaviour (#1340, #1349, @alexmt) - Github connector allows for a 'both' option to use team name AND slug in TeamNameField (#1345, @vito)
- Gitlab connector no longer requires to API scope (#1351, @gypsydiver)
- Postgres storage backeng now works with UNIX sockets (#1346, #1352, @vito)
- Postgres storage backend now exposes some tunables (#1357, @sr)
- gRPC API: Add UpdateClient (#1275, @ccojocar)
- Make expiry of auth requests configurable (#1372, @mxey)
- LDAP connector - add emailSuffix config option (#1380, @dkess)
Bug fixes, misc changes:
- Render error message provided by connector if user authentication failed (#1339, @alexmt)
- Fix bogus conformance failure due to time zones (#1344, @vito)
- Improved LDAP errors from upgrading go-ldap (#1338, @sr)
- Removed incomplete, unmaintained storage adapters for CockroachDB and MySQL (#1343, @vito)
- Removed unused startup scripts, adapted docs (#1350, @sr)
- LDAP connector: Document that 'DN' must be in capitals (#1359, @OwenTuz)
- Kubernetes docs: clarify steps around use/creation of TLS assets (#1358, @OwenTuz)
- Bumped github.com/lib/pq (#1367, @vito)
- Migrate to go modules (#1365, #1369, @josdotso)
- Makefile: cleanups for newer versions of Go (#1368, @ericchiang)
- Dockerfile: update to Go 1.11.3 (#1373, @ericchiang)
- Replace "GET", "POST" to http.MethodGet and http.MethodPost (#1377, @hainesc)