v1.17.0 - 2023-08-17
- Add cluster wide CR ClusterKeycloak EPMDEDP-121186
- Add additional printer columns for CR Keycloak and Realm EPMDEDP-12184
- Allow configuring a realm/keycloak in a different namespace EPMDEDP-12186
- Add KeycloakRealmComponent parentRef property EPMDEDP-12233
- Add KeycloakClient attributes default value EPMDEDP-12334
- Add kind cluster name to load image command EPMDEDP-11400
- Auth flow executions order adjustment EPMDEDP-1204
- Fix linting EPMDEDP-121186
- Fix cluster resource reconcilation flag EPMDEDP-12186
- Allow non-interactive login with set password for KeycloakRealmUser EPMDEDP-12204
- Update legacy keycloak response check EPMDEDP-12293
- KeycloakRealm SSO use TargetRealm instead of RealmRef EPMDEDP-12396
- Use targetRealm for KeycloakClient for backward compatibility EPMDEDP-12396
- Add baseline tests for clusterkeycloak controller EPMDEDP-121186
- Add GoCloakAdapter GetRealm test EPMDEDP-12233
- Fix CI for GH Actions EPMDEDP-11400
- Refactor CI for GitHub actions EPMDEDP-11400
- Publish 1.16.0 version on OperatorHub EPMDEDP-12148
- Update current development version EPMDEDP-12148
- Update bundle version and helm description EPMDEDP-12148
- Update cluster wide object naming approach EPMDEDP-12186
- Add GH Action Codecov support EPMDEDP-12186
- Add /bundle and /hack to sonar exclusions EPMDEDP-12334
Need to update all CRDs to add realmRef, keycloakRef properties, and new ClusterKeycloakRealm resource.
v1.16.0 - 2023-06-15
- Add frontend url property for realm EPMDEDP-11747
- Allow define KeycloakRealmUser password in Kubernetes secret EPMDEDP-12148
- Update current development version EPMDEDP-11472
- Publish 1.15.0 version on OperatorHub EPMDEDP-11825
- Update current development version EPMDEDP-11826
- Add a description to the Custom Resources fields EPMDEDP-11551
v1.15.0 - 2023-03-24
- Added support for both legacy and modern Gocloak clients EPMDEDP-11396
- Integration/e2e tests for operator EPMDEDP-11398
- Add the ability to use additional volumes in helm chart EPMDEDP-11529
- Set proper Kubernetes version for envtest EPMDEDP-11398
- KeycloakAuthFlow reconciliation creates new auth configs every time EPMDEDP-11550
- Remove parallel map access in GetClientscopesByNames test EPMDEDP-11757
- Remove global section EPMDEDP-11369
- Remove EDP resources out of keycloak chart EPMDEDP-11369
- Remove EDP dependencies from chart installation EPMDEDP-11369
- Add constant for keycloak client secret field EPMDEDP-11656
- Update current development version EPMDEDP-10610
- Update version on OperatorHub EPMDEDP-10944
- Updated dependencies EPMDEDP-11206
- Add community cooperation templates EPMDEDP-11401
- Update e2e tests EPMDEDP-11483
- Add getting a Keycloak URL for tests EPMDEDP-11483
- Update git-chglog for keycloak-operator EPMDEDP-11518
- Bump golang.org/x/net from 0.5.0 to 0.8.0 EPMDEDP-11578
- Update chart and application version in Readme file EPMDEDP-11221
v1.14.0 - 2022-12-05
- Keycloak client updating on CR changes EPMDEDP-10930
- Conversion of keycloak adapter client structure to gocloak lib structure EPMDEDP-10930
- Update metadata information EPMDEDP-10639
- Update current development version EPMDEDP-10639
- Add OpenShift specific annotation to bundle EPMDEDP-10730
- Update installModes for operator EPMDEDP-10730
v1.13.0 - 2022-10-03
- Upgrade operator-sdk EPMDEDP-10417
- Align deploy-templates to new operator-sdk config EPMDEDP-10540
- Generate OperatorHub bundle EPMDEDP-10617
- Add secret permissions, operator image path EPMDEDP-10540
- Revert removed service account for operator EPMDEDP-10540
- Align realm name to the existing approach EPMDEDP-10648
- Metric ports default value EPMDEDP-10648
- Apply wrapcheck lint EPMDEDP-10449
- Apply wsl lint EPMDEDP-10449
- Apply new lint config EPMDEDP-10449
- Remove edp dependencies from controllers EPMDEDP-10648
- Update current development version EPMDEDP-10274
- Update current development version EPMDEDP-10274
- Update bundle content EPMDEDP-10617
KeycloakRealm with name main
is now managed by helm chart and NOT by keycloak cotroller
v1.12.0 - 2022-08-26
- Switch to use V1 apis of EDP components EPMDEDP-10080
- Download helm-docs locally if required by make EPMDEDP-10105
- Download required tools for Makefile targets EPMDEDP-10105
- Pre-create edp clientscope as a part of kecloakclientscope CR EPMDEDP-8323
- Default scopes can be assigned for keycloakclient CR EPMDEDP-8323
- Switch CRDs to v1 version EPMDEDP-9219
- Re-reconcile Keycloak client if the client scope is not found EPMDEDP-10098
- Use installed helm-docs instead of global one EPMDEDP-10105
- Realm password policy EPMDEDP-9223
- Fix artifacthub.io CRD examples EPMDEDP-9515
- Removed duplicate CRD example from Cart.yaml EPMDEDP-9515
- Use repository and tag for image reference in chart EPMDEDP-10389
- Upgrade go version to 1.18 EPMDEDP-10110
- Fix Jira Ticket pattern for changelog generator EPMDEDP-10159
- Update alpine base image to 3.16.2 version EPMDEDP-10274
- Update alpine base image version EPMDEDP-10280
- Change 'go get' to 'go install' for git-chglog EPMDEDP-10337
- Remove VERSION file EPMDEDP-10387
- Add gcflags for go build artifact EPMDEDP-10411
- Update current development version EPMDEDP-8832
- Update chart annotation EPMDEDP-9515
- Align README.md EPMDEDP-10274
v1.11.0 - 2022-05-25
- Update Makefile changelog target EPMDEDP-8049
- implement hierarchical auth flow EPMDEDP-8326
- add priority and requirement params to child auth flow EPMDEDP-8326
- Generate CRDs and helm docs automatically EPMDEDP-8385
- Password policy for realm EPMDEDP-8395
- Add ability to disable central idp mappers creation EPMDEDP-8397
- Full reconciliation for keycloak realm user EPMDEDP-8786
- Fix changelog generation in GH Release Action EPMDEDP-8468
- User group sync EPMDEDP-8786
- Keycloak auth flow deletion EPMDEDP-8903
- User roles sync EPMDEDP-9006
- Realm password policy EPMDEDP-9223
- Update release CI pipelines EPMDEDP-7847
- Update changelog EPMDEDP-8049
- Add artifacthub tags EPMDEDP-8049
- Update keycloak URL link EPMDEDP-8204
- Update changelog EPMDEDP-8227
- Add examples for ArgoCD config in Keycloak EPMDEDP-8312
- Update base docker image to alpine 3.15.4 EPMDEDP-8853
- Update changelog EPMDEDP-9185
v1.10.1 - 2022-02-09
- Update Makefile changelog target EPMDEDP-8049
- Update release CI pipelines EPMDEDP-7847
- Add artifacthub tags EPMDEDP-8049
- Update changelog EPMDEDP-8227
v1.10.0 - 2021-12-06
- Add reconciliation phase after successful one EPMDEDP-7358
- add ability to login to master realm with service account EPMDEDP-7445
- add frontChannelLogout param to kc client CR EPMDEDP-7526
- add ability to create kc default client scopes EPMDEDP-7531
- implement reconciliation strategy for client EPMDEDP-7653
- invalidate keycloak client token after creation of realm EPMDEDP-7655
- implement KeycloakRealmComponent CR EPMDEDP-7666
- add reconciliation strategy to realm user EPMDEDP-7694
- implement synchronization on access token cache EPMDEDP-7818
- Provide operator's build information EPMDEDP-7847
- implement KeycloakRealmIdentityProvider CR EPMDEDP-7911
- Expand edp-keycloak-operator role EPMDEDP-7736
- Changelog links EPMDEDP-7847
- Expand keycloak-operator role EPMDEDP-7279
- Add namespace field in roleRef in OKD RB, align CRB name EPMDEDP-7279
- Replace cluster-wide role/rolebinding to namespaced EPMDEDP-7279
- fix client scope errors EPMDEDP-7734
- Address golangci-lint issues EPMDEDP-7945
- Remove unnecessary space EPMDEDP-7943
- tests for controller helper and adapter EPMDEDP-7818
- Add changelog generator EPMDEDP-7847
- update Go version at codecov.yaml EPMDEDP-7885
- Add codecov report EPMDEDP-7885
- Update docker image EPMDEDP-7895
- Update gocloak to the latest stable EPMDEDP-7930
- Use custom go build step for operator EPMDEDP-7932
- Update go to version 1.17 EPMDEDP-7932
- Update the links on GitHub EPMDEDP-7781