Skip to content

Latest commit

 

History

History
109 lines (71 loc) · 3.81 KB

CHANGELOG.md

File metadata and controls

109 lines (71 loc) · 3.81 KB

cap CHANGELOG

Canonical reference for changes, improvements, and bugfixes for cap.

Next

  • feat (oidc): add WithVerifier (PR #141)

0.7.0

  • Add ability to the SAML test provider to create signed SAML responses by @hcjulz (PR: 135)
  • Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot (PR #136)
  • feat (config): add support for a http.RoundTripper by @jimlambrt (PR #137)
  • chore: update deps by @jimlambrt (PR #138)

0.6.0

  • Add case insensitive user attribute keys configs for LDAP by @jasonodonnell in #132
  • chore (oidc, jwt, ldap): update deps by @jimlambrt in https://github.com//pull/133
  • Add empty anonymous group search configs by @jasonodonnell in #134

0.5.0

Improvements

  • JWT
    • Adds ability to specify more than one KeySet used for token validation (#128)

0.4.1

Bug fixes

  • SAML
    • Truncate issue instant to microseconds to support Microsoft Entra ID enterprise applications (#126)

0.4.0

Features

  • SAML
    • Adds support for SAML authentication (#99).

Improvements

  • LDAP
    • Add worker pool for LDAP token group lookups (PR)

0.3.4

Bug fixes

  • OIDC/examples/cli
    • Use free port if OIDC_PORT is not set for the example (PR)

0.3.3

Bug fixes:

  • LDAP
    • A more compete fix for escapeValue(...) and we've stopped exporting it (PR)

0.3.2

Bug fixes:

  • Address a set of LDAP issues (PR):
    • Properly escape user filters when using UPN domains
    • Increase max tls to 1.3
    • Improve EscapeValue(...)
    • Use text template for rendering filters

0.3.1

Bug Fixes

  • Fixes integer overflow in auth_time claim validation when compiled for 32-bit architecture (PR)

0.3.0

OIDC

  • Add ProviderConfig which creates a provider that doesn't support OIDC discovery. It's probably better to use NewProvider(...) with discovery whenever possible (PR and issue).
  • Improve WSL detection (PR)
  • Add option to allow all of IAT, NBF, and EXP to be missing (PR)
  • Validate sub and aud are present in an id_token (PR)

LDAP

  • Add better (more consistent) timeouts (PR)
  • Add better error msgs on failed search queries (PR)
  • Add new config fields for including/excluding user attrs (PR)
  • Add WithUserAttributes(...) option to the ldap package that allows callers to request that attributes be returned for the authenticating user (PR)

0.2.0 (2022/04/08)

  • Add support for LDAP/AD authentication (PR)

0.1.1 (2021/06/24)

Bug Fixes

  • oidc: remove extra unused parameter to Info logging in TestProvider.startCachedCodesCleanupTicking (PR).

0.1.0 (2021/05/21)

v0.1.0 is the first release. As a result there are no changes, improvements, or bugfixes from past versions.