oauth2 v2.1.0 released!
2.1.0 - 2026-10-25
- TAG: v2.1.0
- COVERAGE: 98.48
- BRANCH COVERAGE: 93.53
- 0.00% documented
Changed
- BREAKING:
allow_cross_origin_redirectsnow defaults tofalse. Cross-origin redirects are blocked before credentials are replayed. Setallow_cross_origin_redirects: trueexplicitly to retain the previous behavior (deprecated).
Security
- GHSA-cmh8-5q25-68v6 - OAUTH_DEBUG token-request secrets are redacted; see [gh!769][gh!769]. Reported by iamibi.
- [gh!769][gh!769] - Redact secrets in structured token-request debug bodies, expand the default filtered credential keys, and require
auth-sanitizer>= 0.2.5 by @makssein - [gh!775][gh!775] - Strip Authorization headers, request bodies, and query parameters from cross-origin redirects by @Huge
- [gh!776][gh!776] - Redact configured sensitive response options from tokenless access-token initialization errors by @Huge [gh!769]: https://github.com/ruby-oauth/oauth2/pull/769 [gh!770]: https://github.com/ruby-oauth/oauth2/pull/770 [gh!775]: https://github.com/ruby-oauth/oauth2/pull/775 [gh!776]: https://github.com/ruby-oauth/oauth2/pull/776 2.1.0: https://github.com/ruby-oauth/oauth2/compare/v2.0.26âŠv2.1.0 2.1.0t: https://github.com/ruby-oauth/oauth2/releases/tag/v2.1.0
Many paths lead to being a sponsor or a backer of this project. Are you on such a path?