You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
## v3.7.1 (2024-02-13)
### Fix
- action bump - linter check. - depracated endpoint and fix groups services. - deprecate entitlement
## v3.7.0 (2023-11-13)
### Feat
- realm changing helpers
### Fix
- no prints
## v3.6.1 (2023-11-13)
### Fix
- Ci/fix tests (#506)
## v3.6.0 (2023-11-13)
### Feat
- add KeycloakAdmin.get_idp() (#478)
## v3.5.0 (2023-11-13)
### Feat
- Update dynamic client using registration access token (#491)
## v3.4.0 (2023-11-13)
### Feat
- add an optional search criteria to the get_realm_roles function (#504)
## v3.3.0 (2023-06-27)
### Feat
- added KeycloakAdmin.update_client_authz_resource() (#462)
## v3.2.0 (2023-06-23)
### Feat
- Implement missing admin method create_client_authz_scope_based_permission() and create_client_authz_policy() (#460)
## v3.1.1 (2023-06-23)
### Fix
- remove duplicate slash in URL_ADMIN_IDP (#459)
## v3.1.0 (2023-06-23)
### Feat
- Add query to get users group method and permit pagination (#444)
## v3.0.0 (2023-05-28)
### BREAKING CHANGE
- Changes the exchange token API
### Refactor
- Exchange token method
## v2.16.6 (2023-05-28)
### Fix
- relax the version constraints
## v2.16.5 (2023-05-28)
### Fix
- do not swap realm for user_realm when logging in with a client service account (#447)
## v2.16.4 (2023-05-28)
### Perf
- improve performance of get_user_id (#449)
## v2.16.3 (2023-05-15)
### Fix
- Fixes `Authorization.load_config` breaking if a scope based permission is linked with anything other than a role based policy. Fixes #445 (#446)
## v2.16.2 (2023-05-09)
### Fix
- issue with app engine reported in #440 (#442)
## v2.16.1 (2023-05-01)
### Fix
- Initializing KeycloakAdmin without server_url (#439)
## v2.16.0 (2023-04-28)
### Feat
- Add get and delete methods for client authz resources (#435)
## v2.15.4 (2023-04-28)
### Fix
- **pyproject.toml**: loose requests pgk and remove urllib3 as dependency (#434)
## v2.15.3 (2023-04-06)
### Fix
- Check if _s exists in ConnectionManager before deleting it (#429)
## v2.15.2 (2023-04-05)
### Fix
- deprecation warnings in keycloak_admin.py (#425)
## v2.15.1 (2023-04-05)
### Fix
- improved type-hints (#427)
## v2.15.0 (2023-04-05)
### Feat
- Add UMA policy management and permission tickets (#426)
## v2.14.0 (2023-03-17)
### Feat
- add initial access token support and policy delete method
## v2.13.2 (2023-03-06)
### Fix
- Refactor auto refresh (#415)
## v2.13.1 (2023-03-05)
### Fix
- Check if applyPolicies exists in the config (#367)
## v2.13.0 (2023-03-05)
### Feat
- implement cache clearing API (#414)
## v2.12.2 (2023-03-05)
### Fix
- get_group_by_path uses Keycloak API to load (#417)
## v2.12.1 (2023-03-05)
### Fix
- tests and upgraded deps (#419)
## v2.12.0 (2023-02-10)
### Feat
- add Keycloak UMA client (#403)
## v2.11.1 (2023-02-08)
### Fix
- do not include CODEOWNERS (#407)
## v2.11.0 (2023-02-08)
### Feat
- Add Client Scopes of Client
## v2.10.0 (2023-02-08)
### Feat
- update header if token is given - init KeycloakAdmin with token
## v2.9.0 (2023-01-11)
### Feat
- added default realm roles handlers
## v2.8.0 (2022-12-29)
### Feat
- **api**: add tests for create_authz_scopes
### Fix
- fix testing create_client_authz_scopes parameters - fix linting - add testcase for invalid client id - create authz clients test case - create authz clients test case
## v2.7.0 (2022-12-24)
### Refactor
- code formatting after tox checks - remove print statements
## v2.6.1 (2022-12-13)
### Feat
- option for enabling users - helping functions for disabling users
### Fix
- use version from the package - default scope to openid
## v2.6.0 (2022-10-03)
### Feat
- attack detection API implementation
## v2.5.0 (2022-08-19)
### Feat
- added missing functionality to include attributes when returning realm roles according to specifications
## v2.4.0 (2022-08-19)
### Feat
- add client scope-mappings client roles operations
## v2.3.0 (2022-08-13)
### Feat
- Add token_type/scope to token exchange api
## v2.2.0 (2022-08-12)
### Feat
- add client scope-mappings realm roles operations
## v2.1.1 (2022-07-19)
### Fix
- removed whitespace from urls
### Refactor
- applied linting
## v2.1.0 (2022-07-18)
### Feat
- add unit tests - add docstrings - add functions covering some missing REST API calls
### Fix
- linting - now get_required_action_by_alias now returns None if action does not exist - moved imports at the top of the file - remove duplicate function - applied tox -e docs - applied flake linting checks - applied tox linting check
## v2.0.0 (2022-07-17)
### BREAKING CHANGE
- Renamed parameter client_name to client_id in get_client_id method
### Fix
- check client existence based on clientId
## v1.9.1 (2022-07-13)
### Fix
- turn get_name into a method, use setters in connection manager
### Refactor
- no need to try if the type check is performed
## v1.9.0 (2022-07-13)
### Refactor
- merge master branch into local
## v1.8.1 (2022-07-13)
### Feat
- added flake8-docstrings and upgraded dependencies
### Fix
- Support the auth_url method called with scope & state params now - raise correct exceptions
### Refactor
- slight restructure of the base fixtures
## v1.8.0 (2022-06-22)
### Feat
- Ability to set custom timeout for KCOpenId and KCAdmin
## v1.7.0 (2022-06-16)
### Feat
- Allow fetching existing policies before calling create_client_authz_client_policy()
## v1.6.0 (2022-06-13)
### Feat
- support token exchange config via admin API
## v1.5.0 (2022-06-03)
### Feat
- Add update_idp
## v1.4.0 (2022-06-02)
### Feat
- Add update_mapper_in_idp
## v1.3.0 (2022-05-31)
## v1.2.0 (2022-05-31)
### Feat
- Support Token Exchange. Fixes #305 - Add get_idp_mappers, fix #329
## v1.1.1 (2022-05-27)
### Fix
- fixed bugs in events methods - fixed components bugs - use param for update client mapper
## v1.1.0 (2022-05-26)
### Feat
- added new methods for client scopes
## v1.0.1 (2022-05-25)
### Fix
- allow query parameters for users count
## v1.0.0 (2022-05-25)
### BREAKING CHANGE
- Renames `KeycloakOpenID.well_know` to `KeycloakOpenID.well_known`
### Fix
- correct spelling of public API method
## v0.29.1 (2022-05-24)
### Fix
- allow client_credentials token if username and password not specified
## v0.29.0 (2022-05-23)
### Feat
- added UMA-permission request functionality
### Fix
- added fixes based on feedback
## v0.28.3 (2022-05-23)
### Fix
- import classes in the base module
## v0.28.2 (2022-05-19)
### Fix
- escape when get role fails
## v0.28.1 (2022-05-19)
### Fix
- Add missing keycloak.authorization package
## v0.28.0 (2022-05-19)
### Feat
- added authenticator providers getters - fixed admin client to pass the tests - initial setup of CICD and linting
### Fix
- full tox fix ready - raise correct errors
### Refactor
- isort conf.py - Merge branch 'master' into feature/cicd
## v0.27.1 (2022-05-18)
### Fix
- **release**: version bumps for hotfix release
## v0.27.0 (2022-02-16)
### Fix
- handle refresh_token error "Session not active"
## v0.26.1 (2021-08-30)
### Feat
- add KeycloakAdmin.set_events
## v0.25.0 (2021-05-05)
## v0.24.0 (2020-12-18)
## 0.23.0 (2020-11-19)
## v0.22.0 (2020-08-16)
## v0.21.0 (2020-06-30)
### Feat
- add components
## v0.20.0 (2020-04-11)
## v0.19.0 (2020-02-18)
## v0.18.0 (2019-12-10)
## v0.17.6 (2019-10-10)
|