Releases
v0.2.0
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 )
You can’t perform that action at this time.