Skip to content

Latest commit

 

History

History
773 lines (459 loc) · 73.3 KB

CHANGELOG.md

File metadata and controls

773 lines (459 loc) · 73.3 KB

Changelog

0.11.3 (2025-03-14)

🐛 Bug Fixes

  • deps: update github.com/open-feature/flagd-schemas digest to e840a03 (#1587) (9ee0c57)
  • deps: update module connectrpc.com/otelconnect to v0.7.2 (#1574) (6094dce)
  • deps: update module github.com/google/go-cmp to v0.7.0 (#1569) (6e9dbd2)
  • deps: update module github.com/prometheus/client_golang to v1.21.1 (#1576) (cd95193)
  • deps: update module google.golang.org/grpc to v1.71.0 (#1578) (5c2c64f)

✨ New Features

  • accept version numbers which are not strings (#1589) (6a13796)

0.11.2 (2025-02-21)

🐛 Bug Fixes

  • deps: update golang.org/x/exp digest to 939b2ce (#1555) (23afa9c)
  • deps: update golang.org/x/exp digest to f9890c6 (#1551) (02c4b42)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.5-20250127221518-be6d1143b690.1 (#1549) (d3eb44e)
  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.7.4 (#1556) (0dfa799)
  • deps: update module github.com/prometheus/client_golang to v1.21.0 (#1568) (a3d4162)
  • deps: update module golang.org/x/crypto to v0.33.0 (#1552) (7cef153)
  • deps: update module golang.org/x/mod to v0.23.0 (#1544) (6fe7bd2)

✨ New Features

  • Adding gRPC dial option override to grpc_sync.go (#1563) (1a97ca5)

0.11.1 (2025-02-04)

🐛 Bug Fixes

  • deps: update module golang.org/x/sync to v0.11.0 (#1543) (7d6c0dc)

0.11.0 (2025-01-31)

⚠ BREAKING CHANGES

  • flagSetMetadata in OFREP/ResolveAll, core refactors (#1540)

🐛 Bug Fixes

  • deps: update github.com/open-feature/flagd-schemas digest to bb76343 (#1534) (8303353)
  • deps: update golang.org/x/exp digest to 3edf0e9 (#1538) (7a06567)
  • deps: update golang.org/x/exp digest to e0ece0d (#1539) (4281c6e)
  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20250127221518-be6d1143b690.2 (#1536) (e23060f)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.4-20241220192239-696330adaff0.1 (#1529) (8881a80)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.4-20250127221518-be6d1143b690.1 (#1537) (f74207b)
  • deps: update module google.golang.org/grpc to v1.70.0 (#1528) (79b2b0a)

✨ New Features

  • flagSetMetadata in OFREP/ResolveAll, core refactors (#1540) (b49abf9)
  • support yaml in blob, file, and http syncs (#1522) (76d673a)

0.10.8 (2025-01-19)

🐛 Bug Fixes

  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.7.3 (#1520) (db2f990)
  • deps: update opentelemetry-go monorepo (#1524) (eeae9a6)

0.10.7 (2025-01-16)

🐛 Bug Fixes

  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.3-20241220192239-696330adaff0.1 (#1513) (64c5787)

0.10.6 (2025-01-15)

🐛 Bug Fixes

  • deps: update github.com/open-feature/flagd-schemas digest to 37baa2c (#1499) (1a853f7)
  • deps: update github.com/open-feature/flagd-schemas digest to b81a56e (#1391) (6a3d8ac)
  • deps: update golang.org/x/exp digest to 7588d65 (#1495) (242e594)
  • deps: update golang.org/x/exp digest to b2144cd (#1320) (a692b00)
  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20241220192239-696330adaff0.1 (#1489) (53add83)
  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20241220192239-696330adaff0.2 (#1492) (9f1d94a)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.0-20241220192239-696330adaff0.1 (#1490) (6edce72)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.2-20241220192239-696330adaff0.1 (#1502) (426c36e)
  • deps: update module connectrpc.com/connect to v1.18.1 (#1507) (89d3259)
  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.7.0 (#1496) (e1fe149)
  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.7.1 (#1509) (9d06812)
  • deps: update module golang.org/x/crypto to v0.32.0 (#1497) (63a34d2)
  • deps: update module google.golang.org/grpc to v1.69.2 (#1484) (6b40ad3)
  • deps: update module google.golang.org/grpc to v1.69.4 (#1510) (76d6353)
  • deps: update opentelemetry-go monorepo (#1470) (26b0b1a)

✨ New Features

0.10.5 (2024-12-17)

🐛 Bug Fixes

  • deps: update kubernetes packages to v0.31.2 (#1430) (0df8622)
  • deps: update kubernetes packages to v0.31.3 (#1454) (f56d7b0)
  • deps: update kubernetes packages to v0.31.4 (#1461) (431fbb4)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.2-20240906125204-0a6a901b42e8.1 (#1451) (8c6d91d)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.36.0-20240906125204-0a6a901b42e8.1 (#1475) (0b11c6c)
  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.6.0 (#1460) (dbc1da4)
  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.6.1 (#1473) (a3d899c)
  • deps: update module github.com/fsnotify/fsnotify to v1.8.0 (#1438) (949c73b)
  • deps: update module github.com/stretchr/testify to v1.10.0 (#1455) (8c843df)
  • deps: update module golang.org/x/crypto to v0.29.0 (#1443) (db96dd5)
  • deps: update module golang.org/x/crypto to v0.30.0 (#1457) (dbdaa19)
  • deps: update module golang.org/x/crypto to v0.31.0 (#1463) (b2245d7)
  • deps: update module golang.org/x/mod to v0.22.0 (#1444) (ed064e1)
  • deps: update module google.golang.org/grpc to v1.68.0 (#1442) (cd27d09)
  • deps: update module google.golang.org/grpc to v1.68.1 (#1456) (0b6e2a1)
  • deps: update module google.golang.org/grpc to v1.69.0 (#1469) (dd4869f)
  • deps: update opentelemetry-go monorepo (#1447) (68b5794)

✨ New Features

0.10.4 (2024-10-28)

🐛 Bug Fixes

  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.35.1-20240906125204-0a6a901b42e8.1 (#1420) (1f06d5a)
  • deps: update module github.com/prometheus/client_golang to v1.20.5 (#1425) (583ba89)
  • deps: update module go.uber.org/mock to v0.5.0 (#1427) (0c6fd7f)
  • deps: update module gocloud.dev to v0.40.0 (#1422) (e0e4709)
  • deps: update module golang.org/x/crypto to v0.28.0 (#1416) (fb272da)
  • deps: update module google.golang.org/grpc to v1.67.1 (#1415) (85a3a6b)

✨ New Features

0.10.3 (2024-09-23)

🐛 Bug Fixes

  • deps: update kubernetes package and controller runtime, fix proto lint (#1290) (94860d6)
  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240906125204-0a6a901b42e8.1 (#1400) (954d972)
  • deps: update module connectrpc.com/connect to v1.17.0 (#1408) (e7eb691)
  • deps: update module github.com/prometheus/client_golang to v1.20.3 (#1384) (8fd16b2)
  • deps: update module github.com/prometheus/client_golang to v1.20.4 (#1406) (a0a6426)
  • deps: update module gocloud.dev to v0.39.0 (#1404) (a3184d6)
  • deps: update module golang.org/x/crypto to v0.27.0 (#1396) (f9a7d10)
  • deps: update module golang.org/x/mod to v0.21.0 (#1397) (1507e19)
  • deps: update module google.golang.org/grpc to v1.66.0 (#1393) (c96e9d7)
  • deps: update module google.golang.org/grpc to v1.66.1 (#1402) (50c9cd3)
  • deps: update module google.golang.org/grpc to v1.66.2 (#1405) (69ec28f)
  • deps: update module google.golang.org/grpc to v1.67.0 (#1407) (1ad6480)
  • deps: update opentelemetry-go monorepo (#1387) (22aef5b)
  • deps: update opentelemetry-go monorepo (#1403) (fc4cd3e)
  • remove dep cycle with certreloader (#1410) (5244f6f)

✨ New Features

0.10.2 (2024-08-22)

🐛 Bug Fixes

  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.5.1-20240215170432-1e611e2999cc.1 (#1372) (ae24595)
  • deps: update module connectrpc.com/otelconnect to v0.7.1 (#1367) (184915b)
  • deps: update module github.com/open-feature/open-feature-operator/apis to v0.2.44 (#1368) (0c68726)
  • deps: update module golang.org/x/crypto to v0.26.0 (#1379) (05f6658)
  • deps: update module golang.org/x/mod to v0.20.0 (#1377) (797d7a4)
  • deps: update module golang.org/x/sync to v0.8.0 (#1378) (4804c17)

✨ New Features

  • add 'watcher' interface to file sync (#1365) (61fff43)
  • added new grpc sync config option to allow setting max receive message size. (#1358) (bed077b)
  • Support blob type sources and GCS as an example of such source. (#1366) (21f2c9a)

🧹 Chore

0.10.1 (2024-07-08)

🐛 Bug Fixes

  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.2 (#1342) (efdd921)
  • deps: update module golang.org/x/crypto to v0.25.0 (#1351) (450cbc8)
  • deps: update module golang.org/x/mod to v0.19.0 (#1349) (6ee89b4)
  • deps: update module google.golang.org/grpc to v1.65.0 (#1346) (72a6b87)
  • deps: update opentelemetry-go monorepo (#1347) (37fb3cd)

0.10.0 (2024-06-27)

⚠ BREAKING CHANGES

  • support emitting errors from the bulk evaluator (#1338)

🐛 Bug Fixes

  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.4.0-20240215170432-1e611e2999cc.1 (#1333) (494062f)
  • deps: update module buf.build/gen/go/open-feature/flagd/protocolbuffers/go to v1.34.2-20240215170432-1e611e2999cc.2 (#1330) (32291ad)
  • deps: update module connectrpc.com/connect to v1.16.2 (#1289) (8bacb7c)
  • deps: update module github.com/open-feature/open-feature-operator/apis to v0.2.43 (#1331) (fecd769)
  • deps: update module golang.org/x/crypto to v0.24.0 (#1335) (2a31a17)
  • deps: update module golang.org/x/mod to v0.18.0 (#1336) (5fa83f7)
  • deps: update opentelemetry-go monorepo (#1314) (e9f1a7a)
  • readable error messages (#1325) (7ff33ef)

✨ New Features

  • add mandatory flags property in bulk response (#1339) (b20266e)
  • support emitting errors from the bulk evaluator (#1338) (b9c099c)
  • support relative weighting for fractional evaluation (#1313) (f82c094)

0.9.3 (2024-06-06)

🐛 Bug Fixes

🧹 Chore

0.9.2 (2024-05-10)

✨ New Features

  • improve error log and add flag disabled handling for ofrep (#1306) (39ae4fe)

🧹 Chore

0.9.1 (2024-04-19)

🐛 Bug Fixes

  • missing/nil custom variables in fractional operator (#1295) (418c5cd)

✨ New Features

  • move json logic operator registration to resolver (#1291) (b473457)

0.9.0 (2024-04-10)

⚠ BREAKING CHANGES

  • allow custom seed when using targetingKey override for fractional op (#1266)
    • This is a breaking change only to the extent that it changes the assignment of evaluated flag values. Previously, flagd's fractional op would internally concatenate any specified bucketing property with the flag-key. This improved apparent "randomness" by reducing the chances that users were assigned a bucket of the same ordinality across multiple flags. However, sometimes it's desireable to have such predictibility, so now flagd will use the bucketing value as is. If you are specifying a bucketing value in a fractional rule, and want to maintain the previous assignments, you can do this concatenation manually: { "var": "user.name" } => {"cat": [{ "var": "$flagd.flagKey" }, { "var": "user.name" }]}. This will result in the same assignment as before. Please note, that if you do not specify a bucketing key at all (the shorthand version of the fractional op), flagd still uses a concatentation of the flag-key and targetingKey as before; this behavior has not changed.

✨ New Features

  • allow custom seed when using targetingKey override for fractional op (#1266) (f62bc72)

🧹 Chore

0.8.2 (2024-03-27)

✨ New Features

0.8.1 (2024-03-15)

🐛 Bug Fixes

🧹 Chore

  • move packaging & isolate service implementations (#1234) (b58fab3)

0.8.0 (2024-02-20)

⚠ BREAKING CHANGES

  • new proto (flagd.sync.v1) for sync sources (#1214)

🐛 Bug Fixes

  • deps: update github.com/open-feature/flagd-schemas digest to 8c72c14 (#1212) (4add9fd)
  • deps: update kubernetes packages to v0.29.2 (#1213) (b0c805f)
  • deps: update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.15.0-20240215170432-1e611e2999cc.1 (#1219) (4c4f08a)
  • deps: update module golang.org/x/crypto to v0.19.0 (#1203) (f0ff317)
  • deps: update module golang.org/x/mod to v0.15.0 (#1202) (6ca8e6d)
  • deps: update module golang.org/x/net to v0.21.0 (#1204) (bccf365)
  • deps: update module google.golang.org/grpc to v1.61.1 (#1210) (10cc63e)
  • deps: update opentelemetry-go monorepo (#1199) (422ebaa)

✨ New Features

  • new proto (flagd.sync.v1) for sync sources (#1214) (544234e)

0.7.5 (2024-02-05)

🐛 Bug Fixes

  • add signal handling to SyncFlags grpc (#1176) (5c8ed7c)
  • deps: update kubernetes packages to v0.29.1 (#1156) (899e6b5)
  • deps: update module buf.build/gen/go/open-feature/flagd/connectrpc/go to v1.14.0-20231031123731-ac2ec0f39838.1 (#1170) (8b3c8d6)
  • deps: update module golang.org/x/crypto to v0.18.0 (#1138) (53569d9)
  • deps: update module golang.org/x/net to v0.20.0 (#1139) (fdb1d0c)
  • deps: update module google.golang.org/grpc to v1.61.0 (#1164) (11ccecd)
  • deps: update opentelemetry-go monorepo (#1155) (436fefe)

✨ New Features

🧹 Chore

  • update test dependencies, fix for otel api change and update renovate configuration (#1188) (3270346)

📚 Documentation

0.7.4 (2024-01-04)

🐛 Bug Fixes

  • add custom marshalling options (#1117) (e8e49de)
  • deps: update kubernetes packages to v0.29.0 (#1082) (751a79a)
  • deps: update module connectrpc.com/connect to v1.14.0 (#1108) (0a41aca)
  • deps: update module github.com/prometheus/client_golang to v1.18.0 (#1110) (745bbb0)
  • deps: update module golang.org/x/crypto to v0.17.0 [security] (#1090) (26681de)
  • deps: update module google.golang.org/protobuf to v1.32.0 (#1106) (e0d3b34)

0.7.3 (2023-12-22)

🐛 Bug Fixes

  • deps: update golang.org/x/exp digest to 6522937 (#1032) (78b23d2)
  • deps: update module connectrpc.com/connect to v1.13.0 (#1070) (63f86ea)
  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.4.0 (#1068) (5c5d5ab)
  • deps: update module github.com/open-feature/open-feature-operator to v0.5.2 (#1059) (cefea3e)
  • deps: update module google.golang.org/grpc to v1.60.0 (#1074) (bf3e9d8)
  • deps: update module google.golang.org/grpc to v1.60.1 (#1092) (5bf1368)
  • make sure sync builder is initialized to avoid nil pointer access (#1076) (ebcd616)

✨ New Features

  • support new flagd.evaluation and flagd.sync schemas (#1083) (e9728aa)

🧹 Chore

0.7.2 (2023-12-05)

🐛 Bug Fixes

  • deps: update module github.com/open-feature/open-feature-operator to v0.5.0 (#1039) (eb128d9)
  • deps: update module github.com/open-feature/open-feature-operator to v0.5.1 (#1046) (0321935)
  • deps: update module golang.org/x/crypto to v0.16.0 (#1033) (b79aaf2)
  • deps: update module golang.org/x/net to v0.19.0 (#1034) (c6426b2)
  • various edge cases in targeting (#1041) (ca38c16)

0.7.1 (2023-11-28)

🐛 Bug Fixes

  • deps: update kubernetes packages to v0.28.4 (#1016) (ae470e3)
  • deps: update opentelemetry-go monorepo (#1019) (23ae555)

🔄 Refactoring

0.7.0 (2023-11-15)

⚠ BREAKING CHANGES

  • 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.

✨ New Features

0.6.8 (2023-11-13)

🐛 Bug Fixes

  • deps: update golang.org/x/exp digest to 9a3e603 (#929) (f8db930)
  • deps: update kubernetes packages to v0.28.3 (#974) (d7d205f)
  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.1 (#971) (f1a40b8)
  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.2 (#975) (b53c14a)
  • deps: update module github.com/fsnotify/fsnotify to v1.7.0 (#981) (727b9d2)
  • deps: update module golang.org/x/mod to v0.14.0 (#991) (87bc12d)
  • deps: update module golang.org/x/net to v0.17.0 [security] (#963) (7f54bd1)
  • deps: update module golang.org/x/net to v0.18.0 (#1000) (e9347cc)
  • deps: update module golang.org/x/sync to v0.5.0 (#992) (bd24536)
  • deps: update module google.golang.org/grpc to v1.59.0 (#972) (7d0f1f2)
  • deps: update module sigs.k8s.io/controller-runtime to v0.16.3 (#976) (b33c9c9)
  • deps: update opentelemetry-go monorepo (#1001) (9798aeb)

🔄 Refactoring

0.6.7 (2023-10-12)

🐛 Bug Fixes

  • deps: update module github.com/prometheus/client_golang to v1.17.0 (#939) (9065cba)
  • deps: update module github.com/rs/cors to v1.10.1 (#946) (1c39862)
  • deps: update module go.uber.org/zap to v1.26.0 (#917) (e57e206)
  • deps: update module golang.org/x/mod to v0.13.0 (#952) (be61450)
  • deps: update module golang.org/x/sync to v0.4.0 (#949) (faa24a6)
  • deps: update module google.golang.org/grpc to v1.58.1 (#915) (06d95de)
  • deps: update module google.golang.org/grpc to v1.58.2 (#928) (90f1878)
  • deps: update module google.golang.org/grpc to v1.58.3 (#960) (fee1558)
  • deps: update opentelemetry-go monorepo (#943) (e7cee41)
  • erroneous warning about prop overwrite (#924) (673b76a)

✨ New Features

  • add $flagd.timestamp to json evaluator (#958) (a1b04e7)

0.6.6 (2023-09-14)

🐛 Bug Fixes

  • deps: update kubernetes packages to v0.28.2 (#911) (2eda6ab)
  • deps: update module sigs.k8s.io/controller-runtime to v0.16.2 (#907) (9976851)
  • deps: update opentelemetry-go monorepo (#906) (5a41226)
  • use 32bit murmur calculation (64 is not stable) (#913) (db8dca4)

0.6.5 (2023-09-08)

🐛 Bug Fixes

  • deps: update module github.com/rs/cors to v1.10.0 (#893) (fe61fbe)
  • deps: update module golang.org/x/crypto to v0.13.0 (#888) (1a9037a)
  • deps: update module golang.org/x/net to v0.15.0 (#889) (233d976)
  • deps: update module google.golang.org/grpc to v1.58.0 (#896) (853b76d)
  • deps: update module sigs.k8s.io/controller-runtime to v0.16.1 (#882) (ca3d85a)
  • deps: update opentelemetry-go monorepo (#868) (d48317f)

🧹 Chore

0.6.4 (2023-08-30)

🐛 Bug Fixes

  • deps: update kubernetes packages to v0.28.0 (#841) (cc195e1)
  • deps: update kubernetes packages to v0.28.1 (#860) (f3237c2)
  • deps: update module github.com/open-feature/open-feature-operator to v0.2.36 (#799) (fa4da4b)
  • deps: update module golang.org/x/crypto to v0.12.0 (#797) (edae3fd)
  • deps: update module golang.org/x/net to v0.14.0 (#798) (92c2f26)
  • deps: update module sigs.k8s.io/controller-runtime to v0.15.1 (#795) (13d62fd)
  • deps: update module sigs.k8s.io/controller-runtime to v0.16.0 (#856) (88d832a)

✨ New Features

  • add flag key to hash in fractional evaluation (#847) (ca6a35f)
  • add gRPC healthchecks (#863) (da30b7b)
  • support nested props in fractional evaluator (#869) (50ff739)

🧹 Chore

  • deprecate fractionalEvaluation for fractional (#873) (243fef9)
  • replace xxh3 with murmur3 in bucket algorithm (#846) (c3c9e4e)

0.6.3 (2023-08-04)

🐛 Bug Fixes

  • deps: update module github.com/diegoholiveira/jsonlogic/v3 to v3.3.0 (#785) (ee9c54b)
  • deps: update module github.com/open-feature/open-feature-operator to v0.2.35 (#783) (9ff0b5b)
  • deps: update module go.uber.org/zap to v1.25.0 (#786) (40d0aa6)
  • deps: update module golang.org/x/net to v0.13.0 (#784) (f57d023)
  • metric descriptions match the otel spec (#789) (34befcd)

✨ New Features

  • add new configuration "sync-interval" which controls the HTTP polling interval (#404) (ace62c7)
  • include falsy json fields (#792) (37d91a0)

0.6.2 (2023-07-28)

🐛 Bug Fixes

  • deps: update module buf.build/gen/go/open-feature/flagd/grpc/go to v1.3.0-20230720212818-3675556880a1.1 (#747) (fb17bc6)
  • deps: update module golang.org/x/net to v0.12.0 (#734) (777b28b)

✨ New Features

0.6.1 (2023-07-27)

🐛 Bug Fixes

  • deps: update kubernetes packages to v0.27.4 (#756) (dcc10f3)
  • deps: update module github.com/bufbuild/connect-go to v1.10.0 (#771) (c74103f)
  • deps: update module google.golang.org/grpc to v1.57.0 (#773) (be8bf04)

✨ New Features

  • flagd-proxy: introduce zero-downtime (#752) (ed5e6e5)
  • flagd: custom error handling for OTel errors (#769) (bda1a92)

0.6.0 (2023-07-13)

⚠ BREAKING CHANGES

  • rename metrics and service (#730)

🔄 Refactoring

  • remove protobuf dependency from eval package (#701) (34ffafd)

🐛 Bug Fixes

  • deps: update kubernetes packages to v0.27.3 (#708) (5bf3a69)
  • deps: update module github.com/bufbuild/connect-go to v1.9.0 (#722) (75223e2)
  • deps: update module github.com/bufbuild/connect-opentelemetry-go to v0.4.0 (#739) (713e2a9)
  • deps: update module github.com/prometheus/client_golang to v1.16.0 (#709) (b8bedd2)
  • deps: update module golang.org/x/crypto to v0.10.0 (#647) (7f1d7e6)
  • deps: update module golang.org/x/mod to v0.11.0 (#705) (42813be)
  • deps: update module golang.org/x/mod to v0.12.0 (#729) (7b109c7)
  • deps: update module golang.org/x/net to v0.11.0 (#706) (27d893f)
  • deps: update module golang.org/x/sync to v0.3.0 (#707) (7852efb)
  • deps: update module google.golang.org/grpc to v1.56.1 (#710) (8f16573)
  • deps: update module google.golang.org/grpc to v1.56.2 (#738) (521cc30)
  • deps: update module google.golang.org/protobuf to v1.31.0 (#720) (247239e)
  • deps: update opentelemetry-go monorepo (#648) (c12dad8)

✨ New Features

0.5.4 (2023-06-07)

✨ New Features

🐛 Bug Fixes

  • deps: update module github.com/bufbuild/connect-go to v1.8.0 (#683) (13bb13d)
  • deps: update module github.com/bufbuild/connect-opentelemetry-go to v0.3.0 (#669) (e899435)
  • deps: update module github.com/prometheus/client_golang to v1.15.1 (#636) (b22279d)
  • deps: update module github.com/stretchr/testify to v1.8.3 (#662) (2e06d58)
  • deps: update module github.com/stretchr/testify to v1.8.4 (#678) (ca8c9d6)
  • deps: update module golang.org/x/mod to v0.10.0 (#682) (16199ce)
  • deps: update module golang.org/x/net to v0.10.0 (#644) (ccd9d35)
  • deps: update module golang.org/x/sync to v0.2.0 (#638) (7f4a7db)
  • deps: update module google.golang.org/grpc to v1.55.0 (#640) (c0d7328)
  • deps: update module sigs.k8s.io/controller-runtime to v0.15.0 (#665) (9490ed6)
  • fix connect error code handling for disabled flags (#670) (86a8012)
  • remove disabled flags from bulk evaluation (#672) (d2ce988)

🔄 Refactoring

  • introduce additional linting rules + fix discrepancies (#616) (aef0b90)
  • introduce isyncstore interface (#660) (c0e2fa0)

🧹 Chore

  • refactor json logic evaluator to pass custom operators as options (#691) (1c9bff9)
  • update otel dependencies (#649) (2114e41)

0.5.3 (2023-05-04)

🐛 Bug Fixes

  • deps: update module github.com/bufbuild/connect-go to v1.6.0 (#585) (8f2f467)
  • deps: update module github.com/bufbuild/connect-go to v1.7.0 (#625) (1b24fc9)
  • deps: update module github.com/open-feature/open-feature-operator to v0.2.34 (#604) (3e6a84b)
  • deps: update module github.com/prometheus/client_golang to v1.15.0 (#608) (0597a8f)
  • deps: update module github.com/rs/cors to v1.9.0 (#609) (97066c1)
  • deps: update module github.com/rs/xid to v1.5.0 (#614) (e3dfbc6)
  • deps: update module golang.org/x/crypto to v0.8.0 (#595) (36016d7)

✨ New Features

🧹 Chore

  • add instructions for windows and fix failing unit tests (#632) (6999d67)

0.5.2 (2023-04-13)

🐛 Bug Fixes

  • deps: update module github.com/open-feature/open-feature-operator to v0.2.32 [security] (#606) (6f721af)
  • eventing configuration setup (#605) (edfbe51)

✨ New Features

0.5.1 (2023-04-12)

🧹 Chore

  • move startServer functions into errGroups (#566) (0223c23)

✨ New Features

🔄 Refactoring

  • remove connect-go from flagd-proxy and replace with grpc (#589) (425de9a)

🐛 Bug Fixes

0.5.0 (2023-03-30)

⚠ BREAKING CHANGES

  • rename kube-flagd-proxy to flagd-proxy (#576)
  • unify sources configuration handling (#560)

🧹 Chore

  • move credential builder for grpc sync into seperate component (#536) (7314fee)
  • refactor configuration handling for startup (#551) (8dfbde5)
  • refactor middleware setup in server (#554) (01016c7)
  • refactor service configuration objects (#545) (c7b29ed), closes #524
  • unify sources configuration handling (#560) (7f4888a)

🐛 Bug Fixes

  • deps: update module google.golang.org/grpc to v1.54.0 (#548) (99ba5ec)
  • deps: update module sigs.k8s.io/controller-runtime to v0.14.6 (#572) (bed9458)
  • fixing silent lint failures (#550) (30c8022)
  • nil pointer fix + export constructors (#555) (78adb81)

✨ New Features

0.4.5 (2023-03-20)

🐛 Bug Fixes

  • deps: update kubernetes packages to v0.26.3 (#533) (6ddd5b2)
  • deps: update module github.com/open-feature/open-feature-operator to v0.2.31 (#527) (7928130)
  • deps: update module google.golang.org/protobuf to v1.29.1 [security] (#504) (59db0bb)
  • deps: update module google.golang.org/protobuf to v1.30.0 (#499) (f650338)

✨ New Features

  • grpc connection options to flagd configuration options (#532) (aa74951)
  • Introduce flagd kube proxy (#495) (440864c)

0.4.4 (2023-03-10)

✨ New Features