Releases
v0.4.1
0.4.1 (2024-05-28)
Build System
deps: bump docker/setup-buildx-action in the dependencies group (#911 ) (76f22e7 )
deps: bump lewagon/wait-on-check-action in the dependencies group (#906 ) (5b4819e )
deps: bump the dependencies group across 1 directory with 19 updates (#961 ) (e3c95ce )
deps: bump the dependencies group with 15 updates (#864 ) (6f3dc15 )
deps: bump the dependencies group with 17 updates (#899 ) (2b3f487 )
deps: bump the dependencies group with 2 updates (#912 ) (3e3f551 )
deps: bump the dependencies group with 4 updates (#932 ) (b54c4d7 )
deps: bump the dependencies group with 5 updates (#900 ) (7ccf69f )
deps: bump the dependencies group with 5 updates (#907 ) (8fbd877 )
Miscellaneous
add environment settings proto (#875 ) (b4df666 )
add error logs when checking requests in the api-gateway (#902 ) (3818270 )
add error logs when checking the env api key (#905 ) (5e1d525 )
add get segment users api (#951 ) (69f55ef )
add hpa to batch service (#942 ) (2c48255 )
add mysql open connection configuration to batch server (#945 ) (e436a11 )
add project url code to environment api key (#956 ) (85796c8 )
add project url code to metrics (#958 ) (89b6687 )
add SDK_SERVER role to api key (#923 ) (047bc6d )
add source id to register events request (#915 ) (d09e2dd )
add subscribers config for dev container (#917 ) (1ab88cd )
change cronjob error code condition to ignore 503 and 000 errors (#928 ) (09f1516 )
change metrics name for persister (#944 ) (eb61bb5 )
change to allow server api role in the register events api (#954 ) (e179528 )
change to use redis to cache environment api key (#934 ) (1c5a8f8 )
implement created_at in the feature and segment users cache (#931 ) (1f57182 )
implement proto dir as go module (#920 ) (0b5de79 )
move evaluation events persister (#948 ) (e887f32 )
move user persister to batch service (#938 ) (04ac1de )
remove domain informer job for dev container (#918 ) (f87a0c9 )
remove segment persister (#909 ) (1c6bce1 )
remove transaction from upserting in the user persister (#946 ) (1335afe )
remove unnecessary Stop() (#867 ) (ecce354 )
remove unused import (#878 ) (2a4a89a )
rename batch server subscriber metrics (#949 ) (6275053 )
revert check environment role condition (#925 ) (3b9d3ac )
update create api key command (#957 ) (1ea71f9 )
update flag cache when a flag changes (#874 ) (3795a5f )
update go-jose (#960 ) (3cd13b6 )
use go-sql-driver in the mysql client (#876 ) (1112bc3 )
validate environment settings when updating flags (#881 ) (4d97774 )
Features
add require_comment
option to environment settings (#883 ) (5c10ae3 )
add batch service authentication (#926 ) (094adce )
add evaluation module (#922 ) (4551f8d )
add get feature flags api for server sdk (#940 ) (2470bed )
add requst counter metrics to api-gateway (#930 ) (0d6d9b2 )
create local environment using dev container (#486 ) (d5bbd2d )
move segment persister to batch service (#896 ) (58b34f1 )
multi subscriber arch in batch service (#880 ) (2961aa0 )
ui: add require_comment option to environment settings (#882 ) (4c3a60e )
Bug Fixes
cannot create a rollout when the flag has a scheduled operation (#859 ) (4a23a14 )
Confirm dialog on targeting page shouldn't display Enabled/Disabled and scheduling options unless only the flag switch is altered. (#894 ) (2b8d5fd )
get segment users api condition (#953 ) (7d3d8a1 )
infinite loop when trying to enable/disable a flag when using auto operation (#914 ) (77e61b9 )
mysql db open connection flag in the batch server (#947 ) (b3ebf79 )
nil pointer when logging (#943 ) (0cce006 )
pubsub subscription check stops working when an error occurs (#852 ) (2525fca )
report subscriberReceivedCounter for domainEventInformer (#950 ) (8cb15a4 )
ui: experiment creation page shouldn't list archived items (#851 ) (4c735a8 )
ui: invalid documentation links for pushes and notifications pages (#856 ) (1cdda52 )
ui: kill switch operation's start status is incorrect (#853 ) (8aee89e )
Performance Improvements
You can’t perform that action at this time.