v1.24.0
New Evaluations API + Boolean Rollouts
Added
- boolean flag type, rollouts, and new evaluation routes 🎉 (#1824)
fs/s3
: Initial support for s3 filesystem backend (#1900)email
: Add email matching logic for whitelisting OIDCbuild
: add mage dagger:run generate:screenshots (#1868)- add cache to get evaluation rules storage method (#1910)
Changed
- unhide validate command (#1909)
- add rudineirk as a contributor for code (#1913)
- add ahobson as a contributor for code (#1905)
- Dependency updates
Fixed
All Changes
- fix(ui): memoize selectors for namespaces by @markphelps in #1837
- chore(deps): bump google.golang.org/grpc from 1.50.1 to 1.53.0 in /examples/basic by @dependabot in #1833
- chore: rm stalebot by @markphelps in #1840
- chore(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #1841
- chore(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 by @dependabot in #1842
- chore(deps): bump golang.org/x/tools from 0.10.0 to 0.11.0 in /_tools by @dependabot in #1848
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.61.0 in /ui by @dependabot in #1847
- chore(deps-dev): bump eslint-plugin-playwright from 0.15.2 to 0.15.3 in /ui by @dependabot in #1843
- chore(deps-dev): bump @types/node from 18.16.18 to 18.16.19 in /ui by @dependabot in #1844
- chore(deps): bump semver from 6.3.0 to 6.3.1 in /examples/nextjs by @dependabot in #1861
- chore(github): move all db unit tests to dagger by @GeorgeMac in #1869
- chore(deps-dev): bump jest and @types/jest in /ui by @dependabot in #1851
- chore(deps-dev): bump @types/react-dom from 18.2.5 to 18.2.7 in /ui by @dependabot in #1864
- chore: remove refs to deprecated io/ioutil by @testwill in #1867
- chore(deps): bump github.com/go-chi/chi/v5 from 5.0.8 to 5.0.10 by @dependabot in #1874
- chore(deps): bump github.com/hashicorp/cap from 0.3.1 to 0.3.2 by @dependabot in #1875
- chore(deps-dev): bump eslint-config-airbnb-typescript from 17.0.0 to 17.1.0 in /ui by @dependabot in #1879
- chore(deps-dev): bump tailwindcss from 3.3.2 to 3.3.3 in /ui by @dependabot in #1876
- chore(deps-dev): bump @playwright/test from 1.35.1 to 1.36.1 in /ui by @dependabot in #1880
- chore(deps-dev): bump postcss from 8.4.24 to 8.4.26 in /ui by @dependabot in #1877
- chore(deps-dev): bump eslint from 8.43.0 to 8.45.0 in /ui by @dependabot in #1878
- feat(build): add mage dagger:run generate:screenshots by @GeorgeMac in #1868
- fix: dagger cli test by @markphelps in #1899
- chore(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.8.0 by @dependabot in #1892
- chore(deps): bump github.com/santhosh-tekuri/jsonschema/v5 from 5.3.0 to 5.3.1 by @dependabot in #1893
- chore(deps-dev): bump postcss from 8.4.26 to 8.4.27 in /ui by @dependabot in #1894
- chore(deps-dev): bump prettier-plugin-tailwindcss from 0.3.0 to 0.4.1 in /ui by @dependabot in #1896
- chore(deps-dev): bump @types/react from 18.2.12 to 18.2.15 in /ui by @dependabot in #1898
- chore(deps-dev): bump prettier-plugin-organize-imports from 3.2.2 to 3.2.3 in /ui by @dependabot in #1897
- chore(deps-dev): bump playwright from 1.36.0 to 1.36.1 in /ui by @dependabot in #1895
- chore(deps): bump word-wrap from 1.2.3 to 1.2.5 in /examples/nextjs by @dependabot in #1901
- feat(fs/s3): Initial support for s3 filesystem backend by @ahobson in #1900
- docs: add ahobson as a contributor for code by @allcontributors in #1905
- feat: unhide validate command by @markphelps in #1909
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.35.0 to 1.37.0 by @dependabot in #1907
- chore(deps): bump github.com/hashicorp/cap from 0.3.2 to 0.3.3 by @dependabot in #1906
- chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.16.0 to 2.16.1 by @dependabot in #1908
- feat(email): Add email matching logic for whitelisting OIDC by @yquansah in #1903
- fix: renable pprof by @markphelps in #1912
- perf: add cache to get evaluation rules storage method by @rudineirk in #1910
- docs: add rudineirk as a contributor for code by @allcontributors in #1913
- feat: new evaluation routes by @GeorgeMac in #1824
- chore(rollouts): account for segments without constraints by @yquansah in #1919
- chore: disallow rollouts eval UI by @markphelps in #1917
- chore: change to segmentKeys for future proofing by @markphelps in #1918
- chore(deps): bump github.com/hashicorp/cap from 0.3.3 to 0.3.4 by @dependabot in #1921
- chore(deps): bump github.com/go-git/go-git/v5 from 5.8.0 to 5.8.1 by @dependabot in #1924
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.37.0 to 1.37.1 by @dependabot in #1925
- chore(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.16.0 to 2.16.2 in /_tools by @dependabot in #1920
- chore: multi-variant -> multi-variate in ui by @markphelps in #1931
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.61.0 to 5.62.0 in /ui by @dependabot in #1929
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.18.27 to 1.18.30 by @dependabot in #1923
- chore(deps-dev): bump @types/node from 18.16.19 to 18.17.1 in /ui by @dependabot in #1928
- chore(deps-dev): bump eslint-config-prettier from 8.8.0 to 8.9.0 in /ui by @dependabot in #1926
- chore: update changelog for v1.24 by @markphelps in #1932
- chore(deps-dev): bump @playwright/test from 1.36.1 to 1.36.2 in /ui by @dependabot in #1930
- chore(deps): bump @headlessui/react from 1.7.15 to 1.7.16 in /ui by @dependabot in #1927
New Contributors
- @testwill made their first contribution in #1867
- @ahobson made their first contribution in #1900
- @rudineirk made their first contribution in #1910
Full Changelog: v1.23.3...v1.24.0