AzureAD/microsoft-authentication-library-for-python (msal)
### [`v1.30.0`](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/1.30.0)
[Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/compare/1.29.0...1.30.0)
#### What's Changed
- New feature: Support Subject Name/Issuer authentication when using .pfx certificate file. Documentation available in one of the recent purple boxes [here](https://msal-python.readthedocs.io/en/latest/#msal.ClientApplication.params.client_credential). [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/718](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/718)
- New feature: Automatically use SHA256 and PSS padding when using .pfx certificate on non-ADFS, non-OIDC authorities. [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/722](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/722)
- New feature: Expose `refresh_on` (if any) to fresh or cached response, so that caller may choose to proactively call `acquire_token_silent()` early. [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/723](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/723)
- Bugfix for token cache search. MSAL 1.27+ customers please upgrade to MSAL 1.30+. [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/717](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/717)
**Full Changelog**: https://github.com/AzureAD/microsoft-authentication-library-for-python/compare/1.29.0...1.30.0
### [`v1.29.0`](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/1.29.0): MSAL Python 1.29.0
[Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/compare/1.28.1...1.29.0)
#### What's Changed
- New feature: Supports Managed Identity for Azure VM, App Service (including Azure Functions, Azure Automation), Service Fabric, Azure Machine Learning, Arc, etc.. Comes with [a sample](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/blob/dev/sample/managed_identity_sample.py), its [configuration via ENV VAR](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/blob/dev/sample/.env.sample.managed_identity), and its [API documentation](https://msal-python.readthedocs.io/en/latest/#managed-identity). ([#58](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/58), [#480](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/480), [#634](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/634), [#674](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/674))
- New feature: Support reading `ConfidentialClientApplication`'s cert from a pfx file ([#684](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/684), [#699](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/699))
- New feature: TokenCache class has a new `search()` method which will return a generator of tokens. The old `find()` method still exists and returns a list, but MSAL 1.27+ will not call `find()` anymore. ([#693](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/693), [#644](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/644))
- Change: Re-enable the username password flow to go through broker, if available. ([#712](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/712))
#### New Contributors
- [@fengga](https://togithub.com/fengga) made their first contribution in [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/712](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/712)
**Full Changelog**: https://github.com/AzureAD/microsoft-authentication-library-for-python/compare/1.28.1...1.29.0
### [`v1.28.1`](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/1.28.1): MSAL Python 1.28.1
[Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/compare/1.28.0...1.28.1)
- Change: `pip install msal[broker]` will now pick up the latest PyMsalRuntime 0.16.x which contains a bugfix for being run as administrator. This release fixes [#707](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/707).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==1.28.0
->==1.30.0
Release Notes
AzureAD/microsoft-authentication-library-for-python (msal)
### [`v1.30.0`](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/1.30.0) [Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/compare/1.29.0...1.30.0) #### What's Changed - New feature: Support Subject Name/Issuer authentication when using .pfx certificate file. Documentation available in one of the recent purple boxes [here](https://msal-python.readthedocs.io/en/latest/#msal.ClientApplication.params.client_credential). [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/718](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/718) - New feature: Automatically use SHA256 and PSS padding when using .pfx certificate on non-ADFS, non-OIDC authorities. [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/722](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/722) - New feature: Expose `refresh_on` (if any) to fresh or cached response, so that caller may choose to proactively call `acquire_token_silent()` early. [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/723](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/723) - Bugfix for token cache search. MSAL 1.27+ customers please upgrade to MSAL 1.30+. [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/717](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/717) **Full Changelog**: https://github.com/AzureAD/microsoft-authentication-library-for-python/compare/1.29.0...1.30.0 ### [`v1.29.0`](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/1.29.0): MSAL Python 1.29.0 [Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/compare/1.28.1...1.29.0) #### What's Changed - New feature: Supports Managed Identity for Azure VM, App Service (including Azure Functions, Azure Automation), Service Fabric, Azure Machine Learning, Arc, etc.. Comes with [a sample](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/blob/dev/sample/managed_identity_sample.py), its [configuration via ENV VAR](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/blob/dev/sample/.env.sample.managed_identity), and its [API documentation](https://msal-python.readthedocs.io/en/latest/#managed-identity). ([#58](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/58), [#480](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/480), [#634](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/634), [#674](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/674)) - New feature: Support reading `ConfidentialClientApplication`'s cert from a pfx file ([#684](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/684), [#699](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/699)) - New feature: TokenCache class has a new `search()` method which will return a generator of tokens. The old `find()` method still exists and returns a list, but MSAL 1.27+ will not call `find()` anymore. ([#693](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/693), [#644](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/644)) - Change: Re-enable the username password flow to go through broker, if available. ([#712](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/712)) #### New Contributors - [@fengga](https://togithub.com/fengga) made their first contribution in [https://github.com/AzureAD/microsoft-authentication-library-for-python/pull/712](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/pull/712) **Full Changelog**: https://github.com/AzureAD/microsoft-authentication-library-for-python/compare/1.28.1...1.29.0 ### [`v1.28.1`](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/1.28.1): MSAL Python 1.28.1 [Compare Source](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/compare/1.28.0...1.28.1) - Change: `pip install msal[broker]` will now pick up the latest PyMsalRuntime 0.16.x which contains a bugfix for being run as administrator. This release fixes [#707](https://togithub.com/AzureAD/microsoft-authentication-library-for-python/issues/707).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.