|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [8.0.0](https://github.com/Flagsmith/flagsmith-java-client/compare/v7.4.3...v8.0.0) (2025-10-29) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* Context Values support, `getEvaluationResult` ([#184](https://github.com/Flagsmith/flagsmith-java-client/issues/184)) |
| 9 | + |
| 10 | +### Features |
| 11 | + |
| 12 | +* Actualise context schema, `SPLIT` reason weight formatting ([#186](https://github.com/Flagsmith/flagsmith-java-client/issues/186)) ([b909755](https://github.com/Flagsmith/flagsmith-java-client/commit/b9097558fa83824068382457d944b721c206d01e)) |
| 13 | +* Context Values support, `getEvaluationResult` ([#184](https://github.com/Flagsmith/flagsmith-java-client/issues/184)) ([d892342](https://github.com/Flagsmith/flagsmith-java-client/commit/d89234228d379280831bf3a66d828c4580898c46)) |
| 14 | +* Send a standard `User-Agent: sdk-name/version` header ([#187](https://github.com/Flagsmith/flagsmith-java-client/issues/187)) ([8eab4ae](https://github.com/Flagsmith/flagsmith-java-client/commit/8eab4ae7829fec5c48e4c667abdacc6b12c23975)) |
| 15 | + |
| 16 | + |
| 17 | +### CI |
| 18 | + |
| 19 | +* Integrate release-please ([#188](https://github.com/Flagsmith/flagsmith-java-client/issues/188)) ([ddc2662](https://github.com/Flagsmith/flagsmith-java-client/commit/ddc2662f957d8629981a29153f1bf74951c4d0d6)) |
| 20 | +* update release please configuration to use simple release type ([#191](https://github.com/Flagsmith/flagsmith-java-client/issues/191)) ([7fc4fef](https://github.com/Flagsmith/flagsmith-java-client/commit/7fc4fefed1fe8929a0f0a88298768ef0dd06e0e9)) |
| 21 | + |
| 22 | + |
| 23 | +### Docs |
| 24 | + |
| 25 | +* removing hero image and broken build badge from SDK readme ([#174](https://github.com/Flagsmith/flagsmith-java-client/issues/174)) ([49ee223](https://github.com/Flagsmith/flagsmith-java-client/commit/49ee223aa9b2fefcf1ed3bf2c22ef88e3a0eae9e)) |
| 26 | + |
| 27 | + |
| 28 | +### Other |
| 29 | + |
| 30 | +* add root CODEOWNERS ([#181](https://github.com/Flagsmith/flagsmith-java-client/issues/181)) ([3e4f3e4](https://github.com/Flagsmith/flagsmith-java-client/commit/3e4f3e48c392aec6d392d704e6dfe66b15cd8729)) |
| 31 | +* versioned test data ([#178](https://github.com/Flagsmith/flagsmith-java-client/issues/178)) ([547afad](https://github.com/Flagsmith/flagsmith-java-client/commit/547afada20889ebaf9f0c352920dcea5a910119f)) |
| 32 | + |
1 | 33 | <a name="v7.4.3"></a> |
2 | | -# [v7.4.3](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.3) - 09 Dec 2024 |
| 34 | +## [v7.4.3](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.3) - 09 Dec 2024 |
3 | 35 |
|
4 | 36 | ## What's Changed |
5 | 37 | * ci: publish workflow by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/169 |
|
11 | 43 |
|
12 | 44 |
|
13 | 45 | <a name="v7.4.2"></a> |
14 | | -# [v7.4.2](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.2) - 13 Sep 2024 |
| 46 | +## [v7.4.2](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.2) - 13 Sep 2024 |
15 | 47 |
|
16 | 48 | ## What's Changed |
17 | 49 | * fix: Change visibilty of Protocol by [@madgaet](https://github.com/madgaet) in https://github.com/Flagsmith/flagsmith-java-client/pull/167 |
|
25 | 57 |
|
26 | 58 |
|
27 | 59 | <a name="v7.4.1"></a> |
28 | | -# [v7.4.1](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.1) - 22 Aug 2024 |
| 60 | +## [v7.4.1](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.1) - 22 Aug 2024 |
29 | 61 |
|
30 | 62 | ## What's Changed |
31 | 63 | * fix: java 8 incompatibility by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/165 |
|
37 | 69 |
|
38 | 70 |
|
39 | 71 | <a name="v7.4.0"></a> |
40 | | -# [v7.4.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.0) - 20 Aug 2024 |
| 72 | +## [v7.4.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.0) - 20 Aug 2024 |
41 | 73 |
|
42 | 74 | ## What's Changed |
43 | 75 | * fix: actions not running for PRs by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/138 |
|
56 | 88 |
|
57 | 89 |
|
58 | 90 | <a name="v7.3.0"></a> |
59 | | -# [v7.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.3.0) - 03 Apr 2024 |
| 91 | +## [v7.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.3.0) - 03 Apr 2024 |
60 | 92 |
|
61 | 93 | ## What's Changed |
62 | 94 | * chore: remove examples by [@dabeeeenster](https://github.com/dabeeeenster) in https://github.com/Flagsmith/flagsmith-java-client/pull/148 |
|
75 | 107 |
|
76 | 108 |
|
77 | 109 | <a name="v7.2.0"></a> |
78 | | -# [Version 7.2.0 (v7.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.2.0) - 24 Jan 2024 |
| 110 | +## [Version 7.2.0 (v7.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.2.0) - 24 Jan 2024 |
79 | 111 |
|
80 | 112 | ## What's Changed |
81 | 113 | * deps: bump okhttp by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/137 |
|
89 | 121 |
|
90 | 122 |
|
91 | 123 | <a name="v7.1.1"></a> |
92 | | -# [Version 7.1.1 (v7.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.1) - 06 Dec 2023 |
| 124 | +## [Version 7.1.1 (v7.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.1) - 06 Dec 2023 |
93 | 125 |
|
94 | 126 | ## What's Changed |
95 | 127 | * fix: FlagsmithClient.close() doesn't kill polling manager properly by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/133 |
|
101 | 133 |
|
102 | 134 |
|
103 | 135 | <a name="v7.1.0"></a> |
104 | | -# [Version 7.1.0 (v7.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.0) - 25 Jul 2023 |
| 136 | +## [Version 7.1.0 (v7.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.0) - 25 Jul 2023 |
105 | 137 |
|
106 | 138 | ## What's Changed |
107 | 139 | * feat: support `IN` operator for local evaluation by [@khvn26](https://github.com/khvn26) in https://github.com/Flagsmith/flagsmith-java-client/pull/128 |
|
113 | 145 |
|
114 | 146 |
|
115 | 147 | <a name="v7.0.1"></a> |
116 | | -# [Version 7.0.1 (v7.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.1) - 14 Jul 2023 |
| 148 | +## [Version 7.0.1 (v7.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.1) - 14 Jul 2023 |
117 | 149 |
|
118 | 150 | ## What's Changed |
119 | 151 | * Fix dependency vulnerabilities by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/126 |
|
127 | 159 |
|
128 | 160 |
|
129 | 161 | <a name="v7.0.0"></a> |
130 | | -# [Version 7.0.0 (v7.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.0) - 15 Jun 2023 |
| 162 | +## [Version 7.0.0 (v7.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.0) - 15 Jun 2023 |
131 | 163 |
|
132 | 164 | ## What's Changed |
133 | 165 | * **BREAKING CHANGE**: fix: consistent split evaluations by [@khvn26](https://github.com/khvn26) in https://github.com/Flagsmith/flagsmith-java-client/pull/122 |
|
144 | 176 |
|
145 | 177 |
|
146 | 178 | <a name="v6.2.0"></a> |
147 | | -# [Version 6.2.0 (v6.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.2.0) - 15 Jun 2023 |
| 179 | +## [Version 6.2.0 (v6.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.2.0) - 15 Jun 2023 |
148 | 180 |
|
149 | 181 | ## What's Changed |
150 | 182 | * remove lombok [@data](https://github.com/data) causing StackOverflowError issue with springboot by [@p-maks](https://github.com/p-maks) in https://github.com/Flagsmith/flagsmith-java-client/pull/119 |
|
155 | 187 |
|
156 | 188 |
|
157 | 189 | <a name="v6.1.0"></a> |
158 | | -# [Version 6.1.0 (v6.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.1.0) - 03 Apr 2023 |
| 190 | +## [Version 6.1.0 (v6.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.1.0) - 03 Apr 2023 |
159 | 191 |
|
160 | 192 | ## What's Changed |
161 | 193 | * Replace TestNG with JUnit5 by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/117 |
|
167 | 199 |
|
168 | 200 |
|
169 | 201 | <a name="v6.0.1"></a> |
170 | | -# [Version 6.0.1 (v6.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.1) - 29 Mar 2023 |
| 202 | +## [Version 6.0.1 (v6.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.1) - 29 Mar 2023 |
171 | 203 |
|
172 | 204 | ## What's Changed |
173 | 205 | * Fix Sonatype Jackson vulnerability by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/113 |
|
178 | 210 |
|
179 | 211 |
|
180 | 212 | <a name="v6.0.0"></a> |
181 | | -# [Version 6.0.0 (v6.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.0) - 29 Mar 2023 |
| 213 | +## [Version 6.0.0 (v6.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.0) - 29 Mar 2023 |
182 | 214 |
|
183 | 215 | ## What's Changed |
184 | 216 | * Fix tests expecting the wrong exception by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/108 |
|
205 | 237 |
|
206 | 238 |
|
207 | 239 | <a name="v5.1.2"></a> |
208 | | -# [Version 5.1.2 (v5.1.2)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.2) - 20 Jan 2023 |
| 240 | +## [Version 5.1.2 (v5.1.2)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.2) - 20 Jan 2023 |
209 | 241 |
|
210 | 242 | ## What's Changed |
211 | 243 | * fix/is-feature-enabled-nullpointer: Remove the possibility of a null … by [@ajhelsby](https://github.com/ajhelsby) in https://github.com/Flagsmith/flagsmith-java-client/pull/104 |
|
221 | 253 |
|
222 | 254 |
|
223 | 255 | <a name="v5.1.1"></a> |
224 | | -# [Version 5.1.1 (v5.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.1) - 04 Nov 2022 |
| 256 | +## [Version 5.1.1 (v5.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.1) - 04 Nov 2022 |
225 | 257 |
|
226 | 258 | ## What's Changed |
227 | 259 | * Fix NPE in identifyUserWithTraits when using caching by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/100 |
|
234 | 266 |
|
235 | 267 |
|
236 | 268 | <a name="v5.1.0"></a> |
237 | | -# [Version 5.1.0 (v5.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.0) - 01 Nov 2022 |
| 269 | +## [Version 5.1.0 (v5.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.0) - 01 Nov 2022 |
238 | 270 |
|
239 | 271 | ## What's Changed |
240 | 272 | * Add IS_SET and IS_NOT_SET operators by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/90 |
|
250 | 282 |
|
251 | 283 |
|
252 | 284 | <a name="v5.0.4"></a> |
253 | | -# [Version 5.0.4 (v5.0.4)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.4) - 24 Aug 2022 |
| 285 | +## [Version 5.0.4 (v5.0.4)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.4) - 24 Aug 2022 |
254 | 286 |
|
255 | 287 | ## What's Changed |
256 | 288 | * Handle exceptions in polling manager by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/79 |
|
262 | 294 |
|
263 | 295 |
|
264 | 296 | <a name="v5.0.0"></a> |
265 | | -# [Version 5.0.0 (v5.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.0) - 07 Jun 2022 |
| 297 | +## [Version 5.0.0 (v5.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.0) - 07 Jun 2022 |
266 | 298 |
|
267 | 299 | ## What's Changed |
268 | 300 | * Flag Engine Implementation by [@fzia](https://github.com/fzia) in https://github.com/Flagsmith/flagsmith-java-client/pull/53 |
|
283 | 315 |
|
284 | 316 |
|
285 | 317 | <a name="v1.5.0"></a> |
286 | | -# [Full ConfigBuilder support (v1.5.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.5.0) - 11 Jun 2020 |
| 318 | +## [Full ConfigBuilder support (v1.5.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.5.0) - 11 Jun 2020 |
287 | 319 |
|
288 | 320 | You can now override all config options with the builder. |
289 | 321 |
|
290 | 322 | [Changes][v1.5.0] |
291 | 323 |
|
292 | 324 |
|
293 | 325 | <a name="v1.3.0"></a> |
294 | | -# [v1.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.3.0) - 11 Jan 2019 |
| 326 | +## [v1.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.3.0) - 11 Jan 2019 |
295 | 327 |
|
296 | 328 | added UserTraits feature support |
297 | 329 |
|
|
0 commit comments