v0.102.0
What's Changed
- feat: secrets support for functions/webhooks by @sauraww in #773
- refactor(frontend): Convert all Leptos component function names to PascalCase by @knutties in #822
- chore(deps): bump eslint from 8.56.0 to 9.26.0 in /crates/context_aware_config by @dependabot[bot] in #849
- chore(deps-dev): bump lodash from 4.17.21 to 4.17.23 in /clients/javascript-browser by @dependabot[bot] in #845
- chore(deps): bump @eslint/plugin-kit and eslint in /crates/context_aware_config by @dependabot[bot] in #858
- fix(UI): Minor enchancements and sercets related fixes by @ayushjain17 in #854
- feat: better logging for API services by @Datron in #842
- fix(UI): move secrets related admin actions behind param by @ayushjain17 in #863
- fix: smithy and minor refactor by @ayushjain17 in #862
- chore(deps): bump time from 0.3.37 to 0.3.47 by @dependabot[bot] in #865
- chore(deps-dev): bump webpack from 5.100.2 to 5.105.0 in /clients/javascript-browser by @dependabot[bot] in #868
- chore(deps): bump bytes from 1.10.0 to 1.11.1 in /examples/k8s-staggered-releaser by @dependabot[bot] in #860
- chore(deps): bump webpack from 5.101.3 to 5.105.0 in /docs by @dependabot[bot] in #869
- fix: support passing httpClient to smithy based sdk by @knutties in #870
- build: make custom cargo target dir work completely by @knutties in #856
- chore(deps): bump actix-files from 0.6.2 to 0.6.10 by @dependabot[bot] in #867
- tests: added tests for secrets by @sauraww in #861
- chore: remove redundant files by @Datron in #839
- ci: support any org/workspace cleanup by @knutties in #855
- chore(deps): bump axios from 1.12.0 to 1.13.5 in /crates/context_aware_config by @dependabot[bot] in #874
- fix: get_object_value in python provider by @ayushjain17 in #876
- feat(UI): Standalone page for create and edit default config key by @ayushjain17 in #853
- fix(UI): Improve query params auto-updation behaviour by @ayushjain17 in #866
- chore(deps): bump cryptography from 44.0.1 to 46.0.5 in /locust by @dependabot[bot] in #875
- feat: expose get_cached_config with filters in the rust provider by @ayushjain17 in #878
- chore: update smithy-hs version by @ayushjain17 in #880
- feat: add toml parsing to superposition_core by @knutties in #796
- feat(UI): allow variant ids as array for resolve/filter by @ayushjain17 in #835
- doc: fix readme for js sdk by @ayushjain17 in #883
- fix: use CancellationToken instead of JoinHandle for long running provider task to support cloning by @ayushjain17 in #882
- fix: fix cached data usage in JS provider by @knutties in #884
- fix: change to bump version via tracked files by @knutties in #885
- chore(deps): bump flask from 3.0.3 to 3.1.3 in /locust by @dependabot[bot] in #887
- chore(deps): bump werkzeug from 3.1.5 to 3.1.6 in /locust by @dependabot[bot] in #886
- chore(deps): bump ajv from 6.12.6 to 6.14.0 in /crates/context_aware_config by @dependabot[bot] in #889
- chore(deps): bump minimatch from 9.0.5 to 9.0.7 in /clients/javascript by @dependabot[bot] in #892
- chore(deps): bump minimatch from 3.1.2 to 3.1.4 in /crates/context_aware_config by @dependabot[bot] in #893
- feat: added ConfigChanged webhook event for config mutation notifications by @sauraww in #877
- fix: update build.rs to ignore header file generation in docs.rs by @Datron in #895
- chore(deps): bump rollup from 4.46.2 to 4.59.0 in /examples/dynamic-payment-fields by @dependabot[bot] in #894
- chore: email consistency across the repo by @ayushjain17 in #891
- feat: introduce functions to support granularised DB connection usage by @ayushjain17 in #896
- chore(deps-dev): bump rollup from 4.45.1 to 4.59.0 in /clients/javascript by @dependabot[bot] in #897
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /clients/javascript-browser by @dependabot[bot] in #898
- feat: introduce redis for caching configurations by @Datron in #797
- chore: use redis in builds to test critical read paths by @Datron in #905
- chore(deps): bump immutable from 5.1.3 to 5.1.5 in /docs by @dependabot[bot] in #901
- chore(deps): bump svgo from 3.3.2 to 3.3.3 in /docs by @dependabot[bot] in #902
- feat: Add casbin as AuthZ provider option by @ayushjain17 in #908
- chore: remove unused dependencies by @Datron in #911
- feat: Support trigger reason for context validation by @ayushjain17 in #913
- fix: context sort order to ensure specific overrides win over generic ones by @swetasharma03 in #912
- chore(deps): bump flatted from 3.3.3 to 3.4.1 in /crates/context_aware_config by @dependabot[bot] in #915
- feat(authz): ABAC for default_config, context and experiment by @ayushjain17 in #910
- refactor: config format framework with json support by @knutties in #907
- chore(deps-dev): bump minimatch from 9.0.5 to 9.0.9 by @dependabot[bot] in #906
- fix: filter logic by @ayushjain17 in #920
- docs: Add docs for SuperTOML by @ayushjain17 in #919
- fix: Filtering for list context and experiments by @ayushjain17 in #924
- chore: docusaurus plugin version update by @ayushjain17 in #890
- docs: add config file compatibility assessment to SuperTOML docs by @knutties in #926
- chore(deps): bump flatted from 3.4.1 to 3.4.2 in /crates/context_aware_config by @dependabot[bot] in #925
- chore(deps-dev): bump flatted from 3.2.9 to 3.4.2 in /clients/javascript-browser by @dependabot[bot] in #923
- feat: improve provider performance by @mahatoankitkumar in #909
- fix: Spec for list exp and get config endpoints by @ayushjain17 in #916
- feat: add local/remote provider implementations following new structure by @ayushjain17 in #930
New Contributors
- @swetasharma03 made their first contribution in #912
Full Changelog: v0.97.4...v0.102.0