Skip to content

v2.14.0

Compare
Choose a tag to compare
@srenatus srenatus released this 11 Jan 15:17
· 2281 commits to master since this release
v2.14.0
f1581ff

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)