2.13.5 Patch release notes
This release adds OIDC device authentication and keyless Gemini fallback for judge configuration, and updates LangChain to version 0.3.30.
Enhancements
Added keyless Gemini fallback for judge configuration
Gemini now acts as the default fallback judge provider when OpenAI and Azure are not configured, including for DeepEval scorers. The judge-configuration notebook now covers both keyed and keyless Gemini setups.
Added OIDC device authentication
You can now authenticate vm.init() through an OAuth 2.0 or OIDC device flow by providing an issuer and client ID, with optional scope and audience settings. The ValidMind Library caches tokens in ~/.validmind/credentials.json, and you can set the API audience with the VM_OIDC_AUDIENCE environment variable.
Other changes
Updated LangChain to version 0.3.30
The ValidMind Library now uses LangChain 0.3.30, which includes hardened data serialization and deprecates LangChain Hub.