diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 3a4aac589..b4c01dfc5 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - "flagd": "0.11.4", - "flagd-proxy": "0.6.7", - "core": "0.10.4" + "flagd": "0.12.0", + "flagd-proxy": "0.7.0", + "core": "0.11.0" } \ No newline at end of file diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 8f9a5f500..2e0dc52ec 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,5 +1,241 @@ # Changelog +## [0.11.0](https://github.com/bookingcom/flagd/compare/core-v0.10.4...core/v0.11.0) (2024-12-02) + + +### โš  BREAKING CHANGES + +* support emitting errors from the bulk evaluator ([#1338](https://github.com/bookingcom/flagd/issues/1338)) +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/bookingcom/flagd/issues/1266)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/bookingcom/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. + +### ๐Ÿ› Bug Fixes + +* add custom marshalling options ([#1117](https://github.com/bookingcom/flagd/issues/1117)) ([e8e49de](https://github.com/bookingcom/flagd/commit/e8e49de909fba6791a26e73a59d5b7ab54284499)) +* add signal handling to SyncFlags grpc ([#1176](https://github.com/bookingcom/flagd/issues/1176)) ([5c8ed7c](https://github.com/bookingcom/flagd/commit/5c8ed7c6dd29ffe43c1f1f0e2843683570873443)) +* **deps:** update github.com/open-feature/flagd-schemas digest to 8c72c14 ([#1212](https://github.com/bookingcom/flagd/issues/1212)) ([4add9fd](https://github.com/bookingcom/flagd/commit/4add9fd1c47e3e3dea818a6b262273fadb7edb81)) +* **deps:** update golang.org/x/exp digest to 6522937 ([#1032](https://github.com/bookingcom/flagd/issues/1032)) ([78b23d2](https://github.com/bookingcom/flagd/commit/78b23d25fcd2ea49675fc96963565afbdf0acf25)) +* **deps:** update golang.org/x/exp digest to 9a3e603 ([#929](https://github.com/bookingcom/flagd/issues/929)) ([f8db930](https://github.com/bookingcom/flagd/commit/f8db930da22f52ffddd4533bdbaf8188f89250d0)) +* **deps:** update kubernetes package and controller runtime, fix proto lint ([#1290](https://github.com/bookingcom/flagd/issues/1290)) ([94860d6](https://github.com/bookingcom/flagd/commit/94860d6ceabe9eb7c1e5dd8ea139a796710d6d8b)) +* **deps:** update kubernetes packages to v0.27.4 ([#756](https://github.com/bookingcom/flagd/issues/756)) ([dcc10f3](https://github.com/bookingcom/flagd/commit/dcc10f33f5fd9a8936241725ea811b90b4f136be)) +* **deps:** update kubernetes packages to v0.28.0 ([#841](https://github.com/bookingcom/flagd/issues/841)) ([cc195e1](https://github.com/bookingcom/flagd/commit/cc195e1dde052d583656d5e5b49caec50f832365)) +* **deps:** update kubernetes packages to v0.28.1 ([#860](https://github.com/bookingcom/flagd/issues/860)) ([f3237c2](https://github.com/bookingcom/flagd/commit/f3237c2d324fbb15fd5f7fe337a0601af3b537bb)) +* **deps:** update kubernetes packages to v0.28.2 ([#911](https://github.com/bookingcom/flagd/issues/911)) ([2eda6ab](https://github.com/bookingcom/flagd/commit/2eda6ab5e528f12a9ce6b6818e08abb0d783b23d)) +* **deps:** update kubernetes packages to v0.28.3 ([#974](https://github.com/bookingcom/flagd/issues/974)) ([d7d205f](https://github.com/bookingcom/flagd/commit/d7d205f457e46de3385610ee27db6dfd41323cd1)) +* **deps:** update kubernetes packages to v0.28.4 ([#1016](https://github.com/bookingcom/flagd/issues/1016)) ([ae470e3](https://github.com/bookingcom/flagd/commit/ae470e37f3368c81484f0c54366ccf059ea2cea6)) +* **deps:** update kubernetes packages to v0.29.0 ([#1082](https://github.com/bookingcom/flagd/issues/1082)) ([751a79a](https://github.com/bookingcom/flagd/commit/751a79a16571bea943aa1297c9828d1149d0c319)) +* **deps:** update kubernetes packages to v0.29.1 ([#1156](https://github.com/bookingcom/flagd/issues/1156)) ([899e6b5](https://github.com/bookingcom/flagd/commit/899e6b505abe63b7b599858a0d55e6a69be08993)) +* **deps:** update kubernetes packages to v0.29.2 ([#1213](https://github.com/bookingcom/flagd/issues/1213)) ([b0c805f](https://github.com/bookingcom/flagd/commit/b0c805f7f58979f927e60c22c94c0448af459c7d)) +* **deps:** update kubernetes packages to v0.31.2 ([#1430](https://github.com/bookingcom/flagd/issues/1430)) ([0df8622](https://github.com/bookingcom/flagd/commit/0df862215563545c33f518ab7a5ad42a19bf6adb)) +* **deps:** update kubernetes packages to v0.31.3 ([#1454](https://github.com/bookingcom/flagd/issues/1454)) ([f56d7b0](https://github.com/bookingcom/flagd/commit/f56d7b043c2d80ae4fe27e996c05a7cc1c2c1b28)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.14.0-20231031123731-ac2ec0f39838.1 ([#1170](https://github.com/bookingcom/flagd/issues/1170)) ([8b3c8d6](https://github.com/bookingcom/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/bookingcom/flagd/issues/1219)) ([4c4f08a](https://github.com/bookingcom/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/bookingcom/flagd/issues/747)) ([fb17bc6](https://github.com/bookingcom/flagd/commit/fb17bc6a5c715f507b2838c150dc8a2f139a38fb)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.1 ([#1333](https://github.com/bookingcom/flagd/issues/1333)) ([494062f](https://github.com/bookingcom/flagd/commit/494062fed891fab0fb659352142dbbc97c8f1492)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.2 ([#1342](https://github.com/bookingcom/flagd/issues/1342)) ([efdd921](https://github.com/bookingcom/flagd/commit/efdd92139903b89ac986a62ff2cf4f5cfef91cde)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240215170432-1e611e2999cc.1 ([#1372](https://github.com/bookingcom/flagd/issues/1372)) ([ae24595](https://github.com/bookingcom/flagd/commit/ae2459504f7eccafebccec83fa1f72b08f41a978)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240906125204-0a6a901b42e8.1 ([#1400](https://github.com/bookingcom/flagd/issues/1400)) ([954d972](https://github.com/bookingcom/flagd/commit/954d97238210f90b650493ae76277d4a8d80788a)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.34.2-20240215170432-1e611e2999cc.2 ([#1330](https://github.com/bookingcom/flagd/issues/1330)) ([32291ad](https://github.com/bookingcom/flagd/commit/32291ad93d25d79299a7a02381df70e2719c4fbc)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.1-20240906125204-0a6a901b42e8.1 ([#1420](https://github.com/bookingcom/flagd/issues/1420)) ([1f06d5a](https://github.com/bookingcom/flagd/commit/1f06d5a1837ea2b753974e96c2a1154d6cb3e582)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.2-20240906125204-0a6a901b42e8.1 ([#1451](https://github.com/bookingcom/flagd/issues/1451)) ([8c6d91d](https://github.com/bookingcom/flagd/commit/8c6d91d538d226b10cb954c23409902e9d245cda)) +* **deps:** update module connectrpc.com/connect to v1.13.0 ([#1070](https://github.com/bookingcom/flagd/issues/1070)) ([63f86ea](https://github.com/bookingcom/flagd/commit/63f86ea699ff1f25639101a36e4fc25c76c94c1e)) +* **deps:** update module connectrpc.com/connect to v1.14.0 ([#1108](https://github.com/bookingcom/flagd/issues/1108)) ([0a41aca](https://github.com/bookingcom/flagd/commit/0a41acae082e65b2f0b1e1f36304556f77eba72a)) +* **deps:** update module connectrpc.com/connect to v1.16.2 ([#1289](https://github.com/bookingcom/flagd/issues/1289)) ([8bacb7c](https://github.com/bookingcom/flagd/commit/8bacb7c59c17956dda3cf9d2a7bc6f139885a656)) +* **deps:** update module connectrpc.com/connect to v1.17.0 ([#1408](https://github.com/bookingcom/flagd/issues/1408)) ([e7eb691](https://github.com/bookingcom/flagd/commit/e7eb691094dfbf02e37d79c41f60f556415e7640)) +* **deps:** update module connectrpc.com/otelconnect to v0.7.1 ([#1367](https://github.com/bookingcom/flagd/issues/1367)) ([184915b](https://github.com/bookingcom/flagd/commit/184915b31726729e8ed2f7999f338bf4ed684809)) +* **deps:** update module github.com/bufbuild/connect-go to v1.10.0 ([#771](https://github.com/bookingcom/flagd/issues/771)) ([c74103f](https://github.com/bookingcom/flagd/commit/c74103faec068f14c87ad3ec227f5b802dbfac43)) +* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.0 ([#785](https://github.com/bookingcom/flagd/issues/785)) ([ee9c54b](https://github.com/bookingcom/flagd/commit/ee9c54b6b5cd51b947aae1ff6309ffae07ce89eb)) +* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.1 ([#971](https://github.com/bookingcom/flagd/issues/971)) ([f1a40b8](https://github.com/bookingcom/flagd/commit/f1a40b862e7be69b542ab65a645c29c56b8fe307)) +* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.2 ([#975](https://github.com/bookingcom/flagd/issues/975)) ([b53c14a](https://github.com/bookingcom/flagd/commit/b53c14afabd6b3f2403d9e2ea2bd26c8f1cfe8e4)) +* **deps:** update module github.com/diegoholiveira/jsonlogic/v3 to v3.4.0 ([#1068](https://github.com/bookingcom/flagd/issues/1068)) ([5c5d5ab](https://github.com/bookingcom/flagd/commit/5c5d5abc38540277deb4e11f41f79ff49273d659)) +* **deps:** update module github.com/fsnotify/fsnotify to v1.7.0 ([#981](https://github.com/bookingcom/flagd/issues/981)) ([727b9d2](https://github.com/bookingcom/flagd/commit/727b9d2046ccd998d2ab721df10d88b84445494f)) +* **deps:** update module github.com/fsnotify/fsnotify to v1.8.0 ([#1438](https://github.com/bookingcom/flagd/issues/1438)) ([949c73b](https://github.com/bookingcom/flagd/commit/949c73bd6ebadb30cfa3b7573b43d722f8d2a93d)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.2.35 ([#783](https://github.com/bookingcom/flagd/issues/783)) ([9ff0b5b](https://github.com/bookingcom/flagd/commit/9ff0b5b1bd3bb95581eab83f944aa60e179b207a)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.2.36 ([#799](https://github.com/bookingcom/flagd/issues/799)) ([fa4da4b](https://github.com/bookingcom/flagd/commit/fa4da4b0115e9fb40ab038b996e1e32b9f6a47ab)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.5.0 ([#1039](https://github.com/bookingcom/flagd/issues/1039)) ([eb128d9](https://github.com/bookingcom/flagd/commit/eb128d97ecb8b6916f9c5a32c21c698207f82be5)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.5.1 ([#1046](https://github.com/bookingcom/flagd/issues/1046)) ([0321935](https://github.com/bookingcom/flagd/commit/0321935992ef50c2fc62bd659d8858c25c88efa7)) +* **deps:** update module github.com/open-feature/open-feature-operator to v0.5.2 ([#1059](https://github.com/bookingcom/flagd/issues/1059)) ([cefea3e](https://github.com/bookingcom/flagd/commit/cefea3ee035726940ee5ac51e8f7fc92cc0eeac3)) +* **deps:** update module github.com/open-feature/open-feature-operator/apis to v0.2.43 ([#1331](https://github.com/bookingcom/flagd/issues/1331)) ([fecd769](https://github.com/bookingcom/flagd/commit/fecd769e5f2c4aa7bf1a0fb13f0543e7b8045af8)) +* **deps:** update module github.com/open-feature/open-feature-operator/apis to v0.2.44 ([#1368](https://github.com/bookingcom/flagd/issues/1368)) ([0c68726](https://github.com/bookingcom/flagd/commit/0c68726bed1cdae07f1b90447818ebbc9dc45caf)) +* **deps:** update module github.com/prometheus/client_golang to v1.17.0 ([#939](https://github.com/bookingcom/flagd/issues/939)) ([9065cba](https://github.com/bookingcom/flagd/commit/9065cba599ac07225b613c5acd9403ab24462078)) +* **deps:** update module github.com/prometheus/client_golang to v1.18.0 ([#1110](https://github.com/bookingcom/flagd/issues/1110)) ([745bbb0](https://github.com/bookingcom/flagd/commit/745bbb079af50f8fdb870e2234edd70c7a7a52f9)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.3 ([#1384](https://github.com/bookingcom/flagd/issues/1384)) ([8fd16b2](https://github.com/bookingcom/flagd/commit/8fd16b23b1fa8517128af36b3068ca18ebbad6c3)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.4 ([#1406](https://github.com/bookingcom/flagd/issues/1406)) ([a0a6426](https://github.com/bookingcom/flagd/commit/a0a64269b08251317676075fdea7bc65bea8a8dc)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.5 ([#1425](https://github.com/bookingcom/flagd/issues/1425)) ([583ba89](https://github.com/bookingcom/flagd/commit/583ba894f2de794b36b6a1cc3bfceb9c46dc9d96)) +* **deps:** update module github.com/rs/cors to v1.10.0 ([#893](https://github.com/bookingcom/flagd/issues/893)) ([fe61fbe](https://github.com/bookingcom/flagd/commit/fe61fbe47a4e58562cbcb1c5201281fae1adafaf)) +* **deps:** update module github.com/rs/cors to v1.10.1 ([#946](https://github.com/bookingcom/flagd/issues/946)) ([1c39862](https://github.com/bookingcom/flagd/commit/1c39862297746e66189ece87892b6e4694294fb6)) +* **deps:** update module github.com/stretchr/testify to v1.10.0 ([#1455](https://github.com/bookingcom/flagd/issues/1455)) ([8c843df](https://github.com/bookingcom/flagd/commit/8c843df7714b1f2d120c5cac8e40c7220cc0c05b)) +* **deps:** update module go.uber.org/mock to v0.5.0 ([#1427](https://github.com/bookingcom/flagd/issues/1427)) ([0c6fd7f](https://github.com/bookingcom/flagd/commit/0c6fd7fa688db992d4e58a202889cbfea07eebf6)) +* **deps:** update module go.uber.org/zap to v1.25.0 ([#786](https://github.com/bookingcom/flagd/issues/786)) ([40d0aa6](https://github.com/bookingcom/flagd/commit/40d0aa66cf422db6811206d777b55396a96f330f)) +* **deps:** update module go.uber.org/zap to v1.26.0 ([#917](https://github.com/bookingcom/flagd/issues/917)) ([e57e206](https://github.com/bookingcom/flagd/commit/e57e206c937d5b11b81d46ee57b3e92cc454dd88)) +* **deps:** update module gocloud.dev to v0.39.0 ([#1404](https://github.com/bookingcom/flagd/issues/1404)) ([a3184d6](https://github.com/bookingcom/flagd/commit/a3184d68413749808709baac47df3bf7400f9cdc)) +* **deps:** update module gocloud.dev to v0.40.0 ([#1422](https://github.com/bookingcom/flagd/issues/1422)) ([e0e4709](https://github.com/bookingcom/flagd/commit/e0e4709243d8301bcbb0aaaa309be66944c1d9ed)) +* **deps:** update module golang.org/x/crypto to v0.12.0 ([#797](https://github.com/bookingcom/flagd/issues/797)) ([edae3fd](https://github.com/bookingcom/flagd/commit/edae3fd466c0be62a0256c268e85cb337c9536f2)) +* **deps:** update module golang.org/x/crypto to v0.13.0 ([#888](https://github.com/bookingcom/flagd/issues/888)) ([1a9037a](https://github.com/bookingcom/flagd/commit/1a9037a5b058e44fa844392d0110696b032eff6e)) +* **deps:** update module golang.org/x/crypto to v0.16.0 ([#1033](https://github.com/bookingcom/flagd/issues/1033)) ([b79aaf2](https://github.com/bookingcom/flagd/commit/b79aaf2c2ca5fe9c43c1460d6cab349d5d68b7e1)) +* **deps:** update module golang.org/x/crypto to v0.17.0 [security] ([#1090](https://github.com/bookingcom/flagd/issues/1090)) ([26681de](https://github.com/bookingcom/flagd/commit/26681ded7389ca4ecb3d9612aedad8c700796dc9)) +* **deps:** update module golang.org/x/crypto to v0.18.0 ([#1138](https://github.com/bookingcom/flagd/issues/1138)) ([53569d9](https://github.com/bookingcom/flagd/commit/53569d9cd88de1073a7e49b1a835adee4b0e8ef2)) +* **deps:** update module golang.org/x/crypto to v0.19.0 ([#1203](https://github.com/bookingcom/flagd/issues/1203)) ([f0ff317](https://github.com/bookingcom/flagd/commit/f0ff3177f67c832d62694cdf44b766344da5483f)) +* **deps:** update module golang.org/x/crypto to v0.24.0 ([#1335](https://github.com/bookingcom/flagd/issues/1335)) ([2a31a17](https://github.com/bookingcom/flagd/commit/2a31a1740303991412e0169e50a064823cce0560)) +* **deps:** update module golang.org/x/crypto to v0.25.0 ([#1351](https://github.com/bookingcom/flagd/issues/1351)) ([450cbc8](https://github.com/bookingcom/flagd/commit/450cbc84ca55eef3fccc768003e358a8e589668e)) +* **deps:** update module golang.org/x/crypto to v0.26.0 ([#1379](https://github.com/bookingcom/flagd/issues/1379)) ([05f6658](https://github.com/bookingcom/flagd/commit/05f6658e3dc72182adbff9197c8980641af8c53f)) +* **deps:** update module golang.org/x/crypto to v0.27.0 ([#1396](https://github.com/bookingcom/flagd/issues/1396)) ([f9a7d10](https://github.com/bookingcom/flagd/commit/f9a7d10590d3191ea8eba0dbb340fa94d07026a4)) +* **deps:** update module golang.org/x/crypto to v0.28.0 ([#1416](https://github.com/bookingcom/flagd/issues/1416)) ([fb272da](https://github.com/bookingcom/flagd/commit/fb272da56e0eba12245309899888c18920b9a200)) +* **deps:** update module golang.org/x/crypto to v0.29.0 ([#1443](https://github.com/bookingcom/flagd/issues/1443)) ([db96dd5](https://github.com/bookingcom/flagd/commit/db96dd57b9de032fc4d15931bf907a7ed962f81b)) +* **deps:** update module golang.org/x/mod to v0.13.0 ([#952](https://github.com/bookingcom/flagd/issues/952)) ([be61450](https://github.com/bookingcom/flagd/commit/be61450ec3fab3c294c9813df193c98e374900aa)) +* **deps:** update module golang.org/x/mod to v0.14.0 ([#991](https://github.com/bookingcom/flagd/issues/991)) ([87bc12d](https://github.com/bookingcom/flagd/commit/87bc12dd968e9fcf524eb0b69462222f29c6ba34)) +* **deps:** update module golang.org/x/mod to v0.15.0 ([#1202](https://github.com/bookingcom/flagd/issues/1202)) ([6ca8e6d](https://github.com/bookingcom/flagd/commit/6ca8e6d33f6646698605fb4b5b99f8a3ee1ddbed)) +* **deps:** update module golang.org/x/mod to v0.18.0 ([#1336](https://github.com/bookingcom/flagd/issues/1336)) ([5fa83f7](https://github.com/bookingcom/flagd/commit/5fa83f7ab266320d8d8f1388a6c2f2cac922275a)) +* **deps:** update module golang.org/x/mod to v0.19.0 ([#1349](https://github.com/bookingcom/flagd/issues/1349)) ([6ee89b4](https://github.com/bookingcom/flagd/commit/6ee89b44ca4aca8f6236603fc3f969e814907bd6)) +* **deps:** update module golang.org/x/mod to v0.20.0 ([#1377](https://github.com/bookingcom/flagd/issues/1377)) ([797d7a4](https://github.com/bookingcom/flagd/commit/797d7a4bbafc73e6882e5998df500ae4fe98fbbc)) +* **deps:** update module golang.org/x/mod to v0.21.0 ([#1397](https://github.com/bookingcom/flagd/issues/1397)) ([1507e19](https://github.com/bookingcom/flagd/commit/1507e19e9304bcebfbbe4376f45e9f2e82135fd2)) +* **deps:** update module golang.org/x/mod to v0.22.0 ([#1444](https://github.com/bookingcom/flagd/issues/1444)) ([ed064e1](https://github.com/bookingcom/flagd/commit/ed064e134fb3a5edb0ec2d976f136af7e94d7f6d)) +* **deps:** update module golang.org/x/net to v0.12.0 ([#734](https://github.com/bookingcom/flagd/issues/734)) ([777b28b](https://github.com/bookingcom/flagd/commit/777b28b1d512245b0046d11197f6dfa341b317d2)) +* **deps:** update module golang.org/x/net to v0.13.0 ([#784](https://github.com/bookingcom/flagd/issues/784)) ([f57d023](https://github.com/bookingcom/flagd/commit/f57d023174d9cc74b7d8260055f82b84a2bdcc52)) +* **deps:** update module golang.org/x/net to v0.14.0 ([#798](https://github.com/bookingcom/flagd/issues/798)) ([92c2f26](https://github.com/bookingcom/flagd/commit/92c2f2676163688130737b34a115374cb5631247)) +* **deps:** update module golang.org/x/net to v0.15.0 ([#889](https://github.com/bookingcom/flagd/issues/889)) ([233d976](https://github.com/bookingcom/flagd/commit/233d97694826d0e018be19a78259188802aba37f)) +* **deps:** update module golang.org/x/net to v0.17.0 [security] ([#963](https://github.com/bookingcom/flagd/issues/963)) ([7f54bd1](https://github.com/bookingcom/flagd/commit/7f54bd1fb3fdbb7dff3a7b097f804ce843bb6e3a)) +* **deps:** update module golang.org/x/net to v0.18.0 ([#1000](https://github.com/bookingcom/flagd/issues/1000)) ([e9347cc](https://github.com/bookingcom/flagd/commit/e9347cc88a4174c984432571710588ac57665cb7)) +* **deps:** update module golang.org/x/net to v0.19.0 ([#1034](https://github.com/bookingcom/flagd/issues/1034)) ([c6426b2](https://github.com/bookingcom/flagd/commit/c6426b20fa241066fc844a2a000812015790cf12)) +* **deps:** update module golang.org/x/net to v0.20.0 ([#1139](https://github.com/bookingcom/flagd/issues/1139)) ([fdb1d0c](https://github.com/bookingcom/flagd/commit/fdb1d0c909373e23a8c8fca435ef77205526f730)) +* **deps:** update module golang.org/x/net to v0.21.0 ([#1204](https://github.com/bookingcom/flagd/issues/1204)) ([bccf365](https://github.com/bookingcom/flagd/commit/bccf365fa2e5f443208ec70b1244bdb4f07ced04)) +* **deps:** update module golang.org/x/sync to v0.4.0 ([#949](https://github.com/bookingcom/flagd/issues/949)) ([faa24a6](https://github.com/bookingcom/flagd/commit/faa24a6c6f34330364e1ba0c3a847943f4e55150)) +* **deps:** update module golang.org/x/sync to v0.5.0 ([#992](https://github.com/bookingcom/flagd/issues/992)) ([bd24536](https://github.com/bookingcom/flagd/commit/bd24536722f3c3c99b5946de0b62dba603992ba7)) +* **deps:** update module golang.org/x/sync to v0.8.0 ([#1378](https://github.com/bookingcom/flagd/issues/1378)) ([4804c17](https://github.com/bookingcom/flagd/commit/4804c17a67ea9761079ecade34ccb3446643050b)) +* **deps:** update module google.golang.org/grpc to v1.57.0 ([#773](https://github.com/bookingcom/flagd/issues/773)) ([be8bf04](https://github.com/bookingcom/flagd/commit/be8bf045093d89099eead2cccb86a5a7275e25d5)) +* **deps:** update module google.golang.org/grpc to v1.58.0 ([#896](https://github.com/bookingcom/flagd/issues/896)) ([853b76d](https://github.com/bookingcom/flagd/commit/853b76dfa3babfebd8bdbcd3e0913380f077b8ab)) +* **deps:** update module google.golang.org/grpc to v1.58.1 ([#915](https://github.com/bookingcom/flagd/issues/915)) ([06d95de](https://github.com/bookingcom/flagd/commit/06d95ded9b69c9c598d08f8a6ef73ec598a817af)) +* **deps:** update module google.golang.org/grpc to v1.58.2 ([#928](https://github.com/bookingcom/flagd/issues/928)) ([90f1878](https://github.com/bookingcom/flagd/commit/90f1878ae482ea4a684615f733392a38301de68d)) +* **deps:** update module google.golang.org/grpc to v1.58.3 ([#960](https://github.com/bookingcom/flagd/issues/960)) ([fee1558](https://github.com/bookingcom/flagd/commit/fee1558da4f5418499fb09fe356d16f008423eb7)) +* **deps:** update module google.golang.org/grpc to v1.59.0 ([#972](https://github.com/bookingcom/flagd/issues/972)) ([7d0f1f2](https://github.com/bookingcom/flagd/commit/7d0f1f225ebfe83681c83cf38bf5c253a7b0ebef)) +* **deps:** update module google.golang.org/grpc to v1.60.0 ([#1074](https://github.com/bookingcom/flagd/issues/1074)) ([bf3e9d8](https://github.com/bookingcom/flagd/commit/bf3e9d82b40afdc89edc519f40bc0f67af48f1bf)) +* **deps:** update module google.golang.org/grpc to v1.60.1 ([#1092](https://github.com/bookingcom/flagd/issues/1092)) ([5bf1368](https://github.com/bookingcom/flagd/commit/5bf1368e68012937b57bf27168646e784524ae9b)) +* **deps:** update module google.golang.org/grpc to v1.61.0 ([#1164](https://github.com/bookingcom/flagd/issues/1164)) ([11ccecd](https://github.com/bookingcom/flagd/commit/11ccecd5ac2e23991ac76ee079630f527559db1d)) +* **deps:** update module google.golang.org/grpc to v1.61.1 ([#1210](https://github.com/bookingcom/flagd/issues/1210)) ([10cc63e](https://github.com/bookingcom/flagd/commit/10cc63e7992b4ae8d861f5296afcc78417e645cb)) +* **deps:** update module google.golang.org/grpc to v1.65.0 ([#1346](https://github.com/bookingcom/flagd/issues/1346)) ([72a6b87](https://github.com/bookingcom/flagd/commit/72a6b876e880ff0b43440d9b63710c7a87536988)) +* **deps:** update module google.golang.org/grpc to v1.66.0 ([#1393](https://github.com/bookingcom/flagd/issues/1393)) ([c96e9d7](https://github.com/bookingcom/flagd/commit/c96e9d764aa51caf00fbde07cdc7d2de55b98b9e)) +* **deps:** update module google.golang.org/grpc to v1.66.1 ([#1402](https://github.com/bookingcom/flagd/issues/1402)) ([50c9cd3](https://github.com/bookingcom/flagd/commit/50c9cd3ada2f470a22374392a5a152a487636645)) +* **deps:** update module google.golang.org/grpc to v1.66.2 ([#1405](https://github.com/bookingcom/flagd/issues/1405)) ([69ec28f](https://github.com/bookingcom/flagd/commit/69ec28fceb597bdaad63b184943b66ccdb4af0b7)) +* **deps:** update module google.golang.org/grpc to v1.67.0 ([#1407](https://github.com/bookingcom/flagd/issues/1407)) ([1ad6480](https://github.com/bookingcom/flagd/commit/1ad6480a0f37c4677e53065ef455f615b26b1f17)) +* **deps:** update module google.golang.org/grpc to v1.67.1 ([#1415](https://github.com/bookingcom/flagd/issues/1415)) ([85a3a6b](https://github.com/bookingcom/flagd/commit/85a3a6b46233fcc7cf71a0292b46c82ac8e66d7b)) +* **deps:** update module google.golang.org/grpc to v1.68.0 ([#1442](https://github.com/bookingcom/flagd/issues/1442)) ([cd27d09](https://github.com/bookingcom/flagd/commit/cd27d098e6d8d8b0f681ef42d26dba1ebac67d12)) +* **deps:** update module google.golang.org/protobuf to v1.32.0 ([#1106](https://github.com/bookingcom/flagd/issues/1106)) ([e0d3b34](https://github.com/bookingcom/flagd/commit/e0d3b34aa2fad5435a296dda896c9d430563b6ea)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.15.1 ([#795](https://github.com/bookingcom/flagd/issues/795)) ([13d62fd](https://github.com/bookingcom/flagd/commit/13d62fd0fc4749f19dba0a18e1fda46a723380c5)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.0 ([#856](https://github.com/bookingcom/flagd/issues/856)) ([88d832a](https://github.com/bookingcom/flagd/commit/88d832a9d49a4bc1d6156849a59227ecab07f96e)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.1 ([#882](https://github.com/bookingcom/flagd/issues/882)) ([ca3d85a](https://github.com/bookingcom/flagd/commit/ca3d85a51c0ed1c1def54d7304d4b9fe69622662)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.2 ([#907](https://github.com/bookingcom/flagd/issues/907)) ([9976851](https://github.com/bookingcom/flagd/commit/9976851d792ff3eb5fde18f19e397738eb7cacaf)) +* **deps:** update module sigs.k8s.io/controller-runtime to v0.16.3 ([#976](https://github.com/bookingcom/flagd/issues/976)) ([b33c9c9](https://github.com/bookingcom/flagd/commit/b33c9c97cf21eb317e4b0b1f452571d85de145b1)) +* **deps:** update opentelemetry-go monorepo ([#1001](https://github.com/bookingcom/flagd/issues/1001)) ([9798aeb](https://github.com/bookingcom/flagd/commit/9798aeb248764400128048b65ba27baba71b07e6)) +* **deps:** update opentelemetry-go monorepo ([#1019](https://github.com/bookingcom/flagd/issues/1019)) ([23ae555](https://github.com/bookingcom/flagd/commit/23ae555ad73128dff46e911fccfef76306f5c550)) +* **deps:** update opentelemetry-go monorepo ([#1155](https://github.com/bookingcom/flagd/issues/1155)) ([436fefe](https://github.com/bookingcom/flagd/commit/436fefedf67afda1cbf97ff12f7c3071cb833d9a)) +* **deps:** update opentelemetry-go monorepo ([#1199](https://github.com/bookingcom/flagd/issues/1199)) ([422ebaa](https://github.com/bookingcom/flagd/commit/422ebaa30b8bb0246bcdf8c0cc2be0a5870eb9e9)) +* **deps:** update opentelemetry-go monorepo ([#1314](https://github.com/bookingcom/flagd/issues/1314)) ([e9f1a7a](https://github.com/bookingcom/flagd/commit/e9f1a7a04828f36691e694375b3c665140bc7dee)) +* **deps:** update opentelemetry-go monorepo ([#1347](https://github.com/bookingcom/flagd/issues/1347)) ([37fb3cd](https://github.com/bookingcom/flagd/commit/37fb3cd81d5436e9d8cd3ea490a3951ae5794130)) +* **deps:** update opentelemetry-go monorepo ([#1387](https://github.com/bookingcom/flagd/issues/1387)) ([22aef5b](https://github.com/bookingcom/flagd/commit/22aef5bbf030c619e48fbe22a16d83e071b11902)) +* **deps:** update opentelemetry-go monorepo ([#1403](https://github.com/bookingcom/flagd/issues/1403)) ([fc4cd3e](https://github.com/bookingcom/flagd/commit/fc4cd3e547f4826ea0bb8cc1bb2304807932b4e6)) +* **deps:** update opentelemetry-go monorepo ([#1447](https://github.com/bookingcom/flagd/issues/1447)) ([68b5794](https://github.com/bookingcom/flagd/commit/68b5794180da84af9adc1f2cd80f929489969c1c)) +* **deps:** update opentelemetry-go monorepo ([#868](https://github.com/bookingcom/flagd/issues/868)) ([d48317f](https://github.com/bookingcom/flagd/commit/d48317f61d7db7ba0398dc9ab7cdd174a0b87555)) +* **deps:** update opentelemetry-go monorepo ([#906](https://github.com/bookingcom/flagd/issues/906)) ([5a41226](https://github.com/bookingcom/flagd/commit/5a4122658039aafcf080fcc6655c2a679622ed69)) +* **deps:** update opentelemetry-go monorepo ([#943](https://github.com/bookingcom/flagd/issues/943)) ([e7cee41](https://github.com/bookingcom/flagd/commit/e7cee41630e5684999b3689dbf1ab66234c65f6e)) +* erroneous warning about prop overwrite ([#924](https://github.com/bookingcom/flagd/issues/924)) ([673b76a](https://github.com/bookingcom/flagd/commit/673b76aeff5c27e8e031e59da5f0ed1871d3f749)) +* fixes store merge when selector is used ([#1322](https://github.com/bookingcom/flagd/issues/1322)) ([ed5025d](https://github.com/bookingcom/flagd/commit/ed5025d8f28fdf92a5c7dceaec7fd6df7f979e3b)) +* make sure sync builder is initialized to avoid nil pointer access ([#1076](https://github.com/bookingcom/flagd/issues/1076)) ([ebcd616](https://github.com/bookingcom/flagd/commit/ebcd616e0df1ab56fd11bcf4f53fa7cf13f5e1d6)) +* metric descriptions match the otel spec ([#789](https://github.com/bookingcom/flagd/issues/789)) ([34befcd](https://github.com/bookingcom/flagd/commit/34befcdfedc5f0479cb0ae77fe148849c341d33e)) +* missing/nil custom variables in fractional operator ([#1295](https://github.com/bookingcom/flagd/issues/1295)) ([418c5cd](https://github.com/bookingcom/flagd/commit/418c5cd7c07fad61674a751872a1256b5062799c)) +* occasional panic when watched YAML files change ([#1246](https://github.com/bookingcom/flagd/issues/1246)) ([6249d12](https://github.com/bookingcom/flagd/commit/6249d12ec452073ed881b6e5faf716332c7f132a)) +* readable error messages ([#1325](https://github.com/bookingcom/flagd/issues/1325)) ([7ff33ef](https://github.com/bookingcom/flagd/commit/7ff33effcc47e31c5b7fdc33385d8128db2163fc)) +* remove dep cycle with certreloader ([#1410](https://github.com/bookingcom/flagd/issues/1410)) ([5244f6f](https://github.com/bookingcom/flagd/commit/5244f6f6c94f310fd80c7ab84942103cc8c18a39)) +* update protobuff CVE-2024-24786 ([#1249](https://github.com/bookingcom/flagd/issues/1249)) ([fd81c23](https://github.com/bookingcom/flagd/commit/fd81c235fb4a09dfc42289ac316ac3a1d7eff58c)) +* use 32bit murmur calculation (64 is not stable) ([#913](https://github.com/bookingcom/flagd/issues/913)) ([db8dca4](https://github.com/bookingcom/flagd/commit/db8dca421cb0dba2968d47e5cc162d81401298db)) +* various edge cases in targeting ([#1041](https://github.com/bookingcom/flagd/issues/1041)) ([ca38c16](https://github.com/bookingcom/flagd/commit/ca38c165c606ffa4517872f170375dde37f4ac5b)) + + +### โœจ New Features + +* add 'watcher' interface to file sync ([#1365](https://github.com/bookingcom/flagd/issues/1365)) ([61fff43](https://github.com/bookingcom/flagd/commit/61fff43e288daac88efb127ada20276c01ed5928)) +* add `$flagd.timestamp` to json evaluator ([#958](https://github.com/bookingcom/flagd/issues/958)) ([a1b04e7](https://github.com/bookingcom/flagd/commit/a1b04e778df4d2f6beb881183a82161018151479)) +* add flag key to hash in fractional evaluation ([#847](https://github.com/bookingcom/flagd/issues/847)) ([ca6a35f](https://github.com/bookingcom/flagd/commit/ca6a35fd72462177f45a116e9009fc30b3588b83)) +* add gRPC healthchecks ([#863](https://github.com/bookingcom/flagd/issues/863)) ([da30b7b](https://github.com/bookingcom/flagd/commit/da30b7babffd8487c992fa41519787c8d78ebdba)) +* add mandatory flags property in bulk response ([#1339](https://github.com/bookingcom/flagd/issues/1339)) ([b20266e](https://github.com/bookingcom/flagd/commit/b20266ed5e0c16bf14769f300297f7f2b0ab2dcd)) +* add mTLS support to otel exporter ([#1389](https://github.com/bookingcom/flagd/issues/1389)) ([8737f53](https://github.com/bookingcom/flagd/commit/8737f53444016b114ee4ae52eead0b835af0e200)) +* add new configuration "sync-interval" which controls the HTTP polling interval ([#404](https://github.com/bookingcom/flagd/issues/404)) ([ace62c7](https://github.com/bookingcom/flagd/commit/ace62c7a6ab2b5b5d26642286deb6db406391d8f)) +* add targeting validation ([#1146](https://github.com/bookingcom/flagd/issues/1146)) ([b727dd0](https://github.com/bookingcom/flagd/commit/b727dd00c561c27e54dbe4bafff0ca2d82487a42)) +* added custom grpc resolver ([#1424](https://github.com/bookingcom/flagd/issues/1424)) ([e5007e2](https://github.com/bookingcom/flagd/commit/e5007e2bcb6f049a3c54e09331065bb9abe215be)) +* added new grpc sync config option to allow setting max receive message size. ([#1358](https://github.com/bookingcom/flagd/issues/1358)) ([bed077b](https://github.com/bookingcom/flagd/commit/bed077bac9da3b6e3bd45ca54046e40a595fcba6)) +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/bookingcom/flagd/issues/1266)) ([f62bc72](https://github.com/bookingcom/flagd/commit/f62bc721e8ebc07e27fbe7b9ca085a8771295d65)) +* **core:** support any auth scheme in HTTP-sync auth header ([#1152](https://github.com/bookingcom/flagd/issues/1152)) ([df65966](https://github.com/bookingcom/flagd/commit/df6596634e1ca960592d5e4825985aeee781a25d)) +* **flagd-proxy:** introduce zero-downtime ([#752](https://github.com/bookingcom/flagd/issues/752)) ([ed5e6e5](https://github.com/bookingcom/flagd/commit/ed5e6e5f3ee0a923c33dbf1a8bf20f80adec71bd)) +* **flagd:** custom error handling for OTel errors ([#769](https://github.com/bookingcom/flagd/issues/769)) ([bda1a92](https://github.com/bookingcom/flagd/commit/bda1a92785c4348fe306a1d259b7bea91bd01c41)) +* grpc selector as scope ([#761](https://github.com/bookingcom/flagd/issues/761)) ([7246e6d](https://github.com/bookingcom/flagd/commit/7246e6dce648c6445f90d71fc172bbab209d9928)) +* improve error log and add flag disabled handling for ofrep ([#1306](https://github.com/bookingcom/flagd/issues/1306)) ([39ae4fe](https://github.com/bookingcom/flagd/commit/39ae4fe11380af5c6e23c4aaae45b5ec17cf32d6)) +* include falsy json fields ([#792](https://github.com/bookingcom/flagd/issues/792)) ([37d91a0](https://github.com/bookingcom/flagd/commit/37d91a09836f07e07b12acd13850ea5c7c9252cd)) +* move json logic operator registration to resolver ([#1291](https://github.com/bookingcom/flagd/issues/1291)) ([b473457](https://github.com/bookingcom/flagd/commit/b473457ddff28789fee1eeb6704491b6aa3525e3)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/bookingcom/flagd/issues/1214)) ([544234e](https://github.com/bookingcom/flagd/commit/544234ebd9f9be5f54c2865a866575a7869a56c0)) +* OFREP support for flagd ([#1247](https://github.com/bookingcom/flagd/issues/1247)) ([9d12fc2](https://github.com/bookingcom/flagd/commit/9d12fc20702a86e8385564659be88f07ad36d9e5)) +* support azure blob sync ([#1428](https://github.com/bookingcom/flagd/issues/1428)) ([5c39cfe](https://github.com/bookingcom/flagd/commit/5c39cfe30a3dead4f6db2c6f9ee4c12193cd479b)) +* Support blob type sources and GCS as an example of such source. ([#1366](https://github.com/bookingcom/flagd/issues/1366)) ([21f2c9a](https://github.com/bookingcom/flagd/commit/21f2c9a5d64cbfe2fc841080850a2c582e8f4ba6)) +* support emitting errors from the bulk evaluator ([#1338](https://github.com/bookingcom/flagd/issues/1338)) ([b9c099c](https://github.com/bookingcom/flagd/commit/b9c099cb7fa002a509a82c81b467f5e784c27e82)) +* support nested props in fractional evaluator ([#869](https://github.com/bookingcom/flagd/issues/869)) ([50ff739](https://github.com/bookingcom/flagd/commit/50ff739178fb732e38a220bb6a071260af1f2469)) +* support new flagd.evaluation and flagd.sync schemas ([#1083](https://github.com/bookingcom/flagd/issues/1083)) ([e9728aa](https://github.com/bookingcom/flagd/commit/e9728aae8352e77e6564a88e37d13f87021526ef)) +* support OFO v1beta1 API ([#997](https://github.com/bookingcom/flagd/issues/997)) ([bb6f5bf](https://github.com/bookingcom/flagd/commit/bb6f5bf0fc382ade75d80a34d209beaa2edc459d)) +* support relative weighting for fractional evaluation ([#1313](https://github.com/bookingcom/flagd/issues/1313)) ([f82c094](https://github.com/bookingcom/flagd/commit/f82c094f5c47f99ef37b7392bfd39cec3ec7ba51)) + + +### ๐Ÿงน Chore + +* adapt telemetry setup error handling ([#1315](https://github.com/bookingcom/flagd/issues/1315)) ([20bcb78](https://github.com/bookingcom/flagd/commit/20bcb78d11dbb16aab2b14d5869bb990a0f7bca5)) +* bump go deps to latest ([#1307](https://github.com/bookingcom/flagd/issues/1307)) ([004ad08](https://github.com/bookingcom/flagd/commit/004ad083dc01538791148d6233e453d2a3009fcd)) +* deprecate fractionalEvaluation for fractional ([#873](https://github.com/bookingcom/flagd/issues/873)) ([243fef9](https://github.com/bookingcom/flagd/commit/243fef9e1f0ed00ccf5d9a389e10d9ad6a197fb1)) +* **deps:** update dependency go to v1.22.6 ([#1297](https://github.com/bookingcom/flagd/issues/1297)) ([50b92c1](https://github.com/bookingcom/flagd/commit/50b92c17cfd872d3e6b95fef3b3d96444e563715)) +* move packaging & isolate service implementations ([#1234](https://github.com/bookingcom/flagd/issues/1234)) ([b58fab3](https://github.com/bookingcom/flagd/commit/b58fab3df030ef7e9e10eafa7a0141c05aa05bbd)) +* refactor evaluation core ([#1259](https://github.com/bookingcom/flagd/issues/1259)) ([0e6604c](https://github.com/bookingcom/flagd/commit/0e6604cd038dc13d7d40e622523320bf03efbcd0)) +* refactoring component structure ([#1044](https://github.com/bookingcom/flagd/issues/1044)) ([0c7f78a](https://github.com/bookingcom/flagd/commit/0c7f78a95fa4ad2a8b2afe2f6023b9c6d4fd48ed)) +* release main ([#1007](https://github.com/bookingcom/flagd/issues/1007)) ([cfcd6bd](https://github.com/bookingcom/flagd/commit/cfcd6bdf9c203770adfacaa5894880cb214c0daa)) +* release main ([#1017](https://github.com/bookingcom/flagd/issues/1017)) ([14929dd](https://github.com/bookingcom/flagd/commit/14929dd5c370a0314e689283508f325e85171fbf)) +* release main ([#1038](https://github.com/bookingcom/flagd/issues/1038)) ([9e6e8d7](https://github.com/bookingcom/flagd/commit/9e6e8d77eceaa8b75c181951a672064be649143b)) +* release main ([#1057](https://github.com/bookingcom/flagd/issues/1057)) ([4711aaa](https://github.com/bookingcom/flagd/commit/4711aaa0ec7560a3c226955b4e1626204fe7f759)) +* release main ([#1105](https://github.com/bookingcom/flagd/issues/1105)) ([9bc9cae](https://github.com/bookingcom/flagd/commit/9bc9cae340b67605215c94398e0b226855249866)) +* release main ([#1130](https://github.com/bookingcom/flagd/issues/1130)) ([116ad36](https://github.com/bookingcom/flagd/commit/116ad362aaf6248c743f0d73f784fcf9fed1389c)) +* release main ([#1209](https://github.com/bookingcom/flagd/issues/1209)) ([534b5bf](https://github.com/bookingcom/flagd/commit/534b5bf654384689964c0bab5f543457d29dab8f)) +* release main ([#1238](https://github.com/bookingcom/flagd/issues/1238)) ([b755a64](https://github.com/bookingcom/flagd/commit/b755a643bdfb87c4fbf67e275af41f5f04073944)) +* release main ([#1254](https://github.com/bookingcom/flagd/issues/1254)) ([f72faeb](https://github.com/bookingcom/flagd/commit/f72faebc0c361deded0c7d89e8ab62dcaf5de111)) +* release main ([#1267](https://github.com/bookingcom/flagd/issues/1267)) ([584a469](https://github.com/bookingcom/flagd/commit/584a469d08ea74c8916c43c1a2fd292c7e648dcd)) +* release main ([#1292](https://github.com/bookingcom/flagd/issues/1292)) ([e1752ba](https://github.com/bookingcom/flagd/commit/e1752badc2a68a230e8df4ac00fa0e4083ee0d58)) +* release main ([#1301](https://github.com/bookingcom/flagd/issues/1301)) ([d58fe3c](https://github.com/bookingcom/flagd/commit/d58fe3c3ac67843571d8fdc7d04b75996444befd)) +* release main ([#1319](https://github.com/bookingcom/flagd/issues/1319)) ([01b50e0](https://github.com/bookingcom/flagd/commit/01b50e09f9327a90056f1969598ffc9db780c41a)) +* release main ([#1327](https://github.com/bookingcom/flagd/issues/1327)) ([f243202](https://github.com/bookingcom/flagd/commit/f2432025f318401ab241c92644c3044a1dd497e6)) +* release main ([#1341](https://github.com/bookingcom/flagd/issues/1341)) ([9ac329f](https://github.com/bookingcom/flagd/commit/9ac329f9206360e532d615904f977309b0af71a5)) +* release main ([#1356](https://github.com/bookingcom/flagd/issues/1356)) ([b6c18f3](https://github.com/bookingcom/flagd/commit/b6c18f35ec02b43431e739e65baa361baa65478b)) +* release main ([#1395](https://github.com/bookingcom/flagd/issues/1395)) ([851b9da](https://github.com/bookingcom/flagd/commit/851b9da43648bfb1695c682b1c1c588c749a71c9)) +* release main ([#1412](https://github.com/bookingcom/flagd/issues/1412)) ([df54b66](https://github.com/bookingcom/flagd/commit/df54b6612448608df642fa6fe644388558fd0843)) +* release main ([#750](https://github.com/bookingcom/flagd/issues/750)) ([e3e03b0](https://github.com/bookingcom/flagd/commit/e3e03b0af2ed3690aae8755facfe2bc8444c4f50)) +* release main ([#774](https://github.com/bookingcom/flagd/issues/774)) ([53028b5](https://github.com/bookingcom/flagd/commit/53028b57f9d3045dd8e98dca5cb0d7c2813bb957)) +* release main ([#780](https://github.com/bookingcom/flagd/issues/780)) ([bf74c5a](https://github.com/bookingcom/flagd/commit/bf74c5a3fc1b52108c2b057b3680576a90f31453)) +* release main ([#796](https://github.com/bookingcom/flagd/issues/796)) ([ee9116b](https://github.com/bookingcom/flagd/commit/ee9116b34715cca0e6794dd01fe9c9eaea693529)) +* release main ([#883](https://github.com/bookingcom/flagd/issues/883)) ([43f15ea](https://github.com/bookingcom/flagd/commit/43f15ea92339cb953b0dcfc6ee883cd0e1a4d9b3)) +* release main ([#902](https://github.com/bookingcom/flagd/issues/902)) ([90152ef](https://github.com/bookingcom/flagd/commit/90152efa005b1e7881c496c71dd1b7adfa4eeb1a)) +* release main ([#919](https://github.com/bookingcom/flagd/issues/919)) ([3dd6929](https://github.com/bookingcom/flagd/commit/3dd69297c4dcf87f4780432600903fd3f76916fb)) +* release main ([#967](https://github.com/bookingcom/flagd/issues/967)) ([5b82d06](https://github.com/bookingcom/flagd/commit/5b82d06eb7dc2e0ae14a4635321d2b91162ab3c2)) +* renaming of evaluation components ([#1064](https://github.com/bookingcom/flagd/issues/1064)) ([d39f31d](https://github.com/bookingcom/flagd/commit/d39f31d65b57a9b033a4976e5cea8fdab716769d)) +* replace xxh3 with murmur3 in bucket algorithm ([#846](https://github.com/bookingcom/flagd/issues/846)) ([c3c9e4e](https://github.com/bookingcom/flagd/commit/c3c9e4e40aeae7e75b1b9ab13bb9a40264be84e5)) +* update go deps ([#1279](https://github.com/bookingcom/flagd/issues/1279)) ([219789f](https://github.com/bookingcom/flagd/commit/219789fca8a929d552e4e8d1f6b6d5cd44505f43)) +* update test dependencies, fix for otel api change and update renovate configuration ([#1188](https://github.com/bookingcom/flagd/issues/1188)) ([3270346](https://github.com/bookingcom/flagd/commit/32703464d5c637dbb06c2c857070e9f038977c01)) +* upgrade to go 1.20 ([#891](https://github.com/bookingcom/flagd/issues/891)) ([977167f](https://github.com/bookingcom/flagd/commit/977167fb8db330b62726097616dcd691267199ad)) +* use client-go library for retrieving FeatureFlag CRs ([#1077](https://github.com/bookingcom/flagd/issues/1077)) ([c86dff0](https://github.com/bookingcom/flagd/commit/c86dff0bd058ca65f4ccd34c0bc5c0a4ad5b11a6)) +* wire evaluation ctx to store methods ([#1273](https://github.com/bookingcom/flagd/issues/1273)) ([0075932](https://github.com/bookingcom/flagd/commit/00759322594f309ca9236156f296805a09f5f9fe)) + + +### ๐Ÿ“š Documentation + +* update schemas ([#1158](https://github.com/bookingcom/flagd/issues/1158)) ([396c618](https://github.com/bookingcom/flagd/commit/396c618bac13c5c8eb2aadc29bb126a83fec1b56)) + + +### ๐Ÿ”„ Refactoring + +* migrate to connectrpc/connect-go ([#990](https://github.com/bookingcom/flagd/issues/990)) ([7dd5b2b](https://github.com/bookingcom/flagd/commit/7dd5b2b4c284481bcba5a9c45bd6c85ad1dc6d33)) +* Rename metrics-port to management-port ([#1012](https://github.com/bookingcom/flagd/issues/1012)) ([5635e38](https://github.com/bookingcom/flagd/commit/5635e38703cae835a53e9cce83d5bc42d00091e2)) + ## [0.10.4](https://github.com/open-feature/flagd/compare/core/v0.10.3...core/v0.10.4) (2024-10-28) diff --git a/flagd-proxy/CHANGELOG.md b/flagd-proxy/CHANGELOG.md index a88051553..e190f4c26 100644 --- a/flagd-proxy/CHANGELOG.md +++ b/flagd-proxy/CHANGELOG.md @@ -1,5 +1,143 @@ # Changelog +## [0.7.0](https://github.com/bookingcom/flagd/compare/flagd-proxy-v0.6.7...flagd-proxy/v0.7.0) (2024-12-02) + + +### โš  BREAKING CHANGES + +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/bookingcom/flagd/issues/1266)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/bookingcom/flagd/issues/1214)) +* remove deprecated flags ([#1075](https://github.com/bookingcom/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/bookingcom/flagd/issues/1176)) ([5c8ed7c](https://github.com/bookingcom/flagd/commit/5c8ed7c6dd29ffe43c1f1f0e2843683570873443)) +* **deps:** update kubernetes package and controller runtime, fix proto lint ([#1290](https://github.com/bookingcom/flagd/issues/1290)) ([94860d6](https://github.com/bookingcom/flagd/commit/94860d6ceabe9eb7c1e5dd8ea139a796710d6d8b)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.1 ([#1333](https://github.com/bookingcom/flagd/issues/1333)) ([494062f](https://github.com/bookingcom/flagd/commit/494062fed891fab0fb659352142dbbc97c8f1492)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.2 ([#1342](https://github.com/bookingcom/flagd/issues/1342)) ([efdd921](https://github.com/bookingcom/flagd/commit/efdd92139903b89ac986a62ff2cf4f5cfef91cde)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240215170432-1e611e2999cc.1 ([#1372](https://github.com/bookingcom/flagd/issues/1372)) ([ae24595](https://github.com/bookingcom/flagd/commit/ae2459504f7eccafebccec83fa1f72b08f41a978)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240906125204-0a6a901b42e8.1 ([#1400](https://github.com/bookingcom/flagd/issues/1400)) ([954d972](https://github.com/bookingcom/flagd/commit/954d97238210f90b650493ae76277d4a8d80788a)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.34.2-20240215170432-1e611e2999cc.2 ([#1330](https://github.com/bookingcom/flagd/issues/1330)) ([32291ad](https://github.com/bookingcom/flagd/commit/32291ad93d25d79299a7a02381df70e2719c4fbc)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.1-20240906125204-0a6a901b42e8.1 ([#1420](https://github.com/bookingcom/flagd/issues/1420)) ([1f06d5a](https://github.com/bookingcom/flagd/commit/1f06d5a1837ea2b753974e96c2a1154d6cb3e582)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.2-20240906125204-0a6a901b42e8.1 ([#1451](https://github.com/bookingcom/flagd/issues/1451)) ([8c6d91d](https://github.com/bookingcom/flagd/commit/8c6d91d538d226b10cb954c23409902e9d245cda)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.0 ([#1340](https://github.com/bookingcom/flagd/issues/1340)) ([1e487b4](https://github.com/bookingcom/flagd/commit/1e487b4bafad9814f190d0bf3a1d833def9ef5af)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.1 ([#1355](https://github.com/bookingcom/flagd/issues/1355)) ([8fcfb14](https://github.com/bookingcom/flagd/commit/8fcfb146b0c55712c1758201ee4bc59e83b0898c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.2 ([#1385](https://github.com/bookingcom/flagd/issues/1385)) ([3b5a818](https://github.com/bookingcom/flagd/commit/3b5a818b69ffca61347a3feaa85dd1a8f8001e24)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.3 ([#1411](https://github.com/bookingcom/flagd/issues/1411)) ([a312196](https://github.com/bookingcom/flagd/commit/a312196c118705d7a8eb0056fdb98480b887f7c5)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.4 ([#1433](https://github.com/bookingcom/flagd/issues/1433)) ([d33c7a5](https://github.com/bookingcom/flagd/commit/d33c7a5522d0909448c6d9d80b0a33d8511f0738)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.1 ([#745](https://github.com/bookingcom/flagd/issues/745)) ([d290d8f](https://github.com/bookingcom/flagd/commit/d290d8fda8aa84ed2db6454fdd26e60b028e3f7f)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.2 ([#779](https://github.com/bookingcom/flagd/issues/779)) ([f34de59](https://github.com/bookingcom/flagd/commit/f34de59fc8e636be043ce89758950d6ea3fe7376)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.3 ([#794](https://github.com/bookingcom/flagd/issues/794)) ([9671964](https://github.com/bookingcom/flagd/commit/96719649affeb1f8412e8b25f52d7292281d8230)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.4 ([#880](https://github.com/bookingcom/flagd/issues/880)) ([ebb543d](https://github.com/bookingcom/flagd/commit/ebb543d6eec18134e44ee7fe623fd2a336a1cf8d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.5 ([#900](https://github.com/bookingcom/flagd/issues/900)) ([c2ddcbf](https://github.com/bookingcom/flagd/commit/c2ddcbfe49b8507fe463c11eb2b031bbc331792a)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.6 ([#916](https://github.com/bookingcom/flagd/issues/916)) ([1f80e4d](https://github.com/bookingcom/flagd/commit/1f80e4db9f8d1ba24884a71f2f8d552499ab5fe2)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.7 ([#966](https://github.com/bookingcom/flagd/issues/966)) ([c038a3a](https://github.com/bookingcom/flagd/commit/c038a3a3700eee82afa3e2cb2484614ec6ed566c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.8 ([#1006](https://github.com/bookingcom/flagd/issues/1006)) ([c9b48bd](https://github.com/bookingcom/flagd/commit/c9b48bd0b617f6d3c04c8924b1d6650ba17de81a)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.0 ([#1014](https://github.com/bookingcom/flagd/issues/1014)) ([deec49e](https://github.com/bookingcom/flagd/commit/deec49e99ef52f62adbf278a8f58936acbb86b9d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.1 ([#1037](https://github.com/bookingcom/flagd/issues/1037)) ([0ed9b68](https://github.com/bookingcom/flagd/commit/0ed9b68341d026681c684a726b215ff910fe2a00)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.2 ([#1056](https://github.com/bookingcom/flagd/issues/1056)) ([81e83ea](https://github.com/bookingcom/flagd/commit/81e83ea0a4aa78d853ea7700cb06bb2a0f329619)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.3 ([#1104](https://github.com/bookingcom/flagd/issues/1104)) ([b6c00c7](https://github.com/bookingcom/flagd/commit/b6c00c7615040399b60f9085a8238d417445546d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.4 ([#1119](https://github.com/bookingcom/flagd/issues/1119)) ([e998e41](https://github.com/bookingcom/flagd/commit/e998e41f7c6fc8007458dff08e66aa19c7b7b0e7)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.5 ([#1198](https://github.com/bookingcom/flagd/issues/1198)) ([ce38845](https://github.com/bookingcom/flagd/commit/ce388458b9c8a686a7b6ff38b532c941d43d842c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.8.2 ([#1255](https://github.com/bookingcom/flagd/issues/1255)) ([9005089](https://github.com/bookingcom/flagd/commit/9005089b3e7c8ec4c1e52b42a59c0c05983647a2)) +* **deps:** update module github.com/open-feature/flagd/core to v0.9.0 ([#1281](https://github.com/bookingcom/flagd/issues/1281)) ([3cfb052](https://github.com/bookingcom/flagd/commit/3cfb0523cc857dd2019d712c621afe81c2b41398)) +* **deps:** update module github.com/open-feature/flagd/core to v0.9.3 ([#1296](https://github.com/bookingcom/flagd/issues/1296)) ([1f7b8bd](https://github.com/bookingcom/flagd/commit/1f7b8bd938f799da98462e45e52c0e1ac6cb83e6)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.3 ([#1384](https://github.com/bookingcom/flagd/issues/1384)) ([8fd16b2](https://github.com/bookingcom/flagd/commit/8fd16b23b1fa8517128af36b3068ca18ebbad6c3)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.4 ([#1406](https://github.com/bookingcom/flagd/issues/1406)) ([a0a6426](https://github.com/bookingcom/flagd/commit/a0a64269b08251317676075fdea7bc65bea8a8dc)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.5 ([#1425](https://github.com/bookingcom/flagd/issues/1425)) ([583ba89](https://github.com/bookingcom/flagd/commit/583ba894f2de794b36b6a1cc3bfceb9c46dc9d96)) +* **deps:** update module github.com/spf13/cobra to v1.8.0 ([#993](https://github.com/bookingcom/flagd/issues/993)) ([05c7870](https://github.com/bookingcom/flagd/commit/05c7870cc7662117f85e9c6528508327ae320b83)) +* **deps:** update module github.com/spf13/cobra to v1.8.1 ([#1332](https://github.com/bookingcom/flagd/issues/1332)) ([c62bcb0](https://github.com/bookingcom/flagd/commit/c62bcb0ec68fbcac40d16df001379f117c4df37e)) +* **deps:** update module github.com/spf13/viper to v1.17.0 ([#956](https://github.com/bookingcom/flagd/issues/956)) ([31d015d](https://github.com/bookingcom/flagd/commit/31d015d329ae9c1da3ec13878078371bcbf43fbf)) +* **deps:** update module github.com/spf13/viper to v1.18.0 ([#1060](https://github.com/bookingcom/flagd/issues/1060)) ([9dfa689](https://github.com/bookingcom/flagd/commit/9dfa6899ed3a25a5c34f8b0ebd152b01b1097dec)) +* **deps:** update module github.com/spf13/viper to v1.18.2 ([#1069](https://github.com/bookingcom/flagd/issues/1069)) ([f0d6206](https://github.com/bookingcom/flagd/commit/f0d620698abbde6ef455c2dd64b02a52eac96a89)) +* **deps:** update module github.com/spf13/viper to v1.19.0 ([#1334](https://github.com/bookingcom/flagd/issues/1334)) ([1097b99](https://github.com/bookingcom/flagd/commit/1097b9961b672d44a81e5b9e7a56f163e08e4909)) +* **deps:** update module go.uber.org/zap to v1.25.0 ([#786](https://github.com/bookingcom/flagd/issues/786)) ([40d0aa6](https://github.com/bookingcom/flagd/commit/40d0aa66cf422db6811206d777b55396a96f330f)) +* **deps:** update module go.uber.org/zap to v1.26.0 ([#917](https://github.com/bookingcom/flagd/issues/917)) ([e57e206](https://github.com/bookingcom/flagd/commit/e57e206c937d5b11b81d46ee57b3e92cc454dd88)) +* **deps:** update module golang.org/x/net to v0.26.0 ([#1337](https://github.com/bookingcom/flagd/issues/1337)) ([83bdbb5](https://github.com/bookingcom/flagd/commit/83bdbb5e7ea1be9da51d06e6b22c997f0354ef98)) +* **deps:** update module golang.org/x/net to v0.27.0 ([#1353](https://github.com/bookingcom/flagd/issues/1353)) ([df9834b](https://github.com/bookingcom/flagd/commit/df9834bea2a7ae20c5926c98dc423ab6363ef332)) +* **deps:** update module golang.org/x/net to v0.28.0 ([#1380](https://github.com/bookingcom/flagd/issues/1380)) ([239a432](https://github.com/bookingcom/flagd/commit/239a432c18bf6780117b5d563443124887b38120)) +* **deps:** update module golang.org/x/net to v0.29.0 ([#1398](https://github.com/bookingcom/flagd/issues/1398)) ([0721e02](https://github.com/bookingcom/flagd/commit/0721e02daae4c92438490169113d3d76ca4a028a)) +* **deps:** update module golang.org/x/net to v0.30.0 ([#1417](https://github.com/bookingcom/flagd/issues/1417)) ([4d5b75e](https://github.com/bookingcom/flagd/commit/4d5b75eed9097c09760fcc71bfdf473cd19232ec)) +* **deps:** update module golang.org/x/net to v0.31.0 ([#1446](https://github.com/bookingcom/flagd/issues/1446)) ([9e35111](https://github.com/bookingcom/flagd/commit/9e351117b4b2ebbb4a016d6b189077ae65a83124)) +* **deps:** update module golang.org/x/sync to v0.8.0 ([#1378](https://github.com/bookingcom/flagd/issues/1378)) ([4804c17](https://github.com/bookingcom/flagd/commit/4804c17a67ea9761079ecade34ccb3446643050b)) +* **deps:** update module golang.org/x/sync to v0.9.0 ([#1445](https://github.com/bookingcom/flagd/issues/1445)) ([8893e94](https://github.com/bookingcom/flagd/commit/8893e94b94ae79f80a0aa0f25cca5caf874e9d2e)) +* **deps:** update module google.golang.org/grpc to v1.65.0 ([#1346](https://github.com/bookingcom/flagd/issues/1346)) ([72a6b87](https://github.com/bookingcom/flagd/commit/72a6b876e880ff0b43440d9b63710c7a87536988)) +* **deps:** update module google.golang.org/grpc to v1.66.0 ([#1393](https://github.com/bookingcom/flagd/issues/1393)) ([c96e9d7](https://github.com/bookingcom/flagd/commit/c96e9d764aa51caf00fbde07cdc7d2de55b98b9e)) +* **deps:** update module google.golang.org/grpc to v1.66.1 ([#1402](https://github.com/bookingcom/flagd/issues/1402)) ([50c9cd3](https://github.com/bookingcom/flagd/commit/50c9cd3ada2f470a22374392a5a152a487636645)) +* **deps:** update module google.golang.org/grpc to v1.66.2 ([#1405](https://github.com/bookingcom/flagd/issues/1405)) ([69ec28f](https://github.com/bookingcom/flagd/commit/69ec28fceb597bdaad63b184943b66ccdb4af0b7)) +* **deps:** update module google.golang.org/grpc to v1.67.0 ([#1407](https://github.com/bookingcom/flagd/issues/1407)) ([1ad6480](https://github.com/bookingcom/flagd/commit/1ad6480a0f37c4677e53065ef455f615b26b1f17)) +* **deps:** update module google.golang.org/grpc to v1.67.1 ([#1415](https://github.com/bookingcom/flagd/issues/1415)) ([85a3a6b](https://github.com/bookingcom/flagd/commit/85a3a6b46233fcc7cf71a0292b46c82ac8e66d7b)) +* **deps:** update module google.golang.org/grpc to v1.68.0 ([#1442](https://github.com/bookingcom/flagd/issues/1442)) ([cd27d09](https://github.com/bookingcom/flagd/commit/cd27d098e6d8d8b0f681ef42d26dba1ebac67d12)) +* **deps:** update opentelemetry-go monorepo ([#1314](https://github.com/bookingcom/flagd/issues/1314)) ([e9f1a7a](https://github.com/bookingcom/flagd/commit/e9f1a7a04828f36691e694375b3c665140bc7dee)) +* **deps:** update opentelemetry-go monorepo ([#1347](https://github.com/bookingcom/flagd/issues/1347)) ([37fb3cd](https://github.com/bookingcom/flagd/commit/37fb3cd81d5436e9d8cd3ea490a3951ae5794130)) +* **deps:** update opentelemetry-go monorepo ([#1387](https://github.com/bookingcom/flagd/issues/1387)) ([22aef5b](https://github.com/bookingcom/flagd/commit/22aef5bbf030c619e48fbe22a16d83e071b11902)) +* **deps:** update opentelemetry-go monorepo ([#1403](https://github.com/bookingcom/flagd/issues/1403)) ([fc4cd3e](https://github.com/bookingcom/flagd/commit/fc4cd3e547f4826ea0bb8cc1bb2304807932b4e6)) +* **deps:** update opentelemetry-go monorepo ([#1447](https://github.com/bookingcom/flagd/issues/1447)) ([68b5794](https://github.com/bookingcom/flagd/commit/68b5794180da84af9adc1f2cd80f929489969c1c)) +* **deps:** update opentelemetry-go monorepo ([#868](https://github.com/bookingcom/flagd/issues/868)) ([d48317f](https://github.com/bookingcom/flagd/commit/d48317f61d7db7ba0398dc9ab7cdd174a0b87555)) +* remove dep cycle with certreloader ([#1410](https://github.com/bookingcom/flagd/issues/1410)) ([5244f6f](https://github.com/bookingcom/flagd/commit/5244f6f6c94f310fd80c7ab84942103cc8c18a39)) +* update protobuff CVE-2024-24786 ([#1249](https://github.com/bookingcom/flagd/issues/1249)) ([fd81c23](https://github.com/bookingcom/flagd/commit/fd81c235fb4a09dfc42289ac316ac3a1d7eff58c)) + + +### โœจ New Features + +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/bookingcom/flagd/issues/1266)) ([f62bc72](https://github.com/bookingcom/flagd/commit/f62bc721e8ebc07e27fbe7b9ca085a8771295d65)) +* **flagd-proxy:** introduce zero-downtime ([#752](https://github.com/bookingcom/flagd/issues/752)) ([ed5e6e5](https://github.com/bookingcom/flagd/commit/ed5e6e5f3ee0a923c33dbf1a8bf20f80adec71bd)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/bookingcom/flagd/issues/1214)) ([544234e](https://github.com/bookingcom/flagd/commit/544234ebd9f9be5f54c2865a866575a7869a56c0)) +* OFREP support for flagd ([#1247](https://github.com/bookingcom/flagd/issues/1247)) ([9d12fc2](https://github.com/bookingcom/flagd/commit/9d12fc20702a86e8385564659be88f07ad36d9e5)) +* support OFO v1beta1 API ([#997](https://github.com/bookingcom/flagd/issues/997)) ([bb6f5bf](https://github.com/bookingcom/flagd/commit/bb6f5bf0fc382ade75d80a34d209beaa2edc459d)) + + +### ๐Ÿงน Chore + +* bump go deps to latest ([#1307](https://github.com/bookingcom/flagd/issues/1307)) ([004ad08](https://github.com/bookingcom/flagd/commit/004ad083dc01538791148d6233e453d2a3009fcd)) +* **deps:** update dependency go to v1.22.6 ([#1297](https://github.com/bookingcom/flagd/issues/1297)) ([50b92c1](https://github.com/bookingcom/flagd/commit/50b92c17cfd872d3e6b95fef3b3d96444e563715)) +* **deps:** update golang docker tag to v1.21 ([#822](https://github.com/bookingcom/flagd/issues/822)) ([effe29d](https://github.com/bookingcom/flagd/commit/effe29d50e33e6c06ef40d7f83f1b3f0df6bd1a2)) +* **deps:** update golang docker tag to v1.22 ([#1201](https://github.com/bookingcom/flagd/issues/1201)) ([d14c69e](https://github.com/bookingcom/flagd/commit/d14c69e93e56d32a37b2428f1db2d4ac79563597)) +* **deps:** update golang docker tag to v1.23 ([#1382](https://github.com/bookingcom/flagd/issues/1382)) ([abb5ca3](https://github.com/bookingcom/flagd/commit/abb5ca3e31308535c66a94300d6f6409fd370b95)) +* move e2e tests to test ([#1005](https://github.com/bookingcom/flagd/issues/1005)) ([a94b639](https://github.com/bookingcom/flagd/commit/a94b6399e529ca03c6034eb86ec4028d7e8c2a82)) +* move packaging & isolate service implementations ([#1234](https://github.com/bookingcom/flagd/issues/1234)) ([b58fab3](https://github.com/bookingcom/flagd/commit/b58fab3df030ef7e9e10eafa7a0141c05aa05bbd)) +* refactoring component structure ([#1044](https://github.com/bookingcom/flagd/issues/1044)) ([0c7f78a](https://github.com/bookingcom/flagd/commit/0c7f78a95fa4ad2a8b2afe2f6023b9c6d4fd48ed)) +* release main ([#1007](https://github.com/bookingcom/flagd/issues/1007)) ([cfcd6bd](https://github.com/bookingcom/flagd/commit/cfcd6bdf9c203770adfacaa5894880cb214c0daa)) +* release main ([#1017](https://github.com/bookingcom/flagd/issues/1017)) ([14929dd](https://github.com/bookingcom/flagd/commit/14929dd5c370a0314e689283508f325e85171fbf)) +* release main ([#1038](https://github.com/bookingcom/flagd/issues/1038)) ([9e6e8d7](https://github.com/bookingcom/flagd/commit/9e6e8d77eceaa8b75c181951a672064be649143b)) +* release main ([#1057](https://github.com/bookingcom/flagd/issues/1057)) ([4711aaa](https://github.com/bookingcom/flagd/commit/4711aaa0ec7560a3c226955b4e1626204fe7f759)) +* release main ([#1105](https://github.com/bookingcom/flagd/issues/1105)) ([9bc9cae](https://github.com/bookingcom/flagd/commit/9bc9cae340b67605215c94398e0b226855249866)) +* release main ([#1130](https://github.com/bookingcom/flagd/issues/1130)) ([116ad36](https://github.com/bookingcom/flagd/commit/116ad362aaf6248c743f0d73f784fcf9fed1389c)) +* release main ([#1209](https://github.com/bookingcom/flagd/issues/1209)) ([534b5bf](https://github.com/bookingcom/flagd/commit/534b5bf654384689964c0bab5f543457d29dab8f)) +* release main ([#1238](https://github.com/bookingcom/flagd/issues/1238)) ([b755a64](https://github.com/bookingcom/flagd/commit/b755a643bdfb87c4fbf67e275af41f5f04073944)) +* release main ([#1254](https://github.com/bookingcom/flagd/issues/1254)) ([f72faeb](https://github.com/bookingcom/flagd/commit/f72faebc0c361deded0c7d89e8ab62dcaf5de111)) +* release main ([#1267](https://github.com/bookingcom/flagd/issues/1267)) ([584a469](https://github.com/bookingcom/flagd/commit/584a469d08ea74c8916c43c1a2fd292c7e648dcd)) +* release main ([#1292](https://github.com/bookingcom/flagd/issues/1292)) ([e1752ba](https://github.com/bookingcom/flagd/commit/e1752badc2a68a230e8df4ac00fa0e4083ee0d58)) +* release main ([#1301](https://github.com/bookingcom/flagd/issues/1301)) ([d58fe3c](https://github.com/bookingcom/flagd/commit/d58fe3c3ac67843571d8fdc7d04b75996444befd)) +* release main ([#1327](https://github.com/bookingcom/flagd/issues/1327)) ([f243202](https://github.com/bookingcom/flagd/commit/f2432025f318401ab241c92644c3044a1dd497e6)) +* release main ([#1341](https://github.com/bookingcom/flagd/issues/1341)) ([9ac329f](https://github.com/bookingcom/flagd/commit/9ac329f9206360e532d615904f977309b0af71a5)) +* release main ([#1356](https://github.com/bookingcom/flagd/issues/1356)) ([b6c18f3](https://github.com/bookingcom/flagd/commit/b6c18f35ec02b43431e739e65baa361baa65478b)) +* release main ([#1395](https://github.com/bookingcom/flagd/issues/1395)) ([851b9da](https://github.com/bookingcom/flagd/commit/851b9da43648bfb1695c682b1c1c588c749a71c9)) +* release main ([#1412](https://github.com/bookingcom/flagd/issues/1412)) ([df54b66](https://github.com/bookingcom/flagd/commit/df54b6612448608df642fa6fe644388558fd0843)) +* release main ([#750](https://github.com/bookingcom/flagd/issues/750)) ([e3e03b0](https://github.com/bookingcom/flagd/commit/e3e03b0af2ed3690aae8755facfe2bc8444c4f50)) +* release main ([#774](https://github.com/bookingcom/flagd/issues/774)) ([53028b5](https://github.com/bookingcom/flagd/commit/53028b57f9d3045dd8e98dca5cb0d7c2813bb957)) +* release main ([#780](https://github.com/bookingcom/flagd/issues/780)) ([bf74c5a](https://github.com/bookingcom/flagd/commit/bf74c5a3fc1b52108c2b057b3680576a90f31453)) +* release main ([#796](https://github.com/bookingcom/flagd/issues/796)) ([ee9116b](https://github.com/bookingcom/flagd/commit/ee9116b34715cca0e6794dd01fe9c9eaea693529)) +* release main ([#883](https://github.com/bookingcom/flagd/issues/883)) ([43f15ea](https://github.com/bookingcom/flagd/commit/43f15ea92339cb953b0dcfc6ee883cd0e1a4d9b3)) +* release main ([#902](https://github.com/bookingcom/flagd/issues/902)) ([90152ef](https://github.com/bookingcom/flagd/commit/90152efa005b1e7881c496c71dd1b7adfa4eeb1a)) +* release main ([#919](https://github.com/bookingcom/flagd/issues/919)) ([3dd6929](https://github.com/bookingcom/flagd/commit/3dd69297c4dcf87f4780432600903fd3f76916fb)) +* release main ([#967](https://github.com/bookingcom/flagd/issues/967)) ([5b82d06](https://github.com/bookingcom/flagd/commit/5b82d06eb7dc2e0ae14a4635321d2b91162ab3c2)) +* remove deprecated flags ([#1075](https://github.com/bookingcom/flagd/issues/1075)) ([49f6fe5](https://github.com/bookingcom/flagd/commit/49f6fe5679425b31b1e1cf39a2a2e4767b2e1db9)) +* update go deps ([#1279](https://github.com/bookingcom/flagd/issues/1279)) ([219789f](https://github.com/bookingcom/flagd/commit/219789fca8a929d552e4e8d1f6b6d5cd44505f43)) +* upgrade to go 1.20 ([#891](https://github.com/bookingcom/flagd/issues/891)) ([977167f](https://github.com/bookingcom/flagd/commit/977167fb8db330b62726097616dcd691267199ad)) + + +### ๐Ÿ“š Documentation + +* **flagd-proxy:** removed invalid grpc prefix from uri config ([4911697](https://github.com/bookingcom/flagd/commit/4911697ab1fb2b12f8d4b552b734ef9c3d43fb16)) + + +### ๐Ÿ”„ Refactoring + +* migrate to connectrpc/connect-go ([#990](https://github.com/bookingcom/flagd/issues/990)) ([7dd5b2b](https://github.com/bookingcom/flagd/commit/7dd5b2b4c284481bcba5a9c45bd6c85ad1dc6d33)) +* Rename metrics-port to management-port ([#1012](https://github.com/bookingcom/flagd/issues/1012)) ([5635e38](https://github.com/bookingcom/flagd/commit/5635e38703cae835a53e9cce83d5bc42d00091e2)) + ## [0.6.7](https://github.com/open-feature/flagd/compare/flagd-proxy/v0.6.6...flagd-proxy/v0.6.7) (2024-10-28) diff --git a/flagd/CHANGELOG.md b/flagd/CHANGELOG.md index 28ffb5b0f..081ba6481 100644 --- a/flagd/CHANGELOG.md +++ b/flagd/CHANGELOG.md @@ -1,5 +1,178 @@ # Changelog +## [0.12.0](https://github.com/bookingcom/flagd/compare/flagd-v0.11.4...flagd/v0.12.0) (2024-12-02) + + +### โš  BREAKING CHANGES + +* support emitting errors from the bulk evaluator ([#1338](https://github.com/bookingcom/flagd/issues/1338)) +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/bookingcom/flagd/issues/1266)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/bookingcom/flagd/issues/1214)) +* remove deprecated flags ([#1075](https://github.com/bookingcom/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 kubernetes package and controller runtime, fix proto lint ([#1290](https://github.com/bookingcom/flagd/issues/1290)) ([94860d6](https://github.com/bookingcom/flagd/commit/94860d6ceabe9eb7c1e5dd8ea139a796710d6d8b)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.16.2-20240215170432-1e611e2999cc.1 ([#1293](https://github.com/bookingcom/flagd/issues/1293)) ([2694e7f](https://github.com/bookingcom/flagd/commit/2694e7f99fc356c23b6b34265418b0b0160deb62)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.16.2-20240906125204-0a6a901b42e8.1 ([#1399](https://github.com/bookingcom/flagd/issues/1399)) ([18dd4e2](https://github.com/bookingcom/flagd/commit/18dd4e279f1278938749bd21d106ecfbaf2f5fff)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.17.0-20240906125204-0a6a901b42e8.1 ([#1409](https://github.com/bookingcom/flagd/issues/1409)) ([f07d348](https://github.com/bookingcom/flagd/commit/f07d348b42bfa43c3b263ed7ba69c1630a14ec10)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.1 ([#1333](https://github.com/bookingcom/flagd/issues/1333)) ([494062f](https://github.com/bookingcom/flagd/commit/494062fed891fab0fb659352142dbbc97c8f1492)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.2 ([#1342](https://github.com/bookingcom/flagd/issues/1342)) ([efdd921](https://github.com/bookingcom/flagd/commit/efdd92139903b89ac986a62ff2cf4f5cfef91cde)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240215170432-1e611e2999cc.1 ([#1372](https://github.com/bookingcom/flagd/issues/1372)) ([ae24595](https://github.com/bookingcom/flagd/commit/ae2459504f7eccafebccec83fa1f72b08f41a978)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240906125204-0a6a901b42e8.1 ([#1400](https://github.com/bookingcom/flagd/issues/1400)) ([954d972](https://github.com/bookingcom/flagd/commit/954d97238210f90b650493ae76277d4a8d80788a)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.34.2-20240215170432-1e611e2999cc.2 ([#1330](https://github.com/bookingcom/flagd/issues/1330)) ([32291ad](https://github.com/bookingcom/flagd/commit/32291ad93d25d79299a7a02381df70e2719c4fbc)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.1-20240906125204-0a6a901b42e8.1 ([#1420](https://github.com/bookingcom/flagd/issues/1420)) ([1f06d5a](https://github.com/bookingcom/flagd/commit/1f06d5a1837ea2b753974e96c2a1154d6cb3e582)) +* **deps:** update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.2-20240906125204-0a6a901b42e8.1 ([#1451](https://github.com/bookingcom/flagd/issues/1451)) ([8c6d91d](https://github.com/bookingcom/flagd/commit/8c6d91d538d226b10cb954c23409902e9d245cda)) +* **deps:** update module connectrpc.com/connect to v1.17.0 ([#1408](https://github.com/bookingcom/flagd/issues/1408)) ([e7eb691](https://github.com/bookingcom/flagd/commit/e7eb691094dfbf02e37d79c41f60f556415e7640)) +* **deps:** update module github.com/cucumber/godog to v0.13.0 ([#855](https://github.com/bookingcom/flagd/issues/855)) ([5b42486](https://github.com/bookingcom/flagd/commit/5b4248654f7199afc50663e73609eeb20a3d11ec)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.0 ([#1340](https://github.com/bookingcom/flagd/issues/1340)) ([1e487b4](https://github.com/bookingcom/flagd/commit/1e487b4bafad9814f190d0bf3a1d833def9ef5af)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.1 ([#1355](https://github.com/bookingcom/flagd/issues/1355)) ([8fcfb14](https://github.com/bookingcom/flagd/commit/8fcfb146b0c55712c1758201ee4bc59e83b0898c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.2 ([#1385](https://github.com/bookingcom/flagd/issues/1385)) ([3b5a818](https://github.com/bookingcom/flagd/commit/3b5a818b69ffca61347a3feaa85dd1a8f8001e24)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.3 ([#1411](https://github.com/bookingcom/flagd/issues/1411)) ([a312196](https://github.com/bookingcom/flagd/commit/a312196c118705d7a8eb0056fdb98480b887f7c5)) +* **deps:** update module github.com/open-feature/flagd/core to v0.10.4 ([#1433](https://github.com/bookingcom/flagd/issues/1433)) ([d33c7a5](https://github.com/bookingcom/flagd/commit/d33c7a5522d0909448c6d9d80b0a33d8511f0738)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.1 ([#745](https://github.com/bookingcom/flagd/issues/745)) ([d290d8f](https://github.com/bookingcom/flagd/commit/d290d8fda8aa84ed2db6454fdd26e60b028e3f7f)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.2 ([#779](https://github.com/bookingcom/flagd/issues/779)) ([f34de59](https://github.com/bookingcom/flagd/commit/f34de59fc8e636be043ce89758950d6ea3fe7376)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.3 ([#794](https://github.com/bookingcom/flagd/issues/794)) ([9671964](https://github.com/bookingcom/flagd/commit/96719649affeb1f8412e8b25f52d7292281d8230)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.4 ([#880](https://github.com/bookingcom/flagd/issues/880)) ([ebb543d](https://github.com/bookingcom/flagd/commit/ebb543d6eec18134e44ee7fe623fd2a336a1cf8d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.5 ([#900](https://github.com/bookingcom/flagd/issues/900)) ([c2ddcbf](https://github.com/bookingcom/flagd/commit/c2ddcbfe49b8507fe463c11eb2b031bbc331792a)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.6 ([#916](https://github.com/bookingcom/flagd/issues/916)) ([1f80e4d](https://github.com/bookingcom/flagd/commit/1f80e4db9f8d1ba24884a71f2f8d552499ab5fe2)) +* **deps:** update module github.com/open-feature/flagd/core to v0.6.7 ([#966](https://github.com/bookingcom/flagd/issues/966)) ([c038a3a](https://github.com/bookingcom/flagd/commit/c038a3a3700eee82afa3e2cb2484614ec6ed566c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.0 ([#1014](https://github.com/bookingcom/flagd/issues/1014)) ([deec49e](https://github.com/bookingcom/flagd/commit/deec49e99ef52f62adbf278a8f58936acbb86b9d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.1 ([#1037](https://github.com/bookingcom/flagd/issues/1037)) ([0ed9b68](https://github.com/bookingcom/flagd/commit/0ed9b68341d026681c684a726b215ff910fe2a00)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.2 ([#1056](https://github.com/bookingcom/flagd/issues/1056)) ([81e83ea](https://github.com/bookingcom/flagd/commit/81e83ea0a4aa78d853ea7700cb06bb2a0f329619)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.3 ([#1104](https://github.com/bookingcom/flagd/issues/1104)) ([b6c00c7](https://github.com/bookingcom/flagd/commit/b6c00c7615040399b60f9085a8238d417445546d)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.4 ([#1119](https://github.com/bookingcom/flagd/issues/1119)) ([e998e41](https://github.com/bookingcom/flagd/commit/e998e41f7c6fc8007458dff08e66aa19c7b7b0e7)) +* **deps:** update module github.com/open-feature/flagd/core to v0.7.5 ([#1198](https://github.com/bookingcom/flagd/issues/1198)) ([ce38845](https://github.com/bookingcom/flagd/commit/ce388458b9c8a686a7b6ff38b532c941d43d842c)) +* **deps:** update module github.com/open-feature/flagd/core to v0.8.2 ([#1255](https://github.com/bookingcom/flagd/issues/1255)) ([9005089](https://github.com/bookingcom/flagd/commit/9005089b3e7c8ec4c1e52b42a59c0c05983647a2)) +* **deps:** update module github.com/open-feature/flagd/core to v0.9.0 ([#1281](https://github.com/bookingcom/flagd/issues/1281)) ([3cfb052](https://github.com/bookingcom/flagd/commit/3cfb0523cc857dd2019d712c621afe81c2b41398)) +* **deps:** update module github.com/open-feature/flagd/core to v0.9.3 ([#1296](https://github.com/bookingcom/flagd/issues/1296)) ([1f7b8bd](https://github.com/bookingcom/flagd/commit/1f7b8bd938f799da98462e45e52c0e1ac6cb83e6)) +* **deps:** update module github.com/open-feature/go-sdk to v1.8.0 ([#994](https://github.com/bookingcom/flagd/issues/994)) ([266cf9f](https://github.com/bookingcom/flagd/commit/266cf9f82ee8b4a4ba8ad1c0594388d2987a8c4b)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.17 ([#759](https://github.com/bookingcom/flagd/issues/759)) ([a2a2c3c](https://github.com/bookingcom/flagd/commit/a2a2c3c7effd1708136eaac5df00ae02276d5005)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/providers/flagd to v0.1.18 ([#1011](https://github.com/bookingcom/flagd/issues/1011)) ([90d4e4e](https://github.com/bookingcom/flagd/commit/90d4e4e7d9db9e21fa38d96fdecb81ab78868732)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/tests/flagd to v1.2.3 ([#749](https://github.com/bookingcom/flagd/issues/749)) ([cd63e48](https://github.com/bookingcom/flagd/commit/cd63e489d681c0998a9c38072410653473ce40fc)) +* **deps:** update module github.com/open-feature/go-sdk-contrib/tests/flagd to v1.3.1 ([#760](https://github.com/bookingcom/flagd/issues/760)) ([30dda72](https://github.com/bookingcom/flagd/commit/30dda72145c05de298140f880238ed37be73631a)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.3 ([#1384](https://github.com/bookingcom/flagd/issues/1384)) ([8fd16b2](https://github.com/bookingcom/flagd/commit/8fd16b23b1fa8517128af36b3068ca18ebbad6c3)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.4 ([#1406](https://github.com/bookingcom/flagd/issues/1406)) ([a0a6426](https://github.com/bookingcom/flagd/commit/a0a64269b08251317676075fdea7bc65bea8a8dc)) +* **deps:** update module github.com/prometheus/client_golang to v1.20.5 ([#1425](https://github.com/bookingcom/flagd/issues/1425)) ([583ba89](https://github.com/bookingcom/flagd/commit/583ba894f2de794b36b6a1cc3bfceb9c46dc9d96)) +* **deps:** update module github.com/rs/cors to v1.11.0 ([#1299](https://github.com/bookingcom/flagd/issues/1299)) ([5f77541](https://github.com/bookingcom/flagd/commit/5f775413fb33b4afed1ef98484463f07a67ed1cb)) +* **deps:** update module github.com/rs/cors to v1.11.1 ([#1392](https://github.com/bookingcom/flagd/issues/1392)) ([8bd549e](https://github.com/bookingcom/flagd/commit/8bd549e8603b4a61cc26d0c09ef5dd13860cb3da)) +* **deps:** update module github.com/rs/xid to v1.6.0 ([#1386](https://github.com/bookingcom/flagd/issues/1386)) ([2317013](https://github.com/bookingcom/flagd/commit/231701346abab2018cc7c495ebc7f285bb2a46d2)) +* **deps:** update module github.com/spf13/cobra to v1.8.0 ([#993](https://github.com/bookingcom/flagd/issues/993)) ([05c7870](https://github.com/bookingcom/flagd/commit/05c7870cc7662117f85e9c6528508327ae320b83)) +* **deps:** update module github.com/spf13/cobra to v1.8.1 ([#1332](https://github.com/bookingcom/flagd/issues/1332)) ([c62bcb0](https://github.com/bookingcom/flagd/commit/c62bcb0ec68fbcac40d16df001379f117c4df37e)) +* **deps:** update module github.com/spf13/viper to v1.17.0 ([#956](https://github.com/bookingcom/flagd/issues/956)) ([31d015d](https://github.com/bookingcom/flagd/commit/31d015d329ae9c1da3ec13878078371bcbf43fbf)) +* **deps:** update module github.com/spf13/viper to v1.18.0 ([#1060](https://github.com/bookingcom/flagd/issues/1060)) ([9dfa689](https://github.com/bookingcom/flagd/commit/9dfa6899ed3a25a5c34f8b0ebd152b01b1097dec)) +* **deps:** update module github.com/spf13/viper to v1.18.2 ([#1069](https://github.com/bookingcom/flagd/issues/1069)) ([f0d6206](https://github.com/bookingcom/flagd/commit/f0d620698abbde6ef455c2dd64b02a52eac96a89)) +* **deps:** update module github.com/spf13/viper to v1.19.0 ([#1334](https://github.com/bookingcom/flagd/issues/1334)) ([1097b99](https://github.com/bookingcom/flagd/commit/1097b9961b672d44a81e5b9e7a56f163e08e4909)) +* **deps:** update module github.com/stretchr/testify to v1.10.0 ([#1455](https://github.com/bookingcom/flagd/issues/1455)) ([8c843df](https://github.com/bookingcom/flagd/commit/8c843df7714b1f2d120c5cac8e40c7220cc0c05b)) +* **deps:** update module go.uber.org/mock to v0.5.0 ([#1427](https://github.com/bookingcom/flagd/issues/1427)) ([0c6fd7f](https://github.com/bookingcom/flagd/commit/0c6fd7fa688db992d4e58a202889cbfea07eebf6)) +* **deps:** update module go.uber.org/zap to v1.25.0 ([#786](https://github.com/bookingcom/flagd/issues/786)) ([40d0aa6](https://github.com/bookingcom/flagd/commit/40d0aa66cf422db6811206d777b55396a96f330f)) +* **deps:** update module go.uber.org/zap to v1.26.0 ([#917](https://github.com/bookingcom/flagd/issues/917)) ([e57e206](https://github.com/bookingcom/flagd/commit/e57e206c937d5b11b81d46ee57b3e92cc454dd88)) +* **deps:** update module golang.org/x/net to v0.26.0 ([#1337](https://github.com/bookingcom/flagd/issues/1337)) ([83bdbb5](https://github.com/bookingcom/flagd/commit/83bdbb5e7ea1be9da51d06e6b22c997f0354ef98)) +* **deps:** update module golang.org/x/net to v0.27.0 ([#1353](https://github.com/bookingcom/flagd/issues/1353)) ([df9834b](https://github.com/bookingcom/flagd/commit/df9834bea2a7ae20c5926c98dc423ab6363ef332)) +* **deps:** update module golang.org/x/net to v0.28.0 ([#1380](https://github.com/bookingcom/flagd/issues/1380)) ([239a432](https://github.com/bookingcom/flagd/commit/239a432c18bf6780117b5d563443124887b38120)) +* **deps:** update module golang.org/x/net to v0.29.0 ([#1398](https://github.com/bookingcom/flagd/issues/1398)) ([0721e02](https://github.com/bookingcom/flagd/commit/0721e02daae4c92438490169113d3d76ca4a028a)) +* **deps:** update module golang.org/x/net to v0.30.0 ([#1417](https://github.com/bookingcom/flagd/issues/1417)) ([4d5b75e](https://github.com/bookingcom/flagd/commit/4d5b75eed9097c09760fcc71bfdf473cd19232ec)) +* **deps:** update module golang.org/x/net to v0.31.0 ([#1446](https://github.com/bookingcom/flagd/issues/1446)) ([9e35111](https://github.com/bookingcom/flagd/commit/9e351117b4b2ebbb4a016d6b189077ae65a83124)) +* **deps:** update module golang.org/x/sync to v0.8.0 ([#1378](https://github.com/bookingcom/flagd/issues/1378)) ([4804c17](https://github.com/bookingcom/flagd/commit/4804c17a67ea9761079ecade34ccb3446643050b)) +* **deps:** update module golang.org/x/sync to v0.9.0 ([#1445](https://github.com/bookingcom/flagd/issues/1445)) ([8893e94](https://github.com/bookingcom/flagd/commit/8893e94b94ae79f80a0aa0f25cca5caf874e9d2e)) +* **deps:** update module google.golang.org/grpc to v1.65.0 ([#1346](https://github.com/bookingcom/flagd/issues/1346)) ([72a6b87](https://github.com/bookingcom/flagd/commit/72a6b876e880ff0b43440d9b63710c7a87536988)) +* **deps:** update module google.golang.org/grpc to v1.66.0 ([#1393](https://github.com/bookingcom/flagd/issues/1393)) ([c96e9d7](https://github.com/bookingcom/flagd/commit/c96e9d764aa51caf00fbde07cdc7d2de55b98b9e)) +* **deps:** update module google.golang.org/grpc to v1.66.1 ([#1402](https://github.com/bookingcom/flagd/issues/1402)) ([50c9cd3](https://github.com/bookingcom/flagd/commit/50c9cd3ada2f470a22374392a5a152a487636645)) +* **deps:** update module google.golang.org/grpc to v1.66.2 ([#1405](https://github.com/bookingcom/flagd/issues/1405)) ([69ec28f](https://github.com/bookingcom/flagd/commit/69ec28fceb597bdaad63b184943b66ccdb4af0b7)) +* **deps:** update module google.golang.org/grpc to v1.67.0 ([#1407](https://github.com/bookingcom/flagd/issues/1407)) ([1ad6480](https://github.com/bookingcom/flagd/commit/1ad6480a0f37c4677e53065ef455f615b26b1f17)) +* **deps:** update module google.golang.org/grpc to v1.67.1 ([#1415](https://github.com/bookingcom/flagd/issues/1415)) ([85a3a6b](https://github.com/bookingcom/flagd/commit/85a3a6b46233fcc7cf71a0292b46c82ac8e66d7b)) +* **deps:** update module google.golang.org/grpc to v1.68.0 ([#1442](https://github.com/bookingcom/flagd/issues/1442)) ([cd27d09](https://github.com/bookingcom/flagd/commit/cd27d098e6d8d8b0f681ef42d26dba1ebac67d12)) +* **deps:** update module google.golang.org/protobuf to v1.33.0 [security] ([#1248](https://github.com/bookingcom/flagd/issues/1248)) ([b2b0fa1](https://github.com/bookingcom/flagd/commit/b2b0fa19a6254c02c81ef44828b643a5a25ea5b5)) +* **deps:** update module google.golang.org/protobuf to v1.35.2 ([#1450](https://github.com/bookingcom/flagd/issues/1450)) ([6b9834d](https://github.com/bookingcom/flagd/commit/6b9834d4b3aa9b71cf22cd0e463b1807de164ccf)) +* **deps:** update opentelemetry-go monorepo ([#1314](https://github.com/bookingcom/flagd/issues/1314)) ([e9f1a7a](https://github.com/bookingcom/flagd/commit/e9f1a7a04828f36691e694375b3c665140bc7dee)) +* **deps:** update opentelemetry-go monorepo ([#1347](https://github.com/bookingcom/flagd/issues/1347)) ([37fb3cd](https://github.com/bookingcom/flagd/commit/37fb3cd81d5436e9d8cd3ea490a3951ae5794130)) +* **deps:** update opentelemetry-go monorepo ([#1387](https://github.com/bookingcom/flagd/issues/1387)) ([22aef5b](https://github.com/bookingcom/flagd/commit/22aef5bbf030c619e48fbe22a16d83e071b11902)) +* **deps:** update opentelemetry-go monorepo ([#1403](https://github.com/bookingcom/flagd/issues/1403)) ([fc4cd3e](https://github.com/bookingcom/flagd/commit/fc4cd3e547f4826ea0bb8cc1bb2304807932b4e6)) +* **deps:** update opentelemetry-go monorepo ([#1447](https://github.com/bookingcom/flagd/issues/1447)) ([68b5794](https://github.com/bookingcom/flagd/commit/68b5794180da84af9adc1f2cd80f929489969c1c)) +* **deps:** update opentelemetry-go monorepo ([#868](https://github.com/bookingcom/flagd/issues/868)) ([d48317f](https://github.com/bookingcom/flagd/commit/d48317f61d7db7ba0398dc9ab7cdd174a0b87555)) +* invalid scoped-sync responses for empty flags ([#1352](https://github.com/bookingcom/flagd/issues/1352)) ([51371d2](https://github.com/bookingcom/flagd/commit/51371d25e25e1199336a5a831530506313628ff3)) +* readable error messages ([#1325](https://github.com/bookingcom/flagd/issues/1325)) ([7ff33ef](https://github.com/bookingcom/flagd/commit/7ff33effcc47e31c5b7fdc33385d8128db2163fc)) +* remove dep cycle with certreloader ([#1410](https://github.com/bookingcom/flagd/issues/1410)) ([5244f6f](https://github.com/bookingcom/flagd/commit/5244f6f6c94f310fd80c7ab84942103cc8c18a39)) +* update protobuff CVE-2024-24786 ([#1249](https://github.com/bookingcom/flagd/issues/1249)) ([fd81c23](https://github.com/bookingcom/flagd/commit/fd81c235fb4a09dfc42289ac316ac3a1d7eff58c)) +* use correct link in sources flag helper text in start cmd ([#1126](https://github.com/bookingcom/flagd/issues/1126)) ([b9d30e0](https://github.com/bookingcom/flagd/commit/b9d30e0a52eaf50553e1ce4c65f60bc67d931ea6)) + + +### โœจ New Features + +* add mTLS support to otel exporter ([#1389](https://github.com/bookingcom/flagd/issues/1389)) ([8737f53](https://github.com/bookingcom/flagd/commit/8737f53444016b114ee4ae52eead0b835af0e200)) +* added custom grpc resolver ([#1424](https://github.com/bookingcom/flagd/issues/1424)) ([e5007e2](https://github.com/bookingcom/flagd/commit/e5007e2bcb6f049a3c54e09331065bb9abe215be)) +* allow custom seed when using targetingKey override for fractional op ([#1266](https://github.com/bookingcom/flagd/issues/1266)) ([f62bc72](https://github.com/bookingcom/flagd/commit/f62bc721e8ebc07e27fbe7b9ca085a8771295d65)) +* Create interface for eval events. ([#1288](https://github.com/bookingcom/flagd/issues/1288)) ([9714215](https://github.com/bookingcom/flagd/commit/9714215cedb0fd28daddf086ce1255ec29b877d4)) +* move json logic operator registration to resolver ([#1291](https://github.com/bookingcom/flagd/issues/1291)) ([b473457](https://github.com/bookingcom/flagd/commit/b473457ddff28789fee1eeb6704491b6aa3525e3)) +* new proto (flagd.sync.v1) for sync sources ([#1214](https://github.com/bookingcom/flagd/issues/1214)) ([544234e](https://github.com/bookingcom/flagd/commit/544234ebd9f9be5f54c2865a866575a7869a56c0)) +* OFREP support for flagd ([#1247](https://github.com/bookingcom/flagd/issues/1247)) ([9d12fc2](https://github.com/bookingcom/flagd/commit/9d12fc20702a86e8385564659be88f07ad36d9e5)) +* serve sync.proto on port 8015 ([#1237](https://github.com/bookingcom/flagd/issues/1237)) ([7afdc0c](https://github.com/bookingcom/flagd/commit/7afdc0cda47d080575cb87a94b35cfe051f88422)) +* support `FLAGD_DEBUG` / `--debug` / `-x` ([#1326](https://github.com/bookingcom/flagd/issues/1326)) ([298bd36](https://github.com/bookingcom/flagd/commit/298bd36698224a0dca8b289f4cb0b80ae2fa6e0a)) +* support azure blob sync ([#1428](https://github.com/bookingcom/flagd/issues/1428)) ([5c39cfe](https://github.com/bookingcom/flagd/commit/5c39cfe30a3dead4f6db2c6f9ee4c12193cd479b)) +* support emitting errors from the bulk evaluator ([#1338](https://github.com/bookingcom/flagd/issues/1338)) ([b9c099c](https://github.com/bookingcom/flagd/commit/b9c099cb7fa002a509a82c81b467f5e784c27e82)) +* support OFO v1beta1 API ([#997](https://github.com/bookingcom/flagd/issues/997)) ([bb6f5bf](https://github.com/bookingcom/flagd/commit/bb6f5bf0fc382ade75d80a34d209beaa2edc459d)) + + +### ๐Ÿงน Chore + +* adapt telemetry setup error handling ([#1315](https://github.com/bookingcom/flagd/issues/1315)) ([20bcb78](https://github.com/bookingcom/flagd/commit/20bcb78d11dbb16aab2b14d5869bb990a0f7bca5)) +* add new flagd-evaluator e2e suite ([#898](https://github.com/bookingcom/flagd/issues/898)) ([37ab55d](https://github.com/bookingcom/flagd/commit/37ab55d26a9902935e4f1ddfd1a6af28d3b1cfa4)) +* bump go deps to latest ([#1307](https://github.com/bookingcom/flagd/issues/1307)) ([004ad08](https://github.com/bookingcom/flagd/commit/004ad083dc01538791148d6233e453d2a3009fcd)) +* **deps:** update dependency go to v1.22.6 ([#1297](https://github.com/bookingcom/flagd/issues/1297)) ([50b92c1](https://github.com/bookingcom/flagd/commit/50b92c17cfd872d3e6b95fef3b3d96444e563715)) +* **deps:** update golang docker tag to v1.21 ([#822](https://github.com/bookingcom/flagd/issues/822)) ([effe29d](https://github.com/bookingcom/flagd/commit/effe29d50e33e6c06ef40d7f83f1b3f0df6bd1a2)) +* **deps:** update golang docker tag to v1.22 ([#1201](https://github.com/bookingcom/flagd/issues/1201)) ([d14c69e](https://github.com/bookingcom/flagd/commit/d14c69e93e56d32a37b2428f1db2d4ac79563597)) +* **deps:** update golang docker tag to v1.23 ([#1382](https://github.com/bookingcom/flagd/issues/1382)) ([abb5ca3](https://github.com/bookingcom/flagd/commit/abb5ca3e31308535c66a94300d6f6409fd370b95)) +* disable caching on integration tests ([#899](https://github.com/bookingcom/flagd/issues/899)) ([16dd21e](https://github.com/bookingcom/flagd/commit/16dd21e5834519af3a22ffeb989ab398f8c1ddd9)) +* docs rework ([#927](https://github.com/bookingcom/flagd/issues/927)) ([27b3193](https://github.com/bookingcom/flagd/commit/27b31938210c8930d9cbb31c1c76220d185b3949)) +* fix lint errors ([#987](https://github.com/bookingcom/flagd/issues/987)) ([0c3af2d](https://github.com/bookingcom/flagd/commit/0c3af2da01f91f6fc6d5ac78a33dd79032537ea9)) +* fix unit tests and ensure their execution ([#1316](https://github.com/bookingcom/flagd/issues/1316)) ([25041c0](https://github.com/bookingcom/flagd/commit/25041c016ae84afb01b8eb1e2b693aae3199a6ac)) +* improve gRPC sync service shutdown behavior ([#1375](https://github.com/bookingcom/flagd/issues/1375)) ([79d9085](https://github.com/bookingcom/flagd/commit/79d9085a50c49a97b70febb5f444fa3ea965220b)) +* move e2e tests to test ([#1005](https://github.com/bookingcom/flagd/issues/1005)) ([a94b639](https://github.com/bookingcom/flagd/commit/a94b6399e529ca03c6034eb86ec4028d7e8c2a82)) +* move packaging & isolate service implementations ([#1234](https://github.com/bookingcom/flagd/issues/1234)) ([b58fab3](https://github.com/bookingcom/flagd/commit/b58fab3df030ef7e9e10eafa7a0141c05aa05bbd)) +* refactor evaluation core ([#1259](https://github.com/bookingcom/flagd/issues/1259)) ([0e6604c](https://github.com/bookingcom/flagd/commit/0e6604cd038dc13d7d40e622523320bf03efbcd0)) +* refactoring component structure ([#1044](https://github.com/bookingcom/flagd/issues/1044)) ([0c7f78a](https://github.com/bookingcom/flagd/commit/0c7f78a95fa4ad2a8b2afe2f6023b9c6d4fd48ed)) +* release main ([#1007](https://github.com/bookingcom/flagd/issues/1007)) ([cfcd6bd](https://github.com/bookingcom/flagd/commit/cfcd6bdf9c203770adfacaa5894880cb214c0daa)) +* release main ([#1017](https://github.com/bookingcom/flagd/issues/1017)) ([14929dd](https://github.com/bookingcom/flagd/commit/14929dd5c370a0314e689283508f325e85171fbf)) +* release main ([#1038](https://github.com/bookingcom/flagd/issues/1038)) ([9e6e8d7](https://github.com/bookingcom/flagd/commit/9e6e8d77eceaa8b75c181951a672064be649143b)) +* release main ([#1057](https://github.com/bookingcom/flagd/issues/1057)) ([4711aaa](https://github.com/bookingcom/flagd/commit/4711aaa0ec7560a3c226955b4e1626204fe7f759)) +* release main ([#1105](https://github.com/bookingcom/flagd/issues/1105)) ([9bc9cae](https://github.com/bookingcom/flagd/commit/9bc9cae340b67605215c94398e0b226855249866)) +* release main ([#1130](https://github.com/bookingcom/flagd/issues/1130)) ([116ad36](https://github.com/bookingcom/flagd/commit/116ad362aaf6248c743f0d73f784fcf9fed1389c)) +* release main ([#1209](https://github.com/bookingcom/flagd/issues/1209)) ([534b5bf](https://github.com/bookingcom/flagd/commit/534b5bf654384689964c0bab5f543457d29dab8f)) +* release main ([#1238](https://github.com/bookingcom/flagd/issues/1238)) ([b755a64](https://github.com/bookingcom/flagd/commit/b755a643bdfb87c4fbf67e275af41f5f04073944)) +* release main ([#1254](https://github.com/bookingcom/flagd/issues/1254)) ([f72faeb](https://github.com/bookingcom/flagd/commit/f72faebc0c361deded0c7d89e8ab62dcaf5de111)) +* release main ([#1267](https://github.com/bookingcom/flagd/issues/1267)) ([584a469](https://github.com/bookingcom/flagd/commit/584a469d08ea74c8916c43c1a2fd292c7e648dcd)) +* release main ([#1292](https://github.com/bookingcom/flagd/issues/1292)) ([e1752ba](https://github.com/bookingcom/flagd/commit/e1752badc2a68a230e8df4ac00fa0e4083ee0d58)) +* release main ([#1301](https://github.com/bookingcom/flagd/issues/1301)) ([d58fe3c](https://github.com/bookingcom/flagd/commit/d58fe3c3ac67843571d8fdc7d04b75996444befd)) +* release main ([#1319](https://github.com/bookingcom/flagd/issues/1319)) ([01b50e0](https://github.com/bookingcom/flagd/commit/01b50e09f9327a90056f1969598ffc9db780c41a)) +* release main ([#1327](https://github.com/bookingcom/flagd/issues/1327)) ([f243202](https://github.com/bookingcom/flagd/commit/f2432025f318401ab241c92644c3044a1dd497e6)) +* release main ([#1341](https://github.com/bookingcom/flagd/issues/1341)) ([9ac329f](https://github.com/bookingcom/flagd/commit/9ac329f9206360e532d615904f977309b0af71a5)) +* release main ([#1356](https://github.com/bookingcom/flagd/issues/1356)) ([b6c18f3](https://github.com/bookingcom/flagd/commit/b6c18f35ec02b43431e739e65baa361baa65478b)) +* release main ([#1395](https://github.com/bookingcom/flagd/issues/1395)) ([851b9da](https://github.com/bookingcom/flagd/commit/851b9da43648bfb1695c682b1c1c588c749a71c9)) +* release main ([#1412](https://github.com/bookingcom/flagd/issues/1412)) ([df54b66](https://github.com/bookingcom/flagd/commit/df54b6612448608df642fa6fe644388558fd0843)) +* release main ([#750](https://github.com/bookingcom/flagd/issues/750)) ([e3e03b0](https://github.com/bookingcom/flagd/commit/e3e03b0af2ed3690aae8755facfe2bc8444c4f50)) +* release main ([#774](https://github.com/bookingcom/flagd/issues/774)) ([53028b5](https://github.com/bookingcom/flagd/commit/53028b57f9d3045dd8e98dca5cb0d7c2813bb957)) +* release main ([#780](https://github.com/bookingcom/flagd/issues/780)) ([bf74c5a](https://github.com/bookingcom/flagd/commit/bf74c5a3fc1b52108c2b057b3680576a90f31453)) +* release main ([#796](https://github.com/bookingcom/flagd/issues/796)) ([ee9116b](https://github.com/bookingcom/flagd/commit/ee9116b34715cca0e6794dd01fe9c9eaea693529)) +* release main ([#883](https://github.com/bookingcom/flagd/issues/883)) ([43f15ea](https://github.com/bookingcom/flagd/commit/43f15ea92339cb953b0dcfc6ee883cd0e1a4d9b3)) +* release main ([#902](https://github.com/bookingcom/flagd/issues/902)) ([90152ef](https://github.com/bookingcom/flagd/commit/90152efa005b1e7881c496c71dd1b7adfa4eeb1a)) +* release main ([#919](https://github.com/bookingcom/flagd/issues/919)) ([3dd6929](https://github.com/bookingcom/flagd/commit/3dd69297c4dcf87f4780432600903fd3f76916fb)) +* release main ([#967](https://github.com/bookingcom/flagd/issues/967)) ([5b82d06](https://github.com/bookingcom/flagd/commit/5b82d06eb7dc2e0ae14a4635321d2b91162ab3c2)) +* remove deprecated flags ([#1075](https://github.com/bookingcom/flagd/issues/1075)) ([49f6fe5](https://github.com/bookingcom/flagd/commit/49f6fe5679425b31b1e1cf39a2a2e4767b2e1db9)) +* update go deps ([#1279](https://github.com/bookingcom/flagd/issues/1279)) ([219789f](https://github.com/bookingcom/flagd/commit/219789fca8a929d552e4e8d1f6b6d5cd44505f43)) +* upgrade to go 1.20 ([#891](https://github.com/bookingcom/flagd/issues/891)) ([977167f](https://github.com/bookingcom/flagd/commit/977167fb8db330b62726097616dcd691267199ad)) + + +### ๐Ÿ“š Documentation + +* fixed typos and linting issues ([#957](https://github.com/bookingcom/flagd/issues/957)) ([0bade57](https://github.com/bookingcom/flagd/commit/0bade574005f8faf977de30b14ac89acbb276472)) + + +### ๐Ÿ”„ Refactoring + +* migrate to connectrpc/connect-go ([#990](https://github.com/bookingcom/flagd/issues/990)) ([7dd5b2b](https://github.com/bookingcom/flagd/commit/7dd5b2b4c284481bcba5a9c45bd6c85ad1dc6d33)) +* Rename metrics-port to management-port ([#1012](https://github.com/bookingcom/flagd/issues/1012)) ([5635e38](https://github.com/bookingcom/flagd/commit/5635e38703cae835a53e9cce83d5bc42d00091e2)) + ## [0.11.4](https://github.com/open-feature/flagd/compare/flagd/v0.11.3...flagd/v0.11.4) (2024-10-28)