What's Changed
- chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in /.github/workflows by @dependabot[bot] in #1480
- 1485 drop support for outdated Keycloak versions by @sschu in #1486
- chore(deps): bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 by @dependabot[bot] in #1484
- Fix/errors on example apply by @sschu in #1481
- chore(deps): bump com.gradleup.shadow from 9.3.1 to 9.3.2 in /custom-user-federation-example by @dependabot[bot] in #1491
- chore(deps): bump hashicorp/setup-terraform from 3.1.2 to 4.0.0 in /.github/workflows by @dependabot[bot] in #1490
- chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.38.2 to 2.39.0 by @dependabot[bot] in #1488
- chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 by @dependabot[bot] in #1487
- chore(deps): bump gradle/actions from 5.0.1 to 5.0.2 in /.github/workflows by @dependabot[bot] in #1489
- Add
add_to_token_introspectionfield tokeycloak_openid_user_attribute_protocol_mapperby @siegenthalerroger in #1472 - chore(deps): bump gradle-wrapper from 9.3.1 to 9.4.0 in /custom-user-federation-example by @dependabot[bot] in #1503
- supports modifying brute force strategy by @remcojansen in #1500
- Update to KC26.5.5 by @sschu in #1506
- chore(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 in /.github/workflows by @dependabot[bot] in #1501
- chore(deps): bump com.gradleup.shadow from 9.3.2 to 9.4.0 in /custom-user-federation-example by @dependabot[bot] in #1516
- chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.39.0 to 2.40.0 by @dependabot[bot] in #1515
- chore(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 by @dependabot[bot] in #1514
- fix(user): ignore multi-valued attribute ordering to prevent drift by @michalvavrik in #1511
- fix(scopes): prevent drift by validating default client scope existence by @michalvavrik in #1512
- feat: add keycloak_workflow resource by @alexnuttinck in #1505
- Migrated to terraform-plugin-testing by @sschu in #1518
- chore(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 by @dependabot[bot] in #1524
- chore(deps): bump gradle/actions from 5.0.2 to 6.1.0 in /.github/workflows by @dependabot[bot] in #1540
- chore(deps): bump actions/github-script from 8 to 9 in /.github/workflows by @dependabot[bot] in #1550
- chore(deps): bump golang.org/x/net from 0.52.0 to 0.53.0 by @dependabot[bot] in #1549
- chore(deps): bump github.com/hashicorp/go-version from 1.8.0 to 1.9.0 by @dependabot[bot] in #1539
- chore(deps): bump gradle-wrapper from 9.4.0 to 9.4.1 in /custom-user-federation-example by @dependabot[bot] in #1528
- chore(deps): bump com.gradleup.shadow from 9.4.0 to 9.4.1 in /custom-user-federation-example by @dependabot[bot] in #1532
- chore(deps): bump org.jetbrains.kotlin.jvm from 2.3.10 to 2.3.20 in /custom-user-federation-example by @dependabot[bot] in #1527
- Fix using of computed values for client_secret_wo by allowing values unknown during the validation phase by @michalvavrik in #1521
- fix(provider): set Host header via request.Host for additional_headers by @Newspicel in #1543
- feat: enable passwordless passkeys attribute in realm resource by @8fuhst in #1498
- Add openid client authorization regex policy by @ddroessler-ext in #1463
- chore(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.1.0 in /.github/workflows by @dependabot[bot] in #1564
- Make
client_idoptional for Signed JWT authentication by @slaskawi in #1552 - chore(deps): bump github.com/hashicorp/terraform-plugin-testing from 1.15.0 to 1.16.0 by @dependabot[bot] in #1571
- chore(deps): bump goreleaser/goreleaser-action from 7.1.0 to 7.2.1 in /.github/workflows by @dependabot[bot] in #1572
- chore(deps): bump org.jetbrains.kotlin.jvm from 2.3.20 to 2.3.21 in /custom-user-federation-example by @dependabot[bot] in #1573
- Fix algorithm field and parent_id resolution, add key_use field in keycloak_realm_keystore_java_keystore by @dzsibi in #1544
- fix: sort multivalue attribute values on keycloak_group resource before diff by @danielnickels in #1520
- 1574 update to KC26.6.1 and KC26.5.7 for KC26.5 branch by @sschu in #1575
- chore(deps): bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.40.0 to 2.40.1 by @dependabot[bot] in #1581
- chore(deps): bump gradle-wrapper from 9.4.1 to 9.5.0 in /custom-user-federation-example by @dependabot[bot] in #1582
- fix(openid_client): allow clearing empty-string text fields by @thomasdarimont in #1568
- fix: URL-encode path segments in groupParentId to support group names… by @NargiT in #1525
- add otp policy code reusable flag by @dominiktopp in #1560
- Document allow_utf8 parameter for keycloak_realm smtp_server by @ingokuba in #1583
- add
default_valueforkeycloak_realm_user_profileby @matlipowski in #1578 - chore(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 by @dependabot[bot] in #1584
- adds keycloak_spiffe_identity_provider resource by @marshallford in #1569
- chore(deps): bump gradle-wrapper from 9.5.0 to 9.5.1 in /custom-user-federation-example by @dependabot[bot] in #1587
- chore(deps): bump hashicorp/setup-terraform from 4.0.0 to 4.0.1 in /.github/workflows by @dependabot[bot] in #1586
- feat(google-idp): expose login_hint as top-level attribute by @springerigor in #1589
- chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 by @dependabot[bot] in #1598
- chore(deps): bump goreleaser/goreleaser-action from 7.2.1 to 7.2.2 in /.github/workflows by @dependabot[bot] in #1599
- chore(deps): bump com.gradleup.shadow from 9.4.1 to 9.4.2 in /custom-user-federation-example by @dependabot[bot] in #1609
- fix(openid-client): prevent stale client_secret in state from overwriting client_secret_wo by @plafue in #1603
- feat: Add support for Keycloak organization groups by @dmavrommatis in #1607
- fix: removes custom validation logic by @remcojansen in #1604
- feat: add "add_to_userinfo" and "add_to_token_introspection" to user session note mapper by @rruxandra in #1610
- Add
keycloak_oidc_openshift_v4_identity_providerresource by @jonesbusy in #1536 - feat: add support for JWT Authorization Grant in openid clients by @maarous in #1570
- Add keycloak_generic_protocol_mapper data source by @nlenepveu in #1436
- Only set want_authn_requests_signed to false when signature_algorithm is not explicitly set by @RichieB2B in #1496
- Update to KC26.6.3, dependency updates and minor refactoring by @sschu in #1613
- Update to version 5.8.0 by @sschu in #1614
New Contributors
- @siegenthalerroger made their first contribution in #1472
- @michalvavrik made their first contribution in #1511
- @alexnuttinck made their first contribution in #1505
- @Newspicel made their first contribution in #1543
- @8fuhst made their first contribution in #1498
- @ddroessler-ext made their first contribution in #1463
- @dzsibi made their first contribution in #1544
- @danielnickels made their first contribution in #1520
- @NargiT made their first contribution in #1525
- @dominiktopp made their first contribution in #1560
- @matlipowski made their first contribution in #1578
- @marshallford made their first contribution in #1569
- @springerigor made their first contribution in #1589
- @plafue made their first contribution in #1603
- @dmavrommatis made their first contribution in #1607
- @jonesbusy made their first contribution in #1536
- @maarous made their first contribution in #1570
- @nlenepveu made their first contribution in #1436
- @RichieB2B made their first contribution in #1496
Full Changelog: v5.7.0...v5.8.0