diff --git a/CHANGELOG.md b/CHANGELOG.md index ed3f194d9..de31b196a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,79 +1,12 @@ # Changelog -## [0.4.0](https://github.com/bucketeer-io/bucketeer/compare/v0.3.0...v0.4.0) (2024-02-02) +## [0.4.0](https://github.com/bucketeer-io/bucketeer/compare/v0.3.0...v0.4.0) (2024-02-29) ### ⚠ BREAKING CHANGES * use range for templating cronjobs ([#689](https://github.com/bucketeer-io/bucketeer/issues/689)) -### Build System - -* Add code-butler ([#585](https://github.com/bucketeer-io/bucketeer/issues/585)) ([4ca4e2f](https://github.com/bucketeer-io/bucketeer/commit/4ca4e2f4e339859aa71346b92d3672eaf9ab7b37)) -* **deps-dev:** bump @babel/preset-react in /ui/web-v2 ([#756](https://github.com/bucketeer-io/bucketeer/issues/756)) ([4728864](https://github.com/bucketeer-io/bucketeer/commit/4728864c1e236d4094715ce0ccf6d8764519ecba)) -* **deps-dev:** bump @typescript-eslint/eslint-plugin in /ui/web-v2 ([#580](https://github.com/bucketeer-io/bucketeer/issues/580)) ([89e5a5f](https://github.com/bucketeer-io/bucketeer/commit/89e5a5f106021e257d556cf5d9a6cb99036db280)) -* **deps-dev:** bump eslint-plugin-react-hooks in /ui/web-v2 ([#583](https://github.com/bucketeer-io/bucketeer/issues/583)) ([5fb4e15](https://github.com/bucketeer-io/bucketeer/commit/5fb4e15335c0e28506285b1848e5f64bc39f29aa)) -* **deps:** bump @emotion/styled from 11.1.5 to 11.11.0 in /ui/web-v2 ([#601](https://github.com/bucketeer-io/bucketeer/issues/601)) ([656f5ac](https://github.com/bucketeer-io/bucketeer/commit/656f5ac9520d913d74003ff34e833a03ee6fe69f)) -* **deps:** bump @material-ui/icons from 4.9.1 to 4.11.3 in /ui/web-v2 ([#602](https://github.com/bucketeer-io/bucketeer/issues/602)) ([e56926f](https://github.com/bucketeer-io/bucketeer/commit/e56926f04065e7aff3daff3f7bb8dfc38ecb38f7)) -* **deps:** bump @popperjs/core from 2.11.3 to 2.11.8 in /ui/web-v2 ([#598](https://github.com/bucketeer-io/bucketeer/issues/598)) ([70ef2d8](https://github.com/bucketeer-io/bucketeer/commit/70ef2d82512861c0f1e2bfcb747009cbd1a2a087)) -* **deps:** bump actions/cache from 3 to 4 ([#766](https://github.com/bucketeer-io/bucketeer/issues/766)) ([899ece0](https://github.com/bucketeer-io/bucketeer/commit/899ece06a471b284296e197363b7d038e1a83d7d)) -* **deps:** bump amannn/action-semantic-pull-request ([#534](https://github.com/bucketeer-io/bucketeer/issues/534)) ([3bea6f3](https://github.com/bucketeer-io/bucketeer/commit/3bea6f3cfa7fac0c3ef9d024088136d9cb3917c6)) -* **deps:** bump amannn/action-semantic-pull-request ([#603](https://github.com/bucketeer-io/bucketeer/issues/603)) ([3b436db](https://github.com/bucketeer-io/bucketeer/commit/3b436dbdeeef177e2f4d579f45116a33a8ea435f)) -* **deps:** bump arduino/setup-protoc from 2.0.0 to 2.1.0 ([#531](https://github.com/bucketeer-io/bucketeer/issues/531)) ([54e806a](https://github.com/bucketeer-io/bucketeer/commit/54e806aa7f201368970be337b920657e24e1516c)) -* **deps:** bump arduino/setup-protoc from 2.1.0 to 3.0.0 ([#767](https://github.com/bucketeer-io/bucketeer/issues/767)) ([2f6e338](https://github.com/bucketeer-io/bucketeer/commit/2f6e338dd105e843a454170107dcac472aa07bcb)) -* **deps:** bump bytes from 3.1.1 to 3.1.2 in /ui/web-v2 ([#582](https://github.com/bucketeer-io/bucketeer/issues/582)) ([057281a](https://github.com/bucketeer-io/bucketeer/commit/057281a5730b757c88ac840cbe8bb2bea25b1c50)) -* **deps:** bump classnames from 2.2.6 to 2.5.1 in /ui/web-v2 ([#644](https://github.com/bucketeer-io/bucketeer/issues/644)) ([d6a5c89](https://github.com/bucketeer-io/bucketeer/commit/d6a5c898ac63f326d475a1fa23004b07c8d3bbdb)) -* **deps:** bump cloud.google.com/go/bigquery from 1.52.0 to 1.53.0 ([#494](https://github.com/bucketeer-io/bucketeer/issues/494)) ([1ac1e95](https://github.com/bucketeer-io/bucketeer/commit/1ac1e95cacabf9bf1edd894fb632831369824bae)) -* **deps:** bump cloud.google.com/go/bigquery from 1.53.0 to 1.55.0 ([#538](https://github.com/bucketeer-io/bucketeer/issues/538)) ([d18fa5b](https://github.com/bucketeer-io/bucketeer/commit/d18fa5b7a615c5b1fe20fdf2041815025a94371c)) -* **deps:** bump cloud.google.com/go/kms from 1.12.1 to 1.15.1 ([#521](https://github.com/bucketeer-io/bucketeer/issues/521)) ([1714a99](https://github.com/bucketeer-io/bucketeer/commit/1714a99878cc072e70a0e022e42616178bbafd2d)) -* **deps:** bump cloud.google.com/go/kms from 1.15.1 to 1.15.4 ([#575](https://github.com/bucketeer-io/bucketeer/issues/575)) ([7f6b218](https://github.com/bucketeer-io/bucketeer/commit/7f6b218f07f3d7101f465cde64f576b10cf64d49)) -* **deps:** bump cloud.google.com/go/profiler from 0.3.1 to 0.4.0 ([#572](https://github.com/bucketeer-io/bucketeer/issues/572)) ([8caf488](https://github.com/bucketeer-io/bucketeer/commit/8caf48806cdfc1c22bddfb1032961f1dda5cce02)) -* **deps:** bump contributor-assistant/github-action ([#532](https://github.com/bucketeer-io/bucketeer/issues/532)) ([c604c7e](https://github.com/bucketeer-io/bucketeer/commit/c604c7eedd6c8e6c22b8f61a5f8d31295206367d)) -* **deps:** bump core-js from 3.9.1 to 3.35.0 in /ui/web-v2 ([#642](https://github.com/bucketeer-io/bucketeer/issues/642)) ([d5b3db9](https://github.com/bucketeer-io/bucketeer/commit/d5b3db9852312779d643612a71df6a8656194567)) -* **deps:** bump deep-equal from 2.2.1 to 2.2.3 in /ui/web-v2 ([#641](https://github.com/bucketeer-io/bucketeer/issues/641)) ([6d6458f](https://github.com/bucketeer-io/bucketeer/commit/6d6458f913c89e28756550a8571aa1901a689bb4)) -* **deps:** bump docker/setup-buildx-action from 2.5.0 to 2.9.1 ([#467](https://github.com/bucketeer-io/bucketeer/issues/467)) ([08a8685](https://github.com/bucketeer-io/bucketeer/commit/08a8685d0d53ff1a07dd28ad02c48143ae49d6c4)) -* **deps:** bump docker/setup-buildx-action from 2.9.1 to 2.10.0 ([#525](https://github.com/bucketeer-io/bucketeer/issues/525)) ([9551abc](https://github.com/bucketeer-io/bucketeer/commit/9551abcfe3f372cb9f1373615024e949f2214a3d)) -* **deps:** bump docker/setup-qemu-action from 2.2.0 to 3.0.0 ([#769](https://github.com/bucketeer-io/bucketeer/issues/769)) ([5346807](https://github.com/bucketeer-io/bucketeer/commit/53468079b46251e8fbd8ab463ab841b8deb01735)) -* **deps:** bump github.com/aws/aws-sdk-go-v2/config ([#491](https://github.com/bucketeer-io/bucketeer/issues/491)) ([0e39496](https://github.com/bucketeer-io/bucketeer/commit/0e394965aeff1fe432d513f5e01ad5888dab4fe5)) -* **deps:** bump github.com/aws/aws-sdk-go-v2/config ([#520](https://github.com/bucketeer-io/bucketeer/issues/520)) ([9b95a9b](https://github.com/bucketeer-io/bucketeer/commit/9b95a9bba95b57fea02f8af08f23c299f45efc0f)) -* **deps:** bump github.com/aws/aws-sdk-go-v2/service/kms ([#523](https://github.com/bucketeer-io/bucketeer/issues/523)) ([b376aea](https://github.com/bucketeer-io/bucketeer/commit/b376aea54f2a90f74fd749452603a5a446f76e02)) -* **deps:** bump github.com/aws/aws-sdk-go-v2/service/kms ([#573](https://github.com/bucketeer-io/bucketeer/issues/573)) ([d8fcc05](https://github.com/bucketeer-io/bucketeer/commit/d8fcc05f3c34f5b77eef7f497818757aa203ad8c)) -* **deps:** bump github.com/go-resty/resty/v2 from 2.7.0 to 2.8.0 ([#536](https://github.com/bucketeer-io/bucketeer/issues/536)) ([bffad13](https://github.com/bucketeer-io/bucketeer/commit/bffad1347d0b60c4724feb523a14874b53eac149)) -* **deps:** bump github.com/go-resty/resty/v2 from 2.8.0 to 2.11.0 ([#639](https://github.com/bucketeer-io/bucketeer/issues/639)) ([a4b360f](https://github.com/bucketeer-io/bucketeer/commit/a4b360f6a4cadb0d26609020245308f38c9943ad)) -* **deps:** bump github.com/golang-migrate/migrate/v4 ([#497](https://github.com/bucketeer-io/bucketeer/issues/497)) ([2f7e265](https://github.com/bucketeer-io/bucketeer/commit/2f7e2658714655f07555eee5e270c0869a55cbc8)) -* **deps:** bump github.com/itchyny/gojq from 0.12.13 to 0.12.14 ([#636](https://github.com/bucketeer-io/bucketeer/issues/636)) ([b494aed](https://github.com/bucketeer-io/bucketeer/commit/b494aedb4e1b607dc2392f322fcfb4bfeb6baad1)) -* **deps:** bump github.com/itchyny/gojq from 0.12.5 to 0.12.13 ([#537](https://github.com/bucketeer-io/bucketeer/issues/537)) ([cce01ed](https://github.com/bucketeer-io/bucketeer/commit/cce01ed4e359ddd4503d55d1721a656160e3b6f3)) -* **deps:** bump github.com/mna/redisc from 1.3.2 to 1.4.0 ([#637](https://github.com/bucketeer-io/bucketeer/issues/637)) ([784468e](https://github.com/bucketeer-io/bucketeer/commit/784468e8f6010cedb5b9761f58cac046f008e669)) -* **deps:** bump github.com/nicksnyder/go-i18n/v2 from 2.2.0 to 2.2.2 ([#571](https://github.com/bucketeer-io/bucketeer/issues/571)) ([662fa02](https://github.com/bucketeer-io/bucketeer/commit/662fa02666e925e8e84c25977ec66345478dfbc7)) -* **deps:** bump github.com/nicksnyder/go-i18n/v2 from 2.2.2 to 2.4.0 ([#764](https://github.com/bucketeer-io/bucketeer/issues/764)) ([1f07a4a](https://github.com/bucketeer-io/bucketeer/commit/1f07a4a8e992a78cb0ec36b3819747c2b4673434)) -* **deps:** bump github.com/prometheus/client_golang ([#522](https://github.com/bucketeer-io/bucketeer/issues/522)) ([64bc8b7](https://github.com/bucketeer-io/bucketeer/commit/64bc8b71cf83c6546fa563b111d881586c08b2e7)) -* **deps:** bump github.com/prometheus/client_golang ([#574](https://github.com/bucketeer-io/bucketeer/issues/574)) ([445e0a0](https://github.com/bucketeer-io/bucketeer/commit/445e0a010b1930aa32f98c43dc380de4041bc675)) -* **deps:** bump github.com/prometheus/client_golang ([#635](https://github.com/bucketeer-io/bucketeer/issues/635)) ([3a9dc84](https://github.com/bucketeer-io/bucketeer/commit/3a9dc8404eedc6f7ff695f83aed529b2b1d0ceed)) -* **deps:** bump go.uber.org/mock from 0.1.0 to 0.2.0 ([#496](https://github.com/bucketeer-io/bucketeer/issues/496)) ([3f21784](https://github.com/bucketeer-io/bucketeer/commit/3f21784393eb9e3f20df0184cdbe592b25d6c56c)) -* **deps:** bump go.uber.org/mock from 0.2.0 to 0.4.0 ([#638](https://github.com/bucketeer-io/bucketeer/issues/638)) ([bb544e4](https://github.com/bucketeer-io/bucketeer/commit/bb544e41e89c726ba6ef53075fb5b345dec27a8b)) -* **deps:** bump go.uber.org/zap from 1.17.0 to 1.24.0 ([#495](https://github.com/bucketeer-io/bucketeer/issues/495)) ([00a325c](https://github.com/bucketeer-io/bucketeer/commit/00a325c4e5f955fd1ca1e3dde104c7207eceb0e4)) -* **deps:** bump go.uber.org/zap from 1.24.0 to 1.26.0 ([#761](https://github.com/bucketeer-io/bucketeer/issues/761)) ([3934766](https://github.com/bucketeer-io/bucketeer/commit/39347666332ef885838879076c877a147fd853d2)) -* **deps:** bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 ([#539](https://github.com/bucketeer-io/bucketeer/issues/539)) ([cd9e641](https://github.com/bucketeer-io/bucketeer/commit/cd9e64123920902da3c329dc03dd9a9bcc4c8c72)) -* **deps:** bump golang.org/x/oauth2 from 0.12.0 to 0.15.0 ([#610](https://github.com/bucketeer-io/bucketeer/issues/610)) ([853f739](https://github.com/bucketeer-io/bucketeer/commit/853f7399b1908e857f7f0f82cf091eaef24a1e2c)) -* **deps:** bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 ([#765](https://github.com/bucketeer-io/bucketeer/issues/765)) ([9f0da43](https://github.com/bucketeer-io/bucketeer/commit/9f0da432b8570789a8a8a83e75c8aec6868f9452)) -* **deps:** bump golang.org/x/sync from 0.5.0 to 0.6.0 ([#762](https://github.com/bucketeer-io/bucketeer/issues/762)) ([0340992](https://github.com/bucketeer-io/bucketeer/commit/0340992f7d95fcf51a1b96a1e58f00e06a243275)) -* **deps:** bump golang.org/x/text from 0.9.0 to 0.11.0 ([#489](https://github.com/bucketeer-io/bucketeer/issues/489)) ([a2d75eb](https://github.com/bucketeer-io/bucketeer/commit/a2d75eb88d6605820781cd0ddfab400f54187b12)) -* **deps:** bump gonum.org/v1/gonum from 0.11.0 to 0.14.0 ([#763](https://github.com/bucketeer-io/bucketeer/issues/763)) ([3fbf430](https://github.com/bucketeer-io/bucketeer/commit/3fbf430d6da106e500c82cc396aa1de5a884fb66)) -* **deps:** bump google-github-actions/auth from 1.1.1 to 2.1.0 ([#770](https://github.com/bucketeer-io/bucketeer/issues/770)) ([5573b76](https://github.com/bucketeer-io/bucketeer/commit/5573b76555e7a9b616a81053e9a96576bd729735)) -* **deps:** bump google-github-actions/release-please-action ([#493](https://github.com/bucketeer-io/bucketeer/issues/493)) ([54d9532](https://github.com/bucketeer-io/bucketeer/commit/54d95325b870cb04b3ba6e45af23602364ca1b0b)) -* **deps:** bump google-github-actions/release-please-action ([#535](https://github.com/bucketeer-io/bucketeer/issues/535)) ([2450df7](https://github.com/bucketeer-io/bucketeer/commit/2450df73a3389f09c9d21293f45c76867cb7704b)) -* **deps:** bump google-protobuf from 3.14.0 to 3.21.2 in /ui/web-v2 ([#600](https://github.com/bucketeer-io/bucketeer/issues/600)) ([7026cb6](https://github.com/bucketeer-io/bucketeer/commit/7026cb657945e9a9ab7ee8f9d8ac1eb219db07c0)) -* **deps:** bump google.golang.org/api from 0.126.0 to 0.134.0 ([#490](https://github.com/bucketeer-io/bucketeer/issues/490)) ([11f3b6b](https://github.com/bucketeer-io/bucketeer/commit/11f3b6b5854b3c1232ecc28920f975eb7b536b6f)) -* **deps:** bump google.golang.org/api from 0.134.0 to 0.138.0 ([#524](https://github.com/bucketeer-io/bucketeer/issues/524)) ([7a55dbe](https://github.com/bucketeer-io/bucketeer/commit/7a55dbe4c23efcf33ae9270679452ca7f62a2ebd)) -* **deps:** bump google.golang.org/api from 0.138.0 to 0.152.0 ([#606](https://github.com/bucketeer-io/bucketeer/issues/606)) ([e6497fa](https://github.com/bucketeer-io/bucketeer/commit/e6497fa1d68450c1980a0b8606944ccdc335a8e3)) -* **deps:** bump google.golang.org/grpc from 1.55.0 to 1.57.0 ([#488](https://github.com/bucketeer-io/bucketeer/issues/488)) ([d4706da](https://github.com/bucketeer-io/bucketeer/commit/d4706da5ffd163d4314dc4e46fd725d6dfba3236)) -* **deps:** bump google.golang.org/protobuf from 1.30.0 to 1.31.0 ([#487](https://github.com/bucketeer-io/bucketeer/issues/487)) ([c5b3ab8](https://github.com/bucketeer-io/bucketeer/commit/c5b3ab87065ecb0cf58ee7e703cbd5a7c56c7f3c)) -* **deps:** bump lewagon/wait-on-check-action from 1.3.1 to 1.3.3 ([#646](https://github.com/bucketeer-io/bucketeer/issues/646)) ([b9844ee](https://github.com/bucketeer-io/bucketeer/commit/b9844ee3aebf67f5b0528e1a069529e29e81f48a)) -* **deps:** bump slackapi/slack-github-action from 1.24.0 to 1.25.0 ([#768](https://github.com/bucketeer-io/bucketeer/issues/768)) ([ae01bd0](https://github.com/bucketeer-io/bucketeer/commit/ae01bd011dca279ba6eae233fa1b34269b83a84f)) -* **deps:** bump the dependencies group with 4 updates ([#779](https://github.com/bucketeer-io/bucketeer/issues/779)) ([03ace3c](https://github.com/bucketeer-io/bucketeer/commit/03ace3c7c18fa1cbb60fbfcaed6cf0c14b04dbf1)) -* Specify gpt-4-1106-preview as the model for code-butler ([#616](https://github.com/bucketeer-io/bucketeer/issues/616)) ([e927419](https://github.com/bucketeer-io/bucketeer/commit/e92741993a781f1de2ecdbca3c67d6740c8fd687)) - - ### Miscellaneous * add additional validation when creating a trigger ([#625](https://github.com/bucketeer-io/bucketeer/issues/625)) ([f1aef4c](https://github.com/bucketeer-io/bucketeer/commit/f1aef4c826fe8e7194f0315036c476f4065c3713)) @@ -141,13 +74,13 @@ * upgrade protoc to 23.4 ([#470](https://github.com/bucketeer-io/bucketeer/issues/470)) ([b88103b](https://github.com/bucketeer-io/bucketeer/commit/b88103b52c0a84805f6195eb4536f2f5cbad2a59)) * use range for templating cronjobs ([#689](https://github.com/bucketeer-io/bucketeer/issues/689)) ([ae03f1e](https://github.com/bucketeer-io/bucketeer/commit/ae03f1e355832c030f2bb02b745369157a3da0f0)) - ### Features * add accountV2 api ([#617](https://github.com/bucketeer-io/bucketeer/issues/617)) ([0a4193e](https://github.com/bucketeer-io/bucketeer/commit/0a4193ef4f5e181290b3dbf72bdad15a79ea44cc)) * add accountV2 proto ([#611](https://github.com/bucketeer-io/bucketeer/issues/611)) ([4dbc44c](https://github.com/bucketeer-io/bucketeer/commit/4dbc44cb256668f30bd5d576da62eac7b0a20016)) * add api to get mau summaries ([#554](https://github.com/bucketeer-io/bucketeer/issues/554)) ([cf09fe2](https://github.com/bucketeer-io/bucketeer/commit/cf09fe2d9d2918ce90228fe174dea987b3f0f1f1)) * add auto ops rules cache to event persister ops ([#595](https://github.com/bucketeer-io/bucketeer/issues/595)) ([c3ed7b2](https://github.com/bucketeer-io/bucketeer/commit/c3ed7b24541c82aada4e4a84b40b0056e9cc61cc)) +* add batch cacher ([#822](https://github.com/bucketeer-io/bucketeer/issues/822)) ([da18b3b](https://github.com/bucketeer-io/bucketeer/commit/da18b3b757c99a4f30cf9daaca4c9fc008add3bd)) * add cronjob to delete old keys from redis ([#476](https://github.com/bucketeer-io/bucketeer/issues/476)) ([c3e5b7e](https://github.com/bucketeer-io/bucketeer/commit/c3e5b7e910763ebcd997a5b1db06ace302be4c1e)) * add environment id to list accounts filter options ([#709](https://github.com/bucketeer-io/bucketeer/issues/709)) ([333d522](https://github.com/bucketeer-io/bucketeer/commit/333d5220978e76cfbad4cfac946f4af87e2b16d8)) * add environment v2 api ([#482](https://github.com/bucketeer-io/bucketeer/issues/482)) ([203e9f0](https://github.com/bucketeer-io/bucketeer/commit/203e9f029a59e92481e04090e121de2d946b18c9)) @@ -162,7 +95,6 @@ * add organization proto ([#589](https://github.com/bucketeer-io/bucketeer/issues/589)) ([112f975](https://github.com/bucketeer-io/bucketeer/commit/112f9754dea94c46d93aad99937105bc08e04f83)) * add organization select page and console account object ([#667](https://github.com/bucketeer-io/bucketeer/issues/667)) ([0184fae](https://github.com/bucketeer-io/bucketeer/commit/0184fae855c1bbecf967044cd550c8b2c38c7660)) * batch service ([#450](https://github.com/bucketeer-io/bucketeer/issues/450)) ([163e6a4](https://github.com/bucketeer-io/bucketeer/commit/163e6a46cf552614dea0c8cefda5540209f91b86)) -* **batch:** add create partition job ([#672](https://github.com/bucketeer-io/bucketeer/issues/672)) ([fd02799](https://github.com/bucketeer-io/bucketeer/commit/fd0279922b8f61d6a8a4e487f059c8d04cc6115d)) * change rules order ([#710](https://github.com/bucketeer-io/bucketeer/issues/710)) ([972a937](https://github.com/bucketeer-io/bucketeer/commit/972a937a1e25d21878409e1c248f8501d15993fe)) * enable Google Analytics4 ([#501](https://github.com/bucketeer-io/bucketeer/issues/501)) ([82c5fe4](https://github.com/bucketeer-io/bucketeer/commit/82c5fe44a4f92b3d3b8211efb9fab6b480d62eb7)) * enable to list environments and projects by organization id ([#661](https://github.com/bucketeer-io/bucketeer/issues/661)) ([a85a04f](https://github.com/bucketeer-io/bucketeer/commit/a85a04f2fd3a68fba3df9260b88d4ba34bf8c646)) @@ -172,13 +104,25 @@ * progressive rollout ([#550](https://github.com/bucketeer-io/bucketeer/issues/550)) ([400cb7e](https://github.com/bucketeer-io/bucketeer/commit/400cb7ed62155078d18d5df8eba7eb00674dcc2b)) * remove role field from editor object ([#614](https://github.com/bucketeer-io/bucketeer/issues/614)) ([299f2d7](https://github.com/bucketeer-io/bucketeer/commit/299f2d7212bba1affd179a9eb6460336c4e8addb)) * renewal auto operations tab ([#499](https://github.com/bucketeer-io/bucketeer/issues/499)) ([59760ae](https://github.com/bucketeer-io/bucketeer/commit/59760ae63ad57745e888ad564b292837e97e95da)) -* separete the mysql config for DDL and DML ([#498](https://github.com/bucketeer-io/bucketeer/issues/498)) ([c71617d](https://github.com/bucketeer-io/bucketeer/commit/c71617de374a5bd7578926f261366e6c37b37f58)) +* rewrite python calculator service in golang ([#395](https://github.com/bucketeer-io/bucketeer/issues/395)) ([bc0f652](https://github.com/bucketeer-io/bucketeer/commit/bc0f652fd26d861a50982937bf26b4758a22d0bb)) +* separate mysql config for DDL and DML ([#498](https://github.com/bucketeer-io/bucketeer/issues/498)) ([c71617d](https://github.com/bucketeer-io/bucketeer/commit/c71617de374a5bd7578926f261366e6c37b37f58)) * support rename function for environment ([#546](https://github.com/bucketeer-io/bucketeer/issues/546)) ([920bb8b](https://github.com/bucketeer-io/bucketeer/commit/920bb8ba2758cf20296f0470b83547d00012e86a)) * support rename function for project ([#479](https://github.com/bucketeer-io/bucketeer/issues/479)) ([65f50fd](https://github.com/bucketeer-io/bucketeer/commit/65f50fd12de6376e052adb19c32a9a52a786b78c)) * support rename function for project ([#552](https://github.com/bucketeer-io/bucketeer/issues/552)) ([e315105](https://github.com/bucketeer-io/bucketeer/commit/e3151050fcbf6a69e69ae233a89a0ed5a4284add)) * **ui:** add google analytics ([#334](https://github.com/bucketeer-io/bucketeer/issues/334)) ([d9e5c0e](https://github.com/bucketeer-io/bucketeer/commit/d9e5c0ed8299cf0090381e7a35ca249fd7a18e1c)) * **ui:** audit log entity filter ([#680](https://github.com/bucketeer-io/bucketeer/issues/680)) ([b92cbcf](https://github.com/bucketeer-io/bucketeer/commit/b92cbcfa1514dca0ec7072e8886f63f11d6c7264)) * **ui:** flag triggers ([#631](https://github.com/bucketeer-io/bucketeer/issues/631)) ([cd134b7](https://github.com/bucketeer-io/bucketeer/commit/cd134b726671c94dfba76e05618264a0f9435f07)) +* **ui:** add copy user ids feature in the flag targeting ([#271](https://github.com/bucketeer-io/bucketeer/issues/271)) ([eaaf349](https://github.com/bucketeer-io/bucketeer/commit/eaaf349f2cb23950bbc49feaa7f06f2e1698ba61)) +* **ui:** add google analytics ([#334](https://github.com/bucketeer-io/bucketeer/issues/334)) ([d9e5c0e](https://github.com/bucketeer-io/bucketeer/commit/d9e5c0ed8299cf0090381e7a35ca249fd7a18e1c)) +* **ui:** add prerequisites in targeting ([#209](https://github.com/bucketeer-io/bucketeer/issues/209)) ([0db448f](https://github.com/bucketeer-io/bucketeer/commit/0db448fa37f49ab55b0d1dbd5b9be1efbb8fccd4)) +* **ui:** add the tag filter to the search filter options ([#177](https://github.com/bucketeer-io/bucketeer/issues/177)) ([3a918da](https://github.com/bucketeer-io/bucketeer/commit/3a918da786c467cc5545a99fdeb315299c863864)) +* **ui:** add the time range filter in the audit logs search ([#259](https://github.com/bucketeer-io/bucketeer/issues/259)) ([f80c49d](https://github.com/bucketeer-io/bucketeer/commit/f80c49d72230e9841acc462100ffc29b660e00cc)) +* **ui:** add time range menu in the evaluation tab ([#333](https://github.com/bucketeer-io/bucketeer/issues/333)) ([6e082b0](https://github.com/bucketeer-io/bucketeer/commit/6e082b093b188a2c85d4e79f484875f46bf16891)) +* **ui:** add webhook admin ([#243](https://github.com/bucketeer-io/bucketeer/issues/243)) ([33abd69](https://github.com/bucketeer-io/bucketeer/commit/33abd69348f78f885b107aa9bc4651bae96edc8b)) +* **ui:** audit log entity filter ([#680](https://github.com/bucketeer-io/bucketeer/issues/680)) ([b92cbcf](https://github.com/bucketeer-io/bucketeer/commit/b92cbcfa1514dca0ec7072e8886f63f11d6c7264)) +* **ui:** flag triggers ([#631](https://github.com/bucketeer-io/bucketeer/issues/631)) ([cd134b7](https://github.com/bucketeer-io/bucketeer/commit/cd134b726671c94dfba76e05618264a0f9435f07)) +* **ui:** progressive rollout ([#587](https://github.com/bucketeer-io/bucketeer/issues/587)) ([a281a21](https://github.com/bucketeer-io/bucketeer/commit/a281a21aa2c5d3607a24440ca97c7078fc9ac987)) +* **ui:** show which flag the segment user is using when deleting or updating it ([#272](https://github.com/bucketeer-io/bucketeer/issues/272)) ([0ea2d1a](https://github.com/bucketeer-io/bucketeer/commit/0ea2d1a23a1e6b8dbbd38902dd9084c2bd17b6d0)) ### Bug Fixes @@ -201,6 +145,35 @@ * invalid environment url code in trial project ([#655](https://github.com/bucketeer-io/bucketeer/issues/655)) ([8ced92e](https://github.com/bucketeer-io/bucketeer/commit/8ced92e0e31394912aa29b11903a7a3564bca493)) * invalid mysql connection when using transaction ([#755](https://github.com/bucketeer-io/bucketeer/issues/755)) ([cb75f9d](https://github.com/bucketeer-io/bucketeer/commit/cb75f9dc0dd4a5ddfc0478ed1902bd259a41695b)) * omitempty not being removed in the proto subdirectories ([#775](https://github.com/bucketeer-io/bucketeer/issues/775)) ([0108e72](https://github.com/bucketeer-io/bucketeer/commit/0108e725988254017b4ecc9772ab5ee40d7bcc14)) +* change GetEvaluations request field ([#461](https://github.com/bucketeer-io/bucketeer/issues/461)) ([d98e147](https://github.com/bucketeer-io/bucketeer/commit/d98e1471b29785f882269706b98091eff2b9f618)) +* change the api-gateway metrics label ([#662](https://github.com/bucketeer-io/bucketeer/issues/662)) ([574b2c7](https://github.com/bucketeer-io/bucketeer/commit/574b2c76e0d809833cfd7dd24e7655bbff8d7f6e)) +* crashing in the localizer ([#619](https://github.com/bucketeer-io/bucketeer/issues/619)) ([25176b1](https://github.com/bucketeer-io/bucketeer/commit/25176b17f837fbeb8a3ecdc04e843cfd572a205c)) +* dispatch workflow fails if commit message contains multi-lines ([#693](https://github.com/bucketeer-io/bucketeer/issues/693)) ([eb5d45a](https://github.com/bucketeer-io/bucketeer/commit/eb5d45a25b26f72a4392a599f0709e01b6c0e00d)) +* environment is not found error during operation of apikey-cacher ([#458](https://github.com/bucketeer-io/bucketeer/issues/458)) ([9414dc8](https://github.com/bucketeer-io/bucketeer/commit/9414dc84f73e90ea6fab993fbc4321e532aa75c7)) +* environmental viewer got error on feature detail page ([#808](https://github.com/bucketeer-io/bucketeer/issues/808)) ([0685cc5](https://github.com/bucketeer-io/bucketeer/commit/0685cc546e86fb587be05f83b71303b066fc4a34)) +* evaluate prerequisite features correctly ([#219](https://github.com/bucketeer-io/bucketeer/issues/219)) ([e295d82](https://github.com/bucketeer-io/bucketeer/commit/e295d82ac2a23eaf525b871ff88ba96a69d4741f)) +* event persister subscribing to pubsub when running scheduled operations ([#832](https://github.com/bucketeer-io/bucketeer/issues/832)) ([729680e](https://github.com/bucketeer-io/bucketeer/commit/729680ef275d538347b08b34e4e476031d8df5cc)) +* eventcounter doesn't return goal counts ([#176](https://github.com/bucketeer-io/bucketeer/issues/176)) ([80ca712](https://github.com/bucketeer-io/bucketeer/commit/80ca7129fdc24004cf0c3b55668a3fd6fdeb6c37)) +* failed to GetAccountV2ByEnvironmentID with empty ID ([#658](https://github.com/bucketeer-io/bucketeer/issues/658)) ([1c9babb](https://github.com/bucketeer-io/bucketeer/commit/1c9babbf1e5d8e5a8623b5b6315f5148b67c7344)) +* getEnvironmentV2 fails to get env with empty ID ([#518](https://github.com/bucketeer-io/bucketeer/issues/518)) ([05338a8](https://github.com/bucketeer-io/bucketeer/commit/05338a87509da75cbd39e9aba5dd0905da77f2b8)) +* goal event not being acknowledged correctly ([#159](https://github.com/bucketeer-io/bucketeer/issues/159)) ([38b9bd0](https://github.com/bucketeer-io/bucketeer/commit/38b9bd0f896dfad53af69b6b296bfc0655981258)) +* incorrect experiment result when running multiple goals ([#558](https://github.com/bucketeer-io/bucketeer/issues/558)) ([df11351](https://github.com/bucketeer-io/bucketeer/commit/df113516609457e3024153140dbf68d9ac4651aa)) +* insert same prerequisite features twice ([#205](https://github.com/bucketeer-io/bucketeer/issues/205)) ([46f71c5](https://github.com/bucketeer-io/bucketeer/commit/46f71c5c91865287f247f1d7a90ef7f852e39325)) +* insert timestamp correctly in bigquery ([#173](https://github.com/bucketeer-io/bucketeer/issues/173)) ([6f2befc](https://github.com/bucketeer-io/bucketeer/commit/6f2befc51e266cd0ab1c85e97c65c3f36b9f6da7)) +* internal error when there are no counts for evaluation time-series count ([#184](https://github.com/bucketeer-io/bucketeer/issues/184)) ([8cf8a0a](https://github.com/bucketeer-io/bucketeer/commit/8cf8a0a48feb427133fa4e848f68c917208acfd1)) +* invalid environment url code in trial project ([#655](https://github.com/bucketeer-io/bucketeer/issues/655)) ([8ced92e](https://github.com/bucketeer-io/bucketeer/commit/8ced92e0e31394912aa29b11903a7a3564bca493)) +* invalid mysql connection when using transaction ([#755](https://github.com/bucketeer-io/bucketeer/issues/755)) ([cb75f9d](https://github.com/bucketeer-io/bucketeer/commit/cb75f9dc0dd4a5ddfc0478ed1902bd259a41695b)) +* metrics events count is not saved to prometheus ([#220](https://github.com/bucketeer-io/bucketeer/issues/220)) ([0068c05](https://github.com/bucketeer-io/bucketeer/commit/0068c0564f01d5b08c995eee6fa2bf250175ef68)) +* missing tag property in the domain event for feature flag ([#210](https://github.com/bucketeer-io/bucketeer/issues/210)) ([fbed22f](https://github.com/bucketeer-io/bucketeer/commit/fbed22fc5321c4ee91ba50710ed482da9827d01b)) +* mysql deadlock when executing transactions with high concurrency ([#826](https://github.com/bucketeer-io/bucketeer/issues/826)) ([48ac615](https://github.com/bucketeer-io/bucketeer/commit/48ac6157a80b88ab3684ef4738a3855dd3f05ade)) +* mysql error alerts when the auto ops rule is already triggered ([#196](https://github.com/bucketeer-io/bucketeer/issues/196)) ([cdd8cb6](https://github.com/bucketeer-io/bucketeer/commit/cdd8cb6edbf9472997bd0fa89d4ba092364c21e4)) +* nack msg when ctx is done ([#825](https://github.com/bucketeer-io/bucketeer/issues/825)) ([80686c9](https://github.com/bucketeer-io/bucketeer/commit/80686c91faea5c315458b73a675205d0d4fa134e)) +* nil pointer if Reason field is nil ([#262](https://github.com/bucketeer-io/bucketeer/issues/262)) ([90244de](https://github.com/bucketeer-io/bucketeer/commit/90244de44a8cac70b148bac9792540c2a6794a23)) +* not found error being reported as fail error ([#186](https://github.com/bucketeer-io/bucketeer/issues/186)) ([bebb0b7](https://github.com/bucketeer-io/bucketeer/commit/bebb0b76a363dad4613158133637337bb38f5d2b)) +* omitempty not being removed in the proto subdirectories ([#775](https://github.com/bucketeer-io/bucketeer/issues/775)) ([0108e72](https://github.com/bucketeer-io/bucketeer/commit/0108e725988254017b4ecc9772ab5ee40d7bcc14)) +* OOM while trying to delete a segment ([#297](https://github.com/bucketeer-io/bucketeer/issues/297)) ([2dd94b6](https://github.com/bucketeer-io/bucketeer/commit/2dd94b67c5bdb91f42896787c089fca914508ef9)) +* persister fails due to nil pointer ([#829](https://github.com/bucketeer-io/bucketeer/issues/829)) ([4a0896e](https://github.com/bucketeer-io/bucketeer/commit/4a0896ec9fcaa2fdf25b3b4b6ffa090be97bfebc)) +* prerequisite list is always empty ([#201](https://github.com/bucketeer-io/bucketeer/issues/201)) ([8f4d7d0](https://github.com/bucketeer-io/bucketeer/commit/8f4d7d0aee61ea16772332c28c647c0062aa4d3e)) * preStop hook in the api and web gateway ([#471](https://github.com/bucketeer-io/bucketeer/issues/471)) ([d101811](https://github.com/bucketeer-io/bucketeer/commit/d101811e84713aa68fb0391e782fb49a0985eb5c)) * progress rollout fails due to wrong conditions ([#718](https://github.com/bucketeer-io/bucketeer/issues/718)) ([e352412](https://github.com/bucketeer-io/bucketeer/commit/e3524124f0df530e5215541b5e5881b2a49fce44)) * project hack script not creating environment correctly ([#568](https://github.com/bucketeer-io/bucketeer/issues/568)) ([a57505f](https://github.com/bucketeer-io/bucketeer/commit/a57505f9f58ef26a8c212da419f761ac0cf11bd6)) @@ -213,6 +186,28 @@ * **ui:** documentation link ([#621](https://github.com/bucketeer-io/bucketeer/issues/621)) ([e970111](https://github.com/bucketeer-io/bucketeer/commit/e970111154784f8d23f25cde2a1d84a87d8f280b)) * **ui:** search filter options break when the same filter is selected ([#734](https://github.com/bucketeer-io/bucketeer/issues/734)) ([84b7719](https://github.com/bucketeer-io/bucketeer/commit/84b7719cdc06e17117e2d94d063560611ec90df5)) * **ui:** sort auto operations list by scheduled date. ([#615](https://github.com/bucketeer-io/bucketeer/issues/615)) ([54386a1](https://github.com/bucketeer-io/bucketeer/commit/54386a1b365cdb8d7fe17aea586e3b127c334235)) +* reuse errgroup in domain event informer ([#824](https://github.com/bucketeer-io/bucketeer/issues/824)) ([f768521](https://github.com/bucketeer-io/bucketeer/commit/f768521dcca7ff717b4a7345dbcb9c18207caea3)) +* show stop experiment in experiment list action ([#690](https://github.com/bucketeer-io/bucketeer/issues/690)) ([3c60dc9](https://github.com/bucketeer-io/bucketeer/commit/3c60dc90663d4241d7be40a48afc6d43c365895b)) +* slack notification url ([#827](https://github.com/bucketeer-io/bucketeer/issues/827)) ([49ae0c0](https://github.com/bucketeer-io/bucketeer/commit/49ae0c006b58d51fc581a06071371f390798496a)) +* stopped_by value being reported incorrectly ([#817](https://github.com/bucketeer-io/bucketeer/issues/817)) ([c708857](https://github.com/bucketeer-io/bucketeer/commit/c70885749097bc2a765b1bc35ac08255a6e693cc)) +* system admin does not have access to resources ([#796](https://github.com/bucketeer-io/bucketeer/issues/796)) ([57dc14a](https://github.com/bucketeer-io/bucketeer/commit/57dc14a6b1dbfc0922c3f7f4c4d325863f2ea132)) +* tag filter is not working in the feature flag list ([#394](https://github.com/bucketeer-io/bucketeer/issues/394)) ([9c7cb34](https://github.com/bucketeer-io/bucketeer/commit/9c7cb3461ee7f580b6cc6d42ed939fef8d2563be)) +* the component will not refresh when incorrect envID is in localstorage ([#529](https://github.com/bucketeer-io/bucketeer/issues/529)) ([36b5c5f](https://github.com/bucketeer-io/bucketeer/commit/36b5c5fc397ea42b5cf81df6dcb7d76f82520f56)) +* **ui:** admin update pages using using url code instead of id ([#836](https://github.com/bucketeer-io/bucketeer/issues/836)) ([e5dc068](https://github.com/bucketeer-io/bucketeer/commit/e5dc068fe9999fd7e42c5dd53a4efe34d9cb00e5)) +* **ui:** assertion error when saving an auto ops rule ([#238](https://github.com/bucketeer-io/bucketeer/issues/238)) ([0cc348d](https://github.com/bucketeer-io/bucketeer/commit/0cc348db4b1f88213abbe65f5802a505e4c07e2b)) +* **ui:** audit log date range position ([#697](https://github.com/bucketeer-io/bucketeer/issues/697)) ([2e8c285](https://github.com/bucketeer-io/bucketeer/commit/2e8c2855b4992dfa18b1ed861237febfb1c7904a)) +* **ui:** auditlog action filter not working on admin page ([#731](https://github.com/bucketeer-io/bucketeer/issues/731)) ([1cc2f04](https://github.com/bucketeer-io/bucketeer/commit/1cc2f04e71f01c12f53162ac4e5dd1145c00271e)) +* **ui:** auto ops validation ([#171](https://github.com/bucketeer-io/bucketeer/issues/171)) ([775e3d4](https://github.com/bucketeer-io/bucketeer/commit/775e3d4b352c14f533685a2b5dbe6094cef7ede8)) +* **ui:** column alignment on the experiment results tab ([#569](https://github.com/bucketeer-io/bucketeer/issues/569)) ([d17ba76](https://github.com/bucketeer-io/bucketeer/commit/d17ba768b4d8955bf216f1590f5d2da2d9919483)) +* **ui:** date text only shows in japanese ([#234](https://github.com/bucketeer-io/bucketeer/issues/234)) ([417bbeb](https://github.com/bucketeer-io/bucketeer/commit/417bbebc46b03e026aa28f6d3d05b316bacb0d0d)) +* **ui:** documentation link ([#621](https://github.com/bucketeer-io/bucketeer/issues/621)) ([e970111](https://github.com/bucketeer-io/bucketeer/commit/e970111154784f8d23f25cde2a1d84a87d8f280b)) +* **ui:** rollout percentage not displaying correctly on firefox ([#423](https://github.com/bucketeer-io/bucketeer/issues/423)) ([7efa83c](https://github.com/bucketeer-io/bucketeer/commit/7efa83c2d1b9dbe88f020f0bfb596ed94b57ffc4)) +* **ui:** search filter options break when the same filter is selected ([#734](https://github.com/bucketeer-io/bucketeer/issues/734)) ([84b7719](https://github.com/bucketeer-io/bucketeer/commit/84b7719cdc06e17117e2d94d063560611ec90df5)) +* **ui:** sort auto operations list by scheduled date. ([#615](https://github.com/bucketeer-io/bucketeer/issues/615)) ([54386a1](https://github.com/bucketeer-io/bucketeer/commit/54386a1b365cdb8d7fe17aea586e3b127c334235)) +* **ui:** targeting rule validation ([#149](https://github.com/bucketeer-io/bucketeer/issues/149)) ([6b3c872](https://github.com/bucketeer-io/bucketeer/commit/6b3c87287d0f3f149741fa3a92694d7df0ac4c05)) +* **ui:** uncaught type error while switching between experiments ([#156](https://github.com/bucketeer-io/bucketeer/issues/156)) ([d2753a6](https://github.com/bucketeer-io/bucketeer/commit/d2753a6ace2bede3ed85871f5edfa309c1b7bb85)) +* **ui:** undefined error while open evaluation tab ([#381](https://github.com/bucketeer-io/bucketeer/issues/381)) ([f66a9f9](https://github.com/bucketeer-io/bucketeer/commit/f66a9f9f60a2c3604a9d83558ed79643297d2dec)) +* **ui:** update overlay page not opening when access from url ([#837](https://github.com/bucketeer-io/bucketeer/issues/837)) ([3d2b159](https://github.com/bucketeer-io/bucketeer/commit/3d2b1593fa166a6cbad1081b915341c585f5a8da)) * **ui:** update targeting rule with multiple clause ([#591](https://github.com/bucketeer-io/bucketeer/issues/591)) ([ab0939c](https://github.com/bucketeer-io/bucketeer/commit/ab0939c6adf4d4a07ef59ced6c134fb03377ffae)) * unable create trial project ([#743](https://github.com/bucketeer-io/bucketeer/issues/743)) ([8a20e17](https://github.com/bucketeer-io/bucketeer/commit/8a20e17a663d712175743d5ea9a8327f4dc7d20d)) * unable to fetch all orgs when user is system admin ([#674](https://github.com/bucketeer-io/bucketeer/issues/674)) ([e93eeeb](https://github.com/bucketeer-io/bucketeer/commit/e93eeebffe3d6d0d12efddcf3d149ecb8b665396)) @@ -221,17 +216,30 @@ * unknown column 'is_in_use_status' in 'having clause' ([#739](https://github.com/bucketeer-io/bucketeer/issues/739)) ([fc81930](https://github.com/bucketeer-io/bucketeer/commit/fc8193048caa26e883269e43c485ea13bc6826a3)) * validation while creating a progressive rollout ([#629](https://github.com/bucketeer-io/bucketeer/issues/629)) ([6f9313b](https://github.com/bucketeer-io/bucketeer/commit/6f9313b38011ce307c2a2d97134095158e4c489e)) * variation name is empty ([#502](https://github.com/bucketeer-io/bucketeer/issues/502)) ([e8c8a42](https://github.com/bucketeer-io/bucketeer/commit/e8c8a42b1019e812539147f1ddde0102877e0f1b)) - +* unimplemented error when list api keys is called in the batch server ([#839](https://github.com/bucketeer-io/bucketeer/issues/839)) ([e045729](https://github.com/bucketeer-io/bucketeer/commit/e045729f1393c492e5d48d706605e7c7761b622c)) +* unknown column 'is_in_use_status' in 'having clause' ([#739](https://github.com/bucketeer-io/bucketeer/issues/739)) ([fc81930](https://github.com/bucketeer-io/bucketeer/commit/fc8193048caa26e883269e43c485ea13bc6826a3)) +* validation while creating a progressive rollout ([#629](https://github.com/bucketeer-io/bucketeer/issues/629)) ([6f9313b](https://github.com/bucketeer-io/bucketeer/commit/6f9313b38011ce307c2a2d97134095158e4c489e)) +* variation name is empty ([#502](https://github.com/bucketeer-io/bucketeer/issues/502)) ([e8c8a42](https://github.com/bucketeer-io/bucketeer/commit/e8c8a42b1019e812539147f1ddde0102877e0f1b)) +* web-gateway health check ([#456](https://github.com/bucketeer-io/bucketeer/issues/456)) ([13bb755](https://github.com/bucketeer-io/bucketeer/commit/13bb755c0cb0134917148357bdabf0498b6d1998)) +* web-gateway values file ([#786](https://github.com/bucketeer-io/bucketeer/issues/786)) ([7dd66b4](https://github.com/bucketeer-io/bucketeer/commit/7dd66b4b92899ad47e656c321c2aed1fe1f07394)) +* wrong starting time in GetEvaluationTimeseriesCount ([#326](https://github.com/bucketeer-io/bucketeer/issues/326)) ([c848584](https://github.com/bucketeer-io/bucketeer/commit/c848584cd9dbe65985cba3e3b866f1adf2b75e0d)) +* wrong user counts in 24 hours ([#338](https://github.com/bucketeer-io/bucketeer/issues/338)) ([cbdec91](https://github.com/bucketeer-io/bucketeer/commit/cbdec91760c15f29079215154c66ba903f104cdf)) ### Performance Improvements * improve redis load in the event persisters ([#597](https://github.com/bucketeer-io/bucketeer/issues/597)) ([cb8324d](https://github.com/bucketeer-io/bucketeer/commit/cb8324dc7ca851dd050bdad5b1ca69f4069966d8)) +* check for experiments and auto operarions before subscribing to pubsub ([#626](https://github.com/bucketeer-io/bucketeer/issues/626)) ([b4f98d3](https://github.com/bucketeer-io/bucketeer/commit/b4f98d3c7f50ac58a706579fe40ab75cadbadab8)) +* generate the UEID from the features filtered by the tag ([#399](https://github.com/bucketeer-io/bucketeer/issues/399)) ([171cc21](https://github.com/bucketeer-io/bucketeer/commit/171cc215164c5c09cbac6ca078d9edcf1e353aa6)) +* improve redis load in the event persisters ([#597](https://github.com/bucketeer-io/bucketeer/issues/597)) ([cb8324d](https://github.com/bucketeer-io/bucketeer/commit/cb8324dc7ca851dd050bdad5b1ca69f4069966d8)) +* improve the user evaluation process ([#316](https://github.com/bucketeer-io/bucketeer/issues/316)) ([12535b8](https://github.com/bucketeer-io/bucketeer/commit/12535b8dde4098c1af70ddb836c7735366296665)) * modify api-gateway to fetch feature flags cache from redis without single flight ([#508](https://github.com/bucketeer-io/bucketeer/issues/508)) ([bb38e09](https://github.com/bucketeer-io/bucketeer/commit/bb38e09d0a0f5258a32954bd383deb5a2d868ed1)) ### Reverts * chore replace account v1 to v2 when checking the role ([#656](https://github.com/bucketeer-io/bucketeer/issues/656)) ([d586b71](https://github.com/bucketeer-io/bucketeer/commit/d586b71429130f748a6bb0ec9d3922a87310c5a8)) +* e2e for auto ops ([#169](https://github.com/bucketeer-io/bucketeer/issues/169)) ([fe1f6ac](https://github.com/bucketeer-io/bucketeer/commit/fe1f6ac0f2d1d07dbc16ed232fe72cf8d94660fa)) + ## [0.3.0](https://github.com/bucketeer-io/bucketeer/compare/v0.2.0...v0.3.0) (2023-07-13) @@ -288,6 +296,72 @@ * generate the UEID from the features filtered by the tag ([#399](https://github.com/bucketeer-io/bucketeer/issues/399)) ([171cc21](https://github.com/bucketeer-io/bucketeer/commit/171cc215164c5c09cbac6ca078d9edcf1e353aa6)) * improve the user evaluation process ([#316](https://github.com/bucketeer-io/bucketeer/issues/316)) ([12535b8](https://github.com/bucketeer-io/bucketeer/commit/12535b8dde4098c1af70ddb836c7735366296665)) +### Build System + +* Add code-butler ([#585](https://github.com/bucketeer-io/bucketeer/issues/585)) ([4ca4e2f](https://github.com/bucketeer-io/bucketeer/commit/4ca4e2f4e339859aa71346b92d3672eaf9ab7b37)) +* **deps-dev:** bump @babel/preset-react in /ui/web-v2 ([#756](https://github.com/bucketeer-io/bucketeer/issues/756)) ([4728864](https://github.com/bucketeer-io/bucketeer/commit/4728864c1e236d4094715ce0ccf6d8764519ecba)) +* **deps-dev:** bump @typescript-eslint/eslint-plugin in /ui/web-v2 ([#580](https://github.com/bucketeer-io/bucketeer/issues/580)) ([89e5a5f](https://github.com/bucketeer-io/bucketeer/commit/89e5a5f106021e257d556cf5d9a6cb99036db280)) +* **deps-dev:** bump eslint-plugin-react-hooks in /ui/web-v2 ([#583](https://github.com/bucketeer-io/bucketeer/issues/583)) ([5fb4e15](https://github.com/bucketeer-io/bucketeer/commit/5fb4e15335c0e28506285b1848e5f64bc39f29aa)) +* **deps:** bump @emotion/styled from 11.1.5 to 11.11.0 in /ui/web-v2 ([#601](https://github.com/bucketeer-io/bucketeer/issues/601)) ([656f5ac](https://github.com/bucketeer-io/bucketeer/commit/656f5ac9520d913d74003ff34e833a03ee6fe69f)) +* **deps:** bump @material-ui/icons from 4.9.1 to 4.11.3 in /ui/web-v2 ([#602](https://github.com/bucketeer-io/bucketeer/issues/602)) ([e56926f](https://github.com/bucketeer-io/bucketeer/commit/e56926f04065e7aff3daff3f7bb8dfc38ecb38f7)) +* **deps:** bump @popperjs/core from 2.11.3 to 2.11.8 in /ui/web-v2 ([#598](https://github.com/bucketeer-io/bucketeer/issues/598)) ([70ef2d8](https://github.com/bucketeer-io/bucketeer/commit/70ef2d82512861c0f1e2bfcb747009cbd1a2a087)) +* **deps:** bump actions/cache from 3 to 4 ([#766](https://github.com/bucketeer-io/bucketeer/issues/766)) ([899ece0](https://github.com/bucketeer-io/bucketeer/commit/899ece06a471b284296e197363b7d038e1a83d7d)) +* **deps:** bump amannn/action-semantic-pull-request ([#534](https://github.com/bucketeer-io/bucketeer/issues/534)) ([3bea6f3](https://github.com/bucketeer-io/bucketeer/commit/3bea6f3cfa7fac0c3ef9d024088136d9cb3917c6)) +* **deps:** bump amannn/action-semantic-pull-request ([#603](https://github.com/bucketeer-io/bucketeer/issues/603)) ([3b436db](https://github.com/bucketeer-io/bucketeer/commit/3b436dbdeeef177e2f4d579f45116a33a8ea435f)) +* **deps:** bump arduino/setup-protoc from 2.0.0 to 2.1.0 ([#531](https://github.com/bucketeer-io/bucketeer/issues/531)) ([54e806a](https://github.com/bucketeer-io/bucketeer/commit/54e806aa7f201368970be337b920657e24e1516c)) +* **deps:** bump arduino/setup-protoc from 2.1.0 to 3.0.0 ([#767](https://github.com/bucketeer-io/bucketeer/issues/767)) ([2f6e338](https://github.com/bucketeer-io/bucketeer/commit/2f6e338dd105e843a454170107dcac472aa07bcb)) +* **deps:** bump bytes from 3.1.1 to 3.1.2 in /ui/web-v2 ([#582](https://github.com/bucketeer-io/bucketeer/issues/582)) ([057281a](https://github.com/bucketeer-io/bucketeer/commit/057281a5730b757c88ac840cbe8bb2bea25b1c50)) +* **deps:** bump classnames from 2.2.6 to 2.5.1 in /ui/web-v2 ([#644](https://github.com/bucketeer-io/bucketeer/issues/644)) ([d6a5c89](https://github.com/bucketeer-io/bucketeer/commit/d6a5c898ac63f326d475a1fa23004b07c8d3bbdb)) +* **deps:** bump cloud.google.com/go/bigquery from 1.52.0 to 1.53.0 ([#494](https://github.com/bucketeer-io/bucketeer/issues/494)) ([1ac1e95](https://github.com/bucketeer-io/bucketeer/commit/1ac1e95cacabf9bf1edd894fb632831369824bae)) +* **deps:** bump cloud.google.com/go/bigquery from 1.53.0 to 1.55.0 ([#538](https://github.com/bucketeer-io/bucketeer/issues/538)) ([d18fa5b](https://github.com/bucketeer-io/bucketeer/commit/d18fa5b7a615c5b1fe20fdf2041815025a94371c)) +* **deps:** bump cloud.google.com/go/kms from 1.12.1 to 1.15.1 ([#521](https://github.com/bucketeer-io/bucketeer/issues/521)) ([1714a99](https://github.com/bucketeer-io/bucketeer/commit/1714a99878cc072e70a0e022e42616178bbafd2d)) +* **deps:** bump cloud.google.com/go/kms from 1.15.1 to 1.15.4 ([#575](https://github.com/bucketeer-io/bucketeer/issues/575)) ([7f6b218](https://github.com/bucketeer-io/bucketeer/commit/7f6b218f07f3d7101f465cde64f576b10cf64d49)) +* **deps:** bump cloud.google.com/go/profiler from 0.3.1 to 0.4.0 ([#572](https://github.com/bucketeer-io/bucketeer/issues/572)) ([8caf488](https://github.com/bucketeer-io/bucketeer/commit/8caf48806cdfc1c22bddfb1032961f1dda5cce02)) +* **deps:** bump contributor-assistant/github-action ([#532](https://github.com/bucketeer-io/bucketeer/issues/532)) ([c604c7e](https://github.com/bucketeer-io/bucketeer/commit/c604c7eedd6c8e6c22b8f61a5f8d31295206367d)) +* **deps:** bump core-js from 3.9.1 to 3.35.0 in /ui/web-v2 ([#642](https://github.com/bucketeer-io/bucketeer/issues/642)) ([d5b3db9](https://github.com/bucketeer-io/bucketeer/commit/d5b3db9852312779d643612a71df6a8656194567)) +* **deps:** bump deep-equal from 2.2.1 to 2.2.3 in /ui/web-v2 ([#641](https://github.com/bucketeer-io/bucketeer/issues/641)) ([6d6458f](https://github.com/bucketeer-io/bucketeer/commit/6d6458f913c89e28756550a8571aa1901a689bb4)) +* **deps:** bump docker/setup-buildx-action from 2.5.0 to 2.9.1 ([#467](https://github.com/bucketeer-io/bucketeer/issues/467)) ([08a8685](https://github.com/bucketeer-io/bucketeer/commit/08a8685d0d53ff1a07dd28ad02c48143ae49d6c4)) +* **deps:** bump docker/setup-buildx-action from 2.9.1 to 2.10.0 ([#525](https://github.com/bucketeer-io/bucketeer/issues/525)) ([9551abc](https://github.com/bucketeer-io/bucketeer/commit/9551abcfe3f372cb9f1373615024e949f2214a3d)) +* **deps:** bump docker/setup-qemu-action from 2.2.0 to 3.0.0 ([#769](https://github.com/bucketeer-io/bucketeer/issues/769)) ([5346807](https://github.com/bucketeer-io/bucketeer/commit/53468079b46251e8fbd8ab463ab841b8deb01735)) +* **deps:** bump github.com/aws/aws-sdk-go-v2/config ([#491](https://github.com/bucketeer-io/bucketeer/issues/491)) ([0e39496](https://github.com/bucketeer-io/bucketeer/commit/0e394965aeff1fe432d513f5e01ad5888dab4fe5)) +* **deps:** bump github.com/aws/aws-sdk-go-v2/config ([#520](https://github.com/bucketeer-io/bucketeer/issues/520)) ([9b95a9b](https://github.com/bucketeer-io/bucketeer/commit/9b95a9bba95b57fea02f8af08f23c299f45efc0f)) +* **deps:** bump github.com/aws/aws-sdk-go-v2/service/kms ([#523](https://github.com/bucketeer-io/bucketeer/issues/523)) ([b376aea](https://github.com/bucketeer-io/bucketeer/commit/b376aea54f2a90f74fd749452603a5a446f76e02)) +* **deps:** bump github.com/aws/aws-sdk-go-v2/service/kms ([#573](https://github.com/bucketeer-io/bucketeer/issues/573)) ([d8fcc05](https://github.com/bucketeer-io/bucketeer/commit/d8fcc05f3c34f5b77eef7f497818757aa203ad8c)) +* **deps:** bump github.com/go-resty/resty/v2 from 2.7.0 to 2.8.0 ([#536](https://github.com/bucketeer-io/bucketeer/issues/536)) ([bffad13](https://github.com/bucketeer-io/bucketeer/commit/bffad1347d0b60c4724feb523a14874b53eac149)) +* **deps:** bump github.com/go-resty/resty/v2 from 2.8.0 to 2.11.0 ([#639](https://github.com/bucketeer-io/bucketeer/issues/639)) ([a4b360f](https://github.com/bucketeer-io/bucketeer/commit/a4b360f6a4cadb0d26609020245308f38c9943ad)) +* **deps:** bump github.com/golang-migrate/migrate/v4 ([#497](https://github.com/bucketeer-io/bucketeer/issues/497)) ([2f7e265](https://github.com/bucketeer-io/bucketeer/commit/2f7e2658714655f07555eee5e270c0869a55cbc8)) +* **deps:** bump github.com/itchyny/gojq from 0.12.13 to 0.12.14 ([#636](https://github.com/bucketeer-io/bucketeer/issues/636)) ([b494aed](https://github.com/bucketeer-io/bucketeer/commit/b494aedb4e1b607dc2392f322fcfb4bfeb6baad1)) +* **deps:** bump github.com/itchyny/gojq from 0.12.5 to 0.12.13 ([#537](https://github.com/bucketeer-io/bucketeer/issues/537)) ([cce01ed](https://github.com/bucketeer-io/bucketeer/commit/cce01ed4e359ddd4503d55d1721a656160e3b6f3)) +* **deps:** bump github.com/mna/redisc from 1.3.2 to 1.4.0 ([#637](https://github.com/bucketeer-io/bucketeer/issues/637)) ([784468e](https://github.com/bucketeer-io/bucketeer/commit/784468e8f6010cedb5b9761f58cac046f008e669)) +* **deps:** bump github.com/nicksnyder/go-i18n/v2 from 2.2.0 to 2.2.2 ([#571](https://github.com/bucketeer-io/bucketeer/issues/571)) ([662fa02](https://github.com/bucketeer-io/bucketeer/commit/662fa02666e925e8e84c25977ec66345478dfbc7)) +* **deps:** bump github.com/nicksnyder/go-i18n/v2 from 2.2.2 to 2.4.0 ([#764](https://github.com/bucketeer-io/bucketeer/issues/764)) ([1f07a4a](https://github.com/bucketeer-io/bucketeer/commit/1f07a4a8e992a78cb0ec36b3819747c2b4673434)) +* **deps:** bump github.com/prometheus/client_golang ([#522](https://github.com/bucketeer-io/bucketeer/issues/522)) ([64bc8b7](https://github.com/bucketeer-io/bucketeer/commit/64bc8b71cf83c6546fa563b111d881586c08b2e7)) +* **deps:** bump github.com/prometheus/client_golang ([#574](https://github.com/bucketeer-io/bucketeer/issues/574)) ([445e0a0](https://github.com/bucketeer-io/bucketeer/commit/445e0a010b1930aa32f98c43dc380de4041bc675)) +* **deps:** bump github.com/prometheus/client_golang ([#635](https://github.com/bucketeer-io/bucketeer/issues/635)) ([3a9dc84](https://github.com/bucketeer-io/bucketeer/commit/3a9dc8404eedc6f7ff695f83aed529b2b1d0ceed)) +* **deps:** bump go.uber.org/mock from 0.1.0 to 0.2.0 ([#496](https://github.com/bucketeer-io/bucketeer/issues/496)) ([3f21784](https://github.com/bucketeer-io/bucketeer/commit/3f21784393eb9e3f20df0184cdbe592b25d6c56c)) +* **deps:** bump go.uber.org/mock from 0.2.0 to 0.4.0 ([#638](https://github.com/bucketeer-io/bucketeer/issues/638)) ([bb544e4](https://github.com/bucketeer-io/bucketeer/commit/bb544e41e89c726ba6ef53075fb5b345dec27a8b)) +* **deps:** bump go.uber.org/zap from 1.17.0 to 1.24.0 ([#495](https://github.com/bucketeer-io/bucketeer/issues/495)) ([00a325c](https://github.com/bucketeer-io/bucketeer/commit/00a325c4e5f955fd1ca1e3dde104c7207eceb0e4)) +* **deps:** bump go.uber.org/zap from 1.24.0 to 1.26.0 ([#761](https://github.com/bucketeer-io/bucketeer/issues/761)) ([3934766](https://github.com/bucketeer-io/bucketeer/commit/39347666332ef885838879076c877a147fd853d2)) +* **deps:** bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 ([#539](https://github.com/bucketeer-io/bucketeer/issues/539)) ([cd9e641](https://github.com/bucketeer-io/bucketeer/commit/cd9e64123920902da3c329dc03dd9a9bcc4c8c72)) +* **deps:** bump golang.org/x/oauth2 from 0.12.0 to 0.15.0 ([#610](https://github.com/bucketeer-io/bucketeer/issues/610)) ([853f739](https://github.com/bucketeer-io/bucketeer/commit/853f7399b1908e857f7f0f82cf091eaef24a1e2c)) +* **deps:** bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 ([#765](https://github.com/bucketeer-io/bucketeer/issues/765)) ([9f0da43](https://github.com/bucketeer-io/bucketeer/commit/9f0da432b8570789a8a8a83e75c8aec6868f9452)) +* **deps:** bump golang.org/x/sync from 0.5.0 to 0.6.0 ([#762](https://github.com/bucketeer-io/bucketeer/issues/762)) ([0340992](https://github.com/bucketeer-io/bucketeer/commit/0340992f7d95fcf51a1b96a1e58f00e06a243275)) +* **deps:** bump golang.org/x/text from 0.9.0 to 0.11.0 ([#489](https://github.com/bucketeer-io/bucketeer/issues/489)) ([a2d75eb](https://github.com/bucketeer-io/bucketeer/commit/a2d75eb88d6605820781cd0ddfab400f54187b12)) +* **deps:** bump gonum.org/v1/gonum from 0.11.0 to 0.14.0 ([#763](https://github.com/bucketeer-io/bucketeer/issues/763)) ([3fbf430](https://github.com/bucketeer-io/bucketeer/commit/3fbf430d6da106e500c82cc396aa1de5a884fb66)) +* **deps:** bump google-github-actions/auth from 1.1.1 to 2.1.0 ([#770](https://github.com/bucketeer-io/bucketeer/issues/770)) ([5573b76](https://github.com/bucketeer-io/bucketeer/commit/5573b76555e7a9b616a81053e9a96576bd729735)) +* **deps:** bump google-github-actions/release-please-action ([#493](https://github.com/bucketeer-io/bucketeer/issues/493)) ([54d9532](https://github.com/bucketeer-io/bucketeer/commit/54d95325b870cb04b3ba6e45af23602364ca1b0b)) +* **deps:** bump google-github-actions/release-please-action ([#535](https://github.com/bucketeer-io/bucketeer/issues/535)) ([2450df7](https://github.com/bucketeer-io/bucketeer/commit/2450df73a3389f09c9d21293f45c76867cb7704b)) +* **deps:** bump google-protobuf from 3.14.0 to 3.21.2 in /ui/web-v2 ([#600](https://github.com/bucketeer-io/bucketeer/issues/600)) ([7026cb6](https://github.com/bucketeer-io/bucketeer/commit/7026cb657945e9a9ab7ee8f9d8ac1eb219db07c0)) +* **deps:** bump google.golang.org/api from 0.126.0 to 0.134.0 ([#490](https://github.com/bucketeer-io/bucketeer/issues/490)) ([11f3b6b](https://github.com/bucketeer-io/bucketeer/commit/11f3b6b5854b3c1232ecc28920f975eb7b536b6f)) +* **deps:** bump google.golang.org/api from 0.134.0 to 0.138.0 ([#524](https://github.com/bucketeer-io/bucketeer/issues/524)) ([7a55dbe](https://github.com/bucketeer-io/bucketeer/commit/7a55dbe4c23efcf33ae9270679452ca7f62a2ebd)) +* **deps:** bump google.golang.org/api from 0.138.0 to 0.152.0 ([#606](https://github.com/bucketeer-io/bucketeer/issues/606)) ([e6497fa](https://github.com/bucketeer-io/bucketeer/commit/e6497fa1d68450c1980a0b8606944ccdc335a8e3)) +* **deps:** bump google.golang.org/grpc from 1.55.0 to 1.57.0 ([#488](https://github.com/bucketeer-io/bucketeer/issues/488)) ([d4706da](https://github.com/bucketeer-io/bucketeer/commit/d4706da5ffd163d4314dc4e46fd725d6dfba3236)) +* **deps:** bump google.golang.org/protobuf from 1.30.0 to 1.31.0 ([#487](https://github.com/bucketeer-io/bucketeer/issues/487)) ([c5b3ab8](https://github.com/bucketeer-io/bucketeer/commit/c5b3ab87065ecb0cf58ee7e703cbd5a7c56c7f3c)) +* **deps:** bump lewagon/wait-on-check-action from 1.3.1 to 1.3.3 ([#646](https://github.com/bucketeer-io/bucketeer/issues/646)) ([b9844ee](https://github.com/bucketeer-io/bucketeer/commit/b9844ee3aebf67f5b0528e1a069529e29e81f48a)) +* **deps:** bump slackapi/slack-github-action from 1.24.0 to 1.25.0 ([#768](https://github.com/bucketeer-io/bucketeer/issues/768)) ([ae01bd0](https://github.com/bucketeer-io/bucketeer/commit/ae01bd011dca279ba6eae233fa1b34269b83a84f)) +* **deps:** bump the dependencies group with 4 updates ([#779](https://github.com/bucketeer-io/bucketeer/issues/779)) ([03ace3c](https://github.com/bucketeer-io/bucketeer/commit/03ace3c7c18fa1cbb60fbfcaed6cf0c14b04dbf1)) +* Specify gpt-4-1106-preview as the model for code-butler ([#616](https://github.com/bucketeer-io/bucketeer/issues/616)) ([e927419](https://github.com/bucketeer-io/bucketeer/commit/e92741993a781f1de2ecdbca3c67d6740c8fd687)) + ### Reverts