Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.8.0 #109

Merged
merged 17 commits into from
Oct 19, 2019
Merged

Release 0.8.0 #109

merged 17 commits into from
Oct 19, 2019

Conversation

rayluo
Copy link
Collaborator

@rayluo rayluo commented Oct 18, 2019

Each of the sub-PRs included in this release has been tested and reviewed and approved in their individual PR. The purpose of this all-in-one release PR is to organize the release process. Please review/proof-read the following release notes.

Release Notes:

If you prefer to, you can install this branch for your smoke testing:

pip install git+https://github.com/AzureAD/microsoft-authentication-library-for-python.git@release-0.8.0

rayluo and others added 17 commits September 4, 2019 10:24
Merge MSAL Python 0.7.0 back to dev branch
* [SSH] SSH support including ATs bound to keys

* Fix test

* Do not use casefold()

* Move _validate_ssh_cert_input_data() to outer layer

This at least avoids the performance penalty in those implicit loops
inside acquire_token_silent().

* Code style

"Don't use spaces around the = sign when used to indicate a keyword argument"
- quoted from https://www.python.org/dev/peps/pep-0008/#other-recommendations

* General tidy up

* Move AT key_id test into its own unit test

* Remove an extra space

* Fix typo introduced in online editing via browser :-(
It will guide app developer to use validate_authority=False when needed.
This would become handy when we meet B2C authority with customized domain.
Interestingly, during last 10 months since this library was first released,
there has been basically no customer found and asked for this feature
(except only once, but that one was a red herring so he did not really want it
#56 (comment)
).
Based on the way we implemented it,
the previous implementation would still work, in a sense that the app
dev would be guided to bypass the Instance Discovery.
This commit merely adds a shortcut so that app dev would not have to
explicitly toggle validate_authority=False.
Enable Python 3.8 in test automation
Per off-line discussion with @jennyf19 and @abhidnya13 , we are now merging this PR because it indeed supports B2C feature with its current API surface. The team will further discuss whether a new B2C high level API would be needed, and then we will follow up.
The more generic common endpoint can now support Device Flow for MSA
Bumping version number
@rayluo rayluo requested a review from abhidnya13 October 18, 2019 22:58
@rayluo rayluo merged commit ae7f794 into master Oct 19, 2019
@rayluo rayluo deleted the release-0.8.0 branch October 19, 2019 00:24
DharshanBJ pushed a commit that referenced this pull request Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants