NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2757 most downloaded on crates.io
OpenID Connect library
Last release 1 years ago
06 Jul 2025
Ships fairly regularly
a new release about every 2 months
Some releases are documented
notes for 7 of 28 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
50 releases · first in 2018
Fix hashing for algorithms utilizing SHA512
Refer to the Upgrade Guide for tips on how to upgrade from 3.x.
Refer to the Upgrade Guide for tips on how to upgrade from 3.x.
#[skip_serializing_none] (025889e)oauth2 to 5.0.0 (dbb3f5c)Full Changelog: 4.0.0-rc.1...4.0.0
oauth2 to 5.0.0-alpha.4 (19043b1)oauth2 to 5.0.0-alpha.3 along with http, reqwest, and base64 (7efc894)nightly feature (c67ffe9)oauth2 to 5.0.0-alpha.2 (fd40498)jwk-alg Cargo feature (73ee82f)From<> for unwrapping newtypesEq for types that already derive PartialEq (898ead2)#[skip_serializing_none] (025889e)CoreJsonCurveType (#182)impl Future instead of Pin<Box<dyn Future>> (#158)oauth2 (1c9f770)oauth2 to 5.0.0 (dbb3f5c)JsonCurveType trait (ffde16a)Display output of ClientRegistrationError (3a801c9)Cargo.toml (06e9d6cFull Changelog: 3.5.0...4.0.0
One column per quarter.
This is the first release candidate for the 4.0 major version. No further breaking changes are expected until the next major version.
This is the first release candidate for the 4.0 major version. No further breaking changes are expected until the next major version.
Refer to the Upgrade Guide for tips on how to upgrade from 3.x.
CoreJsonCurveType (#182)oauth2 to 5.0.0-rc.1Full Changelog: 4.0.0-alpha.2...4.0.0-rc.1
Return impl Future instead of Pin<Box<dyn Future>>
impl Future instead of Pin<Box<dyn Future>> (#158)Full Changelog: 4.0.0-alpha.1...4.0.0-alpha.2
This is an API-unstable release intended for gathering feedback about breaking API changes in 4.0. It should be safe to use in applications, but furth
This is an API-unstable release intended for gathering feedback about breaking API changes in 4.0. It should be safe to use in applications, but further breaking API changes MAY occur before stabilizing the API for the 4.0.0 release.
Refer to the Upgrade Guide for tips on how to upgrade from 3.x.
oauth2 to 5.0.0-alpha.4 (19043b1)oauth2 to 5.0.0-alpha.3 along with http, reqwest, and base64 (7efc894)nightly feature (c67ffe9)oauth2 to 5.0.0-alpha.2 (fd40498)jwk-alg Cargo feature (73ee82f)From<> for unwrapping newtypesEq for types that already derive PartialEq (898ead2)oauth2 (1c9f770)JsonCurveType trait (ffde16a)Display output of ClientRegistrationError (3a801c9)Cargo.toml (06e9d6cFull Changelog: 3.5.0...4.0.0-alpha.1
Add UserInfoRequest::set_response_type by @FabianLars in #146
UserInfoRequest::set_response_type by @FabianLars in #146#[non_exhaustive] from LogoutProviderMetadata (#150)Full Changelog: 3.4.0...3.5.0
This change is gated by a non-default jwk-alg feature flag, which was added to avoid introducing breaking changes. During a future major version, this…
alg field into account during key selection (#131). This change is gated by a non-default jwk-alg feature flag, which was added to avoid introducing breaking changes. During a future major version, this feature flag will be removed and the functionality will be included unconditionally.Full Changelog: 3.3.1...3.4.0
Enable chrono wasmbind feature to fix panic in WASM environments
wasmbind feature to fix panic in WASM environments (#127)This release increases the Minimum Supported Rust Version (MSRV) of this crate to 1.65.
This release increases the Minimum Supported Rust Version (MSRV) of this crate to 1.65.
birthdate claim (#119). This crate supports a typo'ed birthday claim, which continues to work as before. In addition, it now supports the standardized birthdate claim.rsa, p256, p384, serde_with, and url dependencies to their latest versions (#117)Eq trait on structs and enums already implementing PartialEq to address Clippy lintFull Changelog: 3.2.0...3.3.0
Add support for OAuth 2.0 Device Authorization Grant , along with an example of how to use this flow with Okta ( #114 ). This feature updates the mini
oauth2 crate version to 4.4.1.cargo doc warnings and rustdoc linksNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →