|
2 | 2 | ## [Unreleased]
|
3 | 3 |
|
4 | 4 |
|
5 |
| -<a name="v1.26.0"></a> |
6 |
| -## [v1.26.0] - 2025-04-11 |
7 |
| -### Routine |
8 |
| -- Make securityContext configurable via values.yaml ([#141](https://github.com/epam/edp-keycloak-operator/issues/141)) |
9 |
| -- Publish on OperatorHub ([#132](https://github.com/epam/edp-keycloak-operator/issues/132)) |
10 |
| -- Update current development version ([#132](https://github.com/epam/edp-keycloak-operator/issues/132)) |
11 |
| - |
12 |
| - |
13 |
| -<a name="v1.25.0"></a> |
14 |
| -## [v1.25.0] - 2025-02-13 |
| 5 | +<a name="v1.27.0"></a> |
| 6 | +## v1.27.0 - 2025-05-01 |
15 | 7 | ### Features
|
| 8 | +- Add the ability to add KeycloakClient service accounts to groups |
| 9 | +- Make ownerReference in Keycloak resources optional ([#71](https://github.com/epam/edp-keycloak-operator/issues/71)) |
| 10 | +- Add support for Identity Providers in KeycloakRealmUser ([#148](https://github.com/epam/edp-keycloak-operator/issues/148)) |
16 | 11 | - Add adminEventsExpiration to KeycloakRealm realmEventConfig ([#122](https://github.com/epam/edp-keycloak-operator/issues/122))
|
17 |
| - |
18 |
| -### Bug Fixes |
19 |
| -- Realm HTML Display Name not properly set |
20 |
| -- Add Resty HTTP client to keycloak_go_client.Client |
21 |
| -- Spelling mistake in keycloak client deletion |
22 |
| - |
23 |
| -### Routine |
24 |
| -- Publish 1.24.0 on the OperatorHub ([#123](https://github.com/epam/edp-keycloak-operator/issues/123)) |
25 |
| -- Update current development version ([#123](https://github.com/epam/edp-keycloak-operator/issues/123)) |
26 |
| - |
27 |
| - |
28 |
| -<a name="v1.24.0"></a> |
29 |
| -## [v1.24.0] - 2025-02-05 |
30 |
| -### Features |
31 | 12 | - Add Admin Fine Grained Permissions to Keycloak Client
|
32 | 13 | - Add Browser and Direct Grant Flow fields to Keycloak Client
|
33 | 14 | - Add realm SMTP configuration ([#96](https://github.com/epam/edp-keycloak-operator/issues/96))
|
|
36 | 17 | - Add the ability to manage Realm Attributes ([#85](https://github.com/epam/edp-keycloak-operator/issues/85))
|
37 | 18 | - Add print columns for KeycloakRealm Resources ([#109](https://github.com/epam/edp-keycloak-operator/issues/109))
|
38 | 19 | - Add managing Authorization Resources for a Client ([#75](https://github.com/epam/edp-keycloak-operator/issues/75))
|
39 |
| - |
40 |
| -### Bug Fixes |
41 |
| -- Boolean parameters with default values are always 'true' ([#56](https://github.com/epam/edp-keycloak-operator/issues/56)) |
42 |
| - |
43 |
| -### Routine |
44 |
| -- Update current development version ([#102](https://github.com/epam/edp-keycloak-operator/issues/102)) |
45 |
| -- Update current development version ([#102](https://github.com/epam/edp-keycloak-operator/issues/102)) |
46 |
| - |
47 |
| - |
48 |
| -<a name="v1.23.0"></a> |
49 |
| -## [v1.23.0] - 2024-10-29 |
50 |
| -### Features |
51 | 20 | - Add DisplayName to KeycloakRealm/ClusterKeycloakRealm ([#94](https://github.com/epam/edp-keycloak-operator/issues/94))
|
52 | 21 | - Add support for optional client scopes
|
53 | 22 | - Add childRequirement for KeycloakAuthFlow ([#82](https://github.com/epam/edp-keycloak-operator/issues/82))
|
54 | 23 | - Remove deprecated v1alpha1 versions from the operator ([#86](https://github.com/epam/edp-keycloak-operator/issues/86))
|
55 | 24 | - Add displayHTMLName to realm resource ([#80](https://github.com/epam/edp-keycloak-operator/issues/80))
|
56 |
| - |
57 |
| -### Bug Fixes |
58 |
| -- Deletion resources related to subgroup ([#95](https://github.com/epam/edp-keycloak-operator/issues/95)) |
59 |
| -- Resolve subgroup creation and assignment issues ([#95](https://github.com/epam/edp-keycloak-operator/issues/95)) |
60 |
| - |
61 |
| -### Routine |
62 |
| -- Update Pull Request Template ([#17](https://github.com/epam/edp-keycloak-operator/issues/17)) |
63 |
| -- Update KubeRocketCI names and documentation links ([#91](https://github.com/epam/edp-keycloak-operator/issues/91)) |
64 |
| -- Publish update on OperatorHub ([#76](https://github.com/epam/edp-keycloak-operator/issues/76)) |
65 |
| -- Add additional examples of Keycloak AuthFlow resource ([#79](https://github.com/epam/edp-keycloak-operator/issues/79)) |
66 |
| -- Update current development version ([#76](https://github.com/epam/edp-keycloak-operator/issues/76)) |
67 |
| - |
68 |
| - |
69 |
| -<a name="v1.22.0"></a> |
70 |
| -## [v1.22.0] - 2024-07-23 |
71 |
| -### Features |
72 | 25 | - Add ClusterKeycloakRealm browserFlow setting ([#66](https://github.com/epam/edp-keycloak-operator/issues/66))
|
73 |
| - |
74 |
| -### Bug Fixes |
75 |
| -- move imagePullSecrets to spec.template.spec ([#73](https://github.com/epam/edp-keycloak-operator/issues/73)) |
76 |
| -- Error if KeycloakClient secret is deleted before it ([#62](https://github.com/epam/edp-keycloak-operator/issues/62)) |
77 |
| -- KeycloakRealmRole CR duplicated status ([#68](https://github.com/epam/edp-keycloak-operator/issues/68)) |
78 |
| - |
79 |
| -### Routine |
80 |
| -- Generate OperatorHub bundle for v1.21.0 ([#59](https://github.com/epam/edp-keycloak-operator/issues/59)) |
81 |
| -- Update current development version ([#59](https://github.com/epam/edp-keycloak-operator/issues/59)) |
82 |
| - |
83 |
| - |
84 |
| -<a name="v1.21.0"></a> |
85 |
| -## [v1.21.0] - 2024-05-16 |
86 |
| -### Features |
87 | 26 | - Add imagePullSecrets to enable private repository
|
88 | 27 | - Add support for composite client role ([#44](https://github.com/epam/edp-keycloak-operator/issues/44))
|
89 | 28 | - Remove SSORealm functionality from KeycloakRealm ([#47](https://github.com/epam/edp-keycloak-operator/issues/47))
|
|
95 | 34 | - Allow creating Authorization Policies for a Client ([#28](https://github.com/epam/edp-keycloak-operator/issues/28))
|
96 | 35 | - Enable review for pull requests ([#32](https://github.com/epam/edp-keycloak-operator/issues/32))
|
97 | 36 | - Allow secret references in KeycloakRealmComponent ([#30](https://github.com/epam/edp-keycloak-operator/issues/30))
|
| 37 | +- Add missing fields to KeycloakClient ([#24](https://github.com/epam/edp-keycloak-operator/issues/24)) |
| 38 | +- Enable secret reference support in KeycloakClient resource ([#21](https://github.com/epam/edp-keycloak-operator/issues/21)) |
| 39 | +- Add annotation for preserving resources deletion ([#18](https://github.com/epam/edp-keycloak-operator/issues/18)) |
| 40 | +- Enable secret support in KeycloakRealmIdentityProvider resource ([#20](https://github.com/epam/edp-keycloak-operator/issues/20)) |
| 41 | +- Allow multiple redirect URIs ([#12](https://github.com/epam/edp-keycloak-operator/issues/12)) |
98 | 42 |
|
99 | 43 | ### Bug Fixes
|
| 44 | +- Realm HTML Display Name not properly set |
| 45 | +- Add Resty HTTP client to keycloak_go_client.Client |
| 46 | +- Spelling mistake in keycloak client deletion |
| 47 | +- Boolean parameters with default values are always 'true' ([#56](https://github.com/epam/edp-keycloak-operator/issues/56)) |
| 48 | +- Deletion resources related to subgroup ([#95](https://github.com/epam/edp-keycloak-operator/issues/95)) |
| 49 | +- Resolve subgroup creation and assignment issues ([#95](https://github.com/epam/edp-keycloak-operator/issues/95)) |
| 50 | +- move imagePullSecrets to spec.template.spec ([#73](https://github.com/epam/edp-keycloak-operator/issues/73)) |
| 51 | +- Error if KeycloakClient secret is deleted before it ([#62](https://github.com/epam/edp-keycloak-operator/issues/62)) |
| 52 | +- KeycloakRealmRole CR duplicated status ([#68](https://github.com/epam/edp-keycloak-operator/issues/68)) |
100 | 53 | - Remove from code coverage mock files ([#28](https://github.com/epam/edp-keycloak-operator/issues/28))
|
| 54 | +- The default realm role is no longer works ([#22](https://github.com/epam/edp-keycloak-operator/issues/22)) |
| 55 | +- KeycloakRealmIdentityProvider config secret reference is replaced by the plain secret ([#20](https://github.com/epam/edp-keycloak-operator/issues/20)) |
101 | 56 |
|
102 | 57 | ### Testing
|
103 | 58 | - Add integration tests for KeycloakClientScope ([#31](https://github.com/epam/edp-keycloak-operator/issues/31))
|
104 | 59 | - Add integration tests for KeycloakRealmUser ([#31](https://github.com/epam/edp-keycloak-operator/issues/31))
|
105 | 60 | - Add integration tests for KeycloakAuthFlow ([#31](https://github.com/epam/edp-keycloak-operator/issues/31))
|
106 | 61 | - Add integration tests for KeycloakRealm ([#31](https://github.com/epam/edp-keycloak-operator/issues/31))
|
| 62 | +- Create client without specifying client secret ([#21](https://github.com/epam/edp-keycloak-operator/issues/21)) |
| 63 | +- Add e2e for KeycloakRealmIdentityProvider using secret ([#20](https://github.com/epam/edp-keycloak-operator/issues/20)) |
107 | 64 |
|
108 | 65 | ### Routine
|
| 66 | +- Remove deprecated properties from CRs ([#154](https://github.com/epam/edp-keycloak-operator/issues/154)) |
| 67 | +- Bump GitHub Actions runner image to 22.04([#150](https://github.com/epam/edp-keycloak-operator/issues/150)) |
| 68 | +- Update current development version ([#146](https://github.com/epam/edp-keycloak-operator/issues/146)) |
| 69 | +- Make securityContext configurable via values.yaml ([#141](https://github.com/epam/edp-keycloak-operator/issues/141)) |
| 70 | +- Publish on OperatorHub ([#132](https://github.com/epam/edp-keycloak-operator/issues/132)) |
| 71 | +- Update current development version ([#132](https://github.com/epam/edp-keycloak-operator/issues/132)) |
| 72 | +- Publish 1.24.0 on the OperatorHub ([#123](https://github.com/epam/edp-keycloak-operator/issues/123)) |
| 73 | +- Update current development version ([#123](https://github.com/epam/edp-keycloak-operator/issues/123)) |
| 74 | +- Update current development version ([#102](https://github.com/epam/edp-keycloak-operator/issues/102)) |
| 75 | +- Update current development version ([#102](https://github.com/epam/edp-keycloak-operator/issues/102)) |
| 76 | +- Update Pull Request Template ([#17](https://github.com/epam/edp-keycloak-operator/issues/17)) |
| 77 | +- Update KubeRocketCI names and documentation links ([#91](https://github.com/epam/edp-keycloak-operator/issues/91)) |
| 78 | +- Publish update on OperatorHub ([#76](https://github.com/epam/edp-keycloak-operator/issues/76)) |
| 79 | +- Add additional examples of Keycloak AuthFlow resource ([#79](https://github.com/epam/edp-keycloak-operator/issues/79)) |
| 80 | +- Update current development version ([#76](https://github.com/epam/edp-keycloak-operator/issues/76)) |
| 81 | +- Generate OperatorHub bundle for v1.21.0 ([#59](https://github.com/epam/edp-keycloak-operator/issues/59)) |
| 82 | +- Update current development version ([#59](https://github.com/epam/edp-keycloak-operator/issues/59)) |
109 | 83 | - Bump to Go 1.22 ([#57](https://github.com/epam/edp-keycloak-operator/issues/57))
|
110 | 84 | - Add CODEOWNERS ([#49](https://github.com/epam/edp-keycloak-operator/issues/49))
|
111 | 85 | - Migrate from gerrit to github pipelines ([#49](https://github.com/epam/edp-keycloak-operator/issues/49))
|
|
116 | 90 | - Implement cache in github workflow ([#34](https://github.com/epam/edp-keycloak-operator/issues/34))
|
117 | 91 | - Generate OperatorHub bundle for the version 1.20.0 ([#27](https://github.com/epam/edp-keycloak-operator/issues/27))
|
118 | 92 | - Update current development version ([#27](https://github.com/epam/edp-keycloak-operator/issues/27))
|
119 |
| - |
120 |
| -### Documentation |
121 |
| -- Update README md file ([#132](https://github.com/epam/edp-keycloak-operator/issues/132)) |
122 |
| - |
123 |
| - |
124 |
| -<a name="v1.20.0"></a> |
125 |
| -## [v1.20.0] - 2024-01-11 |
126 |
| -### Features |
127 |
| -- Add missing fields to KeycloakClient ([#24](https://github.com/epam/edp-keycloak-operator/issues/24)) |
128 |
| - |
129 |
| -### Bug Fixes |
130 |
| -- The default realm role is no longer works ([#22](https://github.com/epam/edp-keycloak-operator/issues/22)) |
131 |
| - |
132 |
| -### Routine |
133 | 93 | - Add printcolumn status for all custom resources ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
|
134 | 94 | - Update current development version ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
|
135 | 95 | - Generate bundle for OperatorHub v1.19.0 ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
|
136 |
| - |
137 |
| - |
138 |
| -<a name="v1.19.0"></a> |
139 |
| -## [v1.19.0] - 2023-11-15 |
140 |
| -### Features |
141 |
| -- Enable secret reference support in KeycloakClient resource ([#21](https://github.com/epam/edp-keycloak-operator/issues/21)) |
142 |
| -- Add annotation for preserving resources deletion ([#18](https://github.com/epam/edp-keycloak-operator/issues/18)) |
143 |
| -- Enable secret support in KeycloakRealmIdentityProvider resource ([#20](https://github.com/epam/edp-keycloak-operator/issues/20)) |
144 |
| - |
145 |
| -### Bug Fixes |
146 |
| -- KeycloakRealmIdentityProvider config secret reference is replaced by the plain secret ([#20](https://github.com/epam/edp-keycloak-operator/issues/20)) |
147 |
| - |
148 |
| -### Testing |
149 |
| -- Create client without specifying client secret ([#21](https://github.com/epam/edp-keycloak-operator/issues/21)) |
150 |
| -- Add e2e for KeycloakRealmIdentityProvider using secret ([#20](https://github.com/epam/edp-keycloak-operator/issues/20)) |
151 |
| - |
152 |
| -### Routine |
153 |
| -- Generate bundle for OperatorHub v1.19.0 ([#23](https://github.com/epam/edp-keycloak-operator/issues/23)) |
154 | 96 | - Update GH actions and release pipeline ([#23](https://github.com/epam/edp-keycloak-operator/issues/23))
|
155 | 97 | - Upgrade pull request template ([#17](https://github.com/epam/edp-keycloak-operator/issues/17))
|
156 | 98 | - Bump golang.org/x/net from 0.8.0 to 0.17.0 ([#16](https://github.com/epam/edp-keycloak-operator/issues/16))
|
157 | 99 | - Upgrade Go to 1.20 ([#14](https://github.com/epam/edp-keycloak-operator/issues/14))
|
158 | 100 | - Update current development version ([#13](https://github.com/epam/edp-keycloak-operator/issues/13))
|
159 |
| - |
160 |
| - |
161 |
| -<a name="v1.18.2"></a> |
162 |
| -## [v1.18.2] - 2023-10-31 |
163 |
| -### Routine |
164 |
| -- Bump golang.org/x/net from 0.8.0 to 0.17.0 ([#16](https://github.com/epam/edp-keycloak-operator/issues/16)) |
165 |
| - |
166 |
| - |
167 |
| -<a name="v1.18.1"></a> |
168 |
| -## [v1.18.1] - 2023-09-25 |
169 |
| -### Routine |
170 |
| -- Upgrade Go to 1.20 ([#14](https://github.com/epam/edp-keycloak-operator/issues/14)) |
171 |
| -- Update CHANGELOG.md ([#85](https://github.com/epam/edp-keycloak-operator/issues/85)) |
172 |
| - |
173 |
| - |
174 |
| -<a name="v1.18.0"></a> |
175 |
| -## [v1.18.0] - 2023-09-20 |
176 |
| -### Features |
177 |
| -- Allow multiple redirect URIs ([#12](https://github.com/epam/edp-keycloak-operator/issues/12)) |
178 |
| - |
179 |
| -### Routine |
180 | 101 | - Publish v1.17.1 on OperatorHub ([#10](https://github.com/epam/edp-keycloak-operator/issues/10))
|
181 | 102 | - Publish v1.17.0 on OperatorHub ([#10](https://github.com/epam/edp-keycloak-operator/issues/10))
|
182 | 103 | - Update current development version ([#10](https://github.com/epam/edp-keycloak-operator/issues/10))
|
183 | 104 |
|
| 105 | +### Documentation |
| 106 | +- Update README md file ([#132](https://github.com/epam/edp-keycloak-operator/issues/132)) |
184 | 107 |
|
185 |
| -<a name="v1.17.1"></a> |
186 |
| -## [v1.17.1] - 2023-09-04 |
187 |
| -### Routine |
188 |
| -- Publish v1.17.0 on OperatorHub ([#10](https://github.com/epam/edp-keycloak-operator/issues/10)) |
189 |
| - |
| 108 | +### Reverts |
| 109 | +- [EPMDEDP-4226] Correctly update KeycloakClient CR to get correct .status.value after reconciliation |
190 | 110 |
|
191 |
| -<a name="v1.17.0"></a> |
192 |
| -## [v1.17.0] - 2023-08-17 |
193 | 111 |
|
194 |
| -[Unreleased]: https://github.com/epam/edp-keycloak-operator/compare/v1.26.0...HEAD |
195 |
| -[v1.26.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.25.0...v1.26.0 |
196 |
| -[v1.25.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.24.0...v1.25.0 |
197 |
| -[v1.24.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.23.0...v1.24.0 |
198 |
| -[v1.23.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.22.0...v1.23.0 |
199 |
| -[v1.22.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.21.0...v1.22.0 |
200 |
| -[v1.21.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.20.0...v1.21.0 |
201 |
| -[v1.20.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.19.0...v1.20.0 |
202 |
| -[v1.19.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.18.2...v1.19.0 |
203 |
| -[v1.18.2]: https://github.com/epam/edp-keycloak-operator/compare/v1.18.1...v1.18.2 |
204 |
| -[v1.18.1]: https://github.com/epam/edp-keycloak-operator/compare/v1.18.0...v1.18.1 |
205 |
| -[v1.18.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.17.1...v1.18.0 |
206 |
| -[v1.17.1]: https://github.com/epam/edp-keycloak-operator/compare/v1.17.0...v1.17.1 |
207 |
| -[v1.17.0]: https://github.com/epam/edp-keycloak-operator/compare/v1.16.0...v1.17.0 |
| 112 | +[Unreleased]: https://github.com/epam/edp-keycloak-operator/compare/v1.27.0...HEAD |
0 commit comments