v2.0.0-beta.1
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
Upgrade Guide
https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Upgrade%20V2
What's Changed
💥 Breaking Changes
- feat!: Replace
oauth2.openvpn-username-claimandoauth2.openvpn-username-celwithoauth2.openvpn-usernameby @jkroepke in #942 - feat!: Migrate legacy token validators (
oauth2.validate.*) to CEL by @jkroepke in #943 - feat!: Remove
--oauth2.validate.issuerby @jkroepke in #944 - feat!: Rename oauth2.validate.cel to oauth2.validate.expression by @jkroepke in #945
- feat!: Refactor client-config by @jkroepke in #949
✨ Exciting New Features
- feat: Mark OpenVPN Plugin as stable by @jkroepke in #946
- feat: require plugin management password by @jkroepke in #961
🐞 Bug Fixes
- fix(plugin): reject CR/LF in env values before building management messages by @jkroepke in #936
- fix(plugin): publish management connections only after password auth succeeds by @jkroepke in #935
- fix(plugin): write denied-auth reasons to auth_failed_reason_file by @jkroepke in #937
- fix(plugin): set plugin memory limit during plugin open by @jkroepke in #934
- fix: restrict OIDC HTTP redirects by @jkroepke in #960
- fix: trust proxy headers only from configured proxies by @jkroepke in #964
- fix: escape profile selector templates by @jkroepke in #966
- fix: redact plugin debug environment logs by @jkroepke in #967
- fix: bind pprof default to loopback by @jkroepke in #968
- fix: harden management line parsing by @jkroepke in #969
- fix: secure management pass-through access by @jkroepke in #963
🛠️ Dependencies
- chore(deps): update googleapis to b703f56 by @renovate[bot] in #932
- chore(deps): update module github.com/moby/sys/user to v0.4.1 by @renovate[bot] in #933
- chore(deps): update github.com/lufia/plan9stats digest to 477a660 by @renovate[bot] in #950
- chore(deps): update googleapis to 925bb5d by @renovate[bot] in #951
- chore(deps): update module github.com/shirou/gopsutil/v4 to v4.26.6 by @renovate[bot] in #952
- chore(deps): update module github.com/klauspost/compress to v1.19.0 by @renovate[bot] in #953
- fix(deps): update module github.com/google/cel-go to v0.29.0 by @renovate[bot] in #957
- fix(deps): update module github.com/google/cel-go to v0.29.1 by @renovate[bot] in #958
Full Changelog: v1.28.3...v2.0.0-beta.1