Skip to content

Commit

Permalink
Update to version 5.0.0 (#1066)
Browse files Browse the repository at this point in the history
Signed-off-by: Sebastian Schuster <[email protected]>
  • Loading branch information
sschu committed Jan 13, 2025
1 parent da6203e commit 855e6f9
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 10 deletions.
42 changes: 38 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,46 @@
## 4.5.1 ()
## 5.0.0 (January 13, 2025)

FEATURES:

- unit tests are now working with 26. ([#9](https://github.com/qvest-digital/terraform-provider-keycloak/pull/9))
- unit tests are now working from 21 to 25. ([#7](https://github.com/qvest-digital/terraform-provider-keycloak/pull/7))
- Fix user & userprofile tests by @denniskniep in [#1042](https://github.com/keycloak/terraform-provider-keycloak/pull/1042)
- add support for keycloak version up to current (26.0.7) by @sschum in [#1028](https://github.com/keycloak/terraform-provider-keycloak/pull/1028)
- feat:(roles): Importable role by rolename by @denniskniep in [#1043](https://github.com/keycloak/terraform-provider-keycloak/pull/1043)
- feat(user): Importable user by username by @denniskniep in [#1041](https://github.com/keycloak/terraform-provider-keycloak/pull/1041)
- feat(authFlow): added optional priority by @denniskniep in [#1040](https://github.com/keycloak/terraform-provider-keycloak/pull/1040)
- feat: Recognise the 'apple' provider ID in attribute importer mapper by @greed42 in [#1036](https://github.com/keycloak/terraform-provider-keycloak/pull/1036)
- Add support for remote debugging by @thomasdarimont in [#1048](https://github.com/keycloak/terraform-provider-keycloak/pull/1048)
- unit tests are now working with KC 21 to 26 by @sschum and @markus-qvest-seidl in [#1028](https://github.com/keycloak/terraform-provider-keycloak/pull/1028)
- Please check IdP provider sync mode as the default has changed to "LEGACY"
- Keycloak 25: SAML clients have a default 'saml_organization'. If 'saml_organization' isn't specified in the provider configuration, the provider will delete this scope.

IMPROVEMENTS:

- Add attribute_force_default to ldap_user_attribute_mapper by @Vincevrp in [#1057](https://github.com/keycloak/terraform-provider-keycloak/pull/1057)
- chore: Ignore local scratch dir by @thomasdarimont in [#1063](https://github.com/keycloak/terraform-provider-keycloak/pull/1063)
- Code cleanups by @thomasdarimont in [#1050](https://github.com/keycloak/terraform-provider-keycloak/pull/1050)
- Updated dependencies by @sschu in [#1051](https://github.com/keycloak/terraform-provider-keycloak/pull/1051)
- Updated example to KC26.0.7 by @sschu in [#1046](https://github.com/keycloak/terraform-provider-keycloak/pull/1046)
- update golang.org/x/net and golang.org/x/crypto by @AbrohamLincoln in [#1034](https://github.com/keycloak/terraform-provider-keycloak/pull/1034)
- Update index.md: The default client timeout is 15 seconds by @giner in [#1018](https://github.com/keycloak/terraform-provider-keycloak/pull/1018)
- Small readme fixed and version updates by @sschu in [#1035](https://github.com/keycloak/terraform-provider-keycloak/pull/1035)
- Update expired certificates by @sschu in [#1045](https://github.com/keycloak/terraform-provider-keycloak/pull/1045)
- Fixed examples and user-federation-example by @denniskniep in [#1039](https://github.com/keycloak/terraform-provider-keycloak/pull/1039)

BUG FIXES:

- Prevent force replacing resources when `import` value in state is nil by @kherock in [#1054](https://github.com/keycloak/terraform-provider-keycloak/pull/1054)
- fix: Revise Keycloak environment handling (#1061) by @thomasdarimont in [#1062](https://github.com/keycloak/terraform-provider-keycloak/pull/1062)
- fix: Revise Keycloak debugging configuration (#1059) by @thomasdarimont in [#1060](https://github.com/keycloak/terraform-provider-keycloak/pull/1060)

Huge thanks to all the individuals who have contributed towards this release:

[@AbrohamLincoln](https://github.com/AbrohamLincoln)
[@denniskniep](https://github.com/denniskniep)
[@giner](https://github.com/giner)
[@greed42](https://github.com/greed42)
[@markus-qvest-seidl](https://github.com/markus-qvest-seidl)
[@sschum](https://github.com/sschum)
[@kherock](https://github.com/kherock)
[@Vincevrp](https://github.com/Vincevrp)

## 4.5.0 (December 6, 2024)

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ terraform {
required_providers {
keycloak = {
source = "keycloak/keycloak"
version = ">= 4.0.0"
version = ">= 5.0.0"
}
}
}
Expand Down
2 changes: 1 addition & 1 deletion example/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ terraform {
required_providers {
keycloak = {
source = "terraform.local/keycloak/keycloak"
version = ">= 4.0.0"
version = ">= 5.0.0"
}
}
}
Expand Down
8 changes: 4 additions & 4 deletions makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ build-debug:
CGO_ENABLED=0 go build -gcflags "all=-N -l" -trimpath -ldflags " -X main.version=$(VERSION)" -o terraform-provider-keycloak_$(VERSION)

prepare-example:
mkdir -p example/.terraform/plugins/terraform.local/keycloak/keycloak/4.5.0/$(GOOS)_$(GOARCH)
mkdir -p example/terraform.d/plugins/terraform.local/keycloak/keycloak/4.5.0/$(GOOS)_$(GOARCH)
cp terraform-provider-keycloak_* example/.terraform/plugins/terraform.local/keycloak/keycloak/4.5.0/$(GOOS)_$(GOARCH)/
cp terraform-provider-keycloak_* example/terraform.d/plugins/terraform.local/keycloak/keycloak/4.5.0/$(GOOS)_$(GOARCH)/
mkdir -p example/.terraform/plugins/terraform.local/keycloak/keycloak/5.0.0/$(GOOS)_$(GOARCH)
mkdir -p example/terraform.d/plugins/terraform.local/keycloak/keycloak/5.0.0/$(GOOS)_$(GOARCH)
cp terraform-provider-keycloak_* example/.terraform/plugins/terraform.local/keycloak/keycloak/5.0.0/$(GOOS)_$(GOARCH)/
cp terraform-provider-keycloak_* example/terraform.d/plugins/terraform.local/keycloak/keycloak/5.0.0/$(GOOS)_$(GOARCH)/

build-example: build prepare-example

Expand Down

0 comments on commit 855e6f9

Please sign in to comment.