Skip to content

Commit a7f15bf

Browse files
authored
Merge pull request #760 from consideRatio/pr/cl17
Add changelog for v17.0.0
2 parents ad4034c + ecde1f5 commit a7f15bf

File tree

1 file changed

+53
-1
lines changed

1 file changed

+53
-1
lines changed

docs/source/reference/changelog.md

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,57 @@ command line for details.
66

77
## [Unreleased]
88

9+
## 17.0
10+
11+
### [17.0.0] - 2024-09-04
12+
13+
This release includes minor _breaking changes_, _deprecations_, and the
14+
following new config options available in all authenticator classes:
15+
16+
- {attr}`.OAuthenticator.allowed_groups`
17+
- {attr}`.OAuthenticator.admin_groups`
18+
- {attr}`.OAuthenticator.modify_auth_state_hook`
19+
20+
([full changelog](https://github.com/jupyterhub/oauthenticator/compare/16.3.1...17.0.0))
21+
22+
#### Breaking Changes
23+
24+
- [Generic, OpenShift] {attr}`.OAuthenticator.allowed_groups` and
25+
{attr}`.OAuthenticator.admin_groups` now require
26+
{attr}`.OAuthenticator.manage_groups` to be set to True, and will otherwise
27+
raise an error.
28+
29+
#### Deprecations
30+
31+
- [AzureAd] {attr}`.AzureAdOAuthenticator.user_groups_claim` is deprecated in favor of {attr}`.OAuthenticator.auth_state_groups_key`
32+
- [Generic] {attr}`.GenericOAuthenticator.claim_groups_key` is deprecated in favor of {attr}`.OAuthenticator.auth_state_groups_key`
33+
34+
#### New features added
35+
36+
- [All] Move group management from generic to base oauthenticator (`allowed_groups`, `admin_groups`, `auth_state_groups_key`) [#735](https://github.com/jupyterhub/oauthenticator/pull/735) ([@yuvipanda](https://github.com/yuvipanda), [@manics](https://github.com/manics), [@consideRatio](https://github.com/consideRatio), [@minrk](https://github.com/minrk), [@benjimin](https://github.com/benjimin))
37+
- [All] add OAuthenticator.modify_auth_state_hook, allow get_user_groups / auth_state_groups_key to be async [#751](https://github.com/jupyterhub/oauthenticator/pull/751) ([@minrk](https://github.com/minrk), [@yuvipanda](https://github.com/yuvipanda))
38+
- [Google] Add switch to strip domain from username [#748](https://github.com/jupyterhub/oauthenticator/pull/748) ([@0mar](https://github.com/0mar), [@GeorgianaElena](https://github.com/GeorgianaElena), [@manics](https://github.com/manics))
39+
40+
#### Maintenance and upkeep improvements
41+
42+
- Various fixes for allowed_groups and admin_groups [#758](https://github.com/jupyterhub/oauthenticator/pull/758) ([@consideRatio](https://github.com/consideRatio), [@minrk](https://github.com/minrk))
43+
- Update references from unreleased v16.4 to upcoming v17.0 [#755](https://github.com/jupyterhub/oauthenticator/pull/755) ([@consideRatio](https://github.com/consideRatio), [@minrk](https://github.com/minrk))
44+
45+
#### Documentation improvements
46+
47+
- update docstrings on relationship between `allowed_groups` and `allow_[provider_group_equivalents]` [#757](https://github.com/jupyterhub/oauthenticator/pull/757) ([@minrk](https://github.com/minrk), [@consideRatio](https://github.com/consideRatio))
48+
- Make headings etc in changelog consistent [#754](https://github.com/jupyterhub/oauthenticator/pull/754) ([@consideRatio](https://github.com/consideRatio), [@minrk](https://github.com/minrk))
49+
- Add changelog for v16.3.1 [#744](https://github.com/jupyterhub/oauthenticator/pull/744) ([@yuvipanda](https://github.com/yuvipanda), [@minrk](https://github.com/minrk))
50+
51+
#### Contributors to this release
52+
53+
The following people contributed discussions, new ideas, code and documentation contributions, and review.
54+
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).
55+
56+
([GitHub contributors page for this release](https://github.com/jupyterhub/oauthenticator/graphs/contributors?from=2024-06-11&to=2024-09-04&type=c))
57+
58+
@0mar ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Foauthenticator+involves%3A0mar+updated%3A2024-06-11..2024-09-04&type=Issues)) | @benjimin ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Foauthenticator+involves%3Abenjimin+updated%3A2024-06-11..2024-09-04&type=Issues)) | @consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Foauthenticator+involves%3AconsideRatio+updated%3A2024-06-11..2024-09-04&type=Issues)) | @GeorgianaElena ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Foauthenticator+involves%3AGeorgianaElena+updated%3A2024-06-11..2024-09-04&type=Issues)) | @manics ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Foauthenticator+involves%3Amanics+updated%3A2024-06-11..2024-09-04&type=Issues)) | @minrk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Foauthenticator+involves%3Aminrk+updated%3A2024-06-11..2024-09-04&type=Issues)) | @yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Foauthenticator+involves%3Ayuvipanda+updated%3A2024-06-11..2024-09-04&type=Issues))
59+
960
## 16.3
1061

1162
### [16.3.1] - 2024-06-11
@@ -906,7 +957,8 @@ It fixes handling of `gitlab_group_whitelist` when using GitLabOAuthenticator.
906957

907958
- First release
908959

909-
[unreleased]: https://github.com/jupyterhub/oauthenticator/compare/16.3.1...HEAD
960+
[unreleased]: https://github.com/jupyterhub/oauthenticator/compare/17.0.0...HEAD
961+
[17.0.0]: https://github.com/jupyterhub/oauthenticator/compare/16.3.1...17.0.0
910962
[16.3.1]: https://github.com/jupyterhub/oauthenticator/compare/16.3.0...16.3.1
911963
[16.3.0]: https://github.com/jupyterhub/oauthenticator/compare/16.2.1...16.3.0
912964
[16.2.1]: https://github.com/jupyterhub/oauthenticator/compare/16.2.0...16.2.1

0 commit comments

Comments
 (0)