From 155b3a0fc24695d1c3ee978b7a8aa4c36f7b4ba0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 20:40:07 +0000 Subject: [PATCH] chore: release main Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com> --- .release-please-manifest.json | 6 +- core/CHANGELOG.md | 216 ++++++++++++++++++++++++++++++++++ flagd-proxy/CHANGELOG.md | 101 ++++++++++++++++ flagd/CHANGELOG.md | 122 +++++++++++++++++++ 4 files changed, 442 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 066316e67..1dbc27468 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - "flagd": "0.10.2", - "flagd-proxy": "0.6.2", - "core": "0.9.2" + "flagd": "0.11.0", + "flagd-proxy": "0.7.0", + "core": "0.10.0" } \ No newline at end of file diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 7c2d29972..0cdf13b35 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,5 +1,221 @@ # Changelog +## [0.10.0](https://github.com/Kavindu-Dodan/flagd/compare/core-v0.9.2...core/v0.10.0) (2024-05-22) + + +### โš  BREAKING CHANGES + +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/Kavindu-Dodan/flagd/issues/1266)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/Kavindu-Dodan/flagd/issues/1214)) +* OFO APIs were updated to version v1beta1, since they are more stable now. Resources of the alpha versions are no longer supported in flagd or flagd-proxy. +* rename metrics and service ([#730](https://github.com/Kavindu-Dodan/flagd/issues/730)) + +### ๐Ÿ› Bug Fixes + +* add custom marshalling options ([#1117](https://github.com/Kavindu-Dodan/flagd/issues/1117)) ([e8e49de](https://github.com/Kavindu-Dodan/flagd/commit/e8e49de909fba6791a26e73a59d5b7ab54284499)) +* add signal handling to SyncFlags grpc ([#1176](https://github.com/Kavindu-Dodan/flagd/issues/1176)) ([5c8ed7c](https://github.com/Kavindu-Dodan/flagd/commit/5c8ed7c6dd29ffe43c1f1f0e2843683570873443)) +* **deps:** update github.com/open-feature/flagd-schemas digest to 8c72c14 ([#1212](https://github.com/Kavindu-Dodan/flagd/issues/1212)) ([4add9fd](https://github.com/Kavindu-Dodan/flagd/commit/4add9fd1c47e3e3dea818a6b262273fadb7edb81)) +* **deps:** update golang.org/x/exp digest to 6522937 ([#1032](https://github.com/Kavindu-Dodan/flagd/issues/1032)) ([78b23d2](https://github.com/Kavindu-Dodan/flagd/commit/78b23d25fcd2ea49675fc96963565afbdf0acf25)) +* **deps:** update golang.org/x/exp digest to 9a3e603 ([#929](https://github.com/Kavindu-Dodan/flagd/issues/929)) ([f8db930](https://github.com/Kavindu-Dodan/flagd/commit/f8db930da22f52ffddd4533bdbaf8188f89250d0)) +* **deps:** update kubernetes packages to v0.27.3 ([#708](https://github.com/Kavindu-Dodan/flagd/issues/708)) ([5bf3a69](https://github.com/Kavindu-Dodan/flagd/commit/5bf3a69aa4bf95ce77ad08491bcce420620525d3)) +* **deps:** update kubernetes packages to v0.27.4 ([#756](https://github.com/Kavindu-Dodan/flagd/issues/756)) ([dcc10f3](https://github.com/Kavindu-Dodan/flagd/commit/dcc10f33f5fd9a8936241725ea811b90b4f136be)) +* **deps:** update kubernetes packages to v0.28.0 ([#841](https://github.com/Kavindu-Dodan/flagd/issues/841)) ([cc195e1](https://github.com/Kavindu-Dodan/flagd/commit/cc195e1dde052d583656d5e5b49caec50f832365)) +* **deps:** update kubernetes packages to v0.28.1 ([#860](https://github.com/Kavindu-Dodan/flagd/issues/860)) ([f3237c2](https://github.com/Kavindu-Dodan/flagd/commit/f3237c2d324fbb15fd5f7fe337a0601af3b537bb)) +* **deps:** update kubernetes packages to v0.28.2 ([#911](https://github.com/Kavindu-Dodan/flagd/issues/911)) ([2eda6ab](https://github.com/Kavindu-Dodan/flagd/commit/2eda6ab5e528f12a9ce6b6818e08abb0d783b23d)) +* **deps:** update kubernetes packages to v0.28.3 ([#974](https://github.com/Kavindu-Dodan/flagd/issues/974)) ([d7d205f](https://github.com/Kavindu-Dodan/flagd/commit/d7d205f457e46de3385610ee27db6dfd41323cd1)) +* **deps:** update kubernetes packages to v0.28.4 ([#1016](https://github.com/Kavindu-Dodan/flagd/issues/1016)) ([ae470e3](https://github.com/Kavindu-Dodan/flagd/commit/ae470e37f3368c81484f0c54366ccf059ea2cea6)) +* **deps:** update kubernetes packages to v0.29.0 ([#1082](https://github.com/Kavindu-Dodan/flagd/issues/1082)) ([751a79a](https://github.com/Kavindu-Dodan/flagd/commit/751a79a16571bea943aa1297c9828d1149d0c319)) +* **deps:** update kubernetes packages to v0.29.1 ([#1156](https://github.com/Kavindu-Dodan/flagd/issues/1156)) ([899e6b5](https://github.com/Kavindu-Dodan/flagd/commit/899e6b505abe63b7b599858a0d55e6a69be08993)) +* **deps:** update kubernetes packages to v0.29.2 ([#1213](https://github.com/Kavindu-Dodan/flagd/issues/1213)) ([b0c805f](https://github.com/Kavindu-Dodan/flagd/commit/b0c805f7f58979f927e60c22c94c0448af459c7d)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.14.0-20231031123731-ac2ec0f39838.1 ([#1170](https://github.com/Kavindu-Dodan/flagd/issues/1170)) ([8b3c8d6](https://github.com/Kavindu-Dodan/flagd/commit/8b3c8d6c87cbebd6f324771cb8aa1f6990a74cf4)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.15.0-20240215170432-1e611e2999cc.1 ([#1219](https://github.com/Kavindu-Dodan/flagd/issues/1219)) ([4c4f08a](https://github.com/Kavindu-Dodan/flagd/commit/4c4f08afabf7d646973768500db028ab0b4c7d68)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.3.0-20230720212818-3675556880a1.1 ([#747](https://github.com/Kavindu-Dodan/flagd/issues/747)) ([fb17bc6](https://github.com/Kavindu-Dodan/flagd/commit/fb17bc6a5c715f507b2838c150dc8a2f139a38fb)) +* **deps:** update module connectrpc.com/connect to v1.13.0 ([#1070](https://github.com/Kavindu-Dodan/flagd/issues/1070)) ([63f86ea](https://github.com/Kavindu-Dodan/flagd/commit/63f86ea699ff1f25639101a36e4fc25c76c94c1e)) +* **deps:** update module connectrpc.com/connect to v1.14.0 ([#1108](https://github.com/Kavindu-Dodan/flagd/issues/1108)) ([0a41aca](https://github.com/Kavindu-Dodan/flagd/commit/0a41acae082e65b2f0b1e1f36304556f77eba72a)) +* **deps:** update module github.com/bufbuild/connect-go to v1.10.0 ([#771](https://github.com/Kavindu-Dodan/flagd/issues/771)) ([c74103f](https://github.com/Kavindu-Dodan/flagd/commit/c74103faec068f14c87ad3ec227f5b802dbfac43)) +* **deps:** update module github.com/bufbuild/connect-go to v1.6.0 ([#585](https://github.com/Kavindu-Dodan/flagd/issues/585)) ([8f2f467](https://github.com/Kavindu-Dodan/flagd/commit/8f2f467af52a3686196a821eec61954d89d3f71d)) +* **deps:** update module github.com/bufbuild/connect-go to v1.7.0 ([#625](https://github.com/Kavindu-Dodan/flagd/issues/625)) ([1b24fc9](https://github.com/Kavindu-Dodan/flagd/commit/1b24fc923a405b337634009831ef0b9792953ce5)) +* **deps:** update module github.com/bufbuild/connect-go to v1.8.0 ([#683](https://github.com/Kavindu-Dodan/flagd/issues/683)) ([13bb13d](https://github.com/Kavindu-Dodan/flagd/commit/13bb13daa11068481ba97f3432ae08de78392a91)) +* **deps:** update module github.com/bufbuild/connect-go to v1.9.0 ([#722](https://github.com/Kavindu-Dodan/flagd/issues/722)) ([75223e2](https://github.com/Kavindu-Dodan/flagd/commit/75223e2fc01c4dcd0291b46a0d50b8815b31654c)) +* **deps:** update module github.com/bufbuild/connect-opentelemetry-go to v0.3.0 ([#669](https://github.com/Kavindu-Dodan/flagd/issues/669)) ([e899435](https://github.com/Kavindu-Dodan/flagd/commit/e899435c29c32264ea2477436e69ce92c7775ee9)) +* **deps:** update module github.com/bufbuild/connect-opentelemetry-go to v0.4.0 ([#739](https://github.com/Kavindu-Dodan/flagd/issues/739)) ([713e2a9](https://github.com/Kavindu-Dodan/flagd/commit/713e2a9834546963615046de1b6125e7fa6bf20d)) +* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.0 ([#785](https://github.com/Kavindu-Dodan/flagd/issues/785)) ([ee9c54b](https://github.com/Kavindu-Dodan/flagd/commit/ee9c54b6b5cd51b947aae1ff6309ffae07ce89eb)) +* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.1 ([#971](https://github.com/Kavindu-Dodan/flagd/issues/971)) ([f1a40b8](https://github.com/Kavindu-Dodan/flagd/commit/f1a40b862e7be69b542ab65a645c29c56b8fe307)) +* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.2 ([#975](https://github.com/Kavindu-Dodan/flagd/issues/975)) ([b53c14a](https://github.com/Kavindu-Dodan/flagd/commit/b53c14afabd6b3f2403d9e2ea2bd26c8f1cfe8e4)) +* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.4.0 ([#1068](https://github.com/Kavindu-Dodan/flagd/issues/1068)) ([5c5d5ab](https://github.com/Kavindu-Dodan/flagd/commit/5c5d5abc38540277deb4e11f41f79ff49273d659)) +* **deps:** update module github.com/fsnotify/fsnotify to v1.7.0 ([#981](https://github.com/Kavindu-Dodan/flagd/issues/981)) ([727b9d2](https://github.com/Kavindu-Dodan/flagd/commit/727b9d2046ccd998d2ab721df10d88b84445494f)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.2.34 ([#604](https://github.com/Kavindu-Dodan/flagd/issues/604)) ([3e6a84b](https://github.com/Kavindu-Dodan/flagd/commit/3e6a84b455a330f541784b346d3b6199f8b423f7)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.2.35 ([#783](https://github.com/Kavindu-Dodan/flagd/issues/783)) ([9ff0b5b](https://github.com/Kavindu-Dodan/flagd/commit/9ff0b5b1bd3bb95581eab83f944aa60e179b207a)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.2.36 ([#799](https://github.com/Kavindu-Dodan/flagd/issues/799)) ([fa4da4b](https://github.com/Kavindu-Dodan/flagd/commit/fa4da4b0115e9fb40ab038b996e1e32b9f6a47ab)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.5.0 ([#1039](https://github.com/Kavindu-Dodan/flagd/issues/1039)) ([eb128d9](https://github.com/Kavindu-Dodan/flagd/commit/eb128d97ecb8b6916f9c5a32c21c698207f82be5)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.5.1 ([#1046](https://github.com/Kavindu-Dodan/flagd/issues/1046)) ([0321935](https://github.com/Kavindu-Dodan/flagd/commit/0321935992ef50c2fc62bd659d8858c25c88efa7)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.5.2 ([#1059](https://github.com/Kavindu-Dodan/flagd/issues/1059)) ([cefea3e](https://github.com/Kavindu-Dodan/flagd/commit/cefea3ee035726940ee5ac51e8f7fc92cc0eeac3)) +* **deps:** update module github.com/prometheus/client_golang to v1.15.0 ([#608](https://github.com/Kavindu-Dodan/flagd/issues/608)) ([0597a8f](https://github.com/Kavindu-Dodan/flagd/commit/0597a8f23d0914b26f06b1335b49fe7c18ecb4f9)) +* **deps:** update module github.com/prometheus/client_golang to v1.15.1 ([#636](https://github.com/Kavindu-Dodan/flagd/issues/636)) ([b22279d](https://github.com/Kavindu-Dodan/flagd/commit/b22279df469dc78f9d3e5bc4a59ab6baf539a8ae)) +* **deps:** update module github.com/prometheus/client_golang to v1.16.0 ([#709](https://github.com/Kavindu-Dodan/flagd/issues/709)) ([b8bedd2](https://github.com/Kavindu-Dodan/flagd/commit/b8bedd2b895026eace8204ae4ffcff771f7e8e97)) +* **deps:** update module github.com/prometheus/client_golang to v1.17.0 ([#939](https://github.com/Kavindu-Dodan/flagd/issues/939)) ([9065cba](https://github.com/Kavindu-Dodan/flagd/commit/9065cba599ac07225b613c5acd9403ab24462078)) +* **deps:** update module github.com/prometheus/client_golang to v1.18.0 ([#1110](https://github.com/Kavindu-Dodan/flagd/issues/1110)) ([745bbb0](https://github.com/Kavindu-Dodan/flagd/commit/745bbb079af50f8fdb870e2234edd70c7a7a52f9)) +* **deps:** update module github.com/rs/cors to v1.10.0 ([#893](https://github.com/Kavindu-Dodan/flagd/issues/893)) ([fe61fbe](https://github.com/Kavindu-Dodan/flagd/commit/fe61fbe47a4e58562cbcb1c5201281fae1adafaf)) +* **deps:** update module github.com/rs/cors to v1.10.1 ([#946](https://github.com/Kavindu-Dodan/flagd/issues/946)) ([1c39862](https://github.com/Kavindu-Dodan/flagd/commit/1c39862297746e66189ece87892b6e4694294fb6)) +* **deps:** update module github.com/rs/cors to v1.9.0 ([#609](https://github.com/Kavindu-Dodan/flagd/issues/609)) ([97066c1](https://github.com/Kavindu-Dodan/flagd/commit/97066c107d14777eaad8a05b3bb051639af3179c)) +* **deps:** update module github.com/rs/xid to v1.5.0 ([#614](https://github.com/Kavindu-Dodan/flagd/issues/614)) ([e3dfbc6](https://github.com/Kavindu-Dodan/flagd/commit/e3dfbc6753bddc9e2f5c4a2633a7010123cf2f97)) +* **deps:** update module github.com/stretchr/testify to v1.8.3 ([#662](https://github.com/Kavindu-Dodan/flagd/issues/662)) ([2e06d58](https://github.com/Kavindu-Dodan/flagd/commit/2e06d582ee9c8abfd57f8945d91261eab6cf9854)) +* **deps:** update module github.com/stretchr/testify to v1.8.4 ([#678](https://github.com/Kavindu-Dodan/flagd/issues/678)) ([ca8c9d6](https://github.com/Kavindu-Dodan/flagd/commit/ca8c9d66a0c6b21129c4c36a3c10dcf3be869ee7)) +* **deps:** update module go.uber.org/zap to v1.25.0 ([#786](https://github.com/Kavindu-Dodan/flagd/issues/786)) ([40d0aa6](https://github.com/Kavindu-Dodan/flagd/commit/40d0aa66cf422db6811206d777b55396a96f330f)) +* **deps:** update module go.uber.org/zap to v1.26.0 ([#917](https://github.com/Kavindu-Dodan/flagd/issues/917)) ([e57e206](https://github.com/Kavindu-Dodan/flagd/commit/e57e206c937d5b11b81d46ee57b3e92cc454dd88)) +* **deps:** update module golang.org/x/crypto to v0.10.0 ([#647](https://github.com/Kavindu-Dodan/flagd/issues/647)) ([7f1d7e6](https://github.com/Kavindu-Dodan/flagd/commit/7f1d7e66669b88b2c56b32f9cdd9be354ebcfc8e)) +* **deps:** update module golang.org/x/crypto to v0.12.0 ([#797](https://github.com/Kavindu-Dodan/flagd/issues/797)) ([edae3fd](https://github.com/Kavindu-Dodan/flagd/commit/edae3fd466c0be62a0256c268e85cb337c9536f2)) +* **deps:** update module golang.org/x/crypto to v0.13.0 ([#888](https://github.com/Kavindu-Dodan/flagd/issues/888)) ([1a9037a](https://github.com/Kavindu-Dodan/flagd/commit/1a9037a5b058e44fa844392d0110696b032eff6e)) +* **deps:** update module golang.org/x/crypto to v0.16.0 ([#1033](https://github.com/Kavindu-Dodan/flagd/issues/1033)) ([b79aaf2](https://github.com/Kavindu-Dodan/flagd/commit/b79aaf2c2ca5fe9c43c1460d6cab349d5d68b7e1)) +* **deps:** update module golang.org/x/crypto to v0.17.0 [security] ([#1090](https://github.com/Kavindu-Dodan/flagd/issues/1090)) ([26681de](https://github.com/Kavindu-Dodan/flagd/commit/26681ded7389ca4ecb3d9612aedad8c700796dc9)) +* **deps:** update module golang.org/x/crypto to v0.18.0 ([#1138](https://github.com/Kavindu-Dodan/flagd/issues/1138)) ([53569d9](https://github.com/Kavindu-Dodan/flagd/commit/53569d9cd88de1073a7e49b1a835adee4b0e8ef2)) +* **deps:** update module golang.org/x/crypto to v0.19.0 ([#1203](https://github.com/Kavindu-Dodan/flagd/issues/1203)) ([f0ff317](https://github.com/Kavindu-Dodan/flagd/commit/f0ff3177f67c832d62694cdf44b766344da5483f)) +* **deps:** update module golang.org/x/crypto to v0.8.0 ([#595](https://github.com/Kavindu-Dodan/flagd/issues/595)) ([36016d7](https://github.com/Kavindu-Dodan/flagd/commit/36016d7940fa772c01dd61b071b2c9ec753cfb75)) +* **deps:** update module golang.org/x/mod to v0.10.0 ([#682](https://github.com/Kavindu-Dodan/flagd/issues/682)) ([16199ce](https://github.com/Kavindu-Dodan/flagd/commit/16199ceac9ebbae68dafbd6c21239f64f8c32511)) +* **deps:** update module golang.org/x/mod to v0.11.0 ([#705](https://github.com/Kavindu-Dodan/flagd/issues/705)) ([42813be](https://github.com/Kavindu-Dodan/flagd/commit/42813bef092ba7fffed0dd94166bfd01ea8a7582)) +* **deps:** update module golang.org/x/mod to v0.12.0 ([#729](https://github.com/Kavindu-Dodan/flagd/issues/729)) ([7b109c7](https://github.com/Kavindu-Dodan/flagd/commit/7b109c705aceb652ac2675bd0ffe82420983798b)) +* **deps:** update module golang.org/x/mod to v0.13.0 ([#952](https://github.com/Kavindu-Dodan/flagd/issues/952)) ([be61450](https://github.com/Kavindu-Dodan/flagd/commit/be61450ec3fab3c294c9813df193c98e374900aa)) +* **deps:** update module golang.org/x/mod to v0.14.0 ([#991](https://github.com/Kavindu-Dodan/flagd/issues/991)) ([87bc12d](https://github.com/Kavindu-Dodan/flagd/commit/87bc12dd968e9fcf524eb0b69462222f29c6ba34)) +* **deps:** update module golang.org/x/mod to v0.15.0 ([#1202](https://github.com/Kavindu-Dodan/flagd/issues/1202)) ([6ca8e6d](https://github.com/Kavindu-Dodan/flagd/commit/6ca8e6d33f6646698605fb4b5b99f8a3ee1ddbed)) +* **deps:** update module golang.org/x/net to v0.10.0 ([#644](https://github.com/Kavindu-Dodan/flagd/issues/644)) ([ccd9d35](https://github.com/Kavindu-Dodan/flagd/commit/ccd9d351df153039a124064f30e5829610773f27)) +* **deps:** update module golang.org/x/net to v0.11.0 ([#706](https://github.com/Kavindu-Dodan/flagd/issues/706)) ([27d893f](https://github.com/Kavindu-Dodan/flagd/commit/27d893fe78417f7b8418003edc401ab5a6c21fb9)) +* **deps:** update module golang.org/x/net to v0.12.0 ([#734](https://github.com/Kavindu-Dodan/flagd/issues/734)) ([777b28b](https://github.com/Kavindu-Dodan/flagd/commit/777b28b1d512245b0046d11197f6dfa341b317d2)) +* **deps:** update module golang.org/x/net to v0.13.0 ([#784](https://github.com/Kavindu-Dodan/flagd/issues/784)) ([f57d023](https://github.com/Kavindu-Dodan/flagd/commit/f57d023174d9cc74b7d8260055f82b84a2bdcc52)) +* **deps:** update module golang.org/x/net to v0.14.0 ([#798](https://github.com/Kavindu-Dodan/flagd/issues/798)) ([92c2f26](https://github.com/Kavindu-Dodan/flagd/commit/92c2f2676163688130737b34a115374cb5631247)) +* **deps:** update module golang.org/x/net to v0.15.0 ([#889](https://github.com/Kavindu-Dodan/flagd/issues/889)) ([233d976](https://github.com/Kavindu-Dodan/flagd/commit/233d97694826d0e018be19a78259188802aba37f)) +* **deps:** update module golang.org/x/net to v0.17.0 [security] ([#963](https://github.com/Kavindu-Dodan/flagd/issues/963)) ([7f54bd1](https://github.com/Kavindu-Dodan/flagd/commit/7f54bd1fb3fdbb7dff3a7b097f804ce843bb6e3a)) +* **deps:** update module golang.org/x/net to v0.18.0 ([#1000](https://github.com/Kavindu-Dodan/flagd/issues/1000)) ([e9347cc](https://github.com/Kavindu-Dodan/flagd/commit/e9347cc88a4174c984432571710588ac57665cb7)) +* **deps:** update module golang.org/x/net to v0.19.0 ([#1034](https://github.com/Kavindu-Dodan/flagd/issues/1034)) ([c6426b2](https://github.com/Kavindu-Dodan/flagd/commit/c6426b20fa241066fc844a2a000812015790cf12)) +* **deps:** update module golang.org/x/net to v0.20.0 ([#1139](https://github.com/Kavindu-Dodan/flagd/issues/1139)) ([fdb1d0c](https://github.com/Kavindu-Dodan/flagd/commit/fdb1d0c909373e23a8c8fca435ef77205526f730)) +* **deps:** update module golang.org/x/net to v0.21.0 ([#1204](https://github.com/Kavindu-Dodan/flagd/issues/1204)) ([bccf365](https://github.com/Kavindu-Dodan/flagd/commit/bccf365fa2e5f443208ec70b1244bdb4f07ced04)) +* **deps:** update module golang.org/x/sync to v0.2.0 ([#638](https://github.com/Kavindu-Dodan/flagd/issues/638)) ([7f4a7db](https://github.com/Kavindu-Dodan/flagd/commit/7f4a7db8139294a21b3415710c143f182d93264a)) +* **deps:** update module golang.org/x/sync to v0.3.0 ([#707](https://github.com/Kavindu-Dodan/flagd/issues/707)) ([7852efb](https://github.com/Kavindu-Dodan/flagd/commit/7852efb84e9f071b2b482b1968d799888b6882dc)) +* **deps:** update module golang.org/x/sync to v0.4.0 ([#949](https://github.com/Kavindu-Dodan/flagd/issues/949)) ([faa24a6](https://github.com/Kavindu-Dodan/flagd/commit/faa24a6c6f34330364e1ba0c3a847943f4e55150)) +* **deps:** update module golang.org/x/sync to v0.5.0 ([#992](https://github.com/Kavindu-Dodan/flagd/issues/992)) ([bd24536](https://github.com/Kavindu-Dodan/flagd/commit/bd24536722f3c3c99b5946de0b62dba603992ba7)) +* **deps:** update module google.golang.org/grpc to v1.55.0 ([#640](https://github.com/Kavindu-Dodan/flagd/issues/640)) ([c0d7328](https://github.com/Kavindu-Dodan/flagd/commit/c0d732866262240e340fe10f8ac0f6ff2a5c4f8c)) +* **deps:** update module google.golang.org/grpc to v1.56.1 ([#710](https://github.com/Kavindu-Dodan/flagd/issues/710)) ([8f16573](https://github.com/Kavindu-Dodan/flagd/commit/8f165739aee8f28800e200b357203e88a3fd5938)) +* **deps:** update module google.golang.org/grpc to v1.56.2 ([#738](https://github.com/Kavindu-Dodan/flagd/issues/738)) ([521cc30](https://github.com/Kavindu-Dodan/flagd/commit/521cc30cde1971be000ec10d93f6d70b9b2260ee)) +* **deps:** update module google.golang.org/grpc to v1.57.0 ([#773](https://github.com/Kavindu-Dodan/flagd/issues/773)) ([be8bf04](https://github.com/Kavindu-Dodan/flagd/commit/be8bf045093d89099eead2cccb86a5a7275e25d5)) +* **deps:** update module google.golang.org/grpc to v1.58.0 ([#896](https://github.com/Kavindu-Dodan/flagd/issues/896)) ([853b76d](https://github.com/Kavindu-Dodan/flagd/commit/853b76dfa3babfebd8bdbcd3e0913380f077b8ab)) +* **deps:** update module google.golang.org/grpc to v1.58.1 ([#915](https://github.com/Kavindu-Dodan/flagd/issues/915)) ([06d95de](https://github.com/Kavindu-Dodan/flagd/commit/06d95ded9b69c9c598d08f8a6ef73ec598a817af)) +* **deps:** update module google.golang.org/grpc to v1.58.2 ([#928](https://github.com/Kavindu-Dodan/flagd/issues/928)) ([90f1878](https://github.com/Kavindu-Dodan/flagd/commit/90f1878ae482ea4a684615f733392a38301de68d)) +* **deps:** update module google.golang.org/grpc to v1.58.3 ([#960](https://github.com/Kavindu-Dodan/flagd/issues/960)) ([fee1558](https://github.com/Kavindu-Dodan/flagd/commit/fee1558da4f5418499fb09fe356d16f008423eb7)) +* **deps:** update module google.golang.org/grpc to v1.59.0 ([#972](https://github.com/Kavindu-Dodan/flagd/issues/972)) ([7d0f1f2](https://github.com/Kavindu-Dodan/flagd/commit/7d0f1f225ebfe83681c83cf38bf5c253a7b0ebef)) +* **deps:** update module google.golang.org/grpc to v1.60.0 ([#1074](https://github.com/Kavindu-Dodan/flagd/issues/1074)) ([bf3e9d8](https://github.com/Kavindu-Dodan/flagd/commit/bf3e9d82b40afdc89edc519f40bc0f67af48f1bf)) +* **deps:** update module google.golang.org/grpc to v1.60.1 ([#1092](https://github.com/Kavindu-Dodan/flagd/issues/1092)) ([5bf1368](https://github.com/Kavindu-Dodan/flagd/commit/5bf1368e68012937b57bf27168646e784524ae9b)) +* **deps:** update module google.golang.org/grpc to v1.61.0 ([#1164](https://github.com/Kavindu-Dodan/flagd/issues/1164)) ([11ccecd](https://github.com/Kavindu-Dodan/flagd/commit/11ccecd5ac2e23991ac76ee079630f527559db1d)) +* **deps:** update module google.golang.org/grpc to v1.61.1 ([#1210](https://github.com/Kavindu-Dodan/flagd/issues/1210)) ([10cc63e](https://github.com/Kavindu-Dodan/flagd/commit/10cc63e7992b4ae8d861f5296afcc78417e645cb)) +* **deps:** update module google.golang.org/protobuf to v1.31.0 ([#720](https://github.com/Kavindu-Dodan/flagd/issues/720)) ([247239e](https://github.com/Kavindu-Dodan/flagd/commit/247239e76b9de1a619aad9e957ed8b44ae534b77)) +* **deps:** update module google.golang.org/protobuf to v1.32.0 ([#1106](https://github.com/Kavindu-Dodan/flagd/issues/1106)) ([e0d3b34](https://github.com/Kavindu-Dodan/flagd/commit/e0d3b34aa2fad5435a296dda896c9d430563b6ea)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.15.0 ([#665](https://github.com/Kavindu-Dodan/flagd/issues/665)) ([9490ed6](https://github.com/Kavindu-Dodan/flagd/commit/9490ed62e2fc589af8ae7ee26bfd559797a1f83c)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.15.1 ([#795](https://github.com/Kavindu-Dodan/flagd/issues/795)) ([13d62fd](https://github.com/Kavindu-Dodan/flagd/commit/13d62fd0fc4749f19dba0a18e1fda46a723380c5)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.0 ([#856](https://github.com/Kavindu-Dodan/flagd/issues/856)) ([88d832a](https://github.com/Kavindu-Dodan/flagd/commit/88d832a9d49a4bc1d6156849a59227ecab07f96e)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.1 ([#882](https://github.com/Kavindu-Dodan/flagd/issues/882)) ([ca3d85a](https://github.com/Kavindu-Dodan/flagd/commit/ca3d85a51c0ed1c1def54d7304d4b9fe69622662)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.2 ([#907](https://github.com/Kavindu-Dodan/flagd/issues/907)) ([9976851](https://github.com/Kavindu-Dodan/flagd/commit/9976851d792ff3eb5fde18f19e397738eb7cacaf)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.3 ([#976](https://github.com/Kavindu-Dodan/flagd/issues/976)) ([b33c9c9](https://github.com/Kavindu-Dodan/flagd/commit/b33c9c97cf21eb317e4b0b1f452571d85de145b1)) +* **deps:** update opentelemetry-go monorepo ([#1001](https://github.com/Kavindu-Dodan/flagd/issues/1001)) ([9798aeb](https://github.com/Kavindu-Dodan/flagd/commit/9798aeb248764400128048b65ba27baba71b07e6)) +* **deps:** update opentelemetry-go monorepo ([#1019](https://github.com/Kavindu-Dodan/flagd/issues/1019)) ([23ae555](https://github.com/Kavindu-Dodan/flagd/commit/23ae555ad73128dff46e911fccfef76306f5c550)) +* **deps:** update opentelemetry-go monorepo ([#1155](https://github.com/Kavindu-Dodan/flagd/issues/1155)) ([436fefe](https://github.com/Kavindu-Dodan/flagd/commit/436fefedf67afda1cbf97ff12f7c3071cb833d9a)) +* **deps:** update opentelemetry-go monorepo ([#1199](https://github.com/Kavindu-Dodan/flagd/issues/1199)) ([422ebaa](https://github.com/Kavindu-Dodan/flagd/commit/422ebaa30b8bb0246bcdf8c0cc2be0a5870eb9e9)) +* **deps:** update opentelemetry-go monorepo ([#648](https://github.com/Kavindu-Dodan/flagd/issues/648)) ([c12dad8](https://github.com/Kavindu-Dodan/flagd/commit/c12dad89a8e761154f57739ded594b2783a14f8a)) +* **deps:** update opentelemetry-go monorepo ([#868](https://github.com/Kavindu-Dodan/flagd/issues/868)) ([d48317f](https://github.com/Kavindu-Dodan/flagd/commit/d48317f61d7db7ba0398dc9ab7cdd174a0b87555)) +* **deps:** update opentelemetry-go monorepo ([#906](https://github.com/Kavindu-Dodan/flagd/issues/906)) ([5a41226](https://github.com/Kavindu-Dodan/flagd/commit/5a4122658039aafcf080fcc6655c2a679622ed69)) +* **deps:** update opentelemetry-go monorepo ([#943](https://github.com/Kavindu-Dodan/flagd/issues/943)) ([e7cee41](https://github.com/Kavindu-Dodan/flagd/commit/e7cee41630e5684999b3689dbf1ab66234c65f6e)) +* erroneous warning about prop overwrite ([#924](https://github.com/Kavindu-Dodan/flagd/issues/924)) ([673b76a](https://github.com/Kavindu-Dodan/flagd/commit/673b76aeff5c27e8e031e59da5f0ed1871d3f749)) +* fix connect error code handling for disabled flags ([#670](https://github.com/Kavindu-Dodan/flagd/issues/670)) ([86a8012](https://github.com/Kavindu-Dodan/flagd/commit/86a8012efcfeb3e967657f6143c143b457d64ca2)) +* make sure sync builder is initialized to avoid nil pointer access ([#1076](https://github.com/Kavindu-Dodan/flagd/issues/1076)) ([ebcd616](https://github.com/Kavindu-Dodan/flagd/commit/ebcd616e0df1ab56fd11bcf4f53fa7cf13f5e1d6)) +* metric descriptions match the otel spec ([#789](https://github.com/Kavindu-Dodan/flagd/issues/789)) ([34befcd](https://github.com/Kavindu-Dodan/flagd/commit/34befcdfedc5f0479cb0ae77fe148849c341d33e)) +* missing/nil custom variables in fractional operator ([#1295](https://github.com/Kavindu-Dodan/flagd/issues/1295)) ([418c5cd](https://github.com/Kavindu-Dodan/flagd/commit/418c5cd7c07fad61674a751872a1256b5062799c)) +* occasional panic when watched YAML files change ([#1246](https://github.com/Kavindu-Dodan/flagd/issues/1246)) ([6249d12](https://github.com/Kavindu-Dodan/flagd/commit/6249d12ec452073ed881b6e5faf716332c7f132a)) +* remove disabled flags from bulk evaluation ([#672](https://github.com/Kavindu-Dodan/flagd/issues/672)) ([d2ce988](https://github.com/Kavindu-Dodan/flagd/commit/d2ce98838edf63b88ee9fb5ae6f8d534e1112e7e)) +* update protobuff CVE-2024-24786 ([#1249](https://github.com/Kavindu-Dodan/flagd/issues/1249)) ([fd81c23](https://github.com/Kavindu-Dodan/flagd/commit/fd81c235fb4a09dfc42289ac316ac3a1d7eff58c)) +* use 32bit murmur calculation (64 is not stable) ([#913](https://github.com/Kavindu-Dodan/flagd/issues/913)) ([db8dca4](https://github.com/Kavindu-Dodan/flagd/commit/db8dca421cb0dba2968d47e5cc162d81401298db)) +* various edge cases in targeting ([#1041](https://github.com/Kavindu-Dodan/flagd/issues/1041)) ([ca38c16](https://github.com/Kavindu-Dodan/flagd/commit/ca38c165c606ffa4517872f170375dde37f4ac5b)) + + +### โœจ New Features + +* add `$flagd.timestamp` to json evaluator ([#958](https://github.com/Kavindu-Dodan/flagd/issues/958)) ([a1b04e7](https://github.com/Kavindu-Dodan/flagd/commit/a1b04e778df4d2f6beb881183a82161018151479)) +* add `sem_ver` jsonLogic evaluator ([#675](https://github.com/Kavindu-Dodan/flagd/issues/675)) ([a8d8ab6](https://github.com/Kavindu-Dodan/flagd/commit/a8d8ab6b4495457a40a2c32b8bd5be48b1fd6941)) +* add `starts_with` and `ends_with` json evaluators ([#658](https://github.com/Kavindu-Dodan/flagd/issues/658)) ([f932b8f](https://github.com/Kavindu-Dodan/flagd/commit/f932b8f4c834a5ebe27ebb860c26fdea8da20598)) +* add flag key to hash in fractional evaluation ([#847](https://github.com/Kavindu-Dodan/flagd/issues/847)) ([ca6a35f](https://github.com/Kavindu-Dodan/flagd/commit/ca6a35fd72462177f45a116e9009fc30b3588b83)) +* add gRPC healthchecks ([#863](https://github.com/Kavindu-Dodan/flagd/issues/863)) ([da30b7b](https://github.com/Kavindu-Dodan/flagd/commit/da30b7babffd8487c992fa41519787c8d78ebdba)) +* add new configuration "sync-interval" which controls the HTTP polling interval ([#404](https://github.com/Kavindu-Dodan/flagd/issues/404)) ([ace62c7](https://github.com/Kavindu-Dodan/flagd/commit/ace62c7a6ab2b5b5d26642286deb6db406391d8f)) +* add targeting validation ([#1146](https://github.com/Kavindu-Dodan/flagd/issues/1146)) ([b727dd0](https://github.com/Kavindu-Dodan/flagd/commit/b727dd00c561c27e54dbe4bafff0ca2d82487a42)) +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/Kavindu-Dodan/flagd/issues/1266)) ([f62bc72](https://github.com/Kavindu-Dodan/flagd/commit/f62bc721e8ebc07e27fbe7b9ca085a8771295d65)) +* **core:** support any auth scheme in HTTP-sync auth header ([#1152](https://github.com/Kavindu-Dodan/flagd/issues/1152)) ([df65966](https://github.com/Kavindu-Dodan/flagd/commit/df6596634e1ca960592d5e4825985aeee781a25d)) +* **flagd-proxy:** introduce zero-downtime ([#752](https://github.com/Kavindu-Dodan/flagd/issues/752)) ([ed5e6e5](https://github.com/Kavindu-Dodan/flagd/commit/ed5e6e5f3ee0a923c33dbf1a8bf20f80adec71bd)) +* **flagd:** custom error handling for OTel errors ([#769](https://github.com/Kavindu-Dodan/flagd/issues/769)) ([bda1a92](https://github.com/Kavindu-Dodan/flagd/commit/bda1a92785c4348fe306a1d259b7bea91bd01c41)) +* **flagD:** support zero downtime during upgrades ([#731](https://github.com/Kavindu-Dodan/flagd/issues/731)) ([7df8d39](https://github.com/Kavindu-Dodan/flagd/commit/7df8d3994b75991b5e49a65728ef5e4b24a85dde)) +* grpc selector as scope ([#761](https://github.com/Kavindu-Dodan/flagd/issues/761)) ([7246e6d](https://github.com/Kavindu-Dodan/flagd/commit/7246e6dce648c6445f90d71fc172bbab209d9928)) +* improve error log and add flag disabled handling for ofrep ([#1306](https://github.com/Kavindu-Dodan/flagd/issues/1306)) ([39ae4fe](https://github.com/Kavindu-Dodan/flagd/commit/39ae4fe11380af5c6e23c4aaae45b5ec17cf32d6)) +* include falsy json fields ([#792](https://github.com/Kavindu-Dodan/flagd/issues/792)) ([37d91a0](https://github.com/Kavindu-Dodan/flagd/commit/37d91a09836f07e07b12acd13850ea5c7c9252cd)) +* Introduce connect traces ([#624](https://github.com/Kavindu-Dodan/flagd/issues/624)) ([28bac6a](https://github.com/Kavindu-Dodan/flagd/commit/28bac6a54aed79cb8d84a147ffea296c36f5bd51)) +* move json logic operator registration to resolver ([#1291](https://github.com/Kavindu-Dodan/flagd/issues/1291)) ([b473457](https://github.com/Kavindu-Dodan/flagd/commit/b473457ddff28789fee1eeb6704491b6aa3525e3)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/Kavindu-Dodan/flagd/issues/1214)) ([544234e](https://github.com/Kavindu-Dodan/flagd/commit/544234ebd9f9be5f54c2865a866575a7869a56c0)) +* OFREP support for flagd ([#1247](https://github.com/Kavindu-Dodan/flagd/issues/1247)) ([9d12fc2](https://github.com/Kavindu-Dodan/flagd/commit/9d12fc20702a86e8385564659be88f07ad36d9e5)) +* rename metrics and service ([#730](https://github.com/Kavindu-Dodan/flagd/issues/730)) ([09c0198](https://github.com/Kavindu-Dodan/flagd/commit/09c0198f76a200b1b6a1f48e9c94ec0547283ca2)) +* support nested props in fractional evaluator ([#869](https://github.com/Kavindu-Dodan/flagd/issues/869)) ([50ff739](https://github.com/Kavindu-Dodan/flagd/commit/50ff739178fb732e38a220bb6a071260af1f2469)) +* support new flagd.evaluation and flagd.sync schemas ([#1083](https://github.com/Kavindu-Dodan/flagd/issues/1083)) ([e9728aa](https://github.com/Kavindu-Dodan/flagd/commit/e9728aae8352e77e6564a88e37d13f87021526ef)) +* support OFO v1beta1 API ([#997](https://github.com/Kavindu-Dodan/flagd/issues/997)) ([bb6f5bf](https://github.com/Kavindu-Dodan/flagd/commit/bb6f5bf0fc382ade75d80a34d209beaa2edc459d)) +* telemetry improvements ([#653](https://github.com/Kavindu-Dodan/flagd/issues/653)) ([ea02cba](https://github.com/Kavindu-Dodan/flagd/commit/ea02cba24bde982d55956fe54de1e8f27226bfc6)) + + +### ๐Ÿงน Chore + +* add instructions for windows and fix failing unit tests ([#632](https://github.com/Kavindu-Dodan/flagd/issues/632)) ([6999d67](https://github.com/Kavindu-Dodan/flagd/commit/6999d6722581ab8e2e14bfd4b2d0341fe5216684)) +* bump go deps to latest ([#1307](https://github.com/Kavindu-Dodan/flagd/issues/1307)) ([004ad08](https://github.com/Kavindu-Dodan/flagd/commit/004ad083dc01538791148d6233e453d2a3009fcd)) +* deprecate fractionalEvaluation for fractional ([#873](https://github.com/Kavindu-Dodan/flagd/issues/873)) ([243fef9](https://github.com/Kavindu-Dodan/flagd/commit/243fef9e1f0ed00ccf5d9a389e10d9ad6a197fb1)) +* move packaging & isolate service implementations ([#1234](https://github.com/Kavindu-Dodan/flagd/issues/1234)) ([b58fab3](https://github.com/Kavindu-Dodan/flagd/commit/b58fab3df030ef7e9e10eafa7a0141c05aa05bbd)) +* refactor evaluation core ([#1259](https://github.com/Kavindu-Dodan/flagd/issues/1259)) ([0e6604c](https://github.com/Kavindu-Dodan/flagd/commit/0e6604cd038dc13d7d40e622523320bf03efbcd0)) +* refactor json logic evaluator to pass custom operators as options ([#691](https://github.com/Kavindu-Dodan/flagd/issues/691)) ([1c9bff9](https://github.com/Kavindu-Dodan/flagd/commit/1c9bff9a523037c3654b592dc08c193aa3295e9e)) +* refactoring component structure ([#1044](https://github.com/Kavindu-Dodan/flagd/issues/1044)) ([0c7f78a](https://github.com/Kavindu-Dodan/flagd/commit/0c7f78a95fa4ad2a8b2afe2f6023b9c6d4fd48ed)) +* release main ([#1007](https://github.com/Kavindu-Dodan/flagd/issues/1007)) ([cfcd6bd](https://github.com/Kavindu-Dodan/flagd/commit/cfcd6bdf9c203770adfacaa5894880cb214c0daa)) +* release main ([#1017](https://github.com/Kavindu-Dodan/flagd/issues/1017)) ([14929dd](https://github.com/Kavindu-Dodan/flagd/commit/14929dd5c370a0314e689283508f325e85171fbf)) +* release main ([#1038](https://github.com/Kavindu-Dodan/flagd/issues/1038)) ([9e6e8d7](https://github.com/Kavindu-Dodan/flagd/commit/9e6e8d77eceaa8b75c181951a672064be649143b)) +* release main ([#1057](https://github.com/Kavindu-Dodan/flagd/issues/1057)) ([4711aaa](https://github.com/Kavindu-Dodan/flagd/commit/4711aaa0ec7560a3c226955b4e1626204fe7f759)) +* release main ([#1105](https://github.com/Kavindu-Dodan/flagd/issues/1105)) ([9bc9cae](https://github.com/Kavindu-Dodan/flagd/commit/9bc9cae340b67605215c94398e0b226855249866)) +* release main ([#1130](https://github.com/Kavindu-Dodan/flagd/issues/1130)) ([116ad36](https://github.com/Kavindu-Dodan/flagd/commit/116ad362aaf6248c743f0d73f784fcf9fed1389c)) +* release main ([#1209](https://github.com/Kavindu-Dodan/flagd/issues/1209)) ([534b5bf](https://github.com/Kavindu-Dodan/flagd/commit/534b5bf654384689964c0bab5f543457d29dab8f)) +* release main ([#1238](https://github.com/Kavindu-Dodan/flagd/issues/1238)) ([b755a64](https://github.com/Kavindu-Dodan/flagd/commit/b755a643bdfb87c4fbf67e275af41f5f04073944)) +* release main ([#1254](https://github.com/Kavindu-Dodan/flagd/issues/1254)) ([f72faeb](https://github.com/Kavindu-Dodan/flagd/commit/f72faebc0c361deded0c7d89e8ab62dcaf5de111)) +* release main ([#1267](https://github.com/Kavindu-Dodan/flagd/issues/1267)) ([584a469](https://github.com/Kavindu-Dodan/flagd/commit/584a469d08ea74c8916c43c1a2fd292c7e648dcd)) +* release main ([#1292](https://github.com/Kavindu-Dodan/flagd/issues/1292)) ([e1752ba](https://github.com/Kavindu-Dodan/flagd/commit/e1752badc2a68a230e8df4ac00fa0e4083ee0d58)) +* release main ([#1301](https://github.com/Kavindu-Dodan/flagd/issues/1301)) ([d58fe3c](https://github.com/Kavindu-Dodan/flagd/commit/d58fe3c3ac67843571d8fdc7d04b75996444befd)) +* release main ([#615](https://github.com/Kavindu-Dodan/flagd/issues/615)) ([ef5af58](https://github.com/Kavindu-Dodan/flagd/commit/ef5af58d1ee96bf866146e41b337f703fae62814)) +* release main ([#643](https://github.com/Kavindu-Dodan/flagd/issues/643)) ([f3fbe6d](https://github.com/Kavindu-Dodan/flagd/commit/f3fbe6dc6f260caf0dd25737b0caeb46deaf3e0a)) +* release main ([#694](https://github.com/Kavindu-Dodan/flagd/issues/694)) ([dbf7d2b](https://github.com/Kavindu-Dodan/flagd/commit/dbf7d2ba01cc7815f9646e25479b75875212666e)) +* release main ([#750](https://github.com/Kavindu-Dodan/flagd/issues/750)) ([e3e03b0](https://github.com/Kavindu-Dodan/flagd/commit/e3e03b0af2ed3690aae8755facfe2bc8444c4f50)) +* release main ([#774](https://github.com/Kavindu-Dodan/flagd/issues/774)) ([53028b5](https://github.com/Kavindu-Dodan/flagd/commit/53028b57f9d3045dd8e98dca5cb0d7c2813bb957)) +* release main ([#780](https://github.com/Kavindu-Dodan/flagd/issues/780)) ([bf74c5a](https://github.com/Kavindu-Dodan/flagd/commit/bf74c5a3fc1b52108c2b057b3680576a90f31453)) +* release main ([#796](https://github.com/Kavindu-Dodan/flagd/issues/796)) ([ee9116b](https://github.com/Kavindu-Dodan/flagd/commit/ee9116b34715cca0e6794dd01fe9c9eaea693529)) +* release main ([#883](https://github.com/Kavindu-Dodan/flagd/issues/883)) ([43f15ea](https://github.com/Kavindu-Dodan/flagd/commit/43f15ea92339cb953b0dcfc6ee883cd0e1a4d9b3)) +* release main ([#902](https://github.com/Kavindu-Dodan/flagd/issues/902)) ([90152ef](https://github.com/Kavindu-Dodan/flagd/commit/90152efa005b1e7881c496c71dd1b7adfa4eeb1a)) +* release main ([#919](https://github.com/Kavindu-Dodan/flagd/issues/919)) ([3dd6929](https://github.com/Kavindu-Dodan/flagd/commit/3dd69297c4dcf87f4780432600903fd3f76916fb)) +* release main ([#967](https://github.com/Kavindu-Dodan/flagd/issues/967)) ([5b82d06](https://github.com/Kavindu-Dodan/flagd/commit/5b82d06eb7dc2e0ae14a4635321d2b91162ab3c2)) +* renaming of evaluation components ([#1064](https://github.com/Kavindu-Dodan/flagd/issues/1064)) ([d39f31d](https://github.com/Kavindu-Dodan/flagd/commit/d39f31d65b57a9b033a4976e5cea8fdab716769d)) +* replace xxh3 with murmur3 in bucket algorithm ([#846](https://github.com/Kavindu-Dodan/flagd/issues/846)) ([c3c9e4e](https://github.com/Kavindu-Dodan/flagd/commit/c3c9e4e40aeae7e75b1b9ab13bb9a40264be84e5)) +* update go deps ([#1279](https://github.com/Kavindu-Dodan/flagd/issues/1279)) ([219789f](https://github.com/Kavindu-Dodan/flagd/commit/219789fca8a929d552e4e8d1f6b6d5cd44505f43)) +* update otel dependencies ([#649](https://github.com/Kavindu-Dodan/flagd/issues/649)) ([2114e41](https://github.com/Kavindu-Dodan/flagd/commit/2114e41c38951247866c0b408e5f933282902e70)) +* update test dependencies, fix for otel api change and update renovate configuration ([#1188](https://github.com/Kavindu-Dodan/flagd/issues/1188)) ([3270346](https://github.com/Kavindu-Dodan/flagd/commit/32703464d5c637dbb06c2c857070e9f038977c01)) +* upgrade to go 1.20 ([#891](https://github.com/Kavindu-Dodan/flagd/issues/891)) ([977167f](https://github.com/Kavindu-Dodan/flagd/commit/977167fb8db330b62726097616dcd691267199ad)) +* use client-go library for retrieving FeatureFlag CRs ([#1077](https://github.com/Kavindu-Dodan/flagd/issues/1077)) ([c86dff0](https://github.com/Kavindu-Dodan/flagd/commit/c86dff0bd058ca65f4ccd34c0bc5c0a4ad5b11a6)) +* wire evaluation ctx to store methods ([#1273](https://github.com/Kavindu-Dodan/flagd/issues/1273)) ([0075932](https://github.com/Kavindu-Dodan/flagd/commit/00759322594f309ca9236156f296805a09f5f9fe)) + + +### ๐Ÿ“š Documentation + +* update schemas ([#1158](https://github.com/Kavindu-Dodan/flagd/issues/1158)) ([396c618](https://github.com/Kavindu-Dodan/flagd/commit/396c618bac13c5c8eb2aadc29bb126a83fec1b56)) + + +### ๐Ÿ”„ Refactoring + +* introduce additional linting rules + fix discrepancies ([#616](https://github.com/Kavindu-Dodan/flagd/issues/616)) ([aef0b90](https://github.com/Kavindu-Dodan/flagd/commit/aef0b9042dcbe5b3f9a7e97960b27366fe50adfe)) +* introduce isyncstore interface ([#660](https://github.com/Kavindu-Dodan/flagd/issues/660)) ([c0e2fa0](https://github.com/Kavindu-Dodan/flagd/commit/c0e2fa00736d46db98f72114a449b2e2bf998e3d)) +* migrate to connectrpc/connect-go ([#990](https://github.com/Kavindu-Dodan/flagd/issues/990)) ([7dd5b2b](https://github.com/Kavindu-Dodan/flagd/commit/7dd5b2b4c284481bcba5a9c45bd6c85ad1dc6d33)) +* remove protobuf dependency from eval package ([#701](https://github.com/Kavindu-Dodan/flagd/issues/701)) ([34ffafd](https://github.com/Kavindu-Dodan/flagd/commit/34ffafd9a777da3f11bd3bfa81565e774cc63214)) +* Rename metrics-port to management-port ([#1012](https://github.com/Kavindu-Dodan/flagd/issues/1012)) ([5635e38](https://github.com/Kavindu-Dodan/flagd/commit/5635e38703cae835a53e9cce83d5bc42d00091e2)) + ## [0.9.2](https://github.com/open-feature/flagd/compare/core/v0.9.1...core/v0.9.2) (2024-05-10) diff --git a/flagd-proxy/CHANGELOG.md b/flagd-proxy/CHANGELOG.md index 758b9f3be..ab38f8796 100644 --- a/flagd-proxy/CHANGELOG.md +++ b/flagd-proxy/CHANGELOG.md @@ -1,5 +1,106 @@ # Changelog +## [0.7.0](https://github.com/Kavindu-Dodan/flagd/compare/flagd-proxy-v0.6.2...flagd-proxy/v0.7.0) (2024-05-22) + + +### โš  BREAKING CHANGES + +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/Kavindu-Dodan/flagd/issues/1266)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/Kavindu-Dodan/flagd/issues/1214)) +* remove deprecated flags ([#1075](https://github.com/Kavindu-Dodan/flagd/issues/1075)) +* OFO APIs were updated to version v1beta1, since they are more stable now. Resources of the alpha versions are no longer supported in flagd or flagd-proxy. + +### ๐Ÿ› Bug Fixes + +* add signal handling to SyncFlags grpc ([#1176](https://github.com/Kavindu-Dodan/flagd/issues/1176)) ([5c8ed7c](https://github.com/Kavindu-Dodan/flagd/commit/5c8ed7c6dd29ffe43c1f1f0e2843683570873443)) +* **deps:** update module github.com/open-feature/flagd/core to v0.5.2 ([#613](https://github.com/Kavindu-Dodan/flagd/issues/613)) ([218f435](https://github.com/Kavindu-Dodan/flagd/commit/218f435f0212fa24483b2af25e184e154e575eb1)) +* **deps:** update module github.com/open-feature/flagd/core to v0.5.3 ([#634](https://github.com/Kavindu-Dodan/flagd/issues/634)) ([1bc7e99](https://github.com/Kavindu-Dodan/flagd/commit/1bc7e99473bc0c7bcacfb40030562e556d3895d6)) +* **deps:** update module github.com/open-feature/flagd/core to v0.5.4 ([#693](https://github.com/Kavindu-Dodan/flagd/issues/693)) ([33705a6](https://github.com/Kavindu-Dodan/flagd/commit/33705a67300ec70760ba0baeb610f5a2e931205f)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.1 ([#745](https://github.com/Kavindu-Dodan/flagd/issues/745)) ([d290d8f](https://github.com/Kavindu-Dodan/flagd/commit/d290d8fda8aa84ed2db6454fdd26e60b028e3f7f)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.2 ([#779](https://github.com/Kavindu-Dodan/flagd/issues/779)) ([f34de59](https://github.com/Kavindu-Dodan/flagd/commit/f34de59fc8e636be043ce89758950d6ea3fe7376)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.3 ([#794](https://github.com/Kavindu-Dodan/flagd/issues/794)) ([9671964](https://github.com/Kavindu-Dodan/flagd/commit/96719649affeb1f8412e8b25f52d7292281d8230)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.4 ([#880](https://github.com/Kavindu-Dodan/flagd/issues/880)) ([ebb543d](https://github.com/Kavindu-Dodan/flagd/commit/ebb543d6eec18134e44ee7fe623fd2a336a1cf8d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.5 ([#900](https://github.com/Kavindu-Dodan/flagd/issues/900)) ([c2ddcbf](https://github.com/Kavindu-Dodan/flagd/commit/c2ddcbfe49b8507fe463c11eb2b031bbc331792a)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.6 ([#916](https://github.com/Kavindu-Dodan/flagd/issues/916)) ([1f80e4d](https://github.com/Kavindu-Dodan/flagd/commit/1f80e4db9f8d1ba24884a71f2f8d552499ab5fe2)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.7 ([#966](https://github.com/Kavindu-Dodan/flagd/issues/966)) ([c038a3a](https://github.com/Kavindu-Dodan/flagd/commit/c038a3a3700eee82afa3e2cb2484614ec6ed566c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.8 ([#1006](https://github.com/Kavindu-Dodan/flagd/issues/1006)) ([c9b48bd](https://github.com/Kavindu-Dodan/flagd/commit/c9b48bd0b617f6d3c04c8924b1d6650ba17de81a)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.0 ([#1014](https://github.com/Kavindu-Dodan/flagd/issues/1014)) ([deec49e](https://github.com/Kavindu-Dodan/flagd/commit/deec49e99ef52f62adbf278a8f58936acbb86b9d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.1 ([#1037](https://github.com/Kavindu-Dodan/flagd/issues/1037)) ([0ed9b68](https://github.com/Kavindu-Dodan/flagd/commit/0ed9b68341d026681c684a726b215ff910fe2a00)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.2 ([#1056](https://github.com/Kavindu-Dodan/flagd/issues/1056)) ([81e83ea](https://github.com/Kavindu-Dodan/flagd/commit/81e83ea0a4aa78d853ea7700cb06bb2a0f329619)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.3 ([#1104](https://github.com/Kavindu-Dodan/flagd/issues/1104)) ([b6c00c7](https://github.com/Kavindu-Dodan/flagd/commit/b6c00c7615040399b60f9085a8238d417445546d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.4 ([#1119](https://github.com/Kavindu-Dodan/flagd/issues/1119)) ([e998e41](https://github.com/Kavindu-Dodan/flagd/commit/e998e41f7c6fc8007458dff08e66aa19c7b7b0e7)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.5 ([#1198](https://github.com/Kavindu-Dodan/flagd/issues/1198)) ([ce38845](https://github.com/Kavindu-Dodan/flagd/commit/ce388458b9c8a686a7b6ff38b532c941d43d842c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.8.2 ([#1255](https://github.com/Kavindu-Dodan/flagd/issues/1255)) ([9005089](https://github.com/Kavindu-Dodan/flagd/commit/9005089b3e7c8ec4c1e52b42a59c0c05983647a2)) +* **deps:** update module github.com/open-feature/flagd/core to v0.9.0 ([#1281](https://github.com/Kavindu-Dodan/flagd/issues/1281)) ([3cfb052](https://github.com/Kavindu-Dodan/flagd/commit/3cfb0523cc857dd2019d712c621afe81c2b41398)) +* **deps:** update module github.com/spf13/cobra to v1.7.0 ([#587](https://github.com/Kavindu-Dodan/flagd/issues/587)) ([12b3477](https://github.com/Kavindu-Dodan/flagd/commit/12b34773a68f6ae7e7e605aebc9f7075eb819994)) +* **deps:** update module github.com/spf13/cobra to v1.8.0 ([#993](https://github.com/Kavindu-Dodan/flagd/issues/993)) ([05c7870](https://github.com/Kavindu-Dodan/flagd/commit/05c7870cc7662117f85e9c6528508327ae320b83)) +* **deps:** update module github.com/spf13/viper to v1.16.0 ([#679](https://github.com/Kavindu-Dodan/flagd/issues/679)) ([798a975](https://github.com/Kavindu-Dodan/flagd/commit/798a975bb1a47420e814b6dd439f1cece1a263e5)) +* **deps:** update module github.com/spf13/viper to v1.17.0 ([#956](https://github.com/Kavindu-Dodan/flagd/issues/956)) ([31d015d](https://github.com/Kavindu-Dodan/flagd/commit/31d015d329ae9c1da3ec13878078371bcbf43fbf)) +* **deps:** update module github.com/spf13/viper to v1.18.0 ([#1060](https://github.com/Kavindu-Dodan/flagd/issues/1060)) ([9dfa689](https://github.com/Kavindu-Dodan/flagd/commit/9dfa6899ed3a25a5c34f8b0ebd152b01b1097dec)) +* **deps:** update module github.com/spf13/viper to v1.18.2 ([#1069](https://github.com/Kavindu-Dodan/flagd/issues/1069)) ([f0d6206](https://github.com/Kavindu-Dodan/flagd/commit/f0d620698abbde6ef455c2dd64b02a52eac96a89)) +* **deps:** update module go.uber.org/zap to v1.25.0 ([#786](https://github.com/Kavindu-Dodan/flagd/issues/786)) ([40d0aa6](https://github.com/Kavindu-Dodan/flagd/commit/40d0aa66cf422db6811206d777b55396a96f330f)) +* **deps:** update module go.uber.org/zap to v1.26.0 ([#917](https://github.com/Kavindu-Dodan/flagd/issues/917)) ([e57e206](https://github.com/Kavindu-Dodan/flagd/commit/e57e206c937d5b11b81d46ee57b3e92cc454dd88)) +* **deps:** update opentelemetry-go monorepo ([#868](https://github.com/Kavindu-Dodan/flagd/issues/868)) ([d48317f](https://github.com/Kavindu-Dodan/flagd/commit/d48317f61d7db7ba0398dc9ab7cdd174a0b87555)) +* update protobuff CVE-2024-24786 ([#1249](https://github.com/Kavindu-Dodan/flagd/issues/1249)) ([fd81c23](https://github.com/Kavindu-Dodan/flagd/commit/fd81c235fb4a09dfc42289ac316ac3a1d7eff58c)) + + +### โœจ New Features + +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/Kavindu-Dodan/flagd/issues/1266)) ([f62bc72](https://github.com/Kavindu-Dodan/flagd/commit/f62bc721e8ebc07e27fbe7b9ca085a8771295d65)) +* **flagd-proxy:** introduce zero-downtime ([#752](https://github.com/Kavindu-Dodan/flagd/issues/752)) ([ed5e6e5](https://github.com/Kavindu-Dodan/flagd/commit/ed5e6e5f3ee0a923c33dbf1a8bf20f80adec71bd)) +* Introduce connect traces ([#624](https://github.com/Kavindu-Dodan/flagd/issues/624)) ([28bac6a](https://github.com/Kavindu-Dodan/flagd/commit/28bac6a54aed79cb8d84a147ffea296c36f5bd51)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/Kavindu-Dodan/flagd/issues/1214)) ([544234e](https://github.com/Kavindu-Dodan/flagd/commit/544234ebd9f9be5f54c2865a866575a7869a56c0)) +* OFREP support for flagd ([#1247](https://github.com/Kavindu-Dodan/flagd/issues/1247)) ([9d12fc2](https://github.com/Kavindu-Dodan/flagd/commit/9d12fc20702a86e8385564659be88f07ad36d9e5)) +* support OFO v1beta1 API ([#997](https://github.com/Kavindu-Dodan/flagd/issues/997)) ([bb6f5bf](https://github.com/Kavindu-Dodan/flagd/commit/bb6f5bf0fc382ade75d80a34d209beaa2edc459d)) +* telemetry improvements ([#653](https://github.com/Kavindu-Dodan/flagd/issues/653)) ([ea02cba](https://github.com/Kavindu-Dodan/flagd/commit/ea02cba24bde982d55956fe54de1e8f27226bfc6)) + + +### ๐Ÿงน Chore + +* bump go deps to latest ([#1307](https://github.com/Kavindu-Dodan/flagd/issues/1307)) ([004ad08](https://github.com/Kavindu-Dodan/flagd/commit/004ad083dc01538791148d6233e453d2a3009fcd)) +* **deps:** update golang docker tag to v1.21 ([#822](https://github.com/Kavindu-Dodan/flagd/issues/822)) ([effe29d](https://github.com/Kavindu-Dodan/flagd/commit/effe29d50e33e6c06ef40d7f83f1b3f0df6bd1a2)) +* **deps:** update golang docker tag to v1.22 ([#1201](https://github.com/Kavindu-Dodan/flagd/issues/1201)) ([d14c69e](https://github.com/Kavindu-Dodan/flagd/commit/d14c69e93e56d32a37b2428f1db2d4ac79563597)) +* move e2e tests to test ([#1005](https://github.com/Kavindu-Dodan/flagd/issues/1005)) ([a94b639](https://github.com/Kavindu-Dodan/flagd/commit/a94b6399e529ca03c6034eb86ec4028d7e8c2a82)) +* move packaging & isolate service implementations ([#1234](https://github.com/Kavindu-Dodan/flagd/issues/1234)) ([b58fab3](https://github.com/Kavindu-Dodan/flagd/commit/b58fab3df030ef7e9e10eafa7a0141c05aa05bbd)) +* refactoring component structure ([#1044](https://github.com/Kavindu-Dodan/flagd/issues/1044)) ([0c7f78a](https://github.com/Kavindu-Dodan/flagd/commit/0c7f78a95fa4ad2a8b2afe2f6023b9c6d4fd48ed)) +* release main ([#1007](https://github.com/Kavindu-Dodan/flagd/issues/1007)) ([cfcd6bd](https://github.com/Kavindu-Dodan/flagd/commit/cfcd6bdf9c203770adfacaa5894880cb214c0daa)) +* release main ([#1017](https://github.com/Kavindu-Dodan/flagd/issues/1017)) ([14929dd](https://github.com/Kavindu-Dodan/flagd/commit/14929dd5c370a0314e689283508f325e85171fbf)) +* release main ([#1038](https://github.com/Kavindu-Dodan/flagd/issues/1038)) ([9e6e8d7](https://github.com/Kavindu-Dodan/flagd/commit/9e6e8d77eceaa8b75c181951a672064be649143b)) +* release main ([#1057](https://github.com/Kavindu-Dodan/flagd/issues/1057)) ([4711aaa](https://github.com/Kavindu-Dodan/flagd/commit/4711aaa0ec7560a3c226955b4e1626204fe7f759)) +* release main ([#1105](https://github.com/Kavindu-Dodan/flagd/issues/1105)) ([9bc9cae](https://github.com/Kavindu-Dodan/flagd/commit/9bc9cae340b67605215c94398e0b226855249866)) +* release main ([#1130](https://github.com/Kavindu-Dodan/flagd/issues/1130)) ([116ad36](https://github.com/Kavindu-Dodan/flagd/commit/116ad362aaf6248c743f0d73f784fcf9fed1389c)) +* release main ([#1209](https://github.com/Kavindu-Dodan/flagd/issues/1209)) ([534b5bf](https://github.com/Kavindu-Dodan/flagd/commit/534b5bf654384689964c0bab5f543457d29dab8f)) +* release main ([#1238](https://github.com/Kavindu-Dodan/flagd/issues/1238)) ([b755a64](https://github.com/Kavindu-Dodan/flagd/commit/b755a643bdfb87c4fbf67e275af41f5f04073944)) +* release main ([#1254](https://github.com/Kavindu-Dodan/flagd/issues/1254)) ([f72faeb](https://github.com/Kavindu-Dodan/flagd/commit/f72faebc0c361deded0c7d89e8ab62dcaf5de111)) +* release main ([#1267](https://github.com/Kavindu-Dodan/flagd/issues/1267)) ([584a469](https://github.com/Kavindu-Dodan/flagd/commit/584a469d08ea74c8916c43c1a2fd292c7e648dcd)) +* release main ([#1292](https://github.com/Kavindu-Dodan/flagd/issues/1292)) ([e1752ba](https://github.com/Kavindu-Dodan/flagd/commit/e1752badc2a68a230e8df4ac00fa0e4083ee0d58)) +* release main ([#1301](https://github.com/Kavindu-Dodan/flagd/issues/1301)) ([d58fe3c](https://github.com/Kavindu-Dodan/flagd/commit/d58fe3c3ac67843571d8fdc7d04b75996444befd)) +* release main ([#615](https://github.com/Kavindu-Dodan/flagd/issues/615)) ([ef5af58](https://github.com/Kavindu-Dodan/flagd/commit/ef5af58d1ee96bf866146e41b337f703fae62814)) +* release main ([#643](https://github.com/Kavindu-Dodan/flagd/issues/643)) ([f3fbe6d](https://github.com/Kavindu-Dodan/flagd/commit/f3fbe6dc6f260caf0dd25737b0caeb46deaf3e0a)) +* release main ([#694](https://github.com/Kavindu-Dodan/flagd/issues/694)) ([dbf7d2b](https://github.com/Kavindu-Dodan/flagd/commit/dbf7d2ba01cc7815f9646e25479b75875212666e)) +* release main ([#750](https://github.com/Kavindu-Dodan/flagd/issues/750)) ([e3e03b0](https://github.com/Kavindu-Dodan/flagd/commit/e3e03b0af2ed3690aae8755facfe2bc8444c4f50)) +* release main ([#774](https://github.com/Kavindu-Dodan/flagd/issues/774)) ([53028b5](https://github.com/Kavindu-Dodan/flagd/commit/53028b57f9d3045dd8e98dca5cb0d7c2813bb957)) +* release main ([#780](https://github.com/Kavindu-Dodan/flagd/issues/780)) ([bf74c5a](https://github.com/Kavindu-Dodan/flagd/commit/bf74c5a3fc1b52108c2b057b3680576a90f31453)) +* release main ([#796](https://github.com/Kavindu-Dodan/flagd/issues/796)) ([ee9116b](https://github.com/Kavindu-Dodan/flagd/commit/ee9116b34715cca0e6794dd01fe9c9eaea693529)) +* release main ([#883](https://github.com/Kavindu-Dodan/flagd/issues/883)) ([43f15ea](https://github.com/Kavindu-Dodan/flagd/commit/43f15ea92339cb953b0dcfc6ee883cd0e1a4d9b3)) +* release main ([#902](https://github.com/Kavindu-Dodan/flagd/issues/902)) ([90152ef](https://github.com/Kavindu-Dodan/flagd/commit/90152efa005b1e7881c496c71dd1b7adfa4eeb1a)) +* release main ([#919](https://github.com/Kavindu-Dodan/flagd/issues/919)) ([3dd6929](https://github.com/Kavindu-Dodan/flagd/commit/3dd69297c4dcf87f4780432600903fd3f76916fb)) +* release main ([#967](https://github.com/Kavindu-Dodan/flagd/issues/967)) ([5b82d06](https://github.com/Kavindu-Dodan/flagd/commit/5b82d06eb7dc2e0ae14a4635321d2b91162ab3c2)) +* remove deprecated flags ([#1075](https://github.com/Kavindu-Dodan/flagd/issues/1075)) ([49f6fe5](https://github.com/Kavindu-Dodan/flagd/commit/49f6fe5679425b31b1e1cf39a2a2e4767b2e1db9)) +* update go deps ([#1279](https://github.com/Kavindu-Dodan/flagd/issues/1279)) ([219789f](https://github.com/Kavindu-Dodan/flagd/commit/219789fca8a929d552e4e8d1f6b6d5cd44505f43)) +* update otel dependencies ([#649](https://github.com/Kavindu-Dodan/flagd/issues/649)) ([2114e41](https://github.com/Kavindu-Dodan/flagd/commit/2114e41c38951247866c0b408e5f933282902e70)) +* upgrade to go 1.20 ([#891](https://github.com/Kavindu-Dodan/flagd/issues/891)) ([977167f](https://github.com/Kavindu-Dodan/flagd/commit/977167fb8db330b62726097616dcd691267199ad)) + + +### ๐Ÿ”„ Refactoring + +* **flagd-proxy:** update build.Dockerfile with buildkit caching ([#725](https://github.com/Kavindu-Dodan/flagd/issues/725)) ([06f3d2e](https://github.com/Kavindu-Dodan/flagd/commit/06f3d2eecbcff16bcf2fdfcab33b24c9e697e849)) +* introduce additional linting rules + fix discrepancies ([#616](https://github.com/Kavindu-Dodan/flagd/issues/616)) ([aef0b90](https://github.com/Kavindu-Dodan/flagd/commit/aef0b9042dcbe5b3f9a7e97960b27366fe50adfe)) +* introduce isyncstore interface ([#660](https://github.com/Kavindu-Dodan/flagd/issues/660)) ([c0e2fa0](https://github.com/Kavindu-Dodan/flagd/commit/c0e2fa00736d46db98f72114a449b2e2bf998e3d)) +* migrate to connectrpc/connect-go ([#990](https://github.com/Kavindu-Dodan/flagd/issues/990)) ([7dd5b2b](https://github.com/Kavindu-Dodan/flagd/commit/7dd5b2b4c284481bcba5a9c45bd6c85ad1dc6d33)) +* remove protobuf dependency from eval package ([#701](https://github.com/Kavindu-Dodan/flagd/issues/701)) ([34ffafd](https://github.com/Kavindu-Dodan/flagd/commit/34ffafd9a777da3f11bd3bfa81565e774cc63214)) +* Rename metrics-port to management-port ([#1012](https://github.com/Kavindu-Dodan/flagd/issues/1012)) ([5635e38](https://github.com/Kavindu-Dodan/flagd/commit/5635e38703cae835a53e9cce83d5bc42d00091e2)) + ## [0.6.2](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.6.1...flagd-proxy/v0.6.2) (2024-05-10) diff --git a/flagd/CHANGELOG.md b/flagd/CHANGELOG.md index e33ccbd89..0d3f52ec5 100644 --- a/flagd/CHANGELOG.md +++ b/flagd/CHANGELOG.md @@ -1,5 +1,127 @@ # Changelog +## [0.11.0](https://github.com/Kavindu-Dodan/flagd/compare/flagd-v0.10.2...flagd/v0.11.0) (2024-05-22) + + +### โš  BREAKING CHANGES + +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/Kavindu-Dodan/flagd/issues/1266)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/Kavindu-Dodan/flagd/issues/1214)) +* remove deprecated flags ([#1075](https://github.com/Kavindu-Dodan/flagd/issues/1075)) +* OFO APIs were updated to version v1beta1, since they are more stable now. Resources of the alpha versions are no longer supported in flagd or flagd-proxy. + +### ๐Ÿ› Bug Fixes + +* **deps:** update module github.com/cucumber/godog to v0.13.0 ([#855](https://github.com/Kavindu-Dodan/flagd/issues/855)) ([5b42486](https://github.com/Kavindu-Dodan/flagd/commit/5b4248654f7199afc50663e73609eeb20a3d11ec)) +* **deps:** update module github.com/open-feature/flagd/core to v0.5.2 ([#613](https://github.com/Kavindu-Dodan/flagd/issues/613)) ([218f435](https://github.com/Kavindu-Dodan/flagd/commit/218f435f0212fa24483b2af25e184e154e575eb1)) +* **deps:** update module github.com/open-feature/flagd/core to v0.5.3 ([#634](https://github.com/Kavindu-Dodan/flagd/issues/634)) ([1bc7e99](https://github.com/Kavindu-Dodan/flagd/commit/1bc7e99473bc0c7bcacfb40030562e556d3895d6)) +* **deps:** update module github.com/open-feature/flagd/core to v0.5.4 ([#693](https://github.com/Kavindu-Dodan/flagd/issues/693)) ([33705a6](https://github.com/Kavindu-Dodan/flagd/commit/33705a67300ec70760ba0baeb610f5a2e931205f)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.1 ([#745](https://github.com/Kavindu-Dodan/flagd/issues/745)) ([d290d8f](https://github.com/Kavindu-Dodan/flagd/commit/d290d8fda8aa84ed2db6454fdd26e60b028e3f7f)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.2 ([#779](https://github.com/Kavindu-Dodan/flagd/issues/779)) ([f34de59](https://github.com/Kavindu-Dodan/flagd/commit/f34de59fc8e636be043ce89758950d6ea3fe7376)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.3 ([#794](https://github.com/Kavindu-Dodan/flagd/issues/794)) ([9671964](https://github.com/Kavindu-Dodan/flagd/commit/96719649affeb1f8412e8b25f52d7292281d8230)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.4 ([#880](https://github.com/Kavindu-Dodan/flagd/issues/880)) ([ebb543d](https://github.com/Kavindu-Dodan/flagd/commit/ebb543d6eec18134e44ee7fe623fd2a336a1cf8d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.5 ([#900](https://github.com/Kavindu-Dodan/flagd/issues/900)) ([c2ddcbf](https://github.com/Kavindu-Dodan/flagd/commit/c2ddcbfe49b8507fe463c11eb2b031bbc331792a)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.6 ([#916](https://github.com/Kavindu-Dodan/flagd/issues/916)) ([1f80e4d](https://github.com/Kavindu-Dodan/flagd/commit/1f80e4db9f8d1ba24884a71f2f8d552499ab5fe2)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.7 ([#966](https://github.com/Kavindu-Dodan/flagd/issues/966)) ([c038a3a](https://github.com/Kavindu-Dodan/flagd/commit/c038a3a3700eee82afa3e2cb2484614ec6ed566c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.0 ([#1014](https://github.com/Kavindu-Dodan/flagd/issues/1014)) ([deec49e](https://github.com/Kavindu-Dodan/flagd/commit/deec49e99ef52f62adbf278a8f58936acbb86b9d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.1 ([#1037](https://github.com/Kavindu-Dodan/flagd/issues/1037)) ([0ed9b68](https://github.com/Kavindu-Dodan/flagd/commit/0ed9b68341d026681c684a726b215ff910fe2a00)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.2 ([#1056](https://github.com/Kavindu-Dodan/flagd/issues/1056)) ([81e83ea](https://github.com/Kavindu-Dodan/flagd/commit/81e83ea0a4aa78d853ea7700cb06bb2a0f329619)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.3 ([#1104](https://github.com/Kavindu-Dodan/flagd/issues/1104)) ([b6c00c7](https://github.com/Kavindu-Dodan/flagd/commit/b6c00c7615040399b60f9085a8238d417445546d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.4 ([#1119](https://github.com/Kavindu-Dodan/flagd/issues/1119)) ([e998e41](https://github.com/Kavindu-Dodan/flagd/commit/e998e41f7c6fc8007458dff08e66aa19c7b7b0e7)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.5 ([#1198](https://github.com/Kavindu-Dodan/flagd/issues/1198)) ([ce38845](https://github.com/Kavindu-Dodan/flagd/commit/ce388458b9c8a686a7b6ff38b532c941d43d842c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.8.2 ([#1255](https://github.com/Kavindu-Dodan/flagd/issues/1255)) ([9005089](https://github.com/Kavindu-Dodan/flagd/commit/9005089b3e7c8ec4c1e52b42a59c0c05983647a2)) +* **deps:** update module github.com/open-feature/flagd/core to v0.9.0 ([#1281](https://github.com/Kavindu-Dodan/flagd/issues/1281)) ([3cfb052](https://github.com/Kavindu-Dodan/flagd/commit/3cfb0523cc857dd2019d712c621afe81c2b41398)) +* **deps:** update module github.com/open-feature/go-sdk to v1.8.0 ([#994](https://github.com/Kavindu-Dodan/flagd/issues/994)) ([266cf9f](https://github.com/Kavindu-Dodan/flagd/commit/266cf9f82ee8b4a4ba8ad1c0594388d2987a8c4b)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.12 ([#635](https://github.com/Kavindu-Dodan/flagd/issues/635)) ([fe88061](https://github.com/Kavindu-Dodan/flagd/commit/fe88061ed6e0f1b6119af4c96a02495c4ff8072b)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.13 ([#697](https://github.com/Kavindu-Dodan/flagd/issues/697)) ([435448f](https://github.com/Kavindu-Dodan/flagd/commit/435448f449044eb5fff88c94e81883cc801c02c4)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.17 ([#759](https://github.com/Kavindu-Dodan/flagd/issues/759)) ([a2a2c3c](https://github.com/Kavindu-Dodan/flagd/commit/a2a2c3c7effd1708136eaac5df00ae02276d5005)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.18 ([#1011](https://github.com/Kavindu-Dodan/flagd/issues/1011)) ([90d4e4e](https://github.com/Kavindu-Dodan/flagd/commit/90d4e4e7d9db9e21fa38d96fdecb81ab78868732)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/tests/flagd to v1.2.2 ([#651](https://github.com/Kavindu-Dodan/flagd/issues/651)) ([9776973](https://github.com/Kavindu-Dodan/flagd/commit/9776973109a1bb45ab611ede6b2c4d2c01508455)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/tests/flagd to v1.2.3 ([#749](https://github.com/Kavindu-Dodan/flagd/issues/749)) ([cd63e48](https://github.com/Kavindu-Dodan/flagd/commit/cd63e489d681c0998a9c38072410653473ce40fc)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/tests/flagd to v1.3.1 ([#760](https://github.com/Kavindu-Dodan/flagd/issues/760)) ([30dda72](https://github.com/Kavindu-Dodan/flagd/commit/30dda72145c05de298140f880238ed37be73631a)) +* **deps:** update module github.com/spf13/cobra to v1.7.0 ([#587](https://github.com/Kavindu-Dodan/flagd/issues/587)) ([12b3477](https://github.com/Kavindu-Dodan/flagd/commit/12b34773a68f6ae7e7e605aebc9f7075eb819994)) +* **deps:** update module github.com/spf13/cobra to v1.8.0 ([#993](https://github.com/Kavindu-Dodan/flagd/issues/993)) ([05c7870](https://github.com/Kavindu-Dodan/flagd/commit/05c7870cc7662117f85e9c6528508327ae320b83)) +* **deps:** update module github.com/spf13/viper to v1.16.0 ([#679](https://github.com/Kavindu-Dodan/flagd/issues/679)) ([798a975](https://github.com/Kavindu-Dodan/flagd/commit/798a975bb1a47420e814b6dd439f1cece1a263e5)) +* **deps:** update module github.com/spf13/viper to v1.17.0 ([#956](https://github.com/Kavindu-Dodan/flagd/issues/956)) ([31d015d](https://github.com/Kavindu-Dodan/flagd/commit/31d015d329ae9c1da3ec13878078371bcbf43fbf)) +* **deps:** update module github.com/spf13/viper to v1.18.0 ([#1060](https://github.com/Kavindu-Dodan/flagd/issues/1060)) ([9dfa689](https://github.com/Kavindu-Dodan/flagd/commit/9dfa6899ed3a25a5c34f8b0ebd152b01b1097dec)) +* **deps:** update module github.com/spf13/viper to v1.18.2 ([#1069](https://github.com/Kavindu-Dodan/flagd/issues/1069)) ([f0d6206](https://github.com/Kavindu-Dodan/flagd/commit/f0d620698abbde6ef455c2dd64b02a52eac96a89)) +* **deps:** update module go.uber.org/zap to v1.25.0 ([#786](https://github.com/Kavindu-Dodan/flagd/issues/786)) ([40d0aa6](https://github.com/Kavindu-Dodan/flagd/commit/40d0aa66cf422db6811206d777b55396a96f330f)) +* **deps:** update module go.uber.org/zap to v1.26.0 ([#917](https://github.com/Kavindu-Dodan/flagd/issues/917)) ([e57e206](https://github.com/Kavindu-Dodan/flagd/commit/e57e206c937d5b11b81d46ee57b3e92cc454dd88)) +* **deps:** update module google.golang.org/protobuf to v1.33.0 [security] ([#1248](https://github.com/Kavindu-Dodan/flagd/issues/1248)) ([b2b0fa1](https://github.com/Kavindu-Dodan/flagd/commit/b2b0fa19a6254c02c81ef44828b643a5a25ea5b5)) +* **deps:** update opentelemetry-go monorepo ([#868](https://github.com/Kavindu-Dodan/flagd/issues/868)) ([d48317f](https://github.com/Kavindu-Dodan/flagd/commit/d48317f61d7db7ba0398dc9ab7cdd174a0b87555)) +* update protobuff CVE-2024-24786 ([#1249](https://github.com/Kavindu-Dodan/flagd/issues/1249)) ([fd81c23](https://github.com/Kavindu-Dodan/flagd/commit/fd81c235fb4a09dfc42289ac316ac3a1d7eff58c)) +* use correct link in sources flag helper text in start cmd ([#1126](https://github.com/Kavindu-Dodan/flagd/issues/1126)) ([b9d30e0](https://github.com/Kavindu-Dodan/flagd/commit/b9d30e0a52eaf50553e1ce4c65f60bc67d931ea6)) + + +### โœจ New Features + +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/Kavindu-Dodan/flagd/issues/1266)) ([f62bc72](https://github.com/Kavindu-Dodan/flagd/commit/f62bc721e8ebc07e27fbe7b9ca085a8771295d65)) +* Create interface for eval events. ([#1288](https://github.com/Kavindu-Dodan/flagd/issues/1288)) ([9714215](https://github.com/Kavindu-Dodan/flagd/commit/9714215cedb0fd28daddf086ce1255ec29b877d4)) +* Introduce connect traces ([#624](https://github.com/Kavindu-Dodan/flagd/issues/624)) ([28bac6a](https://github.com/Kavindu-Dodan/flagd/commit/28bac6a54aed79cb8d84a147ffea296c36f5bd51)) +* move json logic operator registration to resolver ([#1291](https://github.com/Kavindu-Dodan/flagd/issues/1291)) ([b473457](https://github.com/Kavindu-Dodan/flagd/commit/b473457ddff28789fee1eeb6704491b6aa3525e3)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/Kavindu-Dodan/flagd/issues/1214)) ([544234e](https://github.com/Kavindu-Dodan/flagd/commit/544234ebd9f9be5f54c2865a866575a7869a56c0)) +* OFREP support for flagd ([#1247](https://github.com/Kavindu-Dodan/flagd/issues/1247)) ([9d12fc2](https://github.com/Kavindu-Dodan/flagd/commit/9d12fc20702a86e8385564659be88f07ad36d9e5)) +* serve sync.proto on port 8015 ([#1237](https://github.com/Kavindu-Dodan/flagd/issues/1237)) ([7afdc0c](https://github.com/Kavindu-Dodan/flagd/commit/7afdc0cda47d080575cb87a94b35cfe051f88422)) +* support OFO v1beta1 API ([#997](https://github.com/Kavindu-Dodan/flagd/issues/997)) ([bb6f5bf](https://github.com/Kavindu-Dodan/flagd/commit/bb6f5bf0fc382ade75d80a34d209beaa2edc459d)) +* telemetry improvements ([#653](https://github.com/Kavindu-Dodan/flagd/issues/653)) ([ea02cba](https://github.com/Kavindu-Dodan/flagd/commit/ea02cba24bde982d55956fe54de1e8f27226bfc6)) + + +### ๐Ÿงน Chore + +* add new flagd-evaluator e2e suite ([#898](https://github.com/Kavindu-Dodan/flagd/issues/898)) ([37ab55d](https://github.com/Kavindu-Dodan/flagd/commit/37ab55d26a9902935e4f1ddfd1a6af28d3b1cfa4)) +* bump go deps to latest ([#1307](https://github.com/Kavindu-Dodan/flagd/issues/1307)) ([004ad08](https://github.com/Kavindu-Dodan/flagd/commit/004ad083dc01538791148d6233e453d2a3009fcd)) +* **deps:** update golang docker tag to v1.21 ([#822](https://github.com/Kavindu-Dodan/flagd/issues/822)) ([effe29d](https://github.com/Kavindu-Dodan/flagd/commit/effe29d50e33e6c06ef40d7f83f1b3f0df6bd1a2)) +* **deps:** update golang docker tag to v1.22 ([#1201](https://github.com/Kavindu-Dodan/flagd/issues/1201)) ([d14c69e](https://github.com/Kavindu-Dodan/flagd/commit/d14c69e93e56d32a37b2428f1db2d4ac79563597)) +* disable caching on integration tests ([#899](https://github.com/Kavindu-Dodan/flagd/issues/899)) ([16dd21e](https://github.com/Kavindu-Dodan/flagd/commit/16dd21e5834519af3a22ffeb989ab398f8c1ddd9)) +* docs rework ([#927](https://github.com/Kavindu-Dodan/flagd/issues/927)) ([27b3193](https://github.com/Kavindu-Dodan/flagd/commit/27b31938210c8930d9cbb31c1c76220d185b3949)) +* fix lint errors ([#987](https://github.com/Kavindu-Dodan/flagd/issues/987)) ([0c3af2d](https://github.com/Kavindu-Dodan/flagd/commit/0c3af2da01f91f6fc6d5ac78a33dd79032537ea9)) +* move e2e tests to test ([#1005](https://github.com/Kavindu-Dodan/flagd/issues/1005)) ([a94b639](https://github.com/Kavindu-Dodan/flagd/commit/a94b6399e529ca03c6034eb86ec4028d7e8c2a82)) +* move packaging & isolate service implementations ([#1234](https://github.com/Kavindu-Dodan/flagd/issues/1234)) ([b58fab3](https://github.com/Kavindu-Dodan/flagd/commit/b58fab3df030ef7e9e10eafa7a0141c05aa05bbd)) +* refactor evaluation core ([#1259](https://github.com/Kavindu-Dodan/flagd/issues/1259)) ([0e6604c](https://github.com/Kavindu-Dodan/flagd/commit/0e6604cd038dc13d7d40e622523320bf03efbcd0)) +* refactoring component structure ([#1044](https://github.com/Kavindu-Dodan/flagd/issues/1044)) ([0c7f78a](https://github.com/Kavindu-Dodan/flagd/commit/0c7f78a95fa4ad2a8b2afe2f6023b9c6d4fd48ed)) +* release main ([#1007](https://github.com/Kavindu-Dodan/flagd/issues/1007)) ([cfcd6bd](https://github.com/Kavindu-Dodan/flagd/commit/cfcd6bdf9c203770adfacaa5894880cb214c0daa)) +* release main ([#1017](https://github.com/Kavindu-Dodan/flagd/issues/1017)) ([14929dd](https://github.com/Kavindu-Dodan/flagd/commit/14929dd5c370a0314e689283508f325e85171fbf)) +* release main ([#1038](https://github.com/Kavindu-Dodan/flagd/issues/1038)) ([9e6e8d7](https://github.com/Kavindu-Dodan/flagd/commit/9e6e8d77eceaa8b75c181951a672064be649143b)) +* release main ([#1057](https://github.com/Kavindu-Dodan/flagd/issues/1057)) ([4711aaa](https://github.com/Kavindu-Dodan/flagd/commit/4711aaa0ec7560a3c226955b4e1626204fe7f759)) +* release main ([#1105](https://github.com/Kavindu-Dodan/flagd/issues/1105)) ([9bc9cae](https://github.com/Kavindu-Dodan/flagd/commit/9bc9cae340b67605215c94398e0b226855249866)) +* release main ([#1130](https://github.com/Kavindu-Dodan/flagd/issues/1130)) ([116ad36](https://github.com/Kavindu-Dodan/flagd/commit/116ad362aaf6248c743f0d73f784fcf9fed1389c)) +* release main ([#1209](https://github.com/Kavindu-Dodan/flagd/issues/1209)) ([534b5bf](https://github.com/Kavindu-Dodan/flagd/commit/534b5bf654384689964c0bab5f543457d29dab8f)) +* release main ([#1238](https://github.com/Kavindu-Dodan/flagd/issues/1238)) ([b755a64](https://github.com/Kavindu-Dodan/flagd/commit/b755a643bdfb87c4fbf67e275af41f5f04073944)) +* release main ([#1254](https://github.com/Kavindu-Dodan/flagd/issues/1254)) ([f72faeb](https://github.com/Kavindu-Dodan/flagd/commit/f72faebc0c361deded0c7d89e8ab62dcaf5de111)) +* release main ([#1267](https://github.com/Kavindu-Dodan/flagd/issues/1267)) ([584a469](https://github.com/Kavindu-Dodan/flagd/commit/584a469d08ea74c8916c43c1a2fd292c7e648dcd)) +* release main ([#1292](https://github.com/Kavindu-Dodan/flagd/issues/1292)) ([e1752ba](https://github.com/Kavindu-Dodan/flagd/commit/e1752badc2a68a230e8df4ac00fa0e4083ee0d58)) +* release main ([#1301](https://github.com/Kavindu-Dodan/flagd/issues/1301)) ([d58fe3c](https://github.com/Kavindu-Dodan/flagd/commit/d58fe3c3ac67843571d8fdc7d04b75996444befd)) +* release main ([#615](https://github.com/Kavindu-Dodan/flagd/issues/615)) ([ef5af58](https://github.com/Kavindu-Dodan/flagd/commit/ef5af58d1ee96bf866146e41b337f703fae62814)) +* release main ([#643](https://github.com/Kavindu-Dodan/flagd/issues/643)) ([f3fbe6d](https://github.com/Kavindu-Dodan/flagd/commit/f3fbe6dc6f260caf0dd25737b0caeb46deaf3e0a)) +* release main ([#694](https://github.com/Kavindu-Dodan/flagd/issues/694)) ([dbf7d2b](https://github.com/Kavindu-Dodan/flagd/commit/dbf7d2ba01cc7815f9646e25479b75875212666e)) +* release main ([#750](https://github.com/Kavindu-Dodan/flagd/issues/750)) ([e3e03b0](https://github.com/Kavindu-Dodan/flagd/commit/e3e03b0af2ed3690aae8755facfe2bc8444c4f50)) +* release main ([#774](https://github.com/Kavindu-Dodan/flagd/issues/774)) ([53028b5](https://github.com/Kavindu-Dodan/flagd/commit/53028b57f9d3045dd8e98dca5cb0d7c2813bb957)) +* release main ([#780](https://github.com/Kavindu-Dodan/flagd/issues/780)) ([bf74c5a](https://github.com/Kavindu-Dodan/flagd/commit/bf74c5a3fc1b52108c2b057b3680576a90f31453)) +* release main ([#796](https://github.com/Kavindu-Dodan/flagd/issues/796)) ([ee9116b](https://github.com/Kavindu-Dodan/flagd/commit/ee9116b34715cca0e6794dd01fe9c9eaea693529)) +* release main ([#883](https://github.com/Kavindu-Dodan/flagd/issues/883)) ([43f15ea](https://github.com/Kavindu-Dodan/flagd/commit/43f15ea92339cb953b0dcfc6ee883cd0e1a4d9b3)) +* release main ([#902](https://github.com/Kavindu-Dodan/flagd/issues/902)) ([90152ef](https://github.com/Kavindu-Dodan/flagd/commit/90152efa005b1e7881c496c71dd1b7adfa4eeb1a)) +* release main ([#919](https://github.com/Kavindu-Dodan/flagd/issues/919)) ([3dd6929](https://github.com/Kavindu-Dodan/flagd/commit/3dd69297c4dcf87f4780432600903fd3f76916fb)) +* release main ([#967](https://github.com/Kavindu-Dodan/flagd/issues/967)) ([5b82d06](https://github.com/Kavindu-Dodan/flagd/commit/5b82d06eb7dc2e0ae14a4635321d2b91162ab3c2)) +* remove deprecated flags ([#1075](https://github.com/Kavindu-Dodan/flagd/issues/1075)) ([49f6fe5](https://github.com/Kavindu-Dodan/flagd/commit/49f6fe5679425b31b1e1cf39a2a2e4767b2e1db9)) +* update go deps ([#1279](https://github.com/Kavindu-Dodan/flagd/issues/1279)) ([219789f](https://github.com/Kavindu-Dodan/flagd/commit/219789fca8a929d552e4e8d1f6b6d5cd44505f43)) +* update otel dependencies ([#649](https://github.com/Kavindu-Dodan/flagd/issues/649)) ([2114e41](https://github.com/Kavindu-Dodan/flagd/commit/2114e41c38951247866c0b408e5f933282902e70)) +* upgrade to go 1.20 ([#891](https://github.com/Kavindu-Dodan/flagd/issues/891)) ([977167f](https://github.com/Kavindu-Dodan/flagd/commit/977167fb8db330b62726097616dcd691267199ad)) + + +### ๐Ÿ“š Documentation + +* fixed typos and linting issues ([#957](https://github.com/Kavindu-Dodan/flagd/issues/957)) ([0bade57](https://github.com/Kavindu-Dodan/flagd/commit/0bade574005f8faf977de30b14ac89acbb276472)) + + +### ๐Ÿ”„ Refactoring + +* **flagd:** update build.Dockerfile with buildkit caching ([#724](https://github.com/Kavindu-Dodan/flagd/issues/724)) ([3e9cc1a](https://github.com/Kavindu-Dodan/flagd/commit/3e9cc1a7d697b64690a8772fe0ec8e84e34ebf6c)) +* **flagd:** update profile.Dockerfile with buildkit caching ([#723](https://github.com/Kavindu-Dodan/flagd/issues/723)) ([3f263c6](https://github.com/Kavindu-Dodan/flagd/commit/3f263c65a6fe8f9e1f42d105dfbc89b9497cd080)) +* introduce additional linting rules + fix discrepancies ([#616](https://github.com/Kavindu-Dodan/flagd/issues/616)) ([aef0b90](https://github.com/Kavindu-Dodan/flagd/commit/aef0b9042dcbe5b3f9a7e97960b27366fe50adfe)) +* migrate to connectrpc/connect-go ([#990](https://github.com/Kavindu-Dodan/flagd/issues/990)) ([7dd5b2b](https://github.com/Kavindu-Dodan/flagd/commit/7dd5b2b4c284481bcba5a9c45bd6c85ad1dc6d33)) +* remove protobuf dependency from eval package ([#701](https://github.com/Kavindu-Dodan/flagd/issues/701)) ([34ffafd](https://github.com/Kavindu-Dodan/flagd/commit/34ffafd9a777da3f11bd3bfa81565e774cc63214)) +* Rename metrics-port to management-port ([#1012](https://github.com/Kavindu-Dodan/flagd/issues/1012)) ([5635e38](https://github.com/Kavindu-Dodan/flagd/commit/5635e38703cae835a53e9cce83d5bc42d00091e2)) + ## [0.10.2](https://github.com/open-feature/flagd/compare/flagd/v0.10.1...flagd/v0.10.2) (2024-05-10)