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