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.
v6.13.0 (2020-07-07)
- Concat custom code fragment to config.cli #145 (danifr)
- Update usage of deprecated function postgresql_password #143 (Karlinde)
v6.12.0 (2020-07-02)
- Emit warning if configured theme does not exist #140 (treydock)
- Add support for JGroups JDBC_PING mode in clustered mode #139 (danifr)
v6.11.0 (2020-05-22)
- Add support for defining smtpServer from realms #131 (mattock)
- Allow enabling/disabling client authorization services #127 (mattock)
v6.10.0 (2020-03-14)
v6.9.0 (2020-02-14)
v6.8.0 (2020-02-14)
v6.7.0 (2020-02-14)
v6.6.0 (2020-02-10)
v6.5.0 (2020-02-07)
- Add root_url and base_url properties to keycloak_client #121 (treydock)
- Allow enabling/disabling realm internationalization #119 (mattock)
v6.4.1 (2020-02-06)
v6.4.0 (2020-02-03)
v6.3.0 (2020-01-16)
v6.2.0 (2020-01-09)
- Support managing authentication flows #115 (treydock)
- Support disabling the user cache #114 (treydock)
- Support Keycloak SPI deployments #113 (treydock)
- Add content_security_policy to keycloak_realm #112 (treydock)
- Improve handling of realm flow assignment to avoid errors #111 (treydock)
- Support managing realm flow properties #110 (treydock)
v6.1.0 (2019-12-31)
- Add support for access.token.lifespan client attribute #109 (mattock)
- Add two new realm properties #108 (mattock)
v6.0.0 (2019-12-18)
- Change default Keycloak version to 8.0.1 #106 (treydock)
- Change JAVA_OPTS behavior for Keycloak #105 (treydock)
- Change how install_dir is defined, default behavior remains the same #90 (treydock)
v5.10.0 (2019-12-10)
v5.9.0 (2019-12-09)
v5.8.0 (2019-12-06)
- Test against Keycloak 8.0.1 #100 (treydock)
- Add option to enable tech preview features #99 (treydock)
- Add login_theme property to keycloak_client #98 (treydock)
- Add support for more client switches #96 (mattock)
- Add option to enable tech preview features #95 (danifr)
v5.7.0 (2019-10-29)
v5.6.0 (2019-10-10)
v5.5.0 (2019-09-26)
- Allow managing Keycloak installation from outside this module #87 (mattock)
- Enable passing extra options to Keycloak in the systemd unit file #86 (mattock)
- Enable defining bind address for the Keycloak systemd service #85 (mattock)
v5.4.0 (2019-09-05)
v5.3.2 (2019-09-03)
v5.3.1 (2019-09-03)
v5.3.0 (2019-08-30)
v5.2.0 (2019-08-29)
v5.1.0 (2019-08-28)
v5.0.1 (2019-08-27)
v5.0.0 (2019-08-27)
v4.2.0 (2019-08-27)
- Support group-ldap-mapper and role-ldap-mapper #73 (treydock)
- Support saml-javascript-mapper for keycloak_client_protocol_mapper #72 (treydock)
v4.1.1 (2019-08-26)
v4.1.0 (2019-08-26)
- Add clients parameter #69 (treydock)
- Simplify how keycloak_client_protocol_mapper and keycloak_protcol_mapper are queried during prefetch #68 (treydock)
- Support managing protocl mapper saml-javascript-mapper #67 (treydock)
- Update module dependency version requirements #66 (treydock)
- Use iteration and added parameters to define resources #65 (treydock)
- Add keycloak_identity_provider type #64 (treydock)
v4.0.0 (2019-06-12)
- Simplify and consolidate datasource parameters #63 (treydock)
- Set default Keycloak version to 6.0.1 #61 (treydock)
v3.8.0 (2019-05-23)
- Expand postgresql support to behave more like mysql support, simplified a bit #60 (treydock)
- Use PDK #58 (treydock)
3.7.0 (2019-05-20)
3.6.1 (2019-05-13)
3.6.0 (2019-05-06)
3.5.0 (2019-04-09)
3.4.0 (2019-02-25)
- JAVA_OPTS via systemd unit Environment variable #51 (danifr)
- Add option for service environment file #50 (asieraguado)
3.3.0 (2019-01-28)
- Better ID handling #47 (treydock)
- Test against Keycloak 4.8.1.Final and document version handling and upgrade #43 (treydock)
- Fix keycloak_ldap_mapper id handling and write_only property #46 (treydock)
- Fix PuppetX usage for keycloak_ldap_mapper #45 (treydock)
3.2.0 (2018-12-21)
- Support SSSD User Provider #42 (treydock)
- Add enabled property to keycloak_ldap_user_provider #41 (treydock)
3.1.0 (2018-12-13)
- Bump dependency ranges for stdlib and mysql #40 (treydock)
- Support Puppet 6 and drop support for Puppet 4 #39 (treydock)
- Use beaker 4.x #37 (treydock)
3.0.0 (2018-08-14)
2.7.1 (2018-08-14)
2.7.0 (2018-08-14)
2.6.0 (2018-07-20)
- Use puppet-strings for documentation #30 (treydock)
- Add search_scope and custom_user_search_filter properties to keycloak_ldap_user_provider type #29 (treydock)
- Explicitly define all type properties #27 (treydock)
- Improve acceptance tests #26 (treydock)
2.5.0 (2018-07-18)
- Support setting auth_type=simple related properties for keycloak_ldap_user_provider type #24 (treydock)
2.4.0 (2018-06-04)
2.3.1 (2018-03-10)
- Fix title patterns that use procs are not supported #21 (alexjfisher)
2.3.0 (2018-03-08)
- Allow keycloak_protocol_mapper attribute_nameformat to be simpler values #18 (treydock)
- Add SAML username protocol mapper to keycloak::client_template #17 (treydock)
- Support SAML role list protocol mapper #16 (treydock)
- Add SAML support to keycloak_protocol_mapper and keycloak::client_template #15 (treydock)
2.2.1 (2018-02-27)
2.2.0 (2018-02-26)
2.1.0 (2018-02-22)
- Increase minimum java dependency to 2.2.0 to to support Debian 9. Update unit tests to test all supported OSes #12 (treydock)
- Symlink instead of copy mysql connector. puppetlabs/mysql 5 compatibility #11 (NITEMAN)
- Add support for http port configuration #9 (NITEMAN)
- Add Debian 9 support #8 (NITEMAN)
2.0.1 (2017-12-18)
2.0.0 (2017-12-11)
- BREAKING: Remove deprecated defined types #6 (treydock)
- BREAKING: Set default version to 3.4.1.Final #4 (treydock)
- BREAKING: Drop Puppet 3 support #3 (treydock)
1.0.0 (2017-09-05)
0.0.1 (2017-08-11)
* This Changelog was automatically generated by github_changelog_generator