Skip to content

v0.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jan 04:43
e6c1f85

0.2.0 (2023-01-01)

Features

  • add track api to grpc server (#45) (f7cb80b)
  • ui: add the menu to change the language in the dashboard (#135) (36be7b7)

Bug Fixes

  • error handling condition in the kafka writer (#116) (207f46a)
  • error handling while trying to send messages to kafka (#115) (34f616b)
  • evaluation unique count is always zero (#127) (7e1a455)
  • event user persister should not ack message when DB returns an error (#84) (39eb579)
  • failed to find feature while trying to update an archived feature (#53) (e4b9e0d)
  • flush size setting being ignored in the event persister (#117) (a19af75)
  • internal error when there is no value in the event count (#137) (b3b5b15)
  • json cannot unmarshal array while trying to create a feature flag (#15) (142b117)
  • redis key expiration is not being set correctly (#118) (2cf3bfa)
  • table has no partition for value from column_list error (#144) (d70dcb8)
  • the event may duplicate in the kafka if the redis request fails (#128) (393afe7)
  • ui/web-v2: feature flag name not being validated (#16) (6118f38)

Build System

  • add include_imports flag to protoc (#57) (6ab4f11)
  • add rules to build and test go files using go command (#23) (399fd6d)
  • change protoc to use external dependency files (#25) (56894fe)
  • fix not found error while generating proto web files (#27) (0471f3b)
  • generate proto_descriptor using protoc (#46) (a8a5f1d)
  • remove bazelisk command from Makefile (#59) (3d3495b)
  • remove go_embed_data rule (#19) (b0efa8f)
  • set ubuntu-20.04 for python build runner (#64) (a1c9ea0)
  • setup buildifier via bazel (#8) (ab61d14)
  • update renovate settings to check once a month (#5) (01ddce4)

Miscellaneous

  • add auto ops service in the event persister envoy settings (#103) (0753c7d)
  • add default variation id for evaluation count key (#111) (f7900d1)
  • add env variables for postgres (#65) (d9f403c)
  • add experiment client in the event-persister service (#89) (e231c03)
  • add experiment service's envoy config in the event persister (#80) (54d8d34)
  • add expiration to keys for evaluation counts (#100) (6c9920f)
  • add get user evaluation interface implementation (#90) (e68dcc2)
  • add handling for new metrics events in the persister service (#31) (6fc3419)
  • add json transcoding to track api for testing (#37) (876fdaf)
  • add metadata property to proto client events (#34) (9cabd9f)
  • add new sdk metrics event types to proto (#29) (5d173d5)
  • add postgresClient to persister (#73) (ff105f2)
  • add redis pipeline metrics (#120) (610e07d)
  • add redis settings in the event persister service (#92) (bbf62ef)
  • add sdk version property to proto metrics events (#32) (2548847)
  • add the ability to handle new metrics event in gateway (#33) (f29ab67)
  • add the metadata property to metrics event proto message (#132) (af575de)
  • add upsert evaluation event in the persister event service (#88) (ce1f4e0)
  • change event-counter timeout to 3 hours temporarily (#86) (c676599)
  • change experiment batch cronjob (#126) (9cd856a)
  • change experiment updater cronjob settings (#55) (9a8a4d0)
  • change grpc track api name temporarily for testing (#39) (03c626d)
  • change mau count api in the notification sender (#136) (5ca4170)
  • change the timezone to JP location when saving the count in redis (#130) (fd8bd2e)
  • check for unsent events in the event persister before shutting down the service (#123) (1c0cd2c)
  • configure delete-e2e-data's Makefile to build docker image (#51) (0aba9f3)
  • configure renovate for automerge and assigning reviewers (#71) (7a3429b)
  • display variation name in the variation label (#68) (8c56897)
  • link goal event to the auto ops before sending it to kafka (#104) (bebc795)
  • link the goal event to the experiment before sending it to kafka (#101) (015f326)
  • remove bazel config files (#67) (efb48ea)
  • remove duplicated environment vars (#114) (6dd9801)
  • remove expiration setting from the event and user count (#121) (b18232f)
  • remove postgreSQL test implementation from event persister (#96) (e9e51cd)
  • remove unnecessary health check in the envoy egress settings (#85) (5140c11)
  • remove unnecessary health checks in the envoy settings (#87) (77474c2)
  • remove whitespaces from the tag before upserting it (#35) (7871b97)
  • set circuit break for api-gateway (#79) (45d1363)
  • set version using ldflags (#48) (1c9cefb)
  • stop inserting events into postgres (#76) (6eea130)
  • store evaluation count in redis (#91) (105b4da)
  • store evaluation events to postgresql (#63) (4c82b31)
  • support aws kms (#62) (77b1ae6)
  • support sdk version in the metrics (#54) (16cb007)
  • ui/web-v2: change the local development server endpoint (#131) (d273656)
  • update api-gateway proto descriptor value (#43) (0c2d619)
  • update envoy gateway descriptor (#42) (0f95e97)
  • update eventpersister to store mau to mysql (#81) (571cf44)
  • update ingress api version (#99) (a33aa7c)
  • update redis default settings (#125) (405e495)
  • update test runner image (#38) (8cd8db0)
  • use redis instead of druid in GetEvaluationTimeseriesCount (#122) (517065e)