Releases: juspay/superposition
Releases · juspay/superposition
v0.97.4
What's Changed
- chore(deps): bump werkzeug from 3.0.6 to 3.1.4 in /locust by @dependabot[bot] in #770
- chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs by @dependabot[bot] in #769
- chore(deps-dev): bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #762
- chore(deps): bump node-forge from 1.3.1 to 1.3.2 in /docs by @dependabot[bot] in #763
- chore: Flake update by @Datron in #775
- fix: Modified validation and autocomplete functions by @mahatoankitkumar in #732
- fix: copy postgres config to the correct path by @Datron in #776
- fix: Function editor page by @ayushjain17 in #779
- fix: Auth behaviour in python provider by @ayushjain17 in #777
- feat: Add helm charts for superposition deployment by @Shailesh-714 in #783
- build: respect cargo target dir set via cargo/env config by @knutties in #781
- ci: update release workflow to update version in helm chart by @Shailesh-714 in #789
- fix(helm): replace http with 80 in service port by @Shailesh-714 in #790
- fix: Add status in FfiExperiment type by @ayushjain17 in #788
- fix(OIDC): Url parsing for issuer paths having no prefix by @ayushjain17 in #793
- fix(UI): Default redirection while using prefix by @ayushjain17 in #794
- fix: Dimension position update validation by @ayushjain17 in #791
- fix: functions changes by @mahatoankitkumar in #785
- build: fix local client build by @knutties in #798
- feat: full fledged evaluation endpoint by @mahatoankitkumar in #760
- build: remove token from env by @JamesGeorg in #780
- feat(auth_n): Separate Saas OIDC login from core OIDC login by @ayushjain17 in #795
- build: add check for smithy and uniffi changes by @ayushjain17 in #799
- build: fix query in test by @ayushjain17 in #800
- build: clean setup for test by @ayushjain17 in #803
- chore(deps): bump urllib3 from 2.5.0 to 2.6.0 in /locust by @dependabot[bot] in #772
- fix: functions payload structure by @mahatoankitkumar in #804
- build(release): remove with.token in checkout step by @ayushjain17 in #805
- build(release): move yq install to after version bump by @ayushjain17 in #806
- build(revert): remove with.token in checkout step by @ayushjain17 in #807
- fix: Use macos-15-intel for intel based builds by @ayushjain17 in #808
- fix: compilation error in high-performance-mode by @ayushjain17 in #810
- fix: remove redundant logs and npm release by @ayushjain17 in #809
- fix: package.json by @ayushjain17 in #811
- chore: fix shell warnings due to old macos sdks by @knutties in #812
- chore(deps): bump qs and express in /docs by @dependabot[bot] in #813
- feat: AuthZ setup by @ayushjain17 in #543
- chore(frontend): Rename tenant to workspace by @ayushjain17 in #816
- feat(UI): use browser locale time by @ayushjain17 in #815
- chore: use self-hosted runner for builds by @Datron in #787
- fix(webhook): encrypted key injection by @ayushjain17 in #825
- chore(deps): bump rsa from 0.9.7 to 0.9.10 by @dependabot[bot] in #824
- test: add test cleanup script for organizations and workspaces by @knutties in #823
- chore(deps): bump werkzeug from 3.1.4 to 3.1.5 in /locust by @dependabot[bot] in #830
- chore(deps): bump urllib3 from 2.6.0 to 2.6.3 in /locust by @dependabot[bot] in #828
- chore: deprecate jsonlogic context by @ayushjain17 in #827
- fix: workspace settings usage for change reason validation by @ayushjain17 in #814
- fix: compilation error in high-performance-mode and update build check by @ayushjain17 in #834
- fix(UI): Cohort enum update behaviour by @ayushjain17 in #836
- fix: function attachment logic for dimension and default config by @ayushjain17 in #832
- fix: resolve endpoint by @mahatoankitkumar in #838
- build: setup msrv and edition consistently in all Cargo.toml by @knutties in #706
- chore(deps): bump diff from 5.2.0 to 5.2.2 in /docs by @dependabot[bot] in #837
- fix: exp and config partial apply by @ayushjain17 in #831
- fix: return proper resolution reasons in the JS provider by @Datron in #841
- fix: copy package.json for sdk version access by @knutties in #844
- fix(build): Update rust version in all the places by @ayushjain17 in #846
- fix: redundant cargo upgrades by @knutties in #848
New Contributors
- @Shailesh-714 made their first contribution in #783
Full Changelog: v0.95.1...v0.97.4
v0.95.1
What's Changed
- fix: Juspay forked dependencies by @ayushjain17 in #631
- chore: Add superposition.sql for initial db setup by @ayushjain17 in #613
- feat: Context API types unification by @ayushjain17 in #619
- feat: push node packages to juspay npm repository by @Datron in #633
- feat: Algolia support by @Datron in #641
- feat: Algolia support by @Datron in #642
- fix: push to pypi registry by @Datron in #643
- feat: Push pypi by @Datron in #644
- fix: experiment group backfilling user details by @mahatoankitkumar in #647
- fix: Error in reduce api by @ayushjain17 in #648
- feat: add patch file for rust by @Datron in #646
- docs: add readme badges by @Datron in #645
- fix: Use workspace superposition_types in frontend crate by @ayushjain17 in #650
- fix(haskell-sdk): JSON & Show instances for Error types. by @ShreyBana in #649
- feat: control population by @mahatoankitkumar in #565
- fix: Dependent dimensions UI while creating context in strict mode by @ayushjain17 in #653
- feat(java): Publishing to central-sonatype. by @ShreyBana in #638
- fix: bucketing logic by @mahatoankitkumar in #654
- docs: Add registry specific documentation to provider, bindings and SDK by @Datron in #652
- fix: show proper license in crates.io by @Datron in #657
- docs: base README.md update by @knutties in #655
- docs: fix package links by @knutties in #663
- feat: simplify workspace migration with an API endpoint by @Datron in #585
- chore(deps): bump esbuild and vite in /examples/dynamic-payment-fields by @dependabot[bot] in #658
- chore(deps): bump slab from 0.4.10 to 0.4.11 in /examples/cac_redis_module by @dependabot[bot] in #660
- chore(deps): bump tokio from 1.43.0 to 1.46.1 in /examples/k8s-staggered-releaser by @dependabot[bot] in #659
- chore(deps): bump openssl from 0.10.71 to 0.10.73 in /examples/k8s-staggered-releaser by @dependabot[bot] in #662
- chore(deps): bump ring from 0.17.11 to 0.17.14 in /examples/k8s-staggered-releaser by @dependabot[bot] in #661
- fix(java): Added docs, fixed doc generation & fixed release-ci for java. by @ShreyBana in #665
- docs: update Java badges and minor fixes by @knutties in #666
- feat: Move jsonlogic behind compile time flag by @ayushjain17 in #639
- fix: Java.patch file by @ayushjain17 in #671
- fix: Base url used for redirection in organisation list page by @ayushjain17 in #673
- fix: Make auto populate control backwards compatible by @ayushjain17 in #670
- fix: add delay in backfill endpoint by @mahatoankitkumar in #674
- fix: formatting checks on main by @Datron in #676
- docs: add README.md for examples by @knutties in #678
- docs: added documentation for all the operations in smithy by @sauraww in #672
- fix: Make host related ENVs non mandatory by @ayushjain17 in #667
- fix: UX Improvements by @ayushjain17 in #634
- chore: boot-time feature support for request/response logging in trace mode by @knutties in #651
- chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #683
- fix: Export MergeStrategy type in legacy haskell client by @ayushjain17 in #685
- docs: add docusaurus docs for examples by @knutties in #686
- feat: Add QueryString proc_macro_derive by @ayushjain17 in #656
- fix: Experiment applicable group resolution for system generated by @ayushjain17 in #692
- feat: Add map support for js-browser client by @ayushjain17 in #688
- docs: added api doc generation inside docusaurus via smithy and openapi by @sauraww in #690
- docs: commit smithy generated openapi spec by @knutties in #693
- docs: revert routeBasePath change by @knutties in #695
- chore: Remove localstack as a mandatory requirement for local setup by @ayushjain17 in #694
- feat: Add option to fetch global experiments only by @ayushjain17 in #691
- fix: Create release step by @ayushjain17 in #696
- docs: fix get_struct_value reference in Rust doc by @ayushjain17 in #699
- fix(hs-sdk): Multiple fixes & added tests. by @ShreyBana in #677
- fix: add all query param to list contexts filter by @Datron in #697
- chore(deps): bump axios from 1.8.2 to 1.12.0 in /crates/context_aware_config by @dependabot[bot] in #703
- chore: make smithy generation consistent, with deadcode removal by @ayushjain17 in #702
- chore(deps-dev): bump vite from 7.1.2 to 7.1.5 in /examples/dynamic-payment-fields by @dependabot[bot] in #698
- feat: Exact match option for context and experiment filter by @ayushjain17 in #700
- fix: frontend compilation for ssr in docker image by @ayushjain17 in #707
- feat: introduce cohort dimensions by @Datron in #709
- feat: Cohort resolution by @mahatoankitkumar in #712
- fix: use dimension prefix for context in get and resolve config by @ayushjain17 in #713
- fix(cohorts): eval logic and update providers by @ayushjain17 in #715
- build: move to new self hosted github runner for CI checks by @Datron in #714
- fix: cohort resolution in get applicable variants by @ayushjain17 in #719
- fix: added change reason fallback by @sauraww in #721
- docs: automated sidebar tag creation based on smithy models by @sauraww in #708
- chore(smithy): Add improvements by @ayushjain17 in #717
- feat(audit-log): add UI for Audit Log API by @knutties in #594
- feat(frontend): better UI for cohort schema by @ayushjain17 in #724
- feat: add provider checks by @Datron in #723
- fix: update rust provider to match standard s11n provider interface by @Datron in #731
- fix: experiment groups provider changes by @mahatoankitkumar in #726
- feat: Support multi value query params as repeated keys by @ayushjain17 in #737
- feat: add provider tests by @Datron in #738
- fix: experiment provider tests by @mahatoankitkumar in #736
- fix: Read orgs from db in no_auth by @ayushjain17 in #739
- fix: Smithy fixes by @ayushjain17 in #742
- fix: provider test by @mahatoankitkumar in #743
- chore(deps): bump brotli from 1.1.0 to 1.2.0 in /locust by @dependabot[bot] in #744
- chore(deps-dev): bump vite from 7.1.5 to 7.1.11 in /examples/dynamic-payment-fields by @dependabot[bot] in #730
- fix(cohort): Update cohort related restrictions by @ayushjain17 in #740
- feat(hs): Open feature provider for Haskell. by @ShreyBana in #746
- fix: superposition_core header...
v0.94.2
What's Changed
- fix: Juspay forked dependencies by @ayushjain17 in #631
- chore: Add superposition.sql for initial db setup by @ayushjain17 in #613
- feat: Context API types unification by @ayushjain17 in #619
- feat: push node packages to juspay npm repository by @Datron in #633
- feat: Algolia support by @Datron in #641
- feat: Algolia support by @Datron in #642
- fix: push to pypi registry by @Datron in #643
- feat: Push pypi by @Datron in #644
- fix: experiment group backfilling user details by @mahatoankitkumar in #647
- fix: Error in reduce api by @ayushjain17 in #648
- feat: add patch file for rust by @Datron in #646
- docs: add readme badges by @Datron in #645
- fix: Use workspace superposition_types in frontend crate by @ayushjain17 in #650
- fix(haskell-sdk): JSON & Show instances for Error types. by @ShreyBana in #649
- feat: control population by @mahatoankitkumar in #565
- fix: Dependent dimensions UI while creating context in strict mode by @ayushjain17 in #653
- feat(java): Publishing to central-sonatype. by @ShreyBana in #638
- fix: bucketing logic by @mahatoankitkumar in #654
- docs: Add registry specific documentation to provider, bindings and SDK by @Datron in #652
- fix: show proper license in crates.io by @Datron in #657
- docs: base README.md update by @knutties in #655
- docs: fix package links by @knutties in #663
- feat: simplify workspace migration with an API endpoint by @Datron in #585
- chore(deps): bump esbuild and vite in /examples/dynamic-payment-fields by @dependabot[bot] in #658
- chore(deps): bump slab from 0.4.10 to 0.4.11 in /examples/cac_redis_module by @dependabot[bot] in #660
- chore(deps): bump tokio from 1.43.0 to 1.46.1 in /examples/k8s-staggered-releaser by @dependabot[bot] in #659
- chore(deps): bump openssl from 0.10.71 to 0.10.73 in /examples/k8s-staggered-releaser by @dependabot[bot] in #662
- chore(deps): bump ring from 0.17.11 to 0.17.14 in /examples/k8s-staggered-releaser by @dependabot[bot] in #661
- fix(java): Added docs, fixed doc generation & fixed release-ci for java. by @ShreyBana in #665
- docs: update Java badges and minor fixes by @knutties in #666
- feat: Move jsonlogic behind compile time flag by @ayushjain17 in #639
- fix: Java.patch file by @ayushjain17 in #671
- fix: Base url used for redirection in organisation list page by @ayushjain17 in #673
- fix: Make auto populate control backwards compatible by @ayushjain17 in #670
- fix: add delay in backfill endpoint by @mahatoankitkumar in #674
- fix: formatting checks on main by @Datron in #676
- docs: add README.md for examples by @knutties in #678
- docs: added documentation for all the operations in smithy by @sauraww in #672
- fix: Make host related ENVs non mandatory by @ayushjain17 in #667
- fix: UX Improvements by @ayushjain17 in #634
- chore: boot-time feature support for request/response logging in trace mode by @knutties in #651
- chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #683
- fix: Export MergeStrategy type in legacy haskell client by @ayushjain17 in #685
- docs: add docusaurus docs for examples by @knutties in #686
- feat: Add QueryString proc_macro_derive by @ayushjain17 in #656
- fix: Experiment applicable group resolution for system generated by @ayushjain17 in #692
- feat: Add map support for js-browser client by @ayushjain17 in #688
- docs: added api doc generation inside docusaurus via smithy and openapi by @sauraww in #690
- docs: commit smithy generated openapi spec by @knutties in #693
- docs: revert routeBasePath change by @knutties in #695
- chore: Remove localstack as a mandatory requirement for local setup by @ayushjain17 in #694
- feat: Add option to fetch global experiments only by @ayushjain17 in #691
- fix: Create release step by @ayushjain17 in #696
- docs: fix get_struct_value reference in Rust doc by @ayushjain17 in #699
- fix(hs-sdk): Multiple fixes & added tests. by @ShreyBana in #677
- fix: add all query param to list contexts filter by @Datron in #697
- chore(deps): bump axios from 1.8.2 to 1.12.0 in /crates/context_aware_config by @dependabot[bot] in #703
- chore: make smithy generation consistent, with deadcode removal by @ayushjain17 in #702
- chore(deps-dev): bump vite from 7.1.2 to 7.1.5 in /examples/dynamic-payment-fields by @dependabot[bot] in #698
- feat: Exact match option for context and experiment filter by @ayushjain17 in #700
- fix: frontend compilation for ssr in docker image by @ayushjain17 in #707
- feat: introduce cohort dimensions by @Datron in #709
- feat: Cohort resolution by @mahatoankitkumar in #712
- fix: use dimension prefix for context in get and resolve config by @ayushjain17 in #713
- fix(cohorts): eval logic and update providers by @ayushjain17 in #715
- build: move to new self hosted github runner for CI checks by @Datron in #714
- fix: cohort resolution in get applicable variants by @ayushjain17 in #719
- fix: added change reason fallback by @sauraww in #721
- docs: automated sidebar tag creation based on smithy models by @sauraww in #708
- chore(smithy): Add improvements by @ayushjain17 in #717
- feat(audit-log): add UI for Audit Log API by @knutties in #594
- feat(frontend): better UI for cohort schema by @ayushjain17 in #724
- feat: add provider checks by @Datron in #723
- fix: update rust provider to match standard s11n provider interface by @Datron in #731
- fix: experiment groups provider changes by @mahatoankitkumar in #726
- feat: Support multi value query params as repeated keys by @ayushjain17 in #737
- feat: add provider tests by @Datron in #738
- fix: experiment provider tests by @mahatoankitkumar in #736
- fix: Read orgs from db in no_auth by @ayushjain17 in #739
- fix: Smithy fixes by @ayushjain17 in #742
- fix: provider test by @mahatoankitkumar in #743
- chore(deps): bump brotli from 1.1.0 to 1.2.0 in /locust by @dependabot[bot] in #744
- chore(deps-dev): bump vite from 7.1.5 to 7.1.11 in /examples/dynamic-payment-fields by @dependabot[bot] in #730
- fix(cohort): Update cohort related restrictions by @ayushjain17 in #740
- feat(hs): Open feature provider for Haskell. by @ShreyBana in #746
- fix: superposition_core header...
v0.92.0
What's Changed
- fix: Juspay forked dependencies by @ayushjain17 in #631
- chore: Add superposition.sql for initial db setup by @ayushjain17 in #613
- feat: Context API types unification by @ayushjain17 in #619
- feat: push node packages to juspay npm repository by @Datron in #633
- feat: Algolia support by @Datron in #641
- feat: Algolia support by @Datron in #642
- fix: push to pypi registry by @Datron in #643
- feat: Push pypi by @Datron in #644
- fix: experiment group backfilling user details by @mahatoankitkumar in #647
- fix: Error in reduce api by @ayushjain17 in #648
- feat: add patch file for rust by @Datron in #646
- docs: add readme badges by @Datron in #645
- fix: Use workspace superposition_types in frontend crate by @ayushjain17 in #650
- fix(haskell-sdk): JSON & Show instances for Error types. by @ShreyBana in #649
- feat: control population by @mahatoankitkumar in #565
- fix: Dependent dimensions UI while creating context in strict mode by @ayushjain17 in #653
- feat(java): Publishing to central-sonatype. by @ShreyBana in #638
- fix: bucketing logic by @mahatoankitkumar in #654
- docs: Add registry specific documentation to provider, bindings and SDK by @Datron in #652
- fix: show proper license in crates.io by @Datron in #657
- docs: base README.md update by @knutties in #655
- docs: fix package links by @knutties in #663
- feat: simplify workspace migration with an API endpoint by @Datron in #585
- chore(deps): bump esbuild and vite in /examples/dynamic-payment-fields by @dependabot[bot] in #658
- chore(deps): bump slab from 0.4.10 to 0.4.11 in /examples/cac_redis_module by @dependabot[bot] in #660
- chore(deps): bump tokio from 1.43.0 to 1.46.1 in /examples/k8s-staggered-releaser by @dependabot[bot] in #659
- chore(deps): bump openssl from 0.10.71 to 0.10.73 in /examples/k8s-staggered-releaser by @dependabot[bot] in #662
- chore(deps): bump ring from 0.17.11 to 0.17.14 in /examples/k8s-staggered-releaser by @dependabot[bot] in #661
- fix(java): Added docs, fixed doc generation & fixed release-ci for java. by @ShreyBana in #665
- docs: update Java badges and minor fixes by @knutties in #666
- feat: Move jsonlogic behind compile time flag by @ayushjain17 in #639
- fix: Java.patch file by @ayushjain17 in #671
- fix: Base url used for redirection in organisation list page by @ayushjain17 in #673
- fix: Make auto populate control backwards compatible by @ayushjain17 in #670
- fix: add delay in backfill endpoint by @mahatoankitkumar in #674
- fix: formatting checks on main by @Datron in #676
- docs: add README.md for examples by @knutties in #678
- docs: added documentation for all the operations in smithy by @sauraww in #672
- fix: Make host related ENVs non mandatory by @ayushjain17 in #667
- fix: UX Improvements by @ayushjain17 in #634
- chore: boot-time feature support for request/response logging in trace mode by @knutties in #651
- chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #683
- fix: Export MergeStrategy type in legacy haskell client by @ayushjain17 in #685
- docs: add docusaurus docs for examples by @knutties in #686
- feat: Add QueryString proc_macro_derive by @ayushjain17 in #656
- fix: Experiment applicable group resolution for system generated by @ayushjain17 in #692
- feat: Add map support for js-browser client by @ayushjain17 in #688
- docs: added api doc generation inside docusaurus via smithy and openapi by @sauraww in #690
- docs: commit smithy generated openapi spec by @knutties in #693
- docs: revert routeBasePath change by @knutties in #695
- chore: Remove localstack as a mandatory requirement for local setup by @ayushjain17 in #694
- feat: Add option to fetch global experiments only by @ayushjain17 in #691
- fix: Create release step by @ayushjain17 in #696
- docs: fix get_struct_value reference in Rust doc by @ayushjain17 in #699
- fix(hs-sdk): Multiple fixes & added tests. by @ShreyBana in #677
- fix: add all query param to list contexts filter by @Datron in #697
- chore(deps): bump axios from 1.8.2 to 1.12.0 in /crates/context_aware_config by @dependabot[bot] in #703
- chore: make smithy generation consistent, with deadcode removal by @ayushjain17 in #702
- chore(deps-dev): bump vite from 7.1.2 to 7.1.5 in /examples/dynamic-payment-fields by @dependabot[bot] in #698
- feat: Exact match option for context and experiment filter by @ayushjain17 in #700
- fix: frontend compilation for ssr in docker image by @ayushjain17 in #707
- feat: introduce cohort dimensions by @Datron in #709
- feat: Cohort resolution by @mahatoankitkumar in #712
- fix: use dimension prefix for context in get and resolve config by @ayushjain17 in #713
- fix(cohorts): eval logic and update providers by @ayushjain17 in #715
- build: move to new self hosted github runner for CI checks by @Datron in #714
- fix: cohort resolution in get applicable variants by @ayushjain17 in #719
- fix: added change reason fallback by @sauraww in #721
- docs: automated sidebar tag creation based on smithy models by @sauraww in #708
- chore(smithy): Add improvements by @ayushjain17 in #717
- feat(audit-log): add UI for Audit Log API by @knutties in #594
Full Changelog: v0.82.1...v0.92.0
Introducing Cohort Dimensions
What's Changed
- fix: Juspay forked dependencies by @ayushjain17 in #631
- chore: Add superposition.sql for initial db setup by @ayushjain17 in #613
- feat: Context API types unification by @ayushjain17 in #619
- feat: push node packages to juspay npm repository by @Datron in #633
- feat: Algolia support by @Datron in #641
- feat: Algolia support by @Datron in #642
- fix: push to pypi registry by @Datron in #643
- feat: Push pypi by @Datron in #644
- fix: experiment group backfilling user details by @mahatoankitkumar in #647
- fix: Error in reduce api by @ayushjain17 in #648
- feat: add patch file for rust by @Datron in #646
- docs: add readme badges by @Datron in #645
- fix: Use workspace superposition_types in frontend crate by @ayushjain17 in #650
- fix(haskell-sdk): JSON & Show instances for Error types. by @ShreyBana in #649
- feat: control population by @mahatoankitkumar in #565
- fix: Dependent dimensions UI while creating context in strict mode by @ayushjain17 in #653
- feat(java): Publishing to central-sonatype. by @ShreyBana in #638
- fix: bucketing logic by @mahatoankitkumar in #654
- docs: Add registry specific documentation to provider, bindings and SDK by @Datron in #652
- fix: show proper license in crates.io by @Datron in #657
- docs: base README.md update by @knutties in #655
- docs: fix package links by @knutties in #663
- feat: simplify workspace migration with an API endpoint by @Datron in #585
- chore(deps): bump esbuild and vite in /examples/dynamic-payment-fields by @dependabot[bot] in #658
- chore(deps): bump slab from 0.4.10 to 0.4.11 in /examples/cac_redis_module by @dependabot[bot] in #660
- chore(deps): bump tokio from 1.43.0 to 1.46.1 in /examples/k8s-staggered-releaser by @dependabot[bot] in #659
- chore(deps): bump openssl from 0.10.71 to 0.10.73 in /examples/k8s-staggered-releaser by @dependabot[bot] in #662
- chore(deps): bump ring from 0.17.11 to 0.17.14 in /examples/k8s-staggered-releaser by @dependabot[bot] in #661
- fix(java): Added docs, fixed doc generation & fixed release-ci for java. by @ShreyBana in #665
- docs: update Java badges and minor fixes by @knutties in #666
- feat: Move jsonlogic behind compile time flag by @ayushjain17 in #639
- fix: Java.patch file by @ayushjain17 in #671
- fix: Base url used for redirection in organisation list page by @ayushjain17 in #673
- fix: Make auto populate control backwards compatible by @ayushjain17 in #670
- fix: add delay in backfill endpoint by @mahatoankitkumar in #674
- fix: formatting checks on main by @Datron in #676
- docs: add README.md for examples by @knutties in #678
- docs: added documentation for all the operations in smithy by @sauraww in #672
- fix: Make host related ENVs non mandatory by @ayushjain17 in #667
- fix: UX Improvements by @ayushjain17 in #634
- chore: boot-time feature support for request/response logging in trace mode by @knutties in #651
- chore(deps): bump tracing-subscriber from 0.3.19 to 0.3.20 by @dependabot[bot] in #683
- fix: Export MergeStrategy type in legacy haskell client by @ayushjain17 in #685
- docs: add docusaurus docs for examples by @knutties in #686
- feat: Add QueryString proc_macro_derive by @ayushjain17 in #656
- fix: Experiment applicable group resolution for system generated by @ayushjain17 in #692
- feat: Add map support for js-browser client by @ayushjain17 in #688
- docs: added api doc generation inside docusaurus via smithy and openapi by @sauraww in #690
- docs: commit smithy generated openapi spec by @knutties in #693
- docs: revert routeBasePath change by @knutties in #695
- chore: Remove localstack as a mandatory requirement for local setup by @ayushjain17 in #694
- feat: Add option to fetch global experiments only by @ayushjain17 in #691
- fix: Create release step by @ayushjain17 in #696
- docs: fix get_struct_value reference in Rust doc by @ayushjain17 in #699
- fix(hs-sdk): Multiple fixes & added tests. by @ShreyBana in #677
- fix: add all query param to list contexts filter by @Datron in #697
- chore(deps): bump axios from 1.8.2 to 1.12.0 in /crates/context_aware_config by @dependabot[bot] in #703
- chore: make smithy generation consistent, with deadcode removal by @ayushjain17 in #702
- chore(deps-dev): bump vite from 7.1.2 to 7.1.5 in /examples/dynamic-payment-fields by @dependabot[bot] in #698
- feat: Exact match option for context and experiment filter by @ayushjain17 in #700
- fix: frontend compilation for ssr in docker image by @ayushjain17 in #707
- feat: introduce cohort dimensions by @Datron in #709
- feat: Cohort resolution by @mahatoankitkumar in #712
Full Changelog: v0.82.1...v0.91.0
v0.88.1
What's Changed
- fix: Base url used for redirection in organisation list page by @ayushjain17 in #673
- fix: Make auto populate control backwards compatible by @ayushjain17 in #670
- fix: add delay in backfill endpoint by @mahatoankitkumar in #674
Full Changelog: v0.88.0...v0.88.1
0.88.0 - JsonLogic as a feature flag
What's Changed
- fix: Juspay forked dependencies by @ayushjain17 in #631
- chore: Add superposition.sql for initial db setup by @ayushjain17 in #613
- feat: Context API types unification by @ayushjain17 in #619
- feat: push node packages to juspay npm repository by @Datron in #633
- feat: Algolia support by @Datron in #641
- feat: Algolia support by @Datron in #642
- fix: push to pypi registry by @Datron in #643
- feat: Push pypi by @Datron in #644
- fix: experiment group backfilling user details by @mahatoankitkumar in #647
- fix: Error in reduce api by @ayushjain17 in #648
- feat: add patch file for rust by @Datron in #646
- docs: add readme badges by @Datron in #645
- fix: Use workspace superposition_types in frontend crate by @ayushjain17 in #650
- fix(haskell-sdk): JSON & Show instances for Error types. by @ShreyBana in #649
- feat: control population by @mahatoankitkumar in #565
- fix: Dependent dimensions UI while creating context in strict mode by @ayushjain17 in #653
- feat(java): Publishing to central-sonatype. by @ShreyBana in #638
- fix: bucketing logic by @mahatoankitkumar in #654
- docs: Add registry specific documentation to provider, bindings and SDK by @Datron in #652
- fix: show proper license in crates.io by @Datron in #657
- docs: base README.md update by @knutties in #655
- docs: fix package links by @knutties in #663
- feat: simplify workspace migration with an API endpoint by @Datron in #585
- chore(deps): bump esbuild and vite in /examples/dynamic-payment-fields by @dependabot[bot] in #658
- chore(deps): bump slab from 0.4.10 to 0.4.11 in /examples/cac_redis_module by @dependabot[bot] in #660
- chore(deps): bump tokio from 1.43.0 to 1.46.1 in /examples/k8s-staggered-releaser by @dependabot[bot] in #659
- chore(deps): bump openssl from 0.10.71 to 0.10.73 in /examples/k8s-staggered-releaser by @dependabot[bot] in #662
- chore(deps): bump ring from 0.17.11 to 0.17.14 in /examples/k8s-staggered-releaser by @dependabot[bot] in #661
- fix(java): Added docs, fixed doc generation & fixed release-ci for java. by @ShreyBana in #665
- docs: update Java badges and minor fixes by @knutties in #666
- feat: Move jsonlogic behind compile time flag by @ayushjain17 in #639
Full Changelog: v0.82.1...v0.88.0
v0.79.1
v0.76.0
What's Changed
- fix: Fix UI issues by @ayushjain17 in #521
- feat: Link autocomplete functions by @Datron in #458
- feat: Get dimension by name by @ayushjain17 in #524
- fix: Function name prefill issue by @ayushjain17 in #529
- fix: List exp behaviour for list all by @ayushjain17 in #528
- feat: set config version in workspace by @pratikmishra356 in #512
- feat: add experiment groups API by @Datron in #525
- feat: Superposition hs SDK. by @ShreyBana in #535
- Fixed stack overflow in applicable variants and updated versions for … by @JamesGeorg in #538
- fix: Show context filters by @ayushjain17 in #531
- fix: Removed copy of superposition.cac.toml, since the file was removed in an earlier revision by @JamesGeorg in #541
- chore: Remove dead code by @ayushjain17 in #536
- chore: Rename auth to auth_n by @ayushjain17 in #542
- chore: add cline memory-bank & rules by @divinenaman in #520
- chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /crates/context_aware_config by @dependabot in #539
- chore(deps): bump flask-cors from 5.0.0 to 6.0.0 in /locust by @dependabot in #513
- chore(deps): bump requests from 2.32.3 to 2.32.4 in /locust by @dependabot in #533
- chore(deps): bump urllib3 from 1.26.19 to 2.5.0 in /locust by @dependabot in #544
- fix: corrected decode for post in resolve config by @JamesGeorg in #545
- fix: latest support in config params by @pratikmishra356 in #530
New Contributors
- @JamesGeorg made their first contribution in #538
- @divinenaman made their first contribution in #520
Full Changelog: v0.75.0...v0.76.0