Skip to content

v0.4.0

Compare
Choose a tag to compare
@bucketeer-bot bucketeer-bot released this 29 Feb 10:21
b23f3f9

0.4.0 (2024-02-02)

⚠ BREAKING CHANGES

  • use range for templating cronjobs (#689)

Build System

  • Add code-butler (#585) (4ca4e2f)
  • deps-dev: bump @babel/preset-react in /ui/web-v2 (#756) (4728864)
  • deps-dev: bump @typescript-eslint/eslint-plugin in /ui/web-v2 (#580) (89e5a5f)
  • deps-dev: bump eslint-plugin-react-hooks in /ui/web-v2 (#583) (5fb4e15)
  • deps: bump @emotion/styled from 11.1.5 to 11.11.0 in /ui/web-v2 (#601) (656f5ac)
  • deps: bump @material-ui/icons from 4.9.1 to 4.11.3 in /ui/web-v2 (#602) (e56926f)
  • deps: bump @popperjs/core from 2.11.3 to 2.11.8 in /ui/web-v2 (#598) (70ef2d8)
  • deps: bump actions/cache from 3 to 4 (#766) (899ece0)
  • deps: bump amannn/action-semantic-pull-request (#534) (3bea6f3)
  • deps: bump amannn/action-semantic-pull-request (#603) (3b436db)
  • deps: bump arduino/setup-protoc from 2.0.0 to 2.1.0 (#531) (54e806a)
  • deps: bump arduino/setup-protoc from 2.1.0 to 3.0.0 (#767) (2f6e338)
  • deps: bump bytes from 3.1.1 to 3.1.2 in /ui/web-v2 (#582) (057281a)
  • deps: bump classnames from 2.2.6 to 2.5.1 in /ui/web-v2 (#644) (d6a5c89)
  • deps: bump cloud.google.com/go/bigquery from 1.52.0 to 1.53.0 (#494) (1ac1e95)
  • deps: bump cloud.google.com/go/bigquery from 1.53.0 to 1.55.0 (#538) (d18fa5b)
  • deps: bump cloud.google.com/go/kms from 1.12.1 to 1.15.1 (#521) (1714a99)
  • deps: bump cloud.google.com/go/kms from 1.15.1 to 1.15.4 (#575) (7f6b218)
  • deps: bump cloud.google.com/go/profiler from 0.3.1 to 0.4.0 (#572) (8caf488)
  • deps: bump contributor-assistant/github-action (#532) (c604c7e)
  • deps: bump core-js from 3.9.1 to 3.35.0 in /ui/web-v2 (#642) (d5b3db9)
  • deps: bump deep-equal from 2.2.1 to 2.2.3 in /ui/web-v2 (#641) (6d6458f)
  • deps: bump docker/setup-buildx-action from 2.5.0 to 2.9.1 (#467) (08a8685)
  • deps: bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (#525) (9551abc)
  • deps: bump docker/setup-qemu-action from 2.2.0 to 3.0.0 (#769) (5346807)
  • deps: bump github.com/aws/aws-sdk-go-v2/config (#491) (0e39496)
  • deps: bump github.com/aws/aws-sdk-go-v2/config (#520) (9b95a9b)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/kms (#523) (b376aea)
  • deps: bump github.com/aws/aws-sdk-go-v2/service/kms (#573) (d8fcc05)
  • deps: bump github.com/go-resty/resty/v2 from 2.7.0 to 2.8.0 (#536) (bffad13)
  • deps: bump github.com/go-resty/resty/v2 from 2.8.0 to 2.11.0 (#639) (a4b360f)
  • deps: bump github.com/golang-migrate/migrate/v4 (#497) (2f7e265)
  • deps: bump github.com/itchyny/gojq from 0.12.13 to 0.12.14 (#636) (b494aed)
  • deps: bump github.com/itchyny/gojq from 0.12.5 to 0.12.13 (#537) (cce01ed)
  • deps: bump github.com/mna/redisc from 1.3.2 to 1.4.0 (#637) (784468e)
  • deps: bump github.com/nicksnyder/go-i18n/v2 from 2.2.0 to 2.2.2 (#571) (662fa02)
  • deps: bump github.com/nicksnyder/go-i18n/v2 from 2.2.2 to 2.4.0 (#764) (1f07a4a)
  • deps: bump github.com/prometheus/client_golang (#522) (64bc8b7)
  • deps: bump github.com/prometheus/client_golang (#574) (445e0a0)
  • deps: bump github.com/prometheus/client_golang (#635) (3a9dc84)
  • deps: bump go.uber.org/mock from 0.1.0 to 0.2.0 (#496) (3f21784)
  • deps: bump go.uber.org/mock from 0.2.0 to 0.4.0 (#638) (bb544e4)
  • deps: bump go.uber.org/zap from 1.17.0 to 1.24.0 (#495) (00a325c)
  • deps: bump go.uber.org/zap from 1.24.0 to 1.26.0 (#761) (3934766)
  • deps: bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (#539) (cd9e641)
  • deps: bump golang.org/x/oauth2 from 0.12.0 to 0.15.0 (#610) (853f739)
  • deps: bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 (#765) (9f0da43)
  • deps: bump golang.org/x/sync from 0.5.0 to 0.6.0 (#762) (0340992)
  • deps: bump golang.org/x/text from 0.9.0 to 0.11.0 (#489) (a2d75eb)
  • deps: bump gonum.org/v1/gonum from 0.11.0 to 0.14.0 (#763) (3fbf430)
  • deps: bump google-github-actions/auth from 1.1.1 to 2.1.0 (#770) (5573b76)
  • deps: bump google-github-actions/release-please-action (#493) (54d9532)
  • deps: bump google-github-actions/release-please-action (#535) (2450df7)
  • deps: bump google-protobuf from 3.14.0 to 3.21.2 in /ui/web-v2 (#600) (7026cb6)
  • deps: bump google.golang.org/api from 0.126.0 to 0.134.0 (#490) (11f3b6b)
  • deps: bump google.golang.org/api from 0.134.0 to 0.138.0 (#524) (7a55dbe)
  • deps: bump google.golang.org/api from 0.138.0 to 0.152.0 (#606) (e6497fa)
  • deps: bump google.golang.org/grpc from 1.55.0 to 1.57.0 (#488) (d4706da)
  • deps: bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#487) (c5b3ab8)
  • deps: bump lewagon/wait-on-check-action from 1.3.1 to 1.3.3 (#646) (b9844ee)
  • deps: bump slackapi/slack-github-action from 1.24.0 to 1.25.0 (#768) (ae01bd0)
  • deps: bump the dependencies group with 4 updates (#779) (03ace3c)
  • Specify gpt-4-1106-preview as the model for code-butler (#616) (e927419)

Miscellaneous

Features

Bug Fixes

  • account e2e test fails (#623) (79191b9)
  • account not being display on the accounts page (#753) (1b0721f)
  • auto operation already triggered error (#509) (96101bc)
  • batch domain-event-informer (#613) (b9bf3d1)
  • batch server cannot execute ddl to mysql (#632) (a1d77f6)
  • batch service process timeout (#634) (9839fff)
  • bigquery fails when the value is null (#557) (bc918b7)
  • calculator envoy health check (#474) (aa6bc44)
  • cannot delete or update a parent row when deleting e2e data (#627) (c6b72b8)
  • change the api-gateway metrics label (#662) (574b2c7)
  • crashing in the localizer (#619) (25176b1)
  • dispatch workflow fails if commit message contains multi-lines (#693) (eb5d45a)
  • failed to GetAccountV2ByEnvironmentID with empty ID (#658) (1c9babb)
  • getEnvironmentV2 fails to get env with empty ID (#518) (05338a8)
  • incorrect experiment result when running multiple goals (#558) (df11351)
  • invalid environment url code in trial project (#655) (8ced92e)
  • invalid mysql connection when using transaction (#755) (cb75f9d)
  • omitempty not being removed in the proto subdirectories (#775) (0108e72)
  • preStop hook in the api and web gateway (#471) (d101811)
  • progress rollout fails due to wrong conditions (#718) (e352412)
  • project hack script not creating environment correctly (#568) (a57505f)
  • rename sql file (#630) (b075f72)
  • show stop experiment in experiment list action (#690) (3c60dc9)
  • the component will not refresh when incorrect envID is in localstorage (#529) (36b5c5f)
  • ui: audit log date range position (#697) (2e8c285)
  • ui: auditlog action filter not working on admin page (#731) (1cc2f04)
  • ui: column alignment on the experiment results tab (#569) (d17ba76)
  • ui: documentation link (#621) (e970111)
  • ui: search filter options break when the same filter is selected (#734) (84b7719)
  • ui: sort auto operations list by scheduled date. (#615) (54386a1)
  • ui: update targeting rule with multiple clause (#591) (ab0939c)
  • unable create trial project (#743) (8a20e17)
  • unable to fetch all orgs when user is system admin (#674) (e93eeeb)
  • unable to filter account list by roles (#733) (e5f1284)
  • unable to get GA ID from envvar (#500) (6bf7f57)
  • unknown column 'is_in_use_status' in 'having clause' (#739) (fc81930)
  • validation while creating a progressive rollout (#629) (6f9313b)
  • variation name is empty (#502) (e8c8a42)

Performance Improvements

  • improve redis load in the event persisters (#597) (cb8324d)
  • modify api-gateway to fetch feature flags cache from redis without single flight (#508) (bb38e09)

Reverts

  • chore replace account v1 to v2 when checking the role (#656) (d586b71)