Commit Graph

587 Commits

Author SHA1 Message Date
renovate[bot] 6107e91be4
chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.1.2 (#465)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 04:57:26 +00:00
Kavindu Dodanduwa 3ed40a3887
feat: add flag metadata (#459)
Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com>
2023-06-06 21:44:49 -04:00
Lars Opitz 5f173ff860
feat: add initialize and shutdown behavior (#456)
Signed-off-by: Lars Opitz <Lars@Lars-Opitz.de>
Co-authored-by: Todd Baert <toddbaert@gmail.com>
2023-06-06 21:36:47 -04:00
renovate[bot] 24f092319d
chore(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.1.2 (#464)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 01:06:43 +00:00
renovate[bot] 736cf24cbf
chore(deps): update github/codeql-action digest to cdcdbb5 (#463)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-06 22:02:51 +00:00
renovate[bot] 7f9194231c
chore(deps): update github/codeql-action digest to 8b0f2cf (#462)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-05 22:03:20 +00:00
renovate[bot] c26b75593e
fix(deps): update dependency io.cucumber:cucumber-bom to v7.12.1 (#461)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-02 19:14:30 +00:00
renovate[bot] 0b1315eaaf
chore(deps): update github/codeql-action digest to 926a489 (#460)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-01 22:56:23 +00:00
renovate[bot] 401d7a8a5f
chore(deps): update github/codeql-action digest to 96f2840 (#458)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 22:46:18 +00:00
renovate[bot] e1a0432ae9
chore(deps): update github/codeql-action digest to 9d2dd7c (#457)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-31 15:19:24 +00:00
renovate[bot] cc155b354c
chore(deps): update github/codeql-action digest to 6bd8101 (#454)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-27 01:25:06 +00:00
renovate[bot] 1dddd68c42
chore(deps): update github/codeql-action digest to f8b1cb6 (#453)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-26 17:13:30 +00:00
renovate[bot] 58df782b76
chore(deps): update google-github-actions/release-please-action digest to 51ee8ae (#452)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-26 05:33:15 +00:00
renovate[bot] fa1e14451d
chore(deps): update github/codeql-action digest to 2d031a3 (#451)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-26 01:26:40 +00:00
renovate[bot] 79222e1cf7
chore(deps): update github/codeql-action digest to 5f061ca (#450)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-25 14:19:30 +00:00
renovate[bot] 8d675ca387
chore(deps): update github/codeql-action digest to 11ea309 (#447)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-25 07:35:01 +00:00
renovate[bot] dfb214c52f
fix(deps): update dependency org.projectlombok:lombok to v1.18.28 (#448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-25 05:21:21 +00:00
renovate[bot] eb6f9e69ef
chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.6.0 (#445)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 02:33:52 +00:00
renovate[bot] e393b64715
chore(deps): update github/codeql-action digest to 1245696 (#446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 23:43:19 +00:00
renovate[bot] f9523ecd8b
chore(deps): update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.3.0 (#444)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-22 18:37:20 +00:00
renovate[bot] 5388fa12b6
chore(deps): update dependency dev.openfeature.contrib.providers:flagd to v0.5.10 (#429)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-21 11:00:17 -07:00
renovate[bot] bcbaff8e4f
chore(deps): update dependency org.apache.maven.plugins:maven-source-plugin to v3.3.0 (#443)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-21 11:44:10 +00:00
Justin Abrahms d4c43d74bc
feat: Support mapping a client to a given provider. (#388)
* Support mapping a client to a given provider.

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Add a few javadocs.

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Special case the null client name

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Add some missing test cases.

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Moving to an object map unwraps the values.

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Fix equality test.

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Carry targeting key when copying over null object.

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Test provider name, not object equality.

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Client-based getProvider is now an overload; Use read lock, not write lock.

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Update src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java

Co-authored-by: Lars Opitz <lars@lars-opitz.de>
Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Simplify locking logic around providers.

There's no such thing as "API without a provider set" anymore. We now default to NoOpProvider in the API (not client).

Signed-off-by: Justin Abrahms <justin@abrah.ms>

* Add a few missing tests

Signed-off-by: Justin Abrahms <justin@abrah.ms>

---------

Signed-off-by: Justin Abrahms <justin@abrah.ms>
Co-authored-by: Lars Opitz <lars@lars-opitz.de>
Co-authored-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2023-05-19 15:27:31 -07:00
renovate[bot] 1af8e966a4
chore(deps): update github/codeql-action digest to 6cfb483 (#439)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-18 17:42:57 +00:00
renovate[bot] c3e82e97dd
chore(deps): update dependency org.cyclonedx:cyclonedx-maven-plugin to v2.7.9 (#438)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 03:23:10 +00:00
renovate[bot] 468c42d4e3
chore(deps): update github/codeql-action digest to ca6b925 (#436)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 23:52:01 +00:00
renovate[bot] 88e7d6054f
chore(deps): update amannn/action-semantic-pull-request digest to 3bb5af3 (#435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 15:18:40 +00:00
renovate[bot] 4d655900d9
chore(deps): update dependency org.apache.maven.plugins:maven-pmd-plugin to v3.21.0 (#434)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 07:34:59 +00:00
renovate[bot] 3ff9995a43
chore(deps): update codecov/codecov-action digest to eaaf4be (#433)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-16 02:58:55 +00:00
renovate[bot] aa495b2847
chore(deps): update dependency org.codehaus.mojo:build-helper-maven-plugin to v3.4.0 (#432)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 04:37:13 +00:00
renovate[bot] 106df4661d
chore(deps): update codecov/codecov-action digest to 49c20db (#431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-12 00:11:40 +00:00
renovate[bot] 6405100b27
chore(deps): update github/codeql-action digest to 130884e (#430)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-11 19:55:18 +00:00
renovate[bot] 59d8a10ba3
chore(deps): update codecov/codecov-action digest to cf8e3e4 (#428)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 07:49:45 +00:00
renovate[bot] 20628a2305
chore(deps): update github/codeql-action digest to 95cfca7 (#427)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-09 00:49:52 +00:00
renovate[bot] 0ccf337384
chore(deps): update dependency org.apache.maven.plugins:maven-surefire-plugin to v3.1.0 (#426)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-08 01:04:51 +00:00
renovate[bot] 839fddb927
chore(deps): update dependency org.apache.maven.plugins:maven-failsafe-plugin to v3.1.0 (#425)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-07 23:59:37 +00:00
renovate[bot] 64f79cd513
chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.1.0 (#423)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-06 12:16:28 +00:00
renovate[bot] af3e3d60dc
chore(deps): update github/codeql-action digest to deb312c (#422)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-06 03:26:36 +00:00
renovate[bot] 7aade9a875
chore(deps): update github/codeql-action digest to 1e1aca8 (#421)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-05 00:30:58 +00:00
renovate[bot] 42b931776a
chore(deps): update github/codeql-action digest to 318bcc7 (#420)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-04 07:11:17 +00:00
renovate[bot] b7dd2fc5a2
chore(deps): update codecov/codecov-action digest to b4dfea7 (#419)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-03 20:36:58 +00:00
renovate[bot] 434da5a608
chore(deps): update dependency dev.openfeature.contrib.providers:flagd to v0.5.9 (#416)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-02 21:55:39 -07:00
Todd Baert a5c93aca0a
chore: rename integration tests e2e (#417)
* chore: rename integration tests e2e

Signed-off-by: Todd Baert <todd.baert@dynatrace.com>

* Update pom.xml

Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
Signed-off-by: Todd Baert <toddbaert@gmail.com>

---------

Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
Signed-off-by: Todd Baert <toddbaert@gmail.com>
Co-authored-by: Giovanni Liva <giovanni.liva@dynatrace.com>
2023-05-03 04:36:22 +00:00
renovate[bot] 19415edb71
chore(deps): update codecov/codecov-action digest to 5bf2504 (#418)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-03 01:13:59 +00:00
renovate[bot] 0de764db19
chore(deps): update github/codeql-action digest to 8ca5570 (#415)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-02 02:22:38 +00:00
renovate[bot] 9d7d3d41f6
chore(deps): update codecov/codecov-action digest to 1dd0ce3 (#414)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-01 22:47:46 +00:00
renovate[bot] f0f5d28416
fix(deps): update dependency io.cucumber:cucumber-bom to v7.12.0 (#413)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-29 23:37:52 +00:00
renovate[bot] 854d0be0f4
fix(deps): update junit5 monorepo (#410)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-28 14:13:03 -04:00
renovate[bot] 5b10d399cb
chore(deps): update dependency org.jacoco:jacoco-maven-plugin to v0.8.10 (#407)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-28 14:06:33 -04:00
renovate[bot] be9d6523ff
chore(deps): update github/codeql-action digest to f31a31c (#412)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-04-28 03:55:44 +00:00