0.9.0 (2024-10-04)
- context enrichment via contextEnricher, not from init (#991)
- use sdk-maintained state, require 1.12 (#964)
- deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.18.0 (#979) (7e1a13e)
- deps: update dependency com.networknt:json-schema-validator to v1.5.2 (#958) (da10fe8)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.114.final (#994) (3e9b967)
- deps: update grpc-java monorepo to v1.68.0 (#962) (96a78bd)
- Add GRPC stream connection deadline (#999) (9de03df)
- context enrichment via contextEnricher, not from init (#991) (1c2e11b)
- expose sync-metadata, call RPC with (re)connect (#967) (61bb726)
- use sdk-maintained state, require 1.12 (#964) (4a041b0)
- deps: update junit5 monorepo (#970) (df66295)
- deps: update testcontainers-java monorepo to v1.20.2 (#992) (aba1ae3)
0.8.9 (2024-09-17)
- ConcurrentModificationException on flag config change java 9 (#954) (f74fe5f)
- deps: update dependency org.semver4j:semver4j to v5.4.0 (#952) (61c4f2a)
- deps: update opentelemetry-java monorepo to v1.42.1 (#946) (0ca3da6)
- emit changed flags in configuration change event (#925) (d3de874)
- flow instead of exceptions in resolver (#942) (03dfc91)
0.8.8 (2024-09-10)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.113.final (#936) (6686300)
- deps: update opentelemetry-java monorepo to v1.42.0 (#939) (67e855c)
- use keepalive for TCP & use unit in env variable name (#945) (d615499)
0.8.7 (2024-08-29)
0.8.6 (2024-08-27)
- deps: update grpc-java monorepo to v1.66.0 (#909) (a1bd2db)
- deps: update opentelemetry-java monorepo to v1.41.0 (#911) (157705a)
- add more logging in sync stream (#929) (64c9f13)
- Create docker-compose.yml do match CONTRIBUTING.md (#918) (d81702e)
- 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 junit5 monorepo (#917) (0fe925a)
0.8.5 (2024-08-06)
- deps: update dependency com.networknt:json-schema-validator to v1.5.1 (#891) (353f77b)
- deps: update dependency commons-codec:commons-codec to v1.17.1 (#881) (ee8273e)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.112.final (#886) (1c6c890)
- deps: update grpc-java monorepo to v1.65.1 (#878) (d307cc2)
- deps: update testcontainers-java monorepo to v1.20.0 (#882) (2861e4b)
- deps: update testcontainers-java monorepo to v1.20.1 (#897) (6f76193)
0.8.4 (2024-07-08)
- deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.2 (#866) (cf66811)
- 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 grpc-java monorepo to v1.65.0 (#849) (50ff3b8)
- deps: update opentelemetry-java monorepo to v1.40.0 (#870) (53f4435)
- Change fractional custom op from percentage-based to relative weighting. #828 (#833) (2e5c146)
- flagd: testcontainers instead of docker compose (#860) (5086f18)
- Reset the state on shutting down the flagd resolver (#410) (#832) (05ea93d)
- use namespaced schemas for flagd json schemas (#843) (#850) (efc3a9e)
- deps: update dependency org.junit.jupiter:junit-jupiter to v5.10.3 (#861) (4cf8d47)
- 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)
- fix pmd violations (#856) (f10d872)
- fractional shorthand tests (#862) (dccea53)
- update flagd json submodule (#874) (d8a7a0a)
0.8.3 (2024-06-19)
- broken netty transport (#834) (92a0499)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.111.final (#819) (6bc7761)
- update flagd schema to latest tag (#836) (732f567)
0.8.2 (2024-06-14)
- deps: update dependency com.google.code.gson:gson to v2.11.0 (#794) (e6ce0ea)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.110.final (#798) (f7333ec)
- deps: update opentelemetry-java monorepo to v1.39.0 (#813) (cbf4232)
- [flagd] Default port to 8015 if in-process resolver is used. (#810) (9b7dc9a)
- add JUnit Pioneer as testing dependency (#820) (3a9c916)
- flagd support resolver type from env vars (#792) (49d47b8)
- introduce Resolver as a drop in replacement for Evaluator (#793) (618a64a)
0.8.1 (2024-05-17)
- deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.1 (#777) (8b582d6)
- deps: update dependency commons-codec:commons-codec to v1.17.0 (#769) (3fbb213)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.109.final (#756) (765cb36)
- deps: update dependency org.semver4j:semver4j to v5.3.0 (#767) (c43fe00)
- deps: update grpc-java monorepo to v1.64.0 (#788) (03a545a)
- deps: update opentelemetry-java monorepo to v1.38.0 (#785) (61ac99f)
- update flagd schema to remove warning (#789) (77e9528)
0.8.0 (2024-04-11)
- allow overrides for fractional seed (#737)
- deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.2 (#707) (2ce424d)
- deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.17.0 (#714) (a5964f0)
- deps: update dependency com.networknt:json-schema-validator to v1.4.0 (#721) (862a0f2)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.108.final (#729) (f03fa26)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.37.0 (#748) (e94df12)
- deps: update dependency org.semver4j:semver4j to v5.2.3 (#740) (387f8ae)
- deps: update grpc-java monorepo to v1.62.2 (#695) (97da222)
- deps: update grpc-java monorepo to v1.63.0 (#739) (2d7b262)
- deps: update opentelemetry-java monorepo to v1.36.0 (#703) (712b48c)
- potential finalizer attack (#702) (572df60)
0.7.0 (2024-02-22)
- use new eval/sync protos (requires flagd v0.7.3+) (#683)
- deps: update dependency com.networknt:json-schema-validator to v1.2.0 (#643) (858d1f6)
- deps: update dependency com.networknt:json-schema-validator to v1.3.0 (#652) (4a2cca0)
- deps: update dependency com.networknt:json-schema-validator to v1.3.1 (#654) (df469c9)
- deps: update dependency com.networknt:json-schema-validator to v1.3.2 (#667) (73d22c6)
- deps: update dependency com.networknt:json-schema-validator to v1.3.3 (#684) (f455d8e)
- deps: update dependency commons-codec:commons-codec to v1.16.1 (#670) (6f55ce3)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.105.final (#634) (4f6c150)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.106.final (#642) (2755b68)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.107.final (#677) (eb6383d)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.34.1 (#626) (220be29)
- deps: update grpc-java monorepo to v1.61.1 (#656) (c4ed3b0)
- deps: update io.grpc.version to v1.61.0 (#628) (29c9854)
- deps: update opentelemetry-java monorepo to v1.35.0 (#673) (4a62744)
- targeting key sometimes missing in rule context (#676) (7407b84)
- flagd add scope to in-process evaluations (#637) (b3873ae)
- synchronize initialization and shutdown (#635) (2d98cb8)
- use new eval/sync protos (requires flagd v0.7.3+) (#683) (20ca053)
- deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.2.0 (#690) (07f7ae9)
- flagd add offline flag source path support through env variables (#647) (cd0e110)
- various improvements as suggested by sonar (#674) (07eb45a)
0.6.9 (2024-01-09)
- deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.1 (#604) (165b1db)
- deps: update dependency com.networknt:json-schema-validator to v1.0.88 (#579) (ea9917c)
- deps: update dependency com.networknt:json-schema-validator to v1.1.0 (#591) (cb44eab)
- deps: update dependency io.grpc:grpc-stub to v1.60.0 (#573) (c77bd44)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.103.final (#586) (dcd058c)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.104.final (#588) (d2ebcc2)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.33.0 (#582) (2012a0e)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.34.0 (#615) (5822a0a)
- deps: update io.grpc.version to v1.60.1 (#597) (b657df1)
- edge cases with flagd targeting (#567) (7da7d2a)
- flagd caching (#581) (e953fef)
- add e2e test for reconnect (#596) (c22b90e)
- fix types in flagd readme (e1ac5d5)
- update io.grpc, use shared version (#580) (59cdd74)
0.6.8 (2023-11-28)
- deps: update dependency io.grpc:grpc-netty to v1.59.1 (#559) (98abe08)
- deps: update dependency io.grpc:grpc-protobuf to v1.59.1 (#560) (66d6c47)
- deps: update dependency io.grpc:grpc-stub to v1.59.1 (#561) (8c99124)
0.6.7 (2023-11-21)
- deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.3 (#493) (f6cb68f)
- deps: update dependency com.fasterxml.jackson.core:jackson-databind to v2.16.0 (#538) (4857448)
- deps: update dependency io.grpc:grpc-netty to v1.59.0 (#509) (cb00b6d)
- deps: update dependency io.grpc:grpc-protobuf to v1.59.0 (#510) (9df6523)
- deps: update dependency io.grpc:grpc-stub to v1.59.0 (#511) (9c5df8e)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.100.final (#482) (9c08799)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.101.final (#532) (4e293bf)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.32.0 (#534) (9d66306)
- set flag key on
$flagd.flagKey
(#492) (934f934)
$flagd.timestamp
added to in-process evaluator (#512) (3a074b2)- Allow global otel configuration extraction (#505) (addbc31)
- utilize initialization context for flag evaluation (#550) (2f3c069)
- bundle flagd new proto schems (#551) (478d593)
- deps: update dependency org.codehaus.mojo:exec-maven-plugin to v3.1.1 (#543) (56ebf39)
- remove experimental badge (#522) (ffc1c3b)
0.6.6 (2023-10-10)
0.6.5 (2023-10-09)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.31.0 (#474) (f4f28d8)
- int/float auto-conversion (#472) (63b541c)
- fix dependencies for flagd and OTel hook (#471) (8a0c8cf)
- flagd change log level from error to warn (#465) (d03be0c)
0.6.4 (2023-09-28)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.99.final (#464) (9456f63)
- deps: update dependency org.semver4j:semver4j to v5.2.1 (#456) (7aee884)
0.6.3 (2023-09-22)
- await shutdown in in-process mode (#445) (49340ef)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.98.final (#444) (8ceff09)
- deps: update dependency org.semver4j:semver4j to v5.2.0 (#450) (2b8f978)
0.6.2 (2023-09-19)
- flagd in-process provider (#412) (7accd1e)
- json logic operators for flagd in-process provider (#434) (485c8a3)
- blocking in-process init, e2e tests (#436) (0326095)
- deps: update dependency com.networknt:json-schema-validator to v1.0.87 (#426) (77ec448)
- deps: update dependency io.grpc:grpc-netty to v1.58.0 (#421) (496bdec)
- deps: update dependency io.grpc:grpc-protobuf to v1.58.0 (#422) (54f24dd)
- deps: update dependency io.grpc:grpc-stub to v1.58.0 (#423) (ea4268d)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.97.final (#406) (ed25450)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.30.0 (#427) (3667e45)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.30.1 (#432) (3954230)
0.6.1 (2023-08-21)
- deps: update dependency io.grpc:grpc-netty to v1.57.0 (#373) (3b00f7d)
- deps: update dependency io.grpc:grpc-netty to v1.57.1 (#382) (72ca252)
- deps: update dependency io.grpc:grpc-netty to v1.57.2 (#399) (a461bf0)
- deps: update dependency io.grpc:grpc-protobuf to v1.57.0 (#374) (f8d11d6)
- deps: update dependency io.grpc:grpc-protobuf to v1.57.1 (#383) (492b437)
- deps: update dependency io.grpc:grpc-protobuf to v1.57.2 (#400) (9750f99)
- deps: update dependency io.grpc:grpc-stub to v1.57.0 (#375) (6b53cf4)
- deps: update dependency io.grpc:grpc-stub to v1.57.1 (#384) (6cf9900)
- deps: update dependency io.grpc:grpc-stub to v1.57.2 (#401) (1d612a9)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.96.final (#372) (f2eaca2)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.29.0 (#396) (21ff548)
0.6.0 (2023-07-27)
- add events support (#361)
- require newer SDK version
- deps: update dependency io.grpc:grpc-netty to v1.56.0 (#340) (641f26b)
- deps: update dependency io.grpc:grpc-netty to v1.56.1 (#349) (716cdfa)
- deps: update dependency io.grpc:grpc-protobuf to v1.56.0 (#341) (d57285d)
- deps: update dependency io.grpc:grpc-protobuf to v1.56.1 (#350) (55e9f06)
- deps: update dependency io.grpc:grpc-stub to v1.56.0 (#342) (141baad)
- deps: update dependency io.grpc:grpc-stub to v1.56.1 (#351) (dbead5b)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.93.final (#326) (142d516)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.94.final (#346) (8e8cc05)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.95.final (#362) (147453e)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.27.0 (#338) (a0d2753)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.28.0 (#354) (220b01a)
0.5.10 (2023-05-09)
- deps: update dependency io.grpc:grpc-netty to v1.55.1 (#308) (5c64de5)
- deps: update dependency io.grpc:grpc-protobuf to v1.55.1 (#309) (537307e)
- deps: update dependency io.grpc:grpc-stub to v1.55.1 (#310) (b16dcd5)
- deps: update dependency io.opentelemetry:opentelemetry-api to v1.26.0 (#302) (021f048)
0.5.9 (2023-05-01)
- deps: update dependency io.grpc:grpc-netty to v1.54.1 (#279) (94fbc0b)
- deps: update dependency io.grpc:grpc-protobuf to v1.54.1 (#280) (d0cef25)
- deps: update dependency io.grpc:grpc-stub to v1.54.1 (#281) (614c3df)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.91.final (#266) (94c0146)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.92.final (#296) (d6e9131)
0.5.8 (2023-03-27)
- [flagd]NPE of flagd due to null context value (#259) (3ed5166)
- deps: update dependency io.grpc:grpc-netty to v1.54.0 (#251) (a7450a8)
- deps: update dependency io.grpc:grpc-protobuf to v1.54.0 (#252) (559ddae)
- deps: update dependency io.grpc:grpc-stub to v1.54.0 (#253) (984776a)
0.5.7 (2023-03-21)
- deps: update dependency io.grpc:grpc-netty to v1.53.0 (#216) (ca8f68f)
- deps: update dependency io.grpc:grpc-protobuf to v1.53.0 (#217) (5323e1d)
- deps: update dependency io.grpc:grpc-stub to v1.53.0 (#218) (e711e8c)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.88.final (#222) (51dc9ee)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.89.final (#224) (4406441)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.90.final (#240) (20635f6)
0.5.6 (2023-01-19)
- exposed eventStreamAliveSync to allow application authors to block until event stream is alive (6ab8521)
- exposed eventStreamAliveSync to allow application authors to block until event stream is alive (#204) (6ab8521)
- deps: update dependency io.grpc:grpc-netty to v1.52.1 (#196) (8eebdb1)
- deps: update dependency io.grpc:grpc-protobuf to v1.52.1 (#197) (9821865)
- deps: update dependency io.grpc:grpc-stub to v1.52.1 (#198) (6fb0f45)
0.5.5 (2023-01-17)
- allow flagd-provider cache to be disabled (#201) (f505b83)
- deps: update dependency io.grpc:grpc-netty to v1.52.0 (#189) (246e837)
- deps: update dependency io.grpc:grpc-protobuf to v1.52.0 (#190) (283744b)
- deps: update dependency io.grpc:grpc-stub to v1.52.0 (#191) (7245a91)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.87.final (#192) (bb6775f)
0.5.4 (2022-12-22)
- deps: update dependency io.grpc:grpc-netty to v1.51.1 (#163) (49a0249)
- deps: update dependency io.grpc:grpc-protobuf to v1.51.0 (#156) (c76f6fd)
- deps: update dependency io.grpc:grpc-protobuf to v1.51.1 (#164) (1cc26ae)
- deps: update dependency io.grpc:grpc-stub to v1.51.1 (#158) (3960500)
- deps: update dependency io.netty:netty-transport-native-epoll to v4.1.86.final (#165) (c4946af)
0.5.3 (2022-11-28)
0.5.2 (2022-11-23)
0.5.1 (2022-11-16)
0.5.0 (2022-10-27)
- use 1.0 sdk (#123)
0.4.1 (2022-10-13)
0.4.0 (2022-10-13)
- udpate to sdk 0.3.0
- update to sdk 0.3.0 (#116)
0.3.2 (2022-09-16)
0.3.1 (2022-09-16)
0.3.0 (2022-09-16)
- update sdk, absorb changes (#97)
0.2.4 (2022-08-31)
0.2.3 (2022-08-30)
- build issue with single publish (#81) (de03321)
- update javadoc (#57) (7a64cfa)
- update javadoc (#63) (3a4b7d8)