|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [8.0.0](https://github.com/Flagsmith/flagsmith-java-client/compare/v7.4.3...v8.0.0) (2025-11-26) |
| 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 | +### Bug Fixes |
| 18 | + |
| 19 | +* `getEnvironmentFlags` includes segments in evaluation context ([#193](https://github.com/Flagsmith/flagsmith-java-client/issues/193)) ([9b55de9](https://github.com/Flagsmith/flagsmith-java-client/commit/9b55de940d2bb735125129ad0ed90f451493b8a8)) |
| 20 | +* Exclude identities when PERCENTAGE_SPLIT trait is undefined ([#198](https://github.com/Flagsmith/flagsmith-java-client/issues/198)) ([d1e2b59](https://github.com/Flagsmith/flagsmith-java-client/commit/d1e2b59ae7a7eaa1f3a6e9cea73b82c8b0938094)) |
| 21 | +* Multivariate sgement overrides not evaluated ([#194](https://github.com/Flagsmith/flagsmith-java-client/issues/194)) ([75749e6](https://github.com/Flagsmith/flagsmith-java-client/commit/75749e6f3fb3f9dc22b502a270452bb6daf1c2dc)) |
| 22 | + |
| 23 | + |
| 24 | +### CI |
| 25 | + |
| 26 | +* Integrate release-please ([#188](https://github.com/Flagsmith/flagsmith-java-client/issues/188)) ([ddc2662](https://github.com/Flagsmith/flagsmith-java-client/commit/ddc2662f957d8629981a29153f1bf74951c4d0d6)) |
| 27 | +* 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)) |
| 28 | + |
| 29 | + |
| 30 | +### Docs |
| 31 | + |
| 32 | +* 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)) |
| 33 | + |
| 34 | + |
| 35 | +### Other |
| 36 | + |
| 37 | +* add root CODEOWNERS ([#181](https://github.com/Flagsmith/flagsmith-java-client/issues/181)) ([3e4f3e4](https://github.com/Flagsmith/flagsmith-java-client/commit/3e4f3e48c392aec6d392d704e6dfe66b15cd8729)) |
| 38 | +* versioned test data ([#178](https://github.com/Flagsmith/flagsmith-java-client/issues/178)) ([547afad](https://github.com/Flagsmith/flagsmith-java-client/commit/547afada20889ebaf9f0c352920dcea5a910119f)) |
| 39 | + |
1 | 40 | <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 |
| 41 | +## [v7.4.3](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.3) - 09 Dec 2024 |
3 | 42 |
|
4 | 43 | ## What's Changed |
5 | 44 | * ci: publish workflow by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/169 |
|
11 | 50 |
|
12 | 51 |
|
13 | 52 | <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 |
| 53 | +## [v7.4.2](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.2) - 13 Sep 2024 |
15 | 54 |
|
16 | 55 | ## What's Changed |
17 | 56 | * fix: Change visibilty of Protocol by [@madgaet](https://github.com/madgaet) in https://github.com/Flagsmith/flagsmith-java-client/pull/167 |
|
25 | 64 |
|
26 | 65 |
|
27 | 66 | <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 |
| 67 | +## [v7.4.1](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.1) - 22 Aug 2024 |
29 | 68 |
|
30 | 69 | ## What's Changed |
31 | 70 | * fix: java 8 incompatibility by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/165 |
|
37 | 76 |
|
38 | 77 |
|
39 | 78 | <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 |
| 79 | +## [v7.4.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.4.0) - 20 Aug 2024 |
41 | 80 |
|
42 | 81 | ## What's Changed |
43 | 82 | * fix: actions not running for PRs by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/138 |
|
56 | 95 |
|
57 | 96 |
|
58 | 97 | <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 |
| 98 | +## [v7.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.3.0) - 03 Apr 2024 |
60 | 99 |
|
61 | 100 | ## What's Changed |
62 | 101 | * chore: remove examples by [@dabeeeenster](https://github.com/dabeeeenster) in https://github.com/Flagsmith/flagsmith-java-client/pull/148 |
|
75 | 114 |
|
76 | 115 |
|
77 | 116 | <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 |
| 117 | +## [Version 7.2.0 (v7.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.2.0) - 24 Jan 2024 |
79 | 118 |
|
80 | 119 | ## What's Changed |
81 | 120 | * deps: bump okhttp by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/137 |
|
89 | 128 |
|
90 | 129 |
|
91 | 130 | <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 |
| 131 | +## [Version 7.1.1 (v7.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.1) - 06 Dec 2023 |
93 | 132 |
|
94 | 133 | ## What's Changed |
95 | 134 | * 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 | 140 |
|
102 | 141 |
|
103 | 142 | <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 |
| 143 | +## [Version 7.1.0 (v7.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.1.0) - 25 Jul 2023 |
105 | 144 |
|
106 | 145 | ## What's Changed |
107 | 146 | * feat: support `IN` operator for local evaluation by [@khvn26](https://github.com/khvn26) in https://github.com/Flagsmith/flagsmith-java-client/pull/128 |
|
113 | 152 |
|
114 | 153 |
|
115 | 154 | <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 |
| 155 | +## [Version 7.0.1 (v7.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.1) - 14 Jul 2023 |
117 | 156 |
|
118 | 157 | ## What's Changed |
119 | 158 | * Fix dependency vulnerabilities by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/126 |
|
127 | 166 |
|
128 | 167 |
|
129 | 168 | <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 |
| 169 | +## [Version 7.0.0 (v7.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v7.0.0) - 15 Jun 2023 |
131 | 170 |
|
132 | 171 | ## What's Changed |
133 | 172 | * **BREAKING CHANGE**: fix: consistent split evaluations by [@khvn26](https://github.com/khvn26) in https://github.com/Flagsmith/flagsmith-java-client/pull/122 |
|
144 | 183 |
|
145 | 184 |
|
146 | 185 | <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 |
| 186 | +## [Version 6.2.0 (v6.2.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.2.0) - 15 Jun 2023 |
148 | 187 |
|
149 | 188 | ## What's Changed |
150 | 189 | * 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 | 194 |
|
156 | 195 |
|
157 | 196 | <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 |
| 197 | +## [Version 6.1.0 (v6.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.1.0) - 03 Apr 2023 |
159 | 198 |
|
160 | 199 | ## What's Changed |
161 | 200 | * Replace TestNG with JUnit5 by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/117 |
|
167 | 206 |
|
168 | 207 |
|
169 | 208 | <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 |
| 209 | +## [Version 6.0.1 (v6.0.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.1) - 29 Mar 2023 |
171 | 210 |
|
172 | 211 | ## What's Changed |
173 | 212 | * Fix Sonatype Jackson vulnerability by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/113 |
|
178 | 217 |
|
179 | 218 |
|
180 | 219 | <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 |
| 220 | +## [Version 6.0.0 (v6.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v6.0.0) - 29 Mar 2023 |
182 | 221 |
|
183 | 222 | ## What's Changed |
184 | 223 | * Fix tests expecting the wrong exception by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/108 |
|
205 | 244 |
|
206 | 245 |
|
207 | 246 | <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 |
| 247 | +## [Version 5.1.2 (v5.1.2)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.2) - 20 Jan 2023 |
209 | 248 |
|
210 | 249 | ## What's Changed |
211 | 250 | * 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 | 260 |
|
222 | 261 |
|
223 | 262 | <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 |
| 263 | +## [Version 5.1.1 (v5.1.1)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.1) - 04 Nov 2022 |
225 | 264 |
|
226 | 265 | ## What's Changed |
227 | 266 | * Fix NPE in identifyUserWithTraits when using caching by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/100 |
|
234 | 273 |
|
235 | 274 |
|
236 | 275 | <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 |
| 276 | +## [Version 5.1.0 (v5.1.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.1.0) - 01 Nov 2022 |
238 | 277 |
|
239 | 278 | ## What's Changed |
240 | 279 | * 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 | 289 |
|
251 | 290 |
|
252 | 291 | <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 |
| 292 | +## [Version 5.0.4 (v5.0.4)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.4) - 24 Aug 2022 |
254 | 293 |
|
255 | 294 | ## What's Changed |
256 | 295 | * Handle exceptions in polling manager by [@matthewelwell](https://github.com/matthewelwell) in https://github.com/Flagsmith/flagsmith-java-client/pull/79 |
|
262 | 301 |
|
263 | 302 |
|
264 | 303 | <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 |
| 304 | +## [Version 5.0.0 (v5.0.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v5.0.0) - 07 Jun 2022 |
266 | 305 |
|
267 | 306 | ## What's Changed |
268 | 307 | * Flag Engine Implementation by [@fzia](https://github.com/fzia) in https://github.com/Flagsmith/flagsmith-java-client/pull/53 |
|
283 | 322 |
|
284 | 323 |
|
285 | 324 | <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 |
| 325 | +## [Full ConfigBuilder support (v1.5.0)](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.5.0) - 11 Jun 2020 |
287 | 326 |
|
288 | 327 | You can now override all config options with the builder. |
289 | 328 |
|
290 | 329 | [Changes][v1.5.0] |
291 | 330 |
|
292 | 331 |
|
293 | 332 | <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 |
| 333 | +## [v1.3.0](https://github.com/Flagsmith/flagsmith-java-client/releases/tag/v1.3.0) - 11 Jan 2019 |
295 | 334 |
|
296 | 335 | added UserTraits feature support |
297 | 336 |
|
|
0 commit comments