Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Apr 15, 2025

🤖 I have created a release beep boop

0.12.0 (2025-04-22)

⚠ BREAKING CHANGES

  • implement grpc reconnect for inprocess mode (#1150)
  • Use grpc intern reconnections for rpc event stream (#1112)
  • change FLAGD_GRPC_TARGET env to FLAGD_TARGET_URI (#1050)
  • context enrichment via contextEnricher, not from init (#991)
  • use sdk-maintained state, require 1.12 (#964)
  • allow overrides for fractional seed (#737)

🐛 Bug Fixes

  • broken netty transport (#834) (92a0499)
  • broken reconnect on some HTTP2 error frames (#1261) (22d2a35)
  • change FLAGD_GRPC_TARGET env to FLAGD_TARGET_URI (#1050) (521f776)
  • ConcurrentModificationException on flag config change java 9 (#954) (f74fe5f)
  • deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.1 (#777) (8b582d6)
  • deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.2 (#866) (cf66811)
  • deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.0 (#979) (7e1a13e)
  • deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.1 (#1047) (a2ee3e6)
  • deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.2 (#1089) (9b40e22)
  • deps: update dependency com.google.code.gson:gson to v2.11.0 (#794) (e6ce0ea)
  • deps: update dependency com.google.code.gson:gson to v2.12.0 (#1184) (40795a6)
  • deps: update dependency com.google.code.gson:gson to v2.12.1 (#1188) (c24ef48)
  • deps: update dependency com.google.protobuf:protobuf-java to v3.25.6 (#1178) (417c6df)
  • deps: update dependency com.google.protobuf:protobuf-java to v4 (#1176) (945f914)
  • deps: update dependency com.networknt:json-schema-validator to v1.4.2 (#842) (d39dd8b)
  • deps: update dependency com.networknt:json-schema-validator to v1.4.3 (#845) (301f852)
  • deps: update dependency com.networknt:json-schema-validator to v1.5.0 (#869) (05a7611)
  • deps: update dependency com.networknt:json-schema-validator to v1.5.1 (#891) (353f77b)
  • deps: update dependency com.networknt:json-schema-validator to v1.5.2 (#958) (da10fe8)
  • deps: update dependency com.networknt:json-schema-validator to v1.5.3 (#1052) (a720f41)
  • deps: update dependency com.networknt:json-schema-validator to v1.5.4 (#1082) (57b6c9a)
  • deps: update dependency com.networknt:json-schema-validator to v1.5.5 (#1156) (514004f)
  • deps: update dependency com.networknt:json-schema-validator to v1.5.6 (#1238) (3a37dfc)
  • deps: update dependency commons-codec:commons-codec to v1.17.0 (#769) (3fbb213)
  • deps: update dependency commons-codec:commons-codec to v1.17.1 (#881) (ee8273e)
  • deps: update dependency commons-codec:commons-codec to v1.17.2 (#1145) (ee91441)
  • deps: update dependency commons-codec:commons-codec to v1.18.0 (#1181) (d49d98f)
  • deps: update dependency io.github.jamsesso:json-logic-java to v1.0.9 (#1282) (1ddc63c)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.109.final (#756) (765cb36)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.110.final (#798) (f7333ec)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.111.final (#819) (6bc7761)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.112.final (#886) (1c6c890)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.113.final (#936) (6686300)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.114.final (#994) (3e9b967)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.115.final (#1071) (6e311dc)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.116.final (#1108) (4cd4542)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.117.final (#1155) (5a293bb)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.118.final (#1212) (7e5ced2)
  • deps: update dependency io.netty:netty-transport-native-epoll to v4.1.119.final (#1249) (46f0c7b)
  • deps: update dependency io.opentelemetry:opentelemetry-api to v1.44.0 (#1069) (2cd0489)
  • deps: update dependency io.opentelemetry:opentelemetry-api to v1.46.0 (#1151) (8fb4194)
  • deps: update dependency org.semver4j:semver4j to v5.3.0 (#767) (c43fe00)
  • deps: update dependency org.semver4j:semver4j to v5.4.0 (#952) (61c4f2a)
  • deps: update dependency org.semver4j:semver4j to v5.4.1 (#1025) (c58af09)
  • deps: update dependency org.semver4j:semver4j to v5.5.0 (#1120) (90e9ce0)
  • deps: update dependency org.semver4j:semver4j to v5.6.0 (#1171) (23c5e69)
  • deps: update grpc-java monorepo to v1.64.0 (#788) (03a545a)
  • deps: update grpc-java monorepo to v1.65.0 (#849) (50ff3b8)
  • deps: update grpc-java monorepo to v1.65.1 (#878) (d307cc2)
  • deps: update grpc-java monorepo to v1.66.0 (#909) (a1bd2db)
  • deps: update grpc-java monorepo to v1.68.0 (#962) (96a78bd)
  • deps: update grpc-java monorepo to v1.68.1 (#1049) (da41a95)
  • deps: update grpc-java monorepo to v1.68.2 (#1084) (3edf48b)
  • deps: update grpc-java monorepo to v1.69.0 (#1101) (2fc6af0)
  • deps: update grpc-java monorepo to v1.69.1 (#1161) (23db163)
  • deps: update grpc-java monorepo to v1.70.0 (#1172) (ac751e8)
  • deps: update grpc-java monorepo to v1.71.0 (#1265) (59569f3)
  • deps: update jackson monorepo to v2.18.3 (#1254) (24f11fd)
  • deps: update junit5 monorepo (#1106) (a7a6d3f)
  • deps: update junit5 monorepo to v5.12.1 (#1279) (63062c2)
  • deps: update opentelemetry-java monorepo to v1.38.0 (#785) (61ac99f)
  • deps: update opentelemetry-java monorepo to v1.39.0 (#813) (cbf4232)
  • deps: update opentelemetry-java monorepo to v1.40.0 (#870) (53f4435)
  • deps: update opentelemetry-java monorepo to v1.41.0 (#911) (157705a)
  • deps: update opentelemetry-java monorepo to v1.42.0 (#939) (67e855c)
  • deps: update opentelemetry-java monorepo to v1.42.1 (#946) (0ca3da6)
  • deps: update opentelemetry-java monorepo to v1.43.0 (#1020) (67682a8)
  • deps: update opentelemetry-java monorepo to v1.44.1 (#1070) (4d5fe86)
  • deps: update opentelemetry-java monorepo to v1.45.0 (#1096) (b8a79e7)
  • deps: update opentelemetry-java monorepo to v1.47.0 (#1206) (34cd441)
  • deps: update opentelemetry-java monorepo to v1.48.0 (#1269) (9958432)
  • deps: update slf4j monorepo to v2.0.17 (#1243) (66c6a7f)
  • enriched context lost on some events (#1226) (aefa941)
  • flagd: improve error messages for validation, if there are multiple errors (#1250) (82ca797)
  • make flagd config EvaluatorType public (#1014) (c99c66b)
  • missing common lang dep (#1216) (379a89d)
  • protobuf 3 support (#1127) (816239b)
  • protobuf-java version for CVE-2024-7254 (#1030) (1c3633c)
  • remove pinned protobuf version (#1067) (c8531e3)
  • rpc caching not behaving as expected (cleared too often) (#1115) (b4fe2f4)
  • RPC mode does not honor timeout (#1230) (5b509d0)
  • selector not being sent in sync call (#1220) (99e25ce)
  • transient error log-spam, add retry policy (#1273) (245e9ed)
  • update flagd schema to latest tag (#836) (732f567)
  • update flagd schema to remove warning (#789) (77e9528)
  • use keepalive for TCP & use unit in env variable name (#945) (d615499)

✨ New Features

  • [flagd-in-process] Support Injection of a custom connector (#900) (b9f9ffd)
  • [flagd] Default port to 8015 if in-process resolver is used. (#810) (9b7dc9a)
  • add gRPC keepalive (#930) (6833433)
  • Add GRPC stream connection deadline (#999) (9de03df)
  • add JUnit Pioneer as testing dependency (#820) (3a9c916)
  • added custom grpc resolver (#1008) (85403b7)
  • allow overrides for fractional seed (#737) (ab6b888)
  • Change fractional custom op from percentage-based to relative weighting. #828 (#833) (2e5c146)
  • context enrichment via contextEnricher, not from init (#991) (1c2e11b)
  • emit changed flags in configuration change event (#925) (d3de874)
  • expose sync-metadata, call RPC with (re)connect (#967) (61bb726)
  • flagd support resolver type from env vars (#792) (49d47b8)
  • flagd: Add features to customize auth to Sync API server (authorityOverride and clientInterceptors) (#1260) (0c2803a)
  • flagd: Improve e2e coverage (#1092) (d5110e3)
  • flagd: migrate file to own provider type (#1173) (1bd8f86)
  • flagd: pin protobuf min version and remove it from renovate (#1286) (2d87b9c)
  • flagd: ssl e2e tests (#1111) (819abe3)
  • flagd: Support supplying providerId for in-process resolver as an option (#1259) (5dbb073)
  • flagd: testcontainers instead of docker compose (#860) (5086f18)
  • flow instead of exceptions in resolver (#942) (03dfc91)
  • implement grpc reconnect for inprocess mode (#1150) (d2410c7)
  • Improve wait logic to a more elegant solution #1160 (#1169) (4f484b7)
  • introduce Resolver as a drop in replacement for Evaluator (#793) (618a64a)
  • protobuf-java@4 compatibility (#1125) (e535976)
  • Reset the state on shutting down the flagd resolver (#410) (#832) (05ea93d)
  • tolerate immediately recoverable stream faults, improve logging (#1019) (3110076)
  • Update in-process resolver to support flag metadata #1102 (#1122) (a330bd6)
  • Use grpc intern reconnections for rpc event stream (#1112) (d66adc9)
  • use namespaced schemas for flagd json schemas (#843) (#850) (efc3a9e)
  • use sdk-maintained state, require 1.12 (#964) (4a041b0)

🧹 Chore

  • add disable metadata option (#1267) (28c65d5)
  • add env keepalive test (#943) (b07248c)
  • add more logging in sync stream (#929) (64c9f13)
  • add tobuilder test (#1289) (2e360bb)
  • adjust noisy log lines (#1268) (0a81a14)
  • Create docker-compose.yml do match CONTRIBUTING.md (#918) (d81702e)
  • deps: update dependency com.diffplug.spotless:spotless-maven-plugin to v2.44.4 (#1302) (e80fb3e)
  • deps: update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.9.1.0 (#1241) (9ef867d)
  • deps: update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.9.2.0 (#1258) (5976801)
  • deps: update dependency com.github.spotbugs:spotbugs-maven-plugin to v4.9.3.0 (#1283) (6af5e6d)
  • deps: update dependency io.rest-assured:rest-assured to v5.5.1 (#1224) (1b8fa75)
  • deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.3.0 (#797) (fbe818b)
  • deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.4.0 (#905) (fe213ee)
  • deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.4.1 (#914) (c68d0c5)
  • deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.5.0 (#1034) (e377b74)
  • deps: update dependency org.junit.jupiter:junit-jupiter to v5.10.3 (#861) (4cf8d47)
  • deps: update dependency org.junit.jupiter:junit-jupiter to v5.12.0 (#1248) (31b1ebc)
  • deps: update dependency providers/flagd/test-harness to v2 (#1195) (e1f2bc3)
  • deps: update dependency providers/flagd/test-harness to v2.2.0 (#1223) (5f75991)
  • deps: update ghcr.io/open-feature/flagd-testbed docker tag to v0.5.5 (#851) (07841e8)
  • deps: update ghcr.io/open-feature/flagd-testbed-unstable docker tag to v0.5.5 (#852) (021ddb6)
  • deps: update ghcr.io/open-feature/sync-testbed docker tag to v0.5.5 (#853) (4f12954)
  • deps: update ghcr.io/open-feature/sync-testbed-unstable docker tag to v0.5.5 (#854) (ba4f7f7)
  • deps: update junit5 monorepo (#1000) (80c237e)
  • deps: update junit5 monorepo (#1029) (39f0c22)
  • deps: update junit5 monorepo (#917) (0fe925a)
  • deps: update junit5 monorepo (#970) (df66295)
  • deps: update providers/flagd/schemas digest to 37baa2c (#1142) (d75e620)
  • deps: update providers/flagd/schemas digest to 9b0ee43 (#1292) (bcae7f7)
  • deps: update providers/flagd/schemas digest to 9b0ee43 (#1296) (58fe5da)
  • deps: update providers/flagd/schemas digest to b81a56e (#1117) (828bd2c)
  • deps: update providers/flagd/schemas digest to bb76343 (#1180) (142560f)
  • deps: update providers/flagd/schemas digest to bb76343 (#1196) (4fdb0a9)
  • deps: update providers/flagd/schemas digest to bb76343 (#1204) (69ccfef)
  • deps: update providers/flagd/schemas digest to e840a03 (#1272) (0a2133c)
  • deps: update providers/flagd/spec digest to 09aef37 (#1266) (d43fa00)
  • deps: update providers/flagd/spec digest to 0cd553d (#1240) (7419c69)
  • deps: update providers/flagd/spec digest to 130df3e (#1294) (c6b9e89)
  • deps: update providers/flagd/spec digest to 27e4461 (#1295) (1586f04)
  • deps: update providers/flagd/spec digest to 54952f3 (#1218) (5a19a8d)
  • deps: update providers/flagd/spec digest to 5b07065 (#1179) (63bb327)
  • deps: update providers/flagd/spec digest to 6c673d7 (#1157) (cd0ea9e)
  • deps: update providers/flagd/spec digest to 8d6eeb3 (#1194) (d38e013)
  • deps: update providers/flagd/spec digest to 8d6eeb3 (#1197) (da76294)
  • deps: update providers/flagd/spec digest to 95fe981 (#1201) (49b4218)
  • deps: update providers/flagd/spec digest to a69f748 (#1229) (1a884d5)
  • deps: update providers/flagd/spec digest to a69f748 (#1235) (1e72537)
  • deps: update providers/flagd/spec digest to aad6193 (#1278) (01b61fd)
  • deps: update providers/flagd/spec digest to be56f22 (#1210) (5628cbc)
  • deps: update providers/flagd/spec digest to d261f68 (#1123) (4fa4ba2)
  • deps: update providers/flagd/spec digest to ed0f9ef (#1118) (bb9767e)
  • deps: update providers/flagd/test-harness digest to ec1d75c (#1198) (3fe0871)
  • deps: update providers/flagd/test-harness digest to f5afee5 (#1232) (dad7648)
  • deps: update testcontainers-java monorepo to v1.20.0 (#882) (2861e4b)
  • deps: update testcontainers-java monorepo to v1.20.1 (#897) (6f76193)
  • deps: update testcontainers-java monorepo to v1.20.2 (#992) (aba1ae3)
  • deps: update testcontainers-java monorepo to v1.20.3 (#1037) (373381d)
  • deps: update testcontainers-java monorepo to v1.20.4 (#1076) (0bf3b83)
  • deps: update testcontainers-java monorepo to v1.20.5 (#1237) (99366df)
  • deps: update testcontainers-java monorepo to v1.20.6 (#1263) (4b85af4)
  • fix pmd violations (#856) (f10d872)
  • flagd: Improve grpc logging (#1219) (34f83c5)
  • flagd: update testharness and add metadata tests (#1293) (3f13260)
  • fractional shorthand tests (#862) (dccea53)
  • log tweaks, retry cancels, add options.toBuidler (#1276) (fde9e39)
  • main: release dev.openfeature.contrib.providers.flagd 0.10.0 (#1035) (4b8aa85)
  • main: release dev.openfeature.contrib.providers.flagd 0.10.1 (#1054) (332771a)
  • main: release dev.openfeature.contrib.providers.flagd 0.10.2 (#1075) (6a22407)
  • main: release dev.openfeature.contrib.providers.flagd 0.10.3 (#1077) (16ad1a1)
  • main: release dev.openfeature.contrib.providers.flagd 0.10.4 (#1129) (1c30502)
  • main: release dev.openfeature.contrib.providers.flagd 0.10.5 (#1136) (334b5c2)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.0 (#1215) (457fd45)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.1 (#1217) (83fba0c)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.2 (#1221) (b80a7c4)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.3 (#1222) (5d9c81d)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.4 (#1228) (f10fd1e)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.5 (#1255) (6181196)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.6 (#1270) (831c410)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.7 (#1274) (84f0250)
  • main: release dev.openfeature.contrib.providers.flagd 0.11.8 (#1275) (0b1d603)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.0 (#696) (f52077c)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.1 (#757) (e4f29b0)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.2 (#795) (48ac414)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.3 (#829) (2f7ed20)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.4 (#841) (8b63cc0)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.5 (#879) (ada13af)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.6 (#906) (cca73e1)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.7 (#931) (8432182)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.8 (#937) (cf33efc)
  • main: release dev.openfeature.contrib.providers.flagd 0.8.9 (#947) (dd53d29)
  • main: release dev.openfeature.contrib.providers.flagd 0.9.0 (#961) (b54860f)
  • main: release dev.openfeature.contrib.providers.flagd 0.9.1 (#1001) (d88a6d2)
  • main: release dev.openfeature.contrib.providers.flagd 0.9.2 (#1022) (5890ec4)
  • main: release dev.openfeature.contrib.providers.flagd 0.9.3 (#1026) (969f973)
  • pin protobuf-java (#1074) (f29969e)
  • relax protobuf-java version req (#1135) (5c1cb36)
  • update docs (3a9a6c2)
  • update flagd json submodule (#874) (d8a7a0a)
  • update testbed (#1225) (020c9a1)

📚 Documentation


This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--dev.openfeature.contrib.providers.flagd branch from af05ee2 to b56a283 Compare April 22, 2025 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant