Skip to content

Commit 39a93b8

Browse files
committed
Merge branch 'main' into 1277_migrate_to_jdk11
Signed-off-by: jarebudev <[email protected]>
2 parents 70c8735 + 0ba5758 commit 39a93b8

File tree

6 files changed

+20
-4
lines changed

6 files changed

+20
-4
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"providers/flagd": "0.11.8",
33
"hooks/open-telemetry": "3.2.1",
44
"providers/go-feature-flag": "0.4.3",
5-
"providers/flagsmith": "0.0.9",
5+
"providers/flagsmith": "0.0.10",
66
"providers/env-var": "0.0.7",
77
"providers/jsonlogic-eval-provider": "1.1.1",
88
"providers/unleash": "0.1.0-alpha",

providers/flagsmith/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Changelog
22

3+
## [0.0.10](https://github.com/open-feature/java-sdk-contrib/compare/dev.openfeature.contrib.providers.flagsmith-v0.0.9...dev.openfeature.contrib.providers.flagsmith-v0.0.10) (2025-04-14)
4+
5+
6+
### 🐛 Bug Fixes
7+
8+
* **deps:** update dependency com.flagsmith:flagsmith-java-client to v7.4.3 ([#1098](https://github.com/open-feature/java-sdk-contrib/issues/1098)) ([a4b7809](https://github.com/open-feature/java-sdk-contrib/commit/a4b7809b03ae5384cc150c74fc7f7fb8068537d8))
9+
* graceful flagsmith provider shutdown ([#1305](https://github.com/open-feature/java-sdk-contrib/issues/1305)) ([36d1001](https://github.com/open-feature/java-sdk-contrib/commit/36d1001b0d3c20a65cfd582936b82635cda83b8a))
10+
311
## [0.0.9](https://github.com/open-feature/java-sdk-contrib/compare/dev.openfeature.contrib.providers.flagsmith-v0.0.8...dev.openfeature.contrib.providers.flagsmith-v0.0.9) (2024-09-13)
412

513

providers/flagsmith/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Flagsmith provides an all-in-one platform for developing, implementing, and mana
1212
<dependency>
1313
<groupId>dev.openfeature.contrib.providers</groupId>
1414
<artifactId>flagsmith</artifactId>
15-
<version>0.0.9</version>
15+
<version>0.0.10</version>
1616
</dependency>
1717
```
1818

providers/flagsmith/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
</parent>
1111
<groupId>dev.openfeature.contrib.providers</groupId>
1212
<artifactId>flagsmith</artifactId>
13-
<version>0.0.9</version> <!--x-release-please-version -->
13+
<version>0.0.10</version> <!--x-release-please-version -->
1414

1515
<name>flagsmith</name>
1616
<description>Flagsmith provider for Java</description>

providers/flagsmith/src/main/java/dev.openfeature.contrib.providers.flagsmith/FlagsmithProvider.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,4 +244,12 @@ private Structure mapToStructure(Map<String, Object> map) {
244244
.filter(e -> e.getValue() != null)
245245
.collect(Collectors.toMap(Map.Entry::getKey, e -> objectToValue(e.getValue()))));
246246
}
247+
248+
@Override
249+
public void shutdown() {
250+
log.info("Flagsmith Provider shutting down");
251+
if (flagsmith != null) {
252+
flagsmith.close();
253+
}
254+
}
247255
}

providers/flagsmith/version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.9
1+
0.0.10

0 commit comments

Comments
 (0)