Releases
v1.2.0
1.2.0 (2025-01-22)
Features
add connection type to goal, query connections when getting goal (#1456 ) (5d01e7f )
add disabled field for push (#1406 ) (c93b443 )
add organization_id condition for list api key (#1373 ) (e803651 )
add tag deleter (#1469 ) (6558bd0 )
add tag domain and storage implementation (#1433 ) (a2078e5 )
add tag service (#1443 ) (bf69850 )
code reference API (#1395 ) (6b2ae5f )
evaluation logic in typescript for nodejs sdk (#1258 ) (d56ebab )
expose http protocol for push APIs (#1379 ) (e5b077a )
implement create, list, get goal REST api no command (#1445 ) (8b24d8e )
implement http get and create notification apis, remove command patterns from create and delete apis (#1394 ) (d330622 )
implement public API create and update account (#1376 ) (1764266 )
implement REST bulk download segment users (#1448 ) (03efd5d )
implement REST get segment, list segments, create segment (#1418 ) (8608fe3 )
implement REST list tags #1408 (4a7fd14 )
implement rest update and delete segment REST (#1441 ) (18bfb03 )
implement save api key as editor mechanism (#1352 ) (fa2e6cf )
init http route and remove command pattern for update notification (#1396 ) (7e31980 )
return extra info of public API key and obfuscate the returned key (#1349 ) (736d9a0 )
save cache in child redis instances (#1392 ) (b0b1bb4 )
support filter by organization_id in list subscription v2 and expose http (#1387 ) (151bd30 )
ui/dashboard: fcm management (#1401 ) (4e55a13 )
ui/dashboard: slack management (#1402 ) (d7b8208 )
ui/dashboard: update api keys list (#1346 ) (f05e58c )
ui/dashboard: user segments management (#1426 ) (bd8710e )
ui: add goal connection type on the create goal form (#1466 ) (f668d1e )
ui: add variation id to the debugger results page (#1427 ) (e1f7c79 )
update goal REST no command (#1464 ) (aeabf7e )
Bug Fixes
cannot delete pfmerge key when deleting counts (#1366 ) (5474107 )
cannot write against a read-only redis replica (#1378 ) (3a29bbd )
change dev container start docker system prune to images prune (#1400 ) (89b4af1 )
delete pfmerge key after count users (#1375 ) (d4c6eec )
info and error log level (#1413 ) (ff82dbe )
request method for account and environment svc (#1409 ) (83fa5e3 )
scan error on column index error in the goal api (#1462 ) (0b63009 )
subscriber logs when reporting bigquery errors (#1397 ) (8f3ded4 )
system admin user's last seen not being updated (#1425 ) (436963f )
ui/dashboard: organization table list (#1411 ) (9472d65 )
ui: debugger results text overflow (#1453 ) (cd8fe36 )
ui: subscription not found when updating (#1422 ) (44a5569 )
update evaluation event counter metrics to include variation ID (#1363 ) (e1488a8 )
Miscellaneous
Performance Improvements
change to save user and event counts in one request (#1369 ) (a576212 )
improve feature caching process (#1399 ) (0709bbe )
improve get environment api key latency (#1380 ) (d9d5895 )
improve redis pfmerge when using redis cluster (#1372 ) (ac36f93 )
update cache across goroutines to speed up caching (#1398 ) (0905244 )
Reverts
change MySQL collate to utf8mb4_general_ci (#1383 ) (9788305 )
change to save user and event counts in one request (#1371 ) (2a84762 )
Build System
deps: bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#1431 ) (b6472fc )
deps: bump golang.org/x/crypto in /hack/delete-e2e-data-mysql (#1432 ) (c13ab51 )
deps: bump golang.org/x/net from 0.28.0 to 0.33.0 (#1434 ) (aa13996 )
fix embed.go not found (#1439 ) (c6ec057 )
fix proto-all rule not working on local machine (#1429 ) (a89f506 )
fix ui/dashboard deleting necessary file (#1446 ) (71a2fa3 )
You can’t perform that action at this time.