All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v13.3.0 (2024-11-26)
v13.2.1 (2024-11-25)
v13.2.0 (2024-11-20)
v13.1.0 (2024-11-18)
- Update keycloak_flow_execution to handle script authenticators #329 (treydock)
- Reuse session when running kcadm commands #328 (treydock)
v13.0.0 (2024-10-19)
- Require stdlib 9.x and update module dependency version ranges #324 (treydock)
- Adjust keycloak_required_action resource to not use metaparameter alias #321 (TuningYourCode)
v12.1.1 (2024-10-19)
- Fix ldap user provider parent_id lookup #319 (aba-zwicker)
v12.1.0 (2024-08-25)
v12.0.0 (2024-07-12)
- BREAKING: Support Keycloak 25 #316 (treydock)
- Implement webauthn extra origins & Raise KeyCloak version to 24.0.5 in acceptance tests #313 (TuningYourCode)
- Implement password policy property #315 (TuningYourCode)
v11.2.0 (2024-06-19)
- Implement realm otp, webauthn, webauthn passwordless and bruteforce properties #312 (TuningYourCode)
v11.1.1 (2024-05-03)
v11.1.0 (2024-04-19)
v11.0.2 (2024-04-19)
- Bugfix: remove double declaration of "log-level" #308 (sircubbi)
- Fix #306 - Retrieve parentId by realm name #307 (TuningYourCode)
v11.0.1 (2023-09-22)
v11.0.0 (2023-07-19)
- Drop Puppet 6, add Puppet 8 support, drop Ubuntu 18.04 #298 (treydock)
- Support Keycloak 22, Drop EL7 and Debian 10 #297 (treydock)
- Default java_declare_method to class for Debian and Ubuntu #295 (treydock)
- Add keycloak::partial_import resource #301 (treydock)
- Add properties to keycloak_client_protocol_mapper #300 (treydock)
- Add cache_policy property to keycloal_ldap_user_provider #296 (treydock)
- Add default_locale property to keycloak_realm #294 (treydock)
- Set JAVA_HOME environment variable for Keycloak service #293 (treydock)
v10.2.0 (2023-06-16)
v10.1.0 (2023-04-14)
v10.0.1 (2023-04-10)
v10.0.0 (2023-04-05)
v9.4.0 (2023-03-22)
v9.3.4 (2023-03-20)
v9.3.3 (2023-03-09)
v9.3.2 (2023-02-15)
v9.3.1 (2023-01-04)
v9.3.0 (2022-12-21)
v9.2.0 (2022-12-19)
- Allow to configure LDAP kerberos through the module #269 (PopiBrossard)
v9.1.0 (2022-12-02)
v9.0.1 (2022-11-22)
v9.0.0 (2022-11-01)
v8.5.0 (2022-10-31)
v8.4.0 (2022-10-26)
v8.3.0 (2022-10-18)
v8.2.0 (2022-10-10)
v8.1.0 (2022-07-13)
v8.0.0 (2022-06-24)
- Major rewrite to support Keycloak 18+ using Quarkus (see README for breaking changes) #247 (treydock)
- BREAKING: Change how id is set for keycloak_ldap_user_provider (See README) #76 (treydock)
v7.19.0 (2022-05-13)
v7.18.0 (2022-04-29)
v7.17.0 (2022-04-25)
- Support Debian 11 #241 (vilhelmprytz)
v7.16.0 (2022-04-04)
v7.15.0 (2022-04-04)
v7.14.0 (2022-03-14)
v7.13.0 (2022-02-10)
v7.12.2 (2022-02-08)
v7.12.1 (2022-01-18)
- Quota datasource username and password #235 (treydock)
- Fix issues with install_base /opt/keycloak #232 (dmaes)
v7.12.0 (2021-11-24)
v7.11.1 (2021-11-24)
- Further fix to set description on keycloak_flow when not top_level flow #227 (treydock)
- Fix to set description on keycloak_flow when not top_level flow #226 (treydock)
v7.11.0 (2021-11-05)
- Replace CentOS 8 support with Rocky 8 #221 (treydock)
- Support stdlib 8.x, mysql 12.x and use puppet/systemd #220 (treydock)
- Add id parameter to keycloak::freeipa_user_provider #219 (treydock)
v7.10.0 (2021-09-22)
v7.9.1 (2021-09-16)
- set keycloak_server in keycloak_conn_validator from 'localhost' to $service_bind_address #216 (hugendudel)
v7.9.0 (2021-09-08)
- Remove Scientific Linux from metadata.json, still supported #213 (treydock)
- add saml-user-attribute-mapper support #212 (aba-rechsteiner)
- Fix centos/7 in Vagrant failing #210 (rdcuzins)
- Fix invalid module dependency versions #209 (rdcuzins)
v7.8.0 (2021-09-01)
v7.7.1 (2021-08-23)
v7.7.0 (2021-08-16)
v7.6.0 (2021-08-13)
v7.5.1 (2021-08-03)
v7.5.0 (2021-07-12)
- Update dependency version ranges #200 (treydock)
- Support Keycloak 14 #199 (treydock)
- Fix Ubuntu acceptance tests #198 (treydock)
v7.4.1 (2021-07-10)
v7.4.0 (2021-06-03)
v7.3.0 (2021-06-02)
v7.2.2 (2021-04-23)
v7.2.1 (2021-04-17)
v7.2.0 (2021-03-26)
v7.1.0 (2021-03-25)
* This Changelog was automatically generated by github_changelog_generator