diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 77e76a439..da0d121ed 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - "providers/flagd": "0.11.8", + "providers/flagd": "0.12.0", "hooks/open-telemetry": "3.2.1", "providers/go-feature-flag": "0.4.3", "providers/flagsmith": "0.0.10", diff --git a/providers/flagd/CHANGELOG.md b/providers/flagd/CHANGELOG.md index dc2ab42b1..45155ee5c 100644 --- a/providers/flagd/CHANGELOG.md +++ b/providers/flagd/CHANGELOG.md @@ -1,5 +1,248 @@ # Changelog +## [0.12.0](https://github.com/jarebudev/java-sdk-contrib/compare/dev.openfeature.contrib.providers.flagd-v0.11.8...dev.openfeature.contrib.providers.flagd-v0.12.0) (2025-04-22) + + +### โš  BREAKING CHANGES + +* implement grpc reconnect for inprocess mode ([#1150](https://github.com/jarebudev/java-sdk-contrib/issues/1150)) +* Use grpc intern reconnections for rpc event stream ([#1112](https://github.com/jarebudev/java-sdk-contrib/issues/1112)) +* change FLAGD_GRPC_TARGET env to FLAGD_TARGET_URI ([#1050](https://github.com/jarebudev/java-sdk-contrib/issues/1050)) +* context enrichment via contextEnricher, not from init ([#991](https://github.com/jarebudev/java-sdk-contrib/issues/991)) +* use sdk-maintained state, require 1.12 ([#964](https://github.com/jarebudev/java-sdk-contrib/issues/964)) +* allow overrides for fractional seed ([#737](https://github.com/jarebudev/java-sdk-contrib/issues/737)) + +### ๐Ÿ› Bug Fixes + +* broken netty transport ([#834](https://github.com/jarebudev/java-sdk-contrib/issues/834)) ([92a0499](https://github.com/jarebudev/java-sdk-contrib/commit/92a049933e9efd756b59db44487597b66878ff6e)) +* broken reconnect on some HTTP2 error frames ([#1261](https://github.com/jarebudev/java-sdk-contrib/issues/1261)) ([22d2a35](https://github.com/jarebudev/java-sdk-contrib/commit/22d2a35cf7d0fd2bf212c442e5715c042041a737)) +* change FLAGD_GRPC_TARGET env to FLAGD_TARGET_URI ([#1050](https://github.com/jarebudev/java-sdk-contrib/issues/1050)) ([521f776](https://github.com/jarebudev/java-sdk-contrib/commit/521f776ad1abbc6de1ee94f056e84659e8665243)) +* ConcurrentModificationException on flag config change java 9 ([#954](https://github.com/jarebudev/java-sdk-contrib/issues/954)) ([f74fe5f](https://github.com/jarebudev/java-sdk-contrib/commit/f74fe5f6da44a7fdaaaa60efa21d4ddbb3b00ec7)) +* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.1 ([#777](https://github.com/jarebudev/java-sdk-contrib/issues/777)) ([8b582d6](https://github.com/jarebudev/java-sdk-contrib/commit/8b582d6052fd22b8141a9765b2a1a261933fd3a2)) +* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.2 ([#866](https://github.com/jarebudev/java-sdk-contrib/issues/866)) ([cf66811](https://github.com/jarebudev/java-sdk-contrib/commit/cf668118351120b8a86b08f30facb38f7ec51086)) +* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.0 ([#979](https://github.com/jarebudev/java-sdk-contrib/issues/979)) ([7e1a13e](https://github.com/jarebudev/java-sdk-contrib/commit/7e1a13ec79b82f8fa49703af58087fea1874cea5)) +* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.1 ([#1047](https://github.com/jarebudev/java-sdk-contrib/issues/1047)) ([a2ee3e6](https://github.com/jarebudev/java-sdk-contrib/commit/a2ee3e6ed0c15c3ebaf55adc10198760f51a4a30)) +* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.2 ([#1089](https://github.com/jarebudev/java-sdk-contrib/issues/1089)) ([9b40e22](https://github.com/jarebudev/java-sdk-contrib/commit/9b40e22e57739c7da417f834dd4f6822e6657ca8)) +* **deps:** update dependency com.google.code.gson:gson to v2.11.0 ([#794](https://github.com/jarebudev/java-sdk-contrib/issues/794)) ([e6ce0ea](https://github.com/jarebudev/java-sdk-contrib/commit/e6ce0ea307b07d7813fc65b57737feb8beb571bb)) +* **deps:** update dependency com.google.code.gson:gson to v2.12.0 ([#1184](https://github.com/jarebudev/java-sdk-contrib/issues/1184)) ([40795a6](https://github.com/jarebudev/java-sdk-contrib/commit/40795a6e52295e56f0604ea7a6c8fe61c1e1c04e)) +* **deps:** update dependency com.google.code.gson:gson to v2.12.1 ([#1188](https://github.com/jarebudev/java-sdk-contrib/issues/1188)) ([c24ef48](https://github.com/jarebudev/java-sdk-contrib/commit/c24ef489910bf11a5be4b9f554d979fb739690b4)) +* **deps:** update dependency com.google.protobuf:protobuf-java to v3.25.6 ([#1178](https://github.com/jarebudev/java-sdk-contrib/issues/1178)) ([417c6df](https://github.com/jarebudev/java-sdk-contrib/commit/417c6df6b7e47dd2cd7a335af4846e331e8b5cea)) +* **deps:** update dependency com.google.protobuf:protobuf-java to v4 ([#1176](https://github.com/jarebudev/java-sdk-contrib/issues/1176)) ([945f914](https://github.com/jarebudev/java-sdk-contrib/commit/945f914531436195c8a5882507436e7a848e587c)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.4.2 ([#842](https://github.com/jarebudev/java-sdk-contrib/issues/842)) ([d39dd8b](https://github.com/jarebudev/java-sdk-contrib/commit/d39dd8b084cd2f360eafa726e5828a755d12874c)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.4.3 ([#845](https://github.com/jarebudev/java-sdk-contrib/issues/845)) ([301f852](https://github.com/jarebudev/java-sdk-contrib/commit/301f85230aa50eef1b35f039fac862d86eb72453)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.5.0 ([#869](https://github.com/jarebudev/java-sdk-contrib/issues/869)) ([05a7611](https://github.com/jarebudev/java-sdk-contrib/commit/05a7611c6324e0d0a709995050fe8f77435632d7)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.5.1 ([#891](https://github.com/jarebudev/java-sdk-contrib/issues/891)) ([353f77b](https://github.com/jarebudev/java-sdk-contrib/commit/353f77b24349a90e34b1823a60464e6369995c87)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.5.2 ([#958](https://github.com/jarebudev/java-sdk-contrib/issues/958)) ([da10fe8](https://github.com/jarebudev/java-sdk-contrib/commit/da10fe856b53ac3bdf284a194e011895f397bec3)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.5.3 ([#1052](https://github.com/jarebudev/java-sdk-contrib/issues/1052)) ([a720f41](https://github.com/jarebudev/java-sdk-contrib/commit/a720f4105b9da8bfd58307b38144b0d6000375ad)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.5.4 ([#1082](https://github.com/jarebudev/java-sdk-contrib/issues/1082)) ([57b6c9a](https://github.com/jarebudev/java-sdk-contrib/commit/57b6c9a84328891618d069e72bb16b7d0d36eb23)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.5.5 ([#1156](https://github.com/jarebudev/java-sdk-contrib/issues/1156)) ([514004f](https://github.com/jarebudev/java-sdk-contrib/commit/514004fa77180c12bf24c64aba83b3b37471f0c7)) +* **deps:** update dependency com.networknt:json-schema-validator to v1.5.6 ([#1238](https://github.com/jarebudev/java-sdk-contrib/issues/1238)) ([3a37dfc](https://github.com/jarebudev/java-sdk-contrib/commit/3a37dfc26b8a232d6f34e886f5ffe3599340e806)) +* **deps:** update dependency commons-codec:commons-codec to v1.17.0 ([#769](https://github.com/jarebudev/java-sdk-contrib/issues/769)) ([3fbb213](https://github.com/jarebudev/java-sdk-contrib/commit/3fbb2137575d716e3f2e62c6c49f860aa748ce39)) +* **deps:** update dependency commons-codec:commons-codec to v1.17.1 ([#881](https://github.com/jarebudev/java-sdk-contrib/issues/881)) ([ee8273e](https://github.com/jarebudev/java-sdk-contrib/commit/ee8273e3bcea0b2d0dcfa6d58bd68b68edb551e6)) +* **deps:** update dependency commons-codec:commons-codec to v1.17.2 ([#1145](https://github.com/jarebudev/java-sdk-contrib/issues/1145)) ([ee91441](https://github.com/jarebudev/java-sdk-contrib/commit/ee91441b97b0622d54bc36d1be9be85f7f2372c6)) +* **deps:** update dependency commons-codec:commons-codec to v1.18.0 ([#1181](https://github.com/jarebudev/java-sdk-contrib/issues/1181)) ([d49d98f](https://github.com/jarebudev/java-sdk-contrib/commit/d49d98fa573b677b4c34abf38e1e0e8d351aa0e2)) +* **deps:** update dependency io.github.jamsesso:json-logic-java to v1.0.9 ([#1282](https://github.com/jarebudev/java-sdk-contrib/issues/1282)) ([1ddc63c](https://github.com/jarebudev/java-sdk-contrib/commit/1ddc63c3a5e894d42bd6097f9936fb0e9431d296)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.109.final ([#756](https://github.com/jarebudev/java-sdk-contrib/issues/756)) ([765cb36](https://github.com/jarebudev/java-sdk-contrib/commit/765cb36b7413c765cf90c0805c6db2e7281909bd)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.110.final ([#798](https://github.com/jarebudev/java-sdk-contrib/issues/798)) ([f7333ec](https://github.com/jarebudev/java-sdk-contrib/commit/f7333ecddfceba342b175c9ca3ee1846ab61e7c6)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.111.final ([#819](https://github.com/jarebudev/java-sdk-contrib/issues/819)) ([6bc7761](https://github.com/jarebudev/java-sdk-contrib/commit/6bc7761672c8c488933323e19cc6f80801841f8f)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.112.final ([#886](https://github.com/jarebudev/java-sdk-contrib/issues/886)) ([1c6c890](https://github.com/jarebudev/java-sdk-contrib/commit/1c6c890a83fec49394a3a44c82ef75f80613e586)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.113.final ([#936](https://github.com/jarebudev/java-sdk-contrib/issues/936)) ([6686300](https://github.com/jarebudev/java-sdk-contrib/commit/6686300b62bd7b51283c6131bb24174bb2bb331f)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.114.final ([#994](https://github.com/jarebudev/java-sdk-contrib/issues/994)) ([3e9b967](https://github.com/jarebudev/java-sdk-contrib/commit/3e9b967525a0bddb76f5ebb5b2c70ae92b038a42)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.115.final ([#1071](https://github.com/jarebudev/java-sdk-contrib/issues/1071)) ([6e311dc](https://github.com/jarebudev/java-sdk-contrib/commit/6e311dc99e5cc2e51729d5086437c706de19b9a5)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.116.final ([#1108](https://github.com/jarebudev/java-sdk-contrib/issues/1108)) ([4cd4542](https://github.com/jarebudev/java-sdk-contrib/commit/4cd4542fa0109b688116456b8fb0f2fdd5d2b391)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.117.final ([#1155](https://github.com/jarebudev/java-sdk-contrib/issues/1155)) ([5a293bb](https://github.com/jarebudev/java-sdk-contrib/commit/5a293bbd2ee387d62f3f27e617e79e143d4e8b06)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.118.final ([#1212](https://github.com/jarebudev/java-sdk-contrib/issues/1212)) ([7e5ced2](https://github.com/jarebudev/java-sdk-contrib/commit/7e5ced2c469e1286a8d21c5aba67eb5342a91831)) +* **deps:** update dependency io.netty:netty-transport-native-epoll to v4.1.119.final ([#1249](https://github.com/jarebudev/java-sdk-contrib/issues/1249)) ([46f0c7b](https://github.com/jarebudev/java-sdk-contrib/commit/46f0c7b26dd61826cbaa9cb3cb59be7b1fd3dde4)) +* **deps:** update dependency io.opentelemetry:opentelemetry-api to v1.44.0 ([#1069](https://github.com/jarebudev/java-sdk-contrib/issues/1069)) ([2cd0489](https://github.com/jarebudev/java-sdk-contrib/commit/2cd0489e61aecd7a8f87043cbd4382aaf6485f77)) +* **deps:** update dependency io.opentelemetry:opentelemetry-api to v1.46.0 ([#1151](https://github.com/jarebudev/java-sdk-contrib/issues/1151)) ([8fb4194](https://github.com/jarebudev/java-sdk-contrib/commit/8fb41945fe5c5a5d1ec0847ed3eaa595629b4362)) +* **deps:** update dependency org.semver4j:semver4j to v5.3.0 ([#767](https://github.com/jarebudev/java-sdk-contrib/issues/767)) ([c43fe00](https://github.com/jarebudev/java-sdk-contrib/commit/c43fe00277c297516f3e83fefdb05a9a8794bce9)) +* **deps:** update dependency org.semver4j:semver4j to v5.4.0 ([#952](https://github.com/jarebudev/java-sdk-contrib/issues/952)) ([61c4f2a](https://github.com/jarebudev/java-sdk-contrib/commit/61c4f2a8aa66b00435e34c2c97f0855edee654f2)) +* **deps:** update dependency org.semver4j:semver4j to v5.4.1 ([#1025](https://github.com/jarebudev/java-sdk-contrib/issues/1025)) ([c58af09](https://github.com/jarebudev/java-sdk-contrib/commit/c58af09d35d60bb13bdc4395b7bf9a8017e48344)) +* **deps:** update dependency org.semver4j:semver4j to v5.5.0 ([#1120](https://github.com/jarebudev/java-sdk-contrib/issues/1120)) ([90e9ce0](https://github.com/jarebudev/java-sdk-contrib/commit/90e9ce00c419744359eaffa9b4be55f8a2922c32)) +* **deps:** update dependency org.semver4j:semver4j to v5.6.0 ([#1171](https://github.com/jarebudev/java-sdk-contrib/issues/1171)) ([23c5e69](https://github.com/jarebudev/java-sdk-contrib/commit/23c5e6965426f6fc8fdbf6c9ee7941519402d774)) +* **deps:** update grpc-java monorepo to v1.64.0 ([#788](https://github.com/jarebudev/java-sdk-contrib/issues/788)) ([03a545a](https://github.com/jarebudev/java-sdk-contrib/commit/03a545a742ecfc89a74bcaf12bd93de2fa0c1fed)) +* **deps:** update grpc-java monorepo to v1.65.0 ([#849](https://github.com/jarebudev/java-sdk-contrib/issues/849)) ([50ff3b8](https://github.com/jarebudev/java-sdk-contrib/commit/50ff3b8f8a0557f37d8c2d619ea31cf642e9dd7e)) +* **deps:** update grpc-java monorepo to v1.65.1 ([#878](https://github.com/jarebudev/java-sdk-contrib/issues/878)) ([d307cc2](https://github.com/jarebudev/java-sdk-contrib/commit/d307cc25ff042c084529655f4ebd953d2fa91b5c)) +* **deps:** update grpc-java monorepo to v1.66.0 ([#909](https://github.com/jarebudev/java-sdk-contrib/issues/909)) ([a1bd2db](https://github.com/jarebudev/java-sdk-contrib/commit/a1bd2db5e91242b9ef23651c8a874ce6ef7a4782)) +* **deps:** update grpc-java monorepo to v1.68.0 ([#962](https://github.com/jarebudev/java-sdk-contrib/issues/962)) ([96a78bd](https://github.com/jarebudev/java-sdk-contrib/commit/96a78bdf3a01445eb41d4496f51660666281668a)) +* **deps:** update grpc-java monorepo to v1.68.1 ([#1049](https://github.com/jarebudev/java-sdk-contrib/issues/1049)) ([da41a95](https://github.com/jarebudev/java-sdk-contrib/commit/da41a950c291ace0b9fbc82a3ae1867ce2fe4e82)) +* **deps:** update grpc-java monorepo to v1.68.2 ([#1084](https://github.com/jarebudev/java-sdk-contrib/issues/1084)) ([3edf48b](https://github.com/jarebudev/java-sdk-contrib/commit/3edf48b1930c4ddd0ef25803ff4f4054f6a8ab02)) +* **deps:** update grpc-java monorepo to v1.69.0 ([#1101](https://github.com/jarebudev/java-sdk-contrib/issues/1101)) ([2fc6af0](https://github.com/jarebudev/java-sdk-contrib/commit/2fc6af0994e6643b704e0f1cd7aba8fa5af688f6)) +* **deps:** update grpc-java monorepo to v1.69.1 ([#1161](https://github.com/jarebudev/java-sdk-contrib/issues/1161)) ([23db163](https://github.com/jarebudev/java-sdk-contrib/commit/23db16318ef5d7cff3f6a701717addfef0d482cc)) +* **deps:** update grpc-java monorepo to v1.70.0 ([#1172](https://github.com/jarebudev/java-sdk-contrib/issues/1172)) ([ac751e8](https://github.com/jarebudev/java-sdk-contrib/commit/ac751e8b7807eb39d6f74f767e18962b7bc69040)) +* **deps:** update grpc-java monorepo to v1.71.0 ([#1265](https://github.com/jarebudev/java-sdk-contrib/issues/1265)) ([59569f3](https://github.com/jarebudev/java-sdk-contrib/commit/59569f36fbc0d69844f34fd70e463e64a456b34d)) +* **deps:** update jackson monorepo to v2.18.3 ([#1254](https://github.com/jarebudev/java-sdk-contrib/issues/1254)) ([24f11fd](https://github.com/jarebudev/java-sdk-contrib/commit/24f11fd5338e2693d1eda0654c4ea4bc29063742)) +* **deps:** update junit5 monorepo ([#1106](https://github.com/jarebudev/java-sdk-contrib/issues/1106)) ([a7a6d3f](https://github.com/jarebudev/java-sdk-contrib/commit/a7a6d3f7ab0cc3d24a10d3cecd483a9d0d9340e5)) +* **deps:** update junit5 monorepo to v5.12.1 ([#1279](https://github.com/jarebudev/java-sdk-contrib/issues/1279)) ([63062c2](https://github.com/jarebudev/java-sdk-contrib/commit/63062c2fcca49721792753143190ed0c26785f1d)) +* **deps:** update opentelemetry-java monorepo to v1.38.0 ([#785](https://github.com/jarebudev/java-sdk-contrib/issues/785)) ([61ac99f](https://github.com/jarebudev/java-sdk-contrib/commit/61ac99f577b08b8abcfcaccb421d950465907f2c)) +* **deps:** update opentelemetry-java monorepo to v1.39.0 ([#813](https://github.com/jarebudev/java-sdk-contrib/issues/813)) ([cbf4232](https://github.com/jarebudev/java-sdk-contrib/commit/cbf42324351f25889e59bf8b29d5ed4752ab3c98)) +* **deps:** update opentelemetry-java monorepo to v1.40.0 ([#870](https://github.com/jarebudev/java-sdk-contrib/issues/870)) ([53f4435](https://github.com/jarebudev/java-sdk-contrib/commit/53f4435dce0b0f80fcae48d3f664a88d9734e7d0)) +* **deps:** update opentelemetry-java monorepo to v1.41.0 ([#911](https://github.com/jarebudev/java-sdk-contrib/issues/911)) ([157705a](https://github.com/jarebudev/java-sdk-contrib/commit/157705a44e55f5b5a545f9126b64df00b1f8cdf9)) +* **deps:** update opentelemetry-java monorepo to v1.42.0 ([#939](https://github.com/jarebudev/java-sdk-contrib/issues/939)) ([67e855c](https://github.com/jarebudev/java-sdk-contrib/commit/67e855c0eeeb8f36cd6ebb901deb3bfa3ea90695)) +* **deps:** update opentelemetry-java monorepo to v1.42.1 ([#946](https://github.com/jarebudev/java-sdk-contrib/issues/946)) ([0ca3da6](https://github.com/jarebudev/java-sdk-contrib/commit/0ca3da649cbeb03039f7ea79134475093b739143)) +* **deps:** update opentelemetry-java monorepo to v1.43.0 ([#1020](https://github.com/jarebudev/java-sdk-contrib/issues/1020)) ([67682a8](https://github.com/jarebudev/java-sdk-contrib/commit/67682a8d8a0a69c157e0d4a78bf541c5c7c60971)) +* **deps:** update opentelemetry-java monorepo to v1.44.1 ([#1070](https://github.com/jarebudev/java-sdk-contrib/issues/1070)) ([4d5fe86](https://github.com/jarebudev/java-sdk-contrib/commit/4d5fe86a488a8781ab7efefb4a5958c4fae01c17)) +* **deps:** update opentelemetry-java monorepo to v1.45.0 ([#1096](https://github.com/jarebudev/java-sdk-contrib/issues/1096)) ([b8a79e7](https://github.com/jarebudev/java-sdk-contrib/commit/b8a79e75850567a512849f2bc70aad2c88443445)) +* **deps:** update opentelemetry-java monorepo to v1.47.0 ([#1206](https://github.com/jarebudev/java-sdk-contrib/issues/1206)) ([34cd441](https://github.com/jarebudev/java-sdk-contrib/commit/34cd4411ba768a602e399f7f23a7b1b8fbdfd77b)) +* **deps:** update opentelemetry-java monorepo to v1.48.0 ([#1269](https://github.com/jarebudev/java-sdk-contrib/issues/1269)) ([9958432](https://github.com/jarebudev/java-sdk-contrib/commit/9958432fdef18a889b69b74a3ea4fcf550fa073d)) +* **deps:** update slf4j monorepo to v2.0.17 ([#1243](https://github.com/jarebudev/java-sdk-contrib/issues/1243)) ([66c6a7f](https://github.com/jarebudev/java-sdk-contrib/commit/66c6a7fc1bdc3e907793d2fc1eb0d412693a4aee)) +* enriched context lost on some events ([#1226](https://github.com/jarebudev/java-sdk-contrib/issues/1226)) ([aefa941](https://github.com/jarebudev/java-sdk-contrib/commit/aefa9410442baa5d801350e9b039ea27b9b8a41d)) +* **flagd:** improve error messages for validation, if there are multiple errors ([#1250](https://github.com/jarebudev/java-sdk-contrib/issues/1250)) ([82ca797](https://github.com/jarebudev/java-sdk-contrib/commit/82ca797922731cd4451365c4aa99c30ea22072ea)) +* make flagd config EvaluatorType public ([#1014](https://github.com/jarebudev/java-sdk-contrib/issues/1014)) ([c99c66b](https://github.com/jarebudev/java-sdk-contrib/commit/c99c66b3e6be4b61005f025f4ce355358dd116e6)) +* missing common lang dep ([#1216](https://github.com/jarebudev/java-sdk-contrib/issues/1216)) ([379a89d](https://github.com/jarebudev/java-sdk-contrib/commit/379a89d0563982dcb65ca060678d049e2e39f264)) +* protobuf 3 support ([#1127](https://github.com/jarebudev/java-sdk-contrib/issues/1127)) ([816239b](https://github.com/jarebudev/java-sdk-contrib/commit/816239b7937e1d29a5473959600166fe296e0a28)) +* protobuf-java version for CVE-2024-7254 ([#1030](https://github.com/jarebudev/java-sdk-contrib/issues/1030)) ([1c3633c](https://github.com/jarebudev/java-sdk-contrib/commit/1c3633c817bff2eaac33eb32ec28393f7df768c8)) +* remove pinned protobuf version ([#1067](https://github.com/jarebudev/java-sdk-contrib/issues/1067)) ([c8531e3](https://github.com/jarebudev/java-sdk-contrib/commit/c8531e3dfabac49b8b492939bffb4f7da27e4f4c)) +* rpc caching not behaving as expected (cleared too often) ([#1115](https://github.com/jarebudev/java-sdk-contrib/issues/1115)) ([b4fe2f4](https://github.com/jarebudev/java-sdk-contrib/commit/b4fe2f48ebb1368973d4f44c1a83d638b0e8b8b0)) +* RPC mode does not honor timeout ([#1230](https://github.com/jarebudev/java-sdk-contrib/issues/1230)) ([5b509d0](https://github.com/jarebudev/java-sdk-contrib/commit/5b509d01f08daed55b776960f1089023e25b30d3)) +* selector not being sent in sync call ([#1220](https://github.com/jarebudev/java-sdk-contrib/issues/1220)) ([99e25ce](https://github.com/jarebudev/java-sdk-contrib/commit/99e25cead7c501e62a454b0ff37fe971b9fd5b13)) +* transient error log-spam, add retry policy ([#1273](https://github.com/jarebudev/java-sdk-contrib/issues/1273)) ([245e9ed](https://github.com/jarebudev/java-sdk-contrib/commit/245e9edace570665df16a57a255aea8e6d34d5dd)) +* update flagd schema to latest tag ([#836](https://github.com/jarebudev/java-sdk-contrib/issues/836)) ([732f567](https://github.com/jarebudev/java-sdk-contrib/commit/732f567f583c3c35bb089c6e7ac9a37a1bb8a7f6)) +* update flagd schema to remove warning ([#789](https://github.com/jarebudev/java-sdk-contrib/issues/789)) ([77e9528](https://github.com/jarebudev/java-sdk-contrib/commit/77e9528573cef8daf5127fce125522e254b2d1ed)) +* use keepalive for TCP & use unit in env variable name ([#945](https://github.com/jarebudev/java-sdk-contrib/issues/945)) ([d615499](https://github.com/jarebudev/java-sdk-contrib/commit/d615499b7f213983da10c2fb9269cf47340f7110)) + + +### โœจ New Features + +* [flagd-in-process] Support Injection of a custom connector ([#900](https://github.com/jarebudev/java-sdk-contrib/issues/900)) ([b9f9ffd](https://github.com/jarebudev/java-sdk-contrib/commit/b9f9ffddf7538bbd8f7ffb531752c9468dbb87b1)) +* [flagd] Default port to 8015 if in-process resolver is used. ([#810](https://github.com/jarebudev/java-sdk-contrib/issues/810)) ([9b7dc9a](https://github.com/jarebudev/java-sdk-contrib/commit/9b7dc9a71cb8060bce0112dce4c7650f9f3aa6c9)) +* add gRPC keepalive ([#930](https://github.com/jarebudev/java-sdk-contrib/issues/930)) ([6833433](https://github.com/jarebudev/java-sdk-contrib/commit/6833433fcd2334c3df0cb30efedaba2f2984062d)) +* Add GRPC stream connection deadline ([#999](https://github.com/jarebudev/java-sdk-contrib/issues/999)) ([9de03df](https://github.com/jarebudev/java-sdk-contrib/commit/9de03df3f3d533fa8ca243e65fb86c6abc460252)) +* add JUnit Pioneer as testing dependency ([#820](https://github.com/jarebudev/java-sdk-contrib/issues/820)) ([3a9c916](https://github.com/jarebudev/java-sdk-contrib/commit/3a9c9165185ddfdfccdd997b81c2e8ff2be63b56)) +* added custom grpc resolver ([#1008](https://github.com/jarebudev/java-sdk-contrib/issues/1008)) ([85403b7](https://github.com/jarebudev/java-sdk-contrib/commit/85403b728e76c371049fec56a3096118f212250b)) +* allow overrides for fractional seed ([#737](https://github.com/jarebudev/java-sdk-contrib/issues/737)) ([ab6b888](https://github.com/jarebudev/java-sdk-contrib/commit/ab6b8880ae97fca1891554b5dd38f682fc8406d1)) +* Change fractional custom op from percentage-based to relative weighting. [#828](https://github.com/jarebudev/java-sdk-contrib/issues/828) ([#833](https://github.com/jarebudev/java-sdk-contrib/issues/833)) ([2e5c146](https://github.com/jarebudev/java-sdk-contrib/commit/2e5c1468b6fb76391d59cb64bd3b8ced48a60977)) +* context enrichment via contextEnricher, not from init ([#991](https://github.com/jarebudev/java-sdk-contrib/issues/991)) ([1c2e11b](https://github.com/jarebudev/java-sdk-contrib/commit/1c2e11baa2222e236abd96adb8274b93a58a93cd)) +* emit changed flags in configuration change event ([#925](https://github.com/jarebudev/java-sdk-contrib/issues/925)) ([d3de874](https://github.com/jarebudev/java-sdk-contrib/commit/d3de8746941ff74e51e0a21675aded2bf799dc4e)) +* expose sync-metadata, call RPC with (re)connect ([#967](https://github.com/jarebudev/java-sdk-contrib/issues/967)) ([61bb726](https://github.com/jarebudev/java-sdk-contrib/commit/61bb7263a8b4ad2b15560b1306b04cd28986a95f)) +* flagd support resolver type from env vars ([#792](https://github.com/jarebudev/java-sdk-contrib/issues/792)) ([49d47b8](https://github.com/jarebudev/java-sdk-contrib/commit/49d47b8bc62d150d45630e6e0fc625724a1d7b62)) +* **flagd:** Add features to customize auth to Sync API server (authorityOverride and clientInterceptors) ([#1260](https://github.com/jarebudev/java-sdk-contrib/issues/1260)) ([0c2803a](https://github.com/jarebudev/java-sdk-contrib/commit/0c2803a8cf1e7285f84188410c3fe42b275d0624)) +* **flagd:** Improve e2e coverage ([#1092](https://github.com/jarebudev/java-sdk-contrib/issues/1092)) ([d5110e3](https://github.com/jarebudev/java-sdk-contrib/commit/d5110e3511eabdf9113e9bdb76a865e4036b624c)) +* **flagd:** migrate file to own provider type ([#1173](https://github.com/jarebudev/java-sdk-contrib/issues/1173)) ([1bd8f86](https://github.com/jarebudev/java-sdk-contrib/commit/1bd8f861755f998f0756684e69a5cf0ce6d7226a)) +* **flagd:** pin protobuf min version and remove it from renovate ([#1286](https://github.com/jarebudev/java-sdk-contrib/issues/1286)) ([2d87b9c](https://github.com/jarebudev/java-sdk-contrib/commit/2d87b9ca1eaa499329a9b482c9780164f68b33a6)) +* **flagd:** ssl e2e tests ([#1111](https://github.com/jarebudev/java-sdk-contrib/issues/1111)) ([819abe3](https://github.com/jarebudev/java-sdk-contrib/commit/819abe31898adc90dd0bbd3dde191f43afd8cb73)) +* **flagd:** Support supplying providerId for in-process resolver as an option ([#1259](https://github.com/jarebudev/java-sdk-contrib/issues/1259)) ([5dbb073](https://github.com/jarebudev/java-sdk-contrib/commit/5dbb073b6e76bfa7d2191c7ae5a15905b7e6d622)) +* **flagd:** testcontainers instead of docker compose ([#860](https://github.com/jarebudev/java-sdk-contrib/issues/860)) ([5086f18](https://github.com/jarebudev/java-sdk-contrib/commit/5086f18ca943f790fcd84cf65059c2ae56ebbd12)) +* flow instead of exceptions in resolver ([#942](https://github.com/jarebudev/java-sdk-contrib/issues/942)) ([03dfc91](https://github.com/jarebudev/java-sdk-contrib/commit/03dfc91ae5bb47de90129abefc1146daa496ea17)) +* implement grpc reconnect for inprocess mode ([#1150](https://github.com/jarebudev/java-sdk-contrib/issues/1150)) ([d2410c7](https://github.com/jarebudev/java-sdk-contrib/commit/d2410c70edcb59d3c5eedcff6071ca4963a096ac)) +* Improve wait logic to a more elegant solution [#1160](https://github.com/jarebudev/java-sdk-contrib/issues/1160) ([#1169](https://github.com/jarebudev/java-sdk-contrib/issues/1169)) ([4f484b7](https://github.com/jarebudev/java-sdk-contrib/commit/4f484b72b23ff97b862726767d032dd5b94cf3a6)) +* introduce Resolver as a drop in replacement for Evaluator ([#793](https://github.com/jarebudev/java-sdk-contrib/issues/793)) ([618a64a](https://github.com/jarebudev/java-sdk-contrib/commit/618a64a93dbc1108e8382c4505324f7671ffdb04)) +* protobuf-java@4 compatibility ([#1125](https://github.com/jarebudev/java-sdk-contrib/issues/1125)) ([e535976](https://github.com/jarebudev/java-sdk-contrib/commit/e535976bf0b3fcb76519866b6f657d69fe85910a)) +* Reset the state on shutting down the flagd resolver ([#410](https://github.com/jarebudev/java-sdk-contrib/issues/410)) ([#832](https://github.com/jarebudev/java-sdk-contrib/issues/832)) ([05ea93d](https://github.com/jarebudev/java-sdk-contrib/commit/05ea93d713d2b8c85d2f1e08f598fe18554789a5)) +* tolerate immediately recoverable stream faults, improve logging ([#1019](https://github.com/jarebudev/java-sdk-contrib/issues/1019)) ([3110076](https://github.com/jarebudev/java-sdk-contrib/commit/3110076474f9141473c23a4e5207a005fc619904)) +* Update in-process resolver to support flag metadata [#1102](https://github.com/jarebudev/java-sdk-contrib/issues/1102) ([#1122](https://github.com/jarebudev/java-sdk-contrib/issues/1122)) ([a330bd6](https://github.com/jarebudev/java-sdk-contrib/commit/a330bd66aa50b85661feae8534e7e3def9287e5d)) +* Use grpc intern reconnections for rpc event stream ([#1112](https://github.com/jarebudev/java-sdk-contrib/issues/1112)) ([d66adc9](https://github.com/jarebudev/java-sdk-contrib/commit/d66adc914111c773dfbcfb78617a633b96f7f7c0)) +* use namespaced schemas for flagd json schemas ([#843](https://github.com/jarebudev/java-sdk-contrib/issues/843)) ([#850](https://github.com/jarebudev/java-sdk-contrib/issues/850)) ([efc3a9e](https://github.com/jarebudev/java-sdk-contrib/commit/efc3a9eb88a5e02d181bf3dd38331648122af56b)) +* use sdk-maintained state, require 1.12 ([#964](https://github.com/jarebudev/java-sdk-contrib/issues/964)) ([4a041b0](https://github.com/jarebudev/java-sdk-contrib/commit/4a041b0dda9c4e460f4c2199f3bc680df0dda621)) + + +### ๐Ÿงน Chore + +* add disable metadata option ([#1267](https://github.com/jarebudev/java-sdk-contrib/issues/1267)) ([28c65d5](https://github.com/jarebudev/java-sdk-contrib/commit/28c65d57aec3695bf1e2c75cade78c73842999e5)) +* add env keepalive test ([#943](https://github.com/jarebudev/java-sdk-contrib/issues/943)) ([b07248c](https://github.com/jarebudev/java-sdk-contrib/commit/b07248cf5843fea67775b31fa60b7f11e2e75919)) +* add more logging in sync stream ([#929](https://github.com/jarebudev/java-sdk-contrib/issues/929)) ([64c9f13](https://github.com/jarebudev/java-sdk-contrib/commit/64c9f13a4afeae13df9ddd32dc2e942f76f9d905)) +* add tobuilder test ([#1289](https://github.com/jarebudev/java-sdk-contrib/issues/1289)) ([2e360bb](https://github.com/jarebudev/java-sdk-contrib/commit/2e360bbf6e54c21f331525b59b5b63deb57cbc0f)) +* adjust noisy log lines ([#1268](https://github.com/jarebudev/java-sdk-contrib/issues/1268)) ([0a81a14](https://github.com/jarebudev/java-sdk-contrib/commit/0a81a148e01e96f9bc24927a7c5075666f69d593)) +* Create docker-compose.yml do match CONTRIBUTING.md ([#918](https://github.com/jarebudev/java-sdk-contrib/issues/918)) ([d81702e](https://github.com/jarebudev/java-sdk-contrib/commit/d81702ed0414dc6654d957663f4441fbf85ab6cb)) +* **deps:** update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.4 ([#1302](https://github.com/jarebudev/java-sdk-contrib/issues/1302)) ([e80fb3e](https://github.com/jarebudev/java-sdk-contrib/commit/e80fb3e2b2f0ff80432f127067d44ef0ef0de0b8)) +* **deps:** update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.9.1.0 ([#1241](https://github.com/jarebudev/java-sdk-contrib/issues/1241)) ([9ef867d](https://github.com/jarebudev/java-sdk-contrib/commit/9ef867dee4e4a33bb0a7f66316129f0622e8f687)) +* **deps:** update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.9.2.0 ([#1258](https://github.com/jarebudev/java-sdk-contrib/issues/1258)) ([5976801](https://github.com/jarebudev/java-sdk-contrib/commit/5976801198c7df5f9ca432364180c3f1eebcc818)) +* **deps:** update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.9.3.0 ([#1283](https://github.com/jarebudev/java-sdk-contrib/issues/1283)) ([6af5e6d](https://github.com/jarebudev/java-sdk-contrib/commit/6af5e6d5fa3076899c09be1cc585ffa3e063df74)) +* **deps:** update dependency io.rest-assured:rest-assured to v5.5.1 ([#1224](https://github.com/jarebudev/java-sdk-contrib/issues/1224)) ([1b8fa75](https://github.com/jarebudev/java-sdk-contrib/commit/1b8fa75178baf7f0b87703efeadcaac208f26f01)) +* **deps:** update dependency org.codehaus.mojo:exec-maven-plugin to v3.3.0 ([#797](https://github.com/jarebudev/java-sdk-contrib/issues/797)) ([fbe818b](https://github.com/jarebudev/java-sdk-contrib/commit/fbe818b3946e3985188593934023c696dfb7afb9)) +* **deps:** update dependency org.codehaus.mojo:exec-maven-plugin to v3.4.0 ([#905](https://github.com/jarebudev/java-sdk-contrib/issues/905)) ([fe213ee](https://github.com/jarebudev/java-sdk-contrib/commit/fe213ee895140952057746b909115c7110811ef8)) +* **deps:** update dependency org.codehaus.mojo:exec-maven-plugin to v3.4.1 ([#914](https://github.com/jarebudev/java-sdk-contrib/issues/914)) ([c68d0c5](https://github.com/jarebudev/java-sdk-contrib/commit/c68d0c5cca31582a6952cb0054acec8ca195a716)) +* **deps:** update dependency org.codehaus.mojo:exec-maven-plugin to v3.5.0 ([#1034](https://github.com/jarebudev/java-sdk-contrib/issues/1034)) ([e377b74](https://github.com/jarebudev/java-sdk-contrib/commit/e377b749f41e30975d0dcf3030a72fe0c8598382)) +* **deps:** update dependency org.junit.jupiter:junit-jupiter to v5.10.3 ([#861](https://github.com/jarebudev/java-sdk-contrib/issues/861)) ([4cf8d47](https://github.com/jarebudev/java-sdk-contrib/commit/4cf8d47b60b7d233d42dd550d52290fc909b9830)) +* **deps:** update dependency org.junit.jupiter:junit-jupiter to v5.12.0 ([#1248](https://github.com/jarebudev/java-sdk-contrib/issues/1248)) ([31b1ebc](https://github.com/jarebudev/java-sdk-contrib/commit/31b1ebcdf28df90fabe0e4fabe96b6ab5cff8300)) +* **deps:** update dependency providers/flagd/test-harness to v2 ([#1195](https://github.com/jarebudev/java-sdk-contrib/issues/1195)) ([e1f2bc3](https://github.com/jarebudev/java-sdk-contrib/commit/e1f2bc3dccd7734598b05baa4ec161a050ba4c5e)) +* **deps:** update dependency providers/flagd/test-harness to v2.2.0 ([#1223](https://github.com/jarebudev/java-sdk-contrib/issues/1223)) ([5f75991](https://github.com/jarebudev/java-sdk-contrib/commit/5f75991a59a2bb098ef5b927ecdace61e1baf0fd)) +* **deps:** update ghcr.io/open-feature/flagd-testbed docker tag to v0.5.5 ([#851](https://github.com/jarebudev/java-sdk-contrib/issues/851)) ([07841e8](https://github.com/jarebudev/java-sdk-contrib/commit/07841e8fb42dff15d9fe7dc53e08b51cbc11aff3)) +* **deps:** update ghcr.io/open-feature/flagd-testbed-unstable docker tag to v0.5.5 ([#852](https://github.com/jarebudev/java-sdk-contrib/issues/852)) ([021ddb6](https://github.com/jarebudev/java-sdk-contrib/commit/021ddb67ec8122a3609f10c6664e3920f00277cb)) +* **deps:** update ghcr.io/open-feature/sync-testbed docker tag to v0.5.5 ([#853](https://github.com/jarebudev/java-sdk-contrib/issues/853)) ([4f12954](https://github.com/jarebudev/java-sdk-contrib/commit/4f129545654368e64e884bd0e4ef48bba6d01e2f)) +* **deps:** update ghcr.io/open-feature/sync-testbed-unstable docker tag to v0.5.5 ([#854](https://github.com/jarebudev/java-sdk-contrib/issues/854)) ([ba4f7f7](https://github.com/jarebudev/java-sdk-contrib/commit/ba4f7f7c5de0285c6255e3c265ed325365e98575)) +* **deps:** update junit5 monorepo ([#1000](https://github.com/jarebudev/java-sdk-contrib/issues/1000)) ([80c237e](https://github.com/jarebudev/java-sdk-contrib/commit/80c237e91633617d88d6b42d3bcce8fa0492aec3)) +* **deps:** update junit5 monorepo ([#1029](https://github.com/jarebudev/java-sdk-contrib/issues/1029)) ([39f0c22](https://github.com/jarebudev/java-sdk-contrib/commit/39f0c22e9a77f66d379848cee5dc2d5a3d711df9)) +* **deps:** update junit5 monorepo ([#917](https://github.com/jarebudev/java-sdk-contrib/issues/917)) ([0fe925a](https://github.com/jarebudev/java-sdk-contrib/commit/0fe925ae4584527c20be64dfc2e1af491df766cd)) +* **deps:** update junit5 monorepo ([#970](https://github.com/jarebudev/java-sdk-contrib/issues/970)) ([df66295](https://github.com/jarebudev/java-sdk-contrib/commit/df662955809698650428303d811c2b3a4b135463)) +* **deps:** update providers/flagd/schemas digest to 37baa2c ([#1142](https://github.com/jarebudev/java-sdk-contrib/issues/1142)) ([d75e620](https://github.com/jarebudev/java-sdk-contrib/commit/d75e62006a105f9f1a7e1d4e4d2d2c0f412ed6c6)) +* **deps:** update providers/flagd/schemas digest to 9b0ee43 ([#1292](https://github.com/jarebudev/java-sdk-contrib/issues/1292)) ([bcae7f7](https://github.com/jarebudev/java-sdk-contrib/commit/bcae7f7d94783a583512e50fd652a88fd4d95471)) +* **deps:** update providers/flagd/schemas digest to 9b0ee43 ([#1296](https://github.com/jarebudev/java-sdk-contrib/issues/1296)) ([58fe5da](https://github.com/jarebudev/java-sdk-contrib/commit/58fe5da7d4e2f6f4ae2c1caf3411a01e84a1dc1a)) +* **deps:** update providers/flagd/schemas digest to b81a56e ([#1117](https://github.com/jarebudev/java-sdk-contrib/issues/1117)) ([828bd2c](https://github.com/jarebudev/java-sdk-contrib/commit/828bd2ceb4b8ac2c220ab57c7186cffa040990a0)) +* **deps:** update providers/flagd/schemas digest to bb76343 ([#1180](https://github.com/jarebudev/java-sdk-contrib/issues/1180)) ([142560f](https://github.com/jarebudev/java-sdk-contrib/commit/142560f7a2ab77ba951321b5ea92deefe9ba3ee9)) +* **deps:** update providers/flagd/schemas digest to bb76343 ([#1196](https://github.com/jarebudev/java-sdk-contrib/issues/1196)) ([4fdb0a9](https://github.com/jarebudev/java-sdk-contrib/commit/4fdb0a9d1d992a9d3d79e9a56942b20aa1142f85)) +* **deps:** update providers/flagd/schemas digest to bb76343 ([#1204](https://github.com/jarebudev/java-sdk-contrib/issues/1204)) ([69ccfef](https://github.com/jarebudev/java-sdk-contrib/commit/69ccfef67f502a2d16ef0a383809f3589a2e4151)) +* **deps:** update providers/flagd/schemas digest to e840a03 ([#1272](https://github.com/jarebudev/java-sdk-contrib/issues/1272)) ([0a2133c](https://github.com/jarebudev/java-sdk-contrib/commit/0a2133c4fb43a428c6995fc0c5fa1f3bdbdc4c9c)) +* **deps:** update providers/flagd/spec digest to 09aef37 ([#1266](https://github.com/jarebudev/java-sdk-contrib/issues/1266)) ([d43fa00](https://github.com/jarebudev/java-sdk-contrib/commit/d43fa0026983b2099905c742d5a06d6845e36db7)) +* **deps:** update providers/flagd/spec digest to 0cd553d ([#1240](https://github.com/jarebudev/java-sdk-contrib/issues/1240)) ([7419c69](https://github.com/jarebudev/java-sdk-contrib/commit/7419c692e066c436f588d787beee7a2a0d0348a7)) +* **deps:** update providers/flagd/spec digest to 130df3e ([#1294](https://github.com/jarebudev/java-sdk-contrib/issues/1294)) ([c6b9e89](https://github.com/jarebudev/java-sdk-contrib/commit/c6b9e8959b1ac514bbf31031418e0a2cca1ab81b)) +* **deps:** update providers/flagd/spec digest to 27e4461 ([#1295](https://github.com/jarebudev/java-sdk-contrib/issues/1295)) ([1586f04](https://github.com/jarebudev/java-sdk-contrib/commit/1586f0482be643bcb0c1f4c2c7213d67e49f3233)) +* **deps:** update providers/flagd/spec digest to 54952f3 ([#1218](https://github.com/jarebudev/java-sdk-contrib/issues/1218)) ([5a19a8d](https://github.com/jarebudev/java-sdk-contrib/commit/5a19a8ddf881b9591b9416d4b859d8c656a63519)) +* **deps:** update providers/flagd/spec digest to 5b07065 ([#1179](https://github.com/jarebudev/java-sdk-contrib/issues/1179)) ([63bb327](https://github.com/jarebudev/java-sdk-contrib/commit/63bb3278002c90d1fa4ace2752e2fdce1025bc90)) +* **deps:** update providers/flagd/spec digest to 6c673d7 ([#1157](https://github.com/jarebudev/java-sdk-contrib/issues/1157)) ([cd0ea9e](https://github.com/jarebudev/java-sdk-contrib/commit/cd0ea9e8d3d303b675b5d33287d94394e3c3aa6c)) +* **deps:** update providers/flagd/spec digest to 8d6eeb3 ([#1194](https://github.com/jarebudev/java-sdk-contrib/issues/1194)) ([d38e013](https://github.com/jarebudev/java-sdk-contrib/commit/d38e013b83ac5bc0545a90a3c173a07c5788f460)) +* **deps:** update providers/flagd/spec digest to 8d6eeb3 ([#1197](https://github.com/jarebudev/java-sdk-contrib/issues/1197)) ([da76294](https://github.com/jarebudev/java-sdk-contrib/commit/da76294aec6e3f07addc7a5f60bc862e127d439a)) +* **deps:** update providers/flagd/spec digest to 95fe981 ([#1201](https://github.com/jarebudev/java-sdk-contrib/issues/1201)) ([49b4218](https://github.com/jarebudev/java-sdk-contrib/commit/49b4218af69fad8d639cab095ec94b5db72d769e)) +* **deps:** update providers/flagd/spec digest to a69f748 ([#1229](https://github.com/jarebudev/java-sdk-contrib/issues/1229)) ([1a884d5](https://github.com/jarebudev/java-sdk-contrib/commit/1a884d50686156a3e93592683bf2bdbcb5db0ade)) +* **deps:** update providers/flagd/spec digest to a69f748 ([#1235](https://github.com/jarebudev/java-sdk-contrib/issues/1235)) ([1e72537](https://github.com/jarebudev/java-sdk-contrib/commit/1e72537e046f2dbeff50d9967053c9fbe6d3b439)) +* **deps:** update providers/flagd/spec digest to aad6193 ([#1278](https://github.com/jarebudev/java-sdk-contrib/issues/1278)) ([01b61fd](https://github.com/jarebudev/java-sdk-contrib/commit/01b61fd4a76b861b1ab10dc342c30fe188b08dbc)) +* **deps:** update providers/flagd/spec digest to be56f22 ([#1210](https://github.com/jarebudev/java-sdk-contrib/issues/1210)) ([5628cbc](https://github.com/jarebudev/java-sdk-contrib/commit/5628cbc28d86ed6e221e7ca068d81106bcfc36cd)) +* **deps:** update providers/flagd/spec digest to d261f68 ([#1123](https://github.com/jarebudev/java-sdk-contrib/issues/1123)) ([4fa4ba2](https://github.com/jarebudev/java-sdk-contrib/commit/4fa4ba279716365c817e8f06c9e6f4a9e1578cc0)) +* **deps:** update providers/flagd/spec digest to ed0f9ef ([#1118](https://github.com/jarebudev/java-sdk-contrib/issues/1118)) ([bb9767e](https://github.com/jarebudev/java-sdk-contrib/commit/bb9767ede57627ecb2901707ba275bfe44fdcb08)) +* **deps:** update providers/flagd/test-harness digest to ec1d75c ([#1198](https://github.com/jarebudev/java-sdk-contrib/issues/1198)) ([3fe0871](https://github.com/jarebudev/java-sdk-contrib/commit/3fe0871d4765228983cc6da5de0bf8b2f66854a6)) +* **deps:** update providers/flagd/test-harness digest to f5afee5 ([#1232](https://github.com/jarebudev/java-sdk-contrib/issues/1232)) ([dad7648](https://github.com/jarebudev/java-sdk-contrib/commit/dad7648a33c79362936ace209c9b061ba370998d)) +* **deps:** update testcontainers-java monorepo to v1.20.0 ([#882](https://github.com/jarebudev/java-sdk-contrib/issues/882)) ([2861e4b](https://github.com/jarebudev/java-sdk-contrib/commit/2861e4b5195c3a626bced6b393e714e21c8144e9)) +* **deps:** update testcontainers-java monorepo to v1.20.1 ([#897](https://github.com/jarebudev/java-sdk-contrib/issues/897)) ([6f76193](https://github.com/jarebudev/java-sdk-contrib/commit/6f76193bf34c3230945a6c0bb8cc0f818664af5b)) +* **deps:** update testcontainers-java monorepo to v1.20.2 ([#992](https://github.com/jarebudev/java-sdk-contrib/issues/992)) ([aba1ae3](https://github.com/jarebudev/java-sdk-contrib/commit/aba1ae31ebe26137904218c6737ebe625d267f4e)) +* **deps:** update testcontainers-java monorepo to v1.20.3 ([#1037](https://github.com/jarebudev/java-sdk-contrib/issues/1037)) ([373381d](https://github.com/jarebudev/java-sdk-contrib/commit/373381d74d38d15d49c56d9395945a30750cd746)) +* **deps:** update testcontainers-java monorepo to v1.20.4 ([#1076](https://github.com/jarebudev/java-sdk-contrib/issues/1076)) ([0bf3b83](https://github.com/jarebudev/java-sdk-contrib/commit/0bf3b83a0d4966ae0ab8cf308d16934487c2cce1)) +* **deps:** update testcontainers-java monorepo to v1.20.5 ([#1237](https://github.com/jarebudev/java-sdk-contrib/issues/1237)) ([99366df](https://github.com/jarebudev/java-sdk-contrib/commit/99366df2c06117fc43a754758bcba71d1cebafb9)) +* **deps:** update testcontainers-java monorepo to v1.20.6 ([#1263](https://github.com/jarebudev/java-sdk-contrib/issues/1263)) ([4b85af4](https://github.com/jarebudev/java-sdk-contrib/commit/4b85af43a201fd01938fa7b61469fa2e8bcfd626)) +* fix pmd violations ([#856](https://github.com/jarebudev/java-sdk-contrib/issues/856)) ([f10d872](https://github.com/jarebudev/java-sdk-contrib/commit/f10d87205dd6a21222de362694d208fd293d9200)) +* **flagd:** Improve grpc logging ([#1219](https://github.com/jarebudev/java-sdk-contrib/issues/1219)) ([34f83c5](https://github.com/jarebudev/java-sdk-contrib/commit/34f83c5933ab5f2df81af348036f9c403c7963af)) +* **flagd:** update testharness and add metadata tests ([#1293](https://github.com/jarebudev/java-sdk-contrib/issues/1293)) ([3f13260](https://github.com/jarebudev/java-sdk-contrib/commit/3f132601f32ef1741b29beee04de4a3de2ab3c86)) +* fractional shorthand tests ([#862](https://github.com/jarebudev/java-sdk-contrib/issues/862)) ([dccea53](https://github.com/jarebudev/java-sdk-contrib/commit/dccea53dfb2075f01e2307e5312e34019a45e7a4)) +* log tweaks, retry cancels, add options.toBuidler ([#1276](https://github.com/jarebudev/java-sdk-contrib/issues/1276)) ([fde9e39](https://github.com/jarebudev/java-sdk-contrib/commit/fde9e3959b3870b87ef917049837e2062527c998)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.10.0 ([#1035](https://github.com/jarebudev/java-sdk-contrib/issues/1035)) ([4b8aa85](https://github.com/jarebudev/java-sdk-contrib/commit/4b8aa8559fea5b995b10902eeabf1e9d4876b7bf)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.10.1 ([#1054](https://github.com/jarebudev/java-sdk-contrib/issues/1054)) ([332771a](https://github.com/jarebudev/java-sdk-contrib/commit/332771a6530526645c1f6d6852c09240ad132930)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.10.2 ([#1075](https://github.com/jarebudev/java-sdk-contrib/issues/1075)) ([6a22407](https://github.com/jarebudev/java-sdk-contrib/commit/6a224077445bcdfa3b9f4a958da96c7dc18a663e)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.10.3 ([#1077](https://github.com/jarebudev/java-sdk-contrib/issues/1077)) ([16ad1a1](https://github.com/jarebudev/java-sdk-contrib/commit/16ad1a19417ddc918d883c07d400040b67246d65)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.10.4 ([#1129](https://github.com/jarebudev/java-sdk-contrib/issues/1129)) ([1c30502](https://github.com/jarebudev/java-sdk-contrib/commit/1c305026253245e9b61f024472ab3f4d3f74e71e)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.10.5 ([#1136](https://github.com/jarebudev/java-sdk-contrib/issues/1136)) ([334b5c2](https://github.com/jarebudev/java-sdk-contrib/commit/334b5c2aade34b21225eac691e8b5efdec181381)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.0 ([#1215](https://github.com/jarebudev/java-sdk-contrib/issues/1215)) ([457fd45](https://github.com/jarebudev/java-sdk-contrib/commit/457fd450af28eea8c3a3fbef8873aa70fa968c6a)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.1 ([#1217](https://github.com/jarebudev/java-sdk-contrib/issues/1217)) ([83fba0c](https://github.com/jarebudev/java-sdk-contrib/commit/83fba0cc64d4c326181bd0a6a8fd09b649df2109)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.2 ([#1221](https://github.com/jarebudev/java-sdk-contrib/issues/1221)) ([b80a7c4](https://github.com/jarebudev/java-sdk-contrib/commit/b80a7c4ac7e9184a756269a77a67e7b4b3295b7a)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.3 ([#1222](https://github.com/jarebudev/java-sdk-contrib/issues/1222)) ([5d9c81d](https://github.com/jarebudev/java-sdk-contrib/commit/5d9c81df945b569cc73e9ac8ce26d0dd2dc07865)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.4 ([#1228](https://github.com/jarebudev/java-sdk-contrib/issues/1228)) ([f10fd1e](https://github.com/jarebudev/java-sdk-contrib/commit/f10fd1e19545e665e39fc9e2e3c902bad74c2fcb)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.5 ([#1255](https://github.com/jarebudev/java-sdk-contrib/issues/1255)) ([6181196](https://github.com/jarebudev/java-sdk-contrib/commit/61811968a383d0652cdd8c8d3b086a5766368cd1)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.6 ([#1270](https://github.com/jarebudev/java-sdk-contrib/issues/1270)) ([831c410](https://github.com/jarebudev/java-sdk-contrib/commit/831c41096cc66eaa2044711914e3b49a750339a8)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.7 ([#1274](https://github.com/jarebudev/java-sdk-contrib/issues/1274)) ([84f0250](https://github.com/jarebudev/java-sdk-contrib/commit/84f02508ef0f01d27787f65b6dd9d7d716d9e0fb)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.11.8 ([#1275](https://github.com/jarebudev/java-sdk-contrib/issues/1275)) ([0b1d603](https://github.com/jarebudev/java-sdk-contrib/commit/0b1d60304af0fc91c1fd469d488a3c25d94cfd23)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.0 ([#696](https://github.com/jarebudev/java-sdk-contrib/issues/696)) ([f52077c](https://github.com/jarebudev/java-sdk-contrib/commit/f52077c8d53b7268556ef622447208dc716e5ee2)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.1 ([#757](https://github.com/jarebudev/java-sdk-contrib/issues/757)) ([e4f29b0](https://github.com/jarebudev/java-sdk-contrib/commit/e4f29b0b11a6864b5bb8240b2c9763dbfc1febc3)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.2 ([#795](https://github.com/jarebudev/java-sdk-contrib/issues/795)) ([48ac414](https://github.com/jarebudev/java-sdk-contrib/commit/48ac414eee60cf5f4dda18456718f5ff37a18cdd)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.3 ([#829](https://github.com/jarebudev/java-sdk-contrib/issues/829)) ([2f7ed20](https://github.com/jarebudev/java-sdk-contrib/commit/2f7ed20d3ed8f670bf919d4c8f171587fb558446)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.4 ([#841](https://github.com/jarebudev/java-sdk-contrib/issues/841)) ([8b63cc0](https://github.com/jarebudev/java-sdk-contrib/commit/8b63cc034cb6eecd86f7d1350db93138885e9b98)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.5 ([#879](https://github.com/jarebudev/java-sdk-contrib/issues/879)) ([ada13af](https://github.com/jarebudev/java-sdk-contrib/commit/ada13af298799680c213054abb5aa9aa7901c11f)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.6 ([#906](https://github.com/jarebudev/java-sdk-contrib/issues/906)) ([cca73e1](https://github.com/jarebudev/java-sdk-contrib/commit/cca73e1d708548feb4601495f7e878ac92058917)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.7 ([#931](https://github.com/jarebudev/java-sdk-contrib/issues/931)) ([8432182](https://github.com/jarebudev/java-sdk-contrib/commit/8432182993e6117eddcca55d7341617dfe419327)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.8 ([#937](https://github.com/jarebudev/java-sdk-contrib/issues/937)) ([cf33efc](https://github.com/jarebudev/java-sdk-contrib/commit/cf33efc3aafe6c72749b7f2af846a7c1964c5abb)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.8.9 ([#947](https://github.com/jarebudev/java-sdk-contrib/issues/947)) ([dd53d29](https://github.com/jarebudev/java-sdk-contrib/commit/dd53d29e2d533ab23b11daf3a302cbcb8fe97e62)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.9.0 ([#961](https://github.com/jarebudev/java-sdk-contrib/issues/961)) ([b54860f](https://github.com/jarebudev/java-sdk-contrib/commit/b54860f993bbf92f81eeb0825f441f09ad2d7643)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.9.1 ([#1001](https://github.com/jarebudev/java-sdk-contrib/issues/1001)) ([d88a6d2](https://github.com/jarebudev/java-sdk-contrib/commit/d88a6d28467c475a29074ffee2ede309baf4e330)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.9.2 ([#1022](https://github.com/jarebudev/java-sdk-contrib/issues/1022)) ([5890ec4](https://github.com/jarebudev/java-sdk-contrib/commit/5890ec40a65372479098cdda266d4613cfcc5bb3)) +* **main:** release dev.openfeature.contrib.providers.flagd 0.9.3 ([#1026](https://github.com/jarebudev/java-sdk-contrib/issues/1026)) ([969f973](https://github.com/jarebudev/java-sdk-contrib/commit/969f9735bda3227d7907d1dd5451e0c75f080e13)) +* pin protobuf-java ([#1074](https://github.com/jarebudev/java-sdk-contrib/issues/1074)) ([f29969e](https://github.com/jarebudev/java-sdk-contrib/commit/f29969e215914535f6733c45bcb9b22e490d02c6)) +* relax protobuf-java version req ([#1135](https://github.com/jarebudev/java-sdk-contrib/issues/1135)) ([5c1cb36](https://github.com/jarebudev/java-sdk-contrib/commit/5c1cb36693e1d23a169eea491647e87c12c15766)) +* update docs ([3a9a6c2](https://github.com/jarebudev/java-sdk-contrib/commit/3a9a6c2e9a6fd9e52af16216ce4b16f65dcb8c15)) +* update flagd json submodule ([#874](https://github.com/jarebudev/java-sdk-contrib/issues/874)) ([d8a7a0a](https://github.com/jarebudev/java-sdk-contrib/commit/d8a7a0a544393a893312ac067d4ec79d59357046)) +* update testbed ([#1225](https://github.com/jarebudev/java-sdk-contrib/issues/1225)) ([020c9a1](https://github.com/jarebudev/java-sdk-contrib/commit/020c9a14fedddd3fec450a87db45dead0c33f4c2)) + + +### ๐Ÿ“š Documentation + +* **flagd:** Update deadline docs ([#1011](https://github.com/jarebudev/java-sdk-contrib/issues/1011)) ([40ed928](https://github.com/jarebudev/java-sdk-contrib/commit/40ed92828b5fc959b8f0bd7ee777656980cf2179)) + ## [0.11.8](https://github.com/open-feature/java-sdk-contrib/compare/dev.openfeature.contrib.providers.flagd-v0.11.7...dev.openfeature.contrib.providers.flagd-v0.11.8) (2025-03-18) diff --git a/providers/flagd/README.md b/providers/flagd/README.md index de0d8a091..c74669d56 100644 --- a/providers/flagd/README.md +++ b/providers/flagd/README.md @@ -8,7 +8,7 @@ This provider is designed to use flagd's [evaluation protocol](https://github.co dev.openfeature.contrib.providers flagd - 0.11.8 + 0.12.0 ``` diff --git a/providers/flagd/pom.xml b/providers/flagd/pom.xml index 0f7062f51..92fd80ddd 100644 --- a/providers/flagd/pom.xml +++ b/providers/flagd/pom.xml @@ -11,7 +11,7 @@ dev.openfeature.contrib.providers flagd - 0.11.8 + 0.12.0 diff --git a/providers/flagd/version.txt b/providers/flagd/version.txt index 1ee43fc53..ac454c6a1 100644 --- a/providers/flagd/version.txt +++ b/providers/flagd/version.txt @@ -1 +1 @@ -0.11.8 +0.12.0