Highlights
- The managed identity code path no longer has a dependency on the
socket.getfqdn(). No API change is needed. Existing MSAL-powered apps will automatically pick up this new behavior. - This version of MSAL Python will pick up PyMsalRuntime 0.20.*. No API change is needed. Existing MSAL-powered apps will automatically pick up this new behavior.
- The
thumbprintname-value pair in theclient_credentialparameter becomes optional now. See API docs for usage.
What's Changed
- ROPC deprecation by @Ugonnaak1 in #855
- Test case for token response scope differing from token request scope by @rayluo in #856
- Update pymsalruntime version range to handle the latest 0.20.0 release by @DharshanBJ in #858
- Document how to enable sha256 for client credential by @rayluo in #833
- Remove the reliance on getfqdn() by @rayluo in #859
- Thumbprint for certificate made optional by @vi7us in #835
- Support Python 3.14 by @rayluo in #861
- Explicitly remove issuer from the OIDC discovery response by @rayluo in #863
- Suppress CodeQL warning by @bgavrilMS in #867
New Contributors
- @ashok672 made their first contribution in #839
- @xinyuxu1026 made their first contribution in #846
- @dependabot[bot] made their first contribution in #849
- @vi7us made their first contribution in #835
Full Changelog: 1.34.0...1.35.0b1