Skip to content

v1.2.0

Compare
Choose a tag to compare
@bucketeer-bot bucketeer-bot released this 22 Jan 08:43
6d4ba10

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)