From b1462bcde8a995ca158e17ba82bc3669dd3d6e2c Mon Sep 17 00:00:00 2001 From: Superposition Bot Date: Wed, 24 Apr 2024 03:05:49 +0000 Subject: [PATCH] chore(version): v0.41.0 [skip ci] --- .github/workflows/ci_merge_main.yaml | 2 +- CHANGELOG.md | 1228 ++++++++++++++++++ Cargo.lock | 10 +- crates/cac_client/CHANGELOG.md | 119 ++ crates/cac_client/Cargo.toml | 2 +- crates/context_aware_config/CHANGELOG.md | 9 + crates/context_aware_config/Cargo.toml | 2 +- crates/experimentation_platform/CHANGELOG.md | 11 + crates/experimentation_platform/Cargo.toml | 2 +- crates/frontend/CHANGELOG.md | 129 ++ crates/frontend/Cargo.toml | 2 +- crates/service_utils/CHANGELOG.md | 9 + crates/service_utils/Cargo.toml | 2 +- 13 files changed, 1516 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci_merge_main.yaml b/.github/workflows/ci_merge_main.yaml index 6d67526f..7d7a844a 100644 --- a/.github/workflows/ci_merge_main.yaml +++ b/.github/workflows/ci_merge_main.yaml @@ -49,4 +49,4 @@ jobs: - name: Push code to main shell: bash run: | - git push --follow-tags + git push origin --tags diff --git a/CHANGELOG.md b/CHANGELOG.md index 3784291a..82a995a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,1234 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - +## v0.41.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- corrected env for DB_PASSWORD and default for AWS_REGION - (9770384) - Ritick Madaan +- improved log for env not found - (dfd4528) - Ritick Madaan +- base64 decoding kms cypher - (fb19e0c) - Ritick Madaan +- changed host to 0.0.0.0 - (58c4444) - Ritick Madaan +- dimension Table scaffolding, PUT<>DELETE apis `/dimension` - (a57be1e) - Ritick Madaan +- storing pre calculated priority in contexts table - (d71107e) - Ritick Madaan +- removed delete dimension api - (9f3a771) - Ritick Madaan +- DB password URI encoded. - (b52a121) - Shrey Bana +- moved override inside contexts table - (83987a0) - Ritick Madaan +- removed unecessary and wrap over conditions - (d31cb14) - Ritick Madaan +- added search path for schema in database_url - (b649c9d) - Ritick Madaan +- database schema url - (0c4fa3e) - Ritick Madaan +- added moved tables to cac_v1 schema - (3802d7f) - Ritick Madaan +- enabled override updates in PUT /context by deep_merge - (141455b) - Ritick Madaan +- moved dimension_type to cac_v1 schema - (f62beaf) - Ritick Madaan +- fixed ordering of /context endpoints - (e84811c) - Ritick Madaan +- updated response-type of /context/bulk-operations api - (9fd2634) - Ritick Madaan +- fixed context overlap check logic - (c432c0d) - Shubhranshu Sanjeev +- added last_modified column and indexes - (aa7690a) - Shubhranshu Sanjeev +- moved tables and types under cac_v1 schema - (023f260) - Shubhranshu Sanjeev +- calling cac apis for creating context - (0cbdcb9) - Shubhranshu Sanjeev +- updated last_modified in ramp - (9ed8a88) - ankit.mahato +- minor fixes for exp client - (1281ec7) - Kartik Gajendra +- removed traffic-percentage from experiment create request - (ce297de) - Shubhranshu Sanjeev +- added total items to list API response - (f051a02) - Kartik Gajendra +- using audit log tstamp for checking last-modified - (4f7e0e2) - Shubhranshu Sanjeev +- sorting same priority contexts with created_at - (9cebcae) - Ritick Madaan +- allowing cug users to fall under test variants - (f1b420d) - Ritick Madaan +- removed unwanted parameter to prevent warning - (7446853) - Ritick Madaan +- added middleware to insert version in response headers - (f5a3f74) - Shubhranshu Sanjeev +- logged env variable's value before kms decrypting - (532a6d2) - Ritick Madaan +#### Build system +- installing ca-certificates for ssl verification - (91b5cc9) - Ritick Madaan +- added version tag to docker images - (6b06dfe) - Shubhranshu Sanjeev +#### Continuous Integration +- Created pipeline for automated-deployment - (7dd03a8) - Shrey Bana +- Commented out prod docker push. - (8bf3a27) - Shrey Bana +- Enabling production docker image push. - (d0ca79d) - Shrey Bana +- moved nixpkgs to nixos-22.11 as the unstable one had broken rustfmt - (8e308ab) - Ritick Madaan +- Upgraded nixos to 23.05. - (b99f5d6) - Shrey Bana +- automated newman test setup - (ee76ab5) - Natarajan Kannan +- switch to using newman - (cac419c) - Natarajan Kannan +- regenerated schema.patch with latest schema.rs - (73a4eff) - Ritick Madaan +- enabling tests in pr builds - (40a9a07) - Ritick Madaan +- udpated `docker container ls` filter - (b985286) - Ritick Madaan +- fix newman dev dependency ref - (131f37c) - Natarajan Kannan +- added postman collection for experimentation-platform - (4b8fdfc) - Shubhranshu Sanjeev +- added cocogitto config for automatic versioning - (caa805f) - Shubhranshu Sanjeev +#### Features +- context/add api along with db setup - (b04ac3f) - Ritick Madaan +- Added context fetch API - (f8e49b0) - Shrey Bana +- Added health-check endpoint. - (b8e0b0d) - Shrey Bana +- added localstack setup along with kms - (18342c8) - Ritick Madaan +- /default-config/ PUT api - (acb9df3) - Ritick Madaan +- GET /config api - (0cdbc3c) - Ritick Madaan +- Added context list API - (a89b485) - Shrey Bana +- Added support for validation via JSON schema. - (c542af8) - Shrey Bana +- rust library - (8004510) - Ritick Madaan +- removed properties constraint on objects in schema - (ba3020e) - Ritick Madaan +- Added authentication. - (7120d61) - Shrey Bana +- added DELETE /context/{ctx_id} api - (53ae341) - Ritick Madaan +- PUT /context/move/{ctx_id} api - (c838b96) - Ritick Madaan +- added 304 <> last-modified for GET /config - (76cabf4) - Saurav Suman +- added list experiments API - (bd20bdf) - Kartik Gajendra +- added conclude functionality for experiments - (e7e5eba) - Shubhranshu Sanjeev +- added experimentation client with few fixes - (be0b70f) - Kartik Gajendra +- add support for last - (34ba4d4) - Kartik Gajendra +- added log table for all cac_v1 tables - (6115759) - Shubhranshu Sanjeev +- added support for CUG in super position client - (7caaabc) - Kartik Gajendra +- Added Catch all error type for robust error handling - (c86f6a7) - Kartik Gajendra +- Added Catch all error type for robust error handling - (f5a0d59) - Kartik Gajendra +#### Refactoring +- moved db related modules to db crate - (0ed6bbd) - Ritick Madaan +- removed old contexts table - (e07db3c) - Ritick Madaan +- moved AppState & utility fx to new crate - (b8d5dce) - Shubhranshu Sanjeev +- moved cac to cargo workspaces - (afbf722) - Shubhranshu Sanjeev +- moved fetching db connection in FromRequest trait impl - (c77a2c2) - Shubhranshu Sanjeev +- improvements to APIs - (91c2466) - Shubhranshu Sanjeev +#### Tests +- fix newman version used in tests - (42b9d77) - Natarajan Kannan +- update to latest newman that handles top level events and body lang type - (509ee50) - Natarajan Kannan + +- - - + +## v0.1.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- moved git init to separate stage - (154a601) - Shubhranshu Sanjeev +- cleaned up Dockerfile - (664770b) - Ritick Madaan +#### Features +- implemented tracing-actix-web for logging - (551968e) - Ritick Madaan +#### Miscellaneous Chores +- **(version)** v0.1.0 [skip ci] - (bfbc1f5) - Jenkins + +- - - + +## v0.2.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- add audit log search endpoint - (16d6f7b) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.2.0 [skip ci] - (f3fd257) - Jenkins +#### Revert +- Revert "fix: logged env variable's value before kms decrypting" - (a7c24d0) - Ritick Madaan + +- - - + +## v0.3.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- added pod information in response headers and logs - (23c9e67) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.3.0 [skip ci] - (a347bba) - Jenkins + +- - - + +## v0.4.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- fixed setting env in docker image - (056b45b) - Shubhranshu Sanjeev +#### Continuous Integration +- updated integ AP tracker curl with new version - (f92d148) - Ritick Madaan +#### Miscellaneous Chores +- **(version)** v0.4.0 [skip ci] - (d76376d) - Jenkins + +- - - + +## v0.4.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- record the chosen variant after conclude - (a237254) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.4.1 [skip ci] - (8c3fb61) - Jenkins + +- - - + +## v0.5.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- trimming newline character from version string - (a37f5d2) - Shubhranshu Sanjeev +#### Continuous Integration +- deleting postgres's docker image on every test - (47b615e) - Ritick Madaan +#### Miscellaneous Chores +- **(version)** v0.5.0 [skip ci] - (53b3143) - Jenkins + +- - - + +## v0.5.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- fixed random timeouts in internal http calls to CAC - (dd17746) - Shubhranshu Sanjeev +- failed build due to untracked schema.rs file changes - (c249efc) - Shubhranshu Sanjeev +- eval param fix - (a9c5b04) - Pratik Mishra +#### Continuous Integration +- added 20 minutes timeout on pipeline - (7cda606) - Shubhranshu Sanjeev +#### Features +- Schema addition for Dimension values - (48fc4ad) - Prasanna P +- Adding generic eval - (b63c753) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.5.1 [skip ci] - (cd0cb60) - Jenkins + +- - - + +## v0.6.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- patching overrides on default-config instead of merge - (8e311c7) - Ritick Madaan +#### Miscellaneous Chores +- **(version)** v0.6.0 [skip ci] - (a5f8757) - Jenkins + +- - - + +## v0.6.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Continuous Integration +- **(flake.nix)** pin nodejs version to 18 in flake - (df0adf0) - Natarajan Kannan +#### Features +- cors middleware attached - (6a5fe1f) - Ritick Madaan +- added dashboard auth middleware - (5ca8766) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.6.1 [skip ci] - (5c471b2) - Jenkins + +- - - + +## v0.7.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- ssh.bitbucket.juspay.net added to known hosts in docker bulid - (3da23da) - Ritick Madaan +- add user struct in delete context API - (1ac80c4) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.7.0 [skip ci] - (150a7be) - Jenkins + +- - - + +## v0.7.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- server's keep-alive time and db connection pool max size made configurable - (585a15c) - Ritick Madaan +#### Miscellaneous Chores +- **(version)** v0.7.1 [skip ci] - (a9e50be) - Jenkins +- database migration for dimensions table - (1337d34) - Ritick Madaan + +- - - + +## v0.8.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- add migration for changing default_configs_keys - (7b6ae82) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.8.0 [skip ci] - (ee5e00c) - Jenkins + +- - - + +## v0.8.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- validating override_keys for unique entries - (400f3f0) - Shubhranshu Sanjeev +#### Features +- support to update experiment override_keys and variants - (71c7a25) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.8.1 [skip ci] - (189c369) - Jenkins +#### Refactoring +- resolved comments - (4422c83) - Shubhranshu Sanjeev +#### Tests +- added tests for experiment helper fnxs - (7a60eea) - Shubhranshu Sanjeev +- added postman test for update override_keys api - (38bc0e9) - Shubhranshu Sanjeev + +- - - + +## v0.9.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- add all variants in manifest - (ef7a37d) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.9.0 [skip ci] - (dc2db17) - Jenkins + +- - - + +## v0.9.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- - Dimension value schema validation on context-addition - (2c810f7) - Prasanna P +#### Miscellaneous Chores +- **(version)** v0.9.1 [skip ci] - (eddd8a4) - Jenkins + +- - - + +## v0.10.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- added middleware and FromRequest for tenant and app scope info - (df2edb6) - Shubhranshu Sanjeev +- added multi-tenant support - (44e9b47) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.10.0 [skip ci] - (6d09f90) - Jenkins +#### Refactoring +- moved tables and types out of cac_v1 schema - (2fa26dd) - Shubhranshu Sanjeev + +- - - + +## v0.11.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- fixed failing health check (x-tenant header not set) - (3a604b0) - Shubhranshu Sanjeev +#### Features +- multi-tenant support for client libraries - (f524388) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.11.0 [skip ci] - (7c429a7) - Jenkins + +- - - + +## v0.12.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- x-tenant header mandate removed for OPTIONS calls - (cb5a92f) - Ritick Madaan +#### Miscellaneous Chores +- **(version)** v0.12.0 [skip ci] - (1612123) - Jenkins + +- - - + +## v0.12.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- x-tenant header added for /config/resolve call in diff - (bbecd7b) - Ritick Madaan +- added external crate to cocogitto config - (900fbb8) - Ritick Madaan +#### Miscellaneous Chores +- **(version)** v0.12.1 [skip ci] - (9f18f58) - Jenkins + +- - - + +## v0.13.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- make sure envs with defaults prevent failure - (507e08c) - Kartik Gajendra +#### Features +- integrate authorize middleware - (eccf091) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.13.0 [skip ci] - (5aafc72) - Jenkins + +- - - + +## v0.14.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- cac service to set last_modified header - (8ad81c3) - ankit.mahato +- Removing acceptance of override_keys in experiment create/update - (ac5fe3c) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.14.0 [skip ci] - (01d94ae) - Jenkins + +- - - + +## v0.14.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- failing build due to update of schema.rs file - (da2a4e3) - Shubhranshu Sanjeev +#### Features +- added frontend crate,combined frontend and backend binaries () - (345b4af) - Saurav Suman +- added format check in the JenkinsFile() - (3611ef3) - Saurav Suman +#### Miscellaneous Chores +- **(version)** v0.14.1 [skip ci] - (00137db) - Jenkins +- move dependencies to workspaces - (bb87c89) - Kartik Gajendra + +- - - + +## v0.15.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- add different auth types for exp requests to CAC - (7730c41) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.15.0 [skip ci] - (3afb567) - Jenkins + +- - - + +## v0.15.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- fixed deployment ConfigNotFound failure - (c33b445) - Shubhranshu Sanjeev +#### Features +- update default keys - (c13b140) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.15.1 [skip ci] - (9cac541) - Jenkins + +- - - + +## v0.16.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- sort json while context creation - (78a03e2) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.16.0 [skip ci] - (3d037dc) - Jenkins + +- - - + +## v0.16.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- allow ramp 0 - (892f29c) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.16.1 [skip ci] - (ba87783) - Jenkins + +- - - + +## v0.16.2 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- - Cac client library changes to consume backend api response - (bec2f1b) - Prasanna P +- fix json schema validation - (6a68f71) - ankit.mahato +- array validation for in condition - (8e7db1f) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.16.2 [skip ci] - (ce7e53e) - Jenkins + +- - - + +## v0.16.3 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- context parsing - (ba2d33b) - Kartik Gajendra +- fixed experiment list page feedback - (41905a6) - Shubhranshu Sanjeev +- frontend multi-tenancy support + config and dimension page - (adafb49) - Shubhranshu Sanjeev +- minor docs update - (6e9b329) - Kartik Gajendra +- fixed ci-test to support multi-tenant setup - (cad8e7f) - Shubhranshu Sanjeev +#### Features +- ui for cac and exp - (7e87921) - Shubhranshu Sanjeev +- experiment UI - (1f4bd77) - Kartik Gajendra +- added experiment-list page - (d00db1c) - Shubhranshu Sanjeev +- working experiments page - (bf94e31) - Kartik Gajendra +- added default config page - (c8bcfcc) - Saurav Suman +- added default config and override screen - (27f1236) - Saurav Suman +- working experiments page - (ba2eb38) - Kartik Gajendra +- fixed theme + ui changes + form validation + context validation error handling - (6376194) - Saurav Suman +- experiment create form - (588d15a) - Shubhranshu Sanjeev +- fixed experiment suspense block , added generic button - (93a3abd) - Saurav Suman +- working resolve page - (27fbb99) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.16.3 [skip ci] - (e4d4ef8) - Jenkins +- formatted code + cleanup - (ec7aecc) - Shubhranshu Sanjeev +#### Refactoring +- fixed warnings, added redirection for home page and script for setting up the project - (0ee0618) - Saurav Suman +- fixed warnings, added redirection for home page and script for setting up the project - (1d710f3) - Saurav Suman + +- - - + +## v0.17.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- fixed build failure due to rust-version - (55ac190) - Shubhranshu Sanjeev +- frontend build process - (c937b68) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.17.0 [skip ci] - (5759a15) - Jenkins + +- - - + +## v0.17.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- error resolving pages with internal call to server - (46ca970) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.17.1 [skip ci] - (06bcd1a) - Jenkins + +- - - + +## v0.17.2 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- fixed host resolve issue for internal calls in SSR. - (5c0ebc3) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.17.2 [skip ci] - (cf9ab88) - Jenkins + +- - - + +## v0.17.3 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- added partitions for 2025 and 2026 for audit table - (917aa73) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.17.3 [skip ci] - (c0f69aa) - Jenkins + +- - - + +## v0.17.4 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- getting api hostname from env for frontend - (8141696) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.17.4 [skip ci] - (cebd182) - Jenkins + +- - - + +## v0.18.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- added partitions for audit_log table in cac schema - (7d9c5fe) - Shubhranshu Sanjeev +#### Continuous Integration +- added NY ECR registry push to Jenkins - (0ca6832) - Shubhranshu Sanjeev +- removing test tenant sqls after ci-test - (811bbae) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.18.0 [skip ci] - (be4b637) - Jenkins + +- - - + +## v0.18.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- added authentication header for frontend apis - (e1ab466) - Saurav Suman +#### Miscellaneous Chores +- **(version)** v0.18.1 [skip ci] - (c52344e) - Jenkins + +- - - + +## v0.19.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- jenkinsfile now sends build alerts in channel - (ee2254f) - Kartik +- fixing error message for experiment create and bulk context api - (3d64762) - Jenkins +#### Continuous Integration +- pushing cac image to NY sbx ECR - (ce58f47) - Shubhranshu Sanjeev +#### Documentation +- () added setup instruction - (e528e10) - Saurav Suman +- context aware config docs - (e3a338d) - Kartik +- add intro doc and features - (5a0f48a) - Natarajan Kannan +- add intro doc and features - (eb1fba3) - Natarajan Kannan +- add intro doc and features - (28e0694) - Natarajan Kannan +#### Features +- client-integration-doc - (f0993c7) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.19.0 [skip ci] - (d407b5a) - Jenkins +- experimentation docs first cut - (2b54792) - Shubhranshu Sanjeev +- autodeploy to sbx - (7f21af5) - Kartik + +- - - + +## v0.20.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- better logging - (660c642) - Kartik +#### Miscellaneous Chores +- **(version)** v0.20.0 [skip ci] - (975ecf7) - Jenkins + +- - - + +## v0.20.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- support for service prefix - (19223be) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.20.1 [skip ci] - (9915af9) - Jenkins + +- - - + +## v0.21.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Miscellaneous Chores +- **(version)** v0.21.0 [skip ci] - (2ac33ed) - Jenkins + +- - - + +## v0.22.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- js eval with node exec - (3786b69) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.22.0 [skip ci] - (f4e4a31) - Jenkins + +- - - + +## v0.23.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- Do not remove keys with null value on merge - (06974f1) - ayush.jain@juspay.in +#### Features +- CRUD APIs for function validator - (0bb238e) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.23.0 [skip ci] - (267dc4a) - Jenkins + +- - - + +## v0.24.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- fix copy of experiment ID - (f039558) - Kartik +#### Miscellaneous Chores +- **(version)** v0.24.0 [skip ci] - (372c9de) - Jenkins + +- - - + +## v0.24.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- returning error response if CAC call not 200 - (8ccb942) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.24.1 [skip ci] - (f2a437b) - Jenkins + +- - - + +## v0.24.2 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- transpose columns in single experiment page for variants - (f3bfcc0) - Kartik +#### Features +- autodeploy - (fb5bb46) - Kartik +#### Miscellaneous Chores +- **(version)** v0.24.2 [skip ci] - (aa56d9b) - Jenkins + +- - - + +## v0.25.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- autodeploy - (a5e50d6) - Kartik +#### Features +- added test,publish api for functions - (3910299) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.25.0 [skip ci] - (6667206) - Jenkins + +- - - + +## v0.26.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- add node to app directory - (5b51c63) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.26.0 [skip ci] - (e6d8ed2) - Jenkins + +- - - + +## v0.27.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- Replace merge-strategy option for resolve/eval - (032dc3a) - ayush.jain@juspay.in +#### Miscellaneous Chores +- **(version)** v0.27.0 [skip ci] - (c678efe) - Jenkins + +- - - + +## v0.28.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- added frontend crate to cog.toml - (fa09a96) - Shubhranshu Sanjeev +#### Features +- url click and text wrap fixes - (6553e30) - Saurav CV +#### Miscellaneous Chores +- **(version)** v0.28.0 [skip ci] - (75396e5) - Jenkins + +- - - + +## v0.29.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- added CAC language support - (096d683) - Kartik Gajendra +- support more operations - (2c3d0dc) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.29.0 [skip ci] - (53a20b5) - Jenkins + +- - - + +## v0.30.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Miscellaneous Chores +- **(version)** v0.30.0 [skip ci] - (038c898) - Jenkins + +- - - + +## v0.30.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- Added function validation for context and default_config - (b3ad959) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.30.1 [skip ci] - (fd38192) - Jenkins + +- - - + +## v0.31.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- moved to AWS Public ECR for docker images - (7067b36) - Shubhranshu Sanjeev +- update cargo.lock - (6897659) - Kartik +#### Documentation +- add intro doc and features - (39bd090) - Natarajan Kannan +#### Features +- haskell client for superposition - (0ce569b) - Kartik +#### Miscellaneous Chores +- **(version)** v0.31.0 [skip ci] - (c602b93) - Jenkins + +- - - + +## v0.32.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- added routes without service prefix for b/w compatibility - (290b326) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.32.0 [skip ci] - (ae88083) - Jenkins + +- - - + +## v0.32.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- auto-create variantIds dimension - (d868254) - ankit.mahato +- Functions bug fixes - (396c68d) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.32.1 [skip ci] - (b177bc9) - Jenkins + +- - - + +## v0.32.2 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Miscellaneous Chores +- **(version)** v0.32.2 [skip ci] - (f4dba31) - Jenkins + +- - - + +## v0.33.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- Filter Config by prefix - (0c61362) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.33.0 [skip ci] - (693a023) - Jenkins + +- - - + +## v0.34.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- filter config fix - (6201a2d) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.34.0 [skip ci] - (bd807ec) - Jenkins + +- - - + +## v0.34.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- JS validator functions to take config value and key - (aad2b7a) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.34.1 [skip ci] - (9a458c6) - Jenkins + +- - - + +## v0.34.2 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Documentation +- add intro doc and features - (85751e0) - Natarajan Kannan +#### Features +- haskell client for superposition - (af6ea75) - Kartik +- client interface improvements - (659d384) - Kartik +- -js-secure-sandbox - (53af262) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.34.2 [skip ci] - (7b3c3e7) - Jenkins +- rename superposition to experimentation - (4e2be48) - Kartik + +- - - + +## v0.35.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Miscellaneous Chores +- **(version)** v0.35.0 [skip ci] - (233bf7d) - Jenkins + +- - - + +## v0.36.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- add path to node_modules - (606947c) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.36.0 [skip ci] - (cdc46ce) - Jenkins + +- - - + +## v0.36.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Features +- added new result, error type and error macros - (d170727) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.36.1 [skip ci] - (ebba320) - Jenkins +#### Refactoring +- refactored service to use new error type and better error handling - (a99f4af) - Shubhranshu Sanjeev + +- - - + +## v0.37.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Miscellaneous Chores +- **(version)** v0.37.0 [skip ci] - (4f9f9a6) - Jenkins + +- - - + +## v0.38.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- added service-prefix to functions endpoints - (42881c8) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.38.0 [skip ci] - (9208b3e) - Jenkins + +- - - + +## v0.38.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- function route fix - (6735635) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.38.1 [skip ci] - (ea982bf) - Jenkins + +- - - + +## v0.38.2 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- fixed error in client - (5db1ba4) - ankit.mahato +#### Features +- Add filter support to client - (0cc2e6d) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.38.2 [skip ci] - (64560fb) - Jenkins + +- - - + +## v0.39.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- removed audit log middleware and reduced max db connection pool size to 2 - (bdfdaed) - Saurav Suman +#### Miscellaneous Chores +- **(version)** v0.39.0 [skip ci] - (3405b5d) - Jenkins + +- - - + +## v0.39.1 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Miscellaneous Chores +- **(version)** v0.39.1 [skip ci] - (9cf8f81) - Jenkins + +- - - + +## superposition_types-v0.1.0 - 2024-04-24 +### Package updates +- experimentation_platform bumped to experimentation_platform-v0.14.0 +- context_aware_config bumped to context_aware_config-v0.28.0 +- cac_client bumped to cac_client-v0.11.0 +- frontend bumped to frontend-v0.7.0 +- service_utils bumped to service_utils-v0.15.0 +### Global changes +#### Bug Fixes +- post merge release tagging - (3b7e262) - Kartik +#### Features +- add auth_type so this can be used when making API calls - (4ae27f2) - Kartik +- ready for open source! - (5f7af15) - Kartik +#### Miscellaneous Chores +- **(version)** v0.40.0 [skip ci] - (cdfe3f4) - Jenkins +- open source superposition - (cbd5b6f) - Kartik +- add PR testing workflows (#6) - (6085588) - Datron +- update merge workflow to work (#8) - (15840e7) - Datron + +- - - + ## v0.40.0 - 2024-04-18 ### Package updates - cac_client bumped to cac_client-v0.10.0 diff --git a/Cargo.lock b/Cargo.lock index f0156a4d..91294b02 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -610,7 +610,7 @@ dependencies = [ [[package]] name = "cac_client" -version = "0.10.0" +version = "0.11.0" dependencies = [ "actix-web", "anyhow", @@ -902,7 +902,7 @@ checksum = "13418e745008f7349ec7e449155f419a61b92b58a99cc3616942b926825ec76b" [[package]] name = "context_aware_config" -version = "0.27.0" +version = "0.28.0" dependencies = [ "actix", "actix-cors", @@ -1385,7 +1385,7 @@ dependencies = [ [[package]] name = "experimentation_platform" -version = "0.13.0" +version = "0.14.0" dependencies = [ "actix", "actix-web", @@ -1477,7 +1477,7 @@ dependencies = [ [[package]] name = "frontend" -version = "0.6.0" +version = "0.7.0" dependencies = [ "actix-files", "actix-web", @@ -3441,7 +3441,7 @@ dependencies = [ [[package]] name = "service_utils" -version = "0.14.0" +version = "0.15.0" dependencies = [ "actix", "actix-web", diff --git a/crates/cac_client/CHANGELOG.md b/crates/cac_client/CHANGELOG.md index 8d26f49e..1b18b716 100644 --- a/crates/cac_client/CHANGELOG.md +++ b/crates/cac_client/CHANGELOG.md @@ -2,6 +2,125 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - +## cac_client-v0.11.0 - 2024-04-24 +#### Features +- ready for open source! - (5f7af15) - Kartik +#### Miscellaneous Chores +- **(version)** v0.40.0 [skip ci] - (cdfe3f4) - Jenkins + +- - - + +## v0.39.1 - 2024-04-24 +#### Bug Fixes +- removed audit log middleware and reduced max db connection pool size to 2 - (bdfdaed) - Saurav Suman +#### Miscellaneous Chores +- **(version)** v0.39.1 [skip ci] - (9cf8f81) - Jenkins + +- - - + +## v0.39.0 - 2024-04-24 +#### Bug Fixes +- fixed error in client - (5db1ba4) - ankit.mahato +#### Features +- Add filter support to client - (0cc2e6d) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.39.0 [skip ci] - (3405b5d) - Jenkins + +- - - + +## v0.35.0 - 2024-04-24 +#### Bug Fixes +- empty key filters should return all keys - (de71bb2) - Kartik +#### Documentation +- add intro doc and features - (85751e0) - Natarajan Kannan +#### Features +- client interface improvements - (659d384) - Kartik +- haskell client for superposition - (af6ea75) - Kartik +#### Miscellaneous Chores +- **(version)** v0.35.0 [skip ci] - (233bf7d) - Jenkins + +- - - + +## v0.32.0 - 2024-04-24 +#### Documentation +- add intro doc and features - (39bd090) - Natarajan Kannan +#### Features +- haskell client for superposition - (0ce569b) - Kartik +#### Miscellaneous Chores +- **(version)** v0.32.0 [skip ci] - (ae88083) - Jenkins + +- - - + +## v0.28.0 - 2024-04-24 +#### Features +- Replace merge-strategy option for resolve/eval - (032dc3a) - ayush.jain@juspay.in +#### Miscellaneous Chores +- **(version)** v0.28.0 [skip ci] - (75396e5) - Jenkins + +- - - + +## v0.24.0 - 2024-04-24 +#### Bug Fixes +- Do not remove keys with null value on merge - (06974f1) - ayush.jain@juspay.in +#### Miscellaneous Chores +- **(version)** v0.24.0 [skip ci] - (372c9de) - Jenkins + +- - - + +## v0.17.0 - 2024-04-24 +#### Features +- working resolve page - (27fbb99) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.17.0 [skip ci] - (5759a15) - Jenkins + +- - - + +## v0.15.0 - 2024-04-24 +#### Bug Fixes +- cac service to set last_modified header - (8ad81c3) - ankit.mahato +#### Features +- added format check in the JenkinsFile() - (3611ef3) - Saurav Suman +#### Miscellaneous Chores +- **(version)** v0.15.0 [skip ci] - (3afb567) - Jenkins +- move dependencies to workspaces - (bb87c89) - Kartik Gajendra + +- - - + +## v0.12.0 - 2024-04-24 +#### Features +- multi-tenant support for client libraries - (f524388) - Shubhranshu Sanjeev +#### Miscellaneous Chores +- **(version)** v0.12.0 [skip ci] - (1612123) - Jenkins + +- - - + +## v0.6.1 - 2024-04-24 +#### Bug Fixes +- patching overrides on default-config instead of merge - (8e311c7) - Ritick Madaan +#### Miscellaneous Chores +- **(version)** v0.6.1 [skip ci] - (5c471b2) - Jenkins + +- - - + +## v0.6.0 - 2024-04-24 +#### Bug Fixes +- eval param fix - (a9c5b04) - Pratik Mishra +#### Features +- cac eval return update - (a2fde06) - Pratik Mishra +- Adding generic eval - (b63c753) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.6.0 [skip ci] - (a5f8757) - Jenkins + +- - - + +## v0.1.0 - 2024-04-24 +#### Features +- added experimentation client with few fixes - (be0b70f) - Kartik Gajendra +#### Miscellaneous Chores +- **(version)** v0.1.0 [skip ci] - (bfbc1f5) - Jenkins + +- - - + ## cac_client-v0.10.0 - 2024-04-18 #### Features - ready for open source! - (b7d36be) - Kartik diff --git a/crates/cac_client/Cargo.toml b/crates/cac_client/Cargo.toml index f9b38d6b..f75354bf 100644 --- a/crates/cac_client/Cargo.toml +++ b/crates/cac_client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cac_client" -version = "0.10.0" +version = "0.11.0" edition = "2021" build = "build.rs" diff --git a/crates/context_aware_config/CHANGELOG.md b/crates/context_aware_config/CHANGELOG.md index 5ee60d7a..83fab03a 100644 --- a/crates/context_aware_config/CHANGELOG.md +++ b/crates/context_aware_config/CHANGELOG.md @@ -2,6 +2,15 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - +## context_aware_config-v0.28.0 - 2024-04-24 +#### Features +- ready for open source! - (5f7af15) - Kartik +#### Miscellaneous Chores +- **(version)** v0.40.0 [skip ci] - (cdfe3f4) - Jenkins +- open source superposition - (cbd5b6f) - Kartik + +- - - + ## context_aware_config-v0.27.0 - 2024-04-18 #### Features - ready for open source! - (b7d36be) - Kartik diff --git a/crates/context_aware_config/Cargo.toml b/crates/context_aware_config/Cargo.toml index 9782ad41..9a7d9606 100644 --- a/crates/context_aware_config/Cargo.toml +++ b/crates/context_aware_config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "context_aware_config" -version = "0.27.0" +version = "0.28.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/experimentation_platform/CHANGELOG.md b/crates/experimentation_platform/CHANGELOG.md index 6c7e4100..21047225 100644 --- a/crates/experimentation_platform/CHANGELOG.md +++ b/crates/experimentation_platform/CHANGELOG.md @@ -2,6 +2,17 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - +## experimentation_platform-v0.14.0 - 2024-04-24 +#### Bug Fixes +- post merge release tagging - (3b7e262) - Kartik +#### Features +- ready for open source! - (5f7af15) - Kartik +#### Miscellaneous Chores +- **(version)** v0.40.0 [skip ci] - (cdfe3f4) - Jenkins +- open source superposition - (cbd5b6f) - Kartik + +- - - + ## experimentation_platform-v0.13.0 - 2024-04-18 #### Features - ready for open source! - (b7d36be) - Kartik diff --git a/crates/experimentation_platform/Cargo.toml b/crates/experimentation_platform/Cargo.toml index bafab0a6..93d15b26 100644 --- a/crates/experimentation_platform/Cargo.toml +++ b/crates/experimentation_platform/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "experimentation_platform" -version = "0.13.0" +version = "0.14.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/crates/frontend/CHANGELOG.md b/crates/frontend/CHANGELOG.md index 04a1b37f..5b878010 100644 --- a/crates/frontend/CHANGELOG.md +++ b/crates/frontend/CHANGELOG.md @@ -2,6 +2,135 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - +## frontend-v0.7.0 - 2024-04-24 +#### Features +- ready for open source! - (5f7af15) - Kartik +#### Miscellaneous Chores +- **(version)** v0.40.0 [skip ci] - (cdfe3f4) - Jenkins +- add PR testing workflows (#6) - (6085588) - Datron + +- - - + +## v0.38.2 - 2024-04-24 +#### Bug Fixes +- function route fix - (6735635) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.38.2 [skip ci] - (64560fb) - Jenkins + +- - - + +## v0.38.0 - 2024-04-24 +#### Features +- Add function support in dimension and default config form - (59ecc4c) - ankit.mahato +#### Miscellaneous Chores +- **(version)** v0.38.0 [skip ci] - (9208b3e) - Jenkins +#### Refactoring +- refactored service to use new error type and better error handling - (a99f4af) - Shubhranshu Sanjeev + +- - - + +## v0.36.0 - 2024-04-24 +#### Features +- added decimal support in context and override form and fixed dimension modal - (c86b89a) - Saurav Suman +#### Miscellaneous Chores +- **(version)** v0.36.0 [skip ci] - (cdc46ce) - Jenkins + +- - - + +## v0.35.0 - 2024-04-24 +#### Features +- added support for dynamic json schema in frontend - (e5164de) - Saurav Suman +- function ui - (7e859fc) - Pratik Mishra +#### Miscellaneous Chores +- **(version)** v0.35.0 [skip ci] - (233bf7d) - Jenkins + +- - - + +## v0.34.0 - 2024-04-24 +#### Bug Fixes +- added type for condition - (fb14036) - Saurav CV +- ui bug fix for contexts - (7856b95) - Saurav CV +#### Miscellaneous Chores +- **(version)** v0.34.0 [skip ci] - (bd807ec) - Jenkins + +- - - + +## v0.33.0 - 2024-04-24 +#### Features +- refactor resolve page - (3005cfc) - Kartik +#### Miscellaneous Chores +- **(version)** v0.33.0 [skip ci] - (693a023) - Jenkins + +- - - + +## v0.30.1 - 2024-04-24 +#### Bug Fixes +- adding min-width settings for table component - (6f70186) - Kartik +#### Miscellaneous Chores +- **(version)** v0.30.1 [skip ci] - (fd38192) - Jenkins + +- - - + +## v0.29.0 - 2024-04-24 +#### Bug Fixes +- added drawer, improved UX & single click override addition to variants - (50c8a96) - Shubhranshu Sanjeev +- transpose columns in single experiment page for variants - (f3bfcc0) - Kartik +- add traffic percentage to experiments table - (a270dee) - Kartik +- fix copy of experiment ID - (f039558) - Kartik +- using SERVICE_NAME in is_server instead of SERVER_NAME(wrong var name) - (b018117) - Shubhranshu Sanjeev +- fixing error message for experiment create and bulk context api - (3d64762) - Jenkins +- refactored experiment page and fixed experiment edit flow - (1c678b9) - Shubhranshu Sanjeev +- getting api hostname from env for frontend - (8141696) - Shubhranshu Sanjeev +- fixed host resolve issue for internal calls in SSR. - (5c0ebc3) - Shubhranshu Sanjeev +- error resolving pages with internal call to server - (46ca970) - Shubhranshu Sanjeev +- refactored DefaultConfig component + fixed edit flow - (dfd8abb) - Shubhranshu Sanjeev +- fixed dimension form edit flow + fixed table component CellFormatter to accept move closures - (a297aca) - Shubhranshu Sanjeev +- frontend build process - (c937b68) - Shubhranshu Sanjeev +- fixed tenant hydration bug - (3311c5e) - Saurav Suman +- fixed ci-test to support multi-tenant setup - (cad8e7f) - Shubhranshu Sanjeev +- cleanup code - (00c36a6) - Kartik Gajendra +- UI fixes for demo - (caa9739) - Kartik Gajendra +- frontend multi-tenancy support + config and dimension page - (adafb49) - Shubhranshu Sanjeev +- fixed experiment list page feedback - (41905a6) - Shubhranshu Sanjeev +- context parsing - (ba2d33b) - Kartik Gajendra +- resolve UI bugs - (8b0d0a3) - Kartik Gajendra +- dimensions page updates - (b04d3f5) - ankit.mahato +#### Features +- url click and text wrap fixes - (6553e30) - Saurav CV +- support for service prefix - (19223be) - Shubhranshu Sanjeev +- added bool, i64 and decimal in default config form - (adad811) - Saurav Suman +- added authentication header for frontend apis - (e1ab466) - Saurav Suman +- added between in frontend - (4bf9ac8) - Akhilesh Bhadauriya +- added validation inside default config form , formatted dates , added disable feature of edit - (97f7f1b) - Saurav Suman +- resolve page with unified UI - (83d0f03) - Kartik Gajendra +- working resolve page - (27fbb99) - Kartik Gajendra +- fixed experiment suspense block , added generic button - (93a3abd) - Saurav Suman +- experiment create form - (588d15a) - Shubhranshu Sanjeev +- fixed theme + ui changes + form validation + context validation error handling - (6376194) - Saurav Suman +- working resolve page - (c651e4a) - Kartik Gajendra +- added state changes in the form - (3843763) - Saurav Suman +- testing create form - (c697e4d) - Kartik Gajendra +- working experiments page - (ba2eb38) - Kartik Gajendra +- experiment UI - (3ce29f0) - Kartik Gajendra +- added default config and override screen - (27f1236) - Saurav Suman +- added default config page - (c8bcfcc) - Saurav Suman +- working experiments page - (bf94e31) - Kartik Gajendra +- override and context form - (3a6036c) - Shubhranshu Sanjeev +- dimensions - (24b4cbf) - ankit.mahato +- added experiment-list page - (d00db1c) - Shubhranshu Sanjeev +- experiment UI - (1f4bd77) - Kartik Gajendra +- ui for cac and exp - (7e87921) - Shubhranshu Sanjeev +- added frontend crate,combined frontend and backend binaries () - (345b4af) - Saurav Suman +#### Miscellaneous Chores +- **(version)** v0.29.0 [skip ci] - (53a20b5) - Jenkins +- formatted code + cleanup - (ec7aecc) - Shubhranshu Sanjeev +- formatted frontend code - (4db1f16) - Shubhranshu Sanjeev +#### Refactoring +- using snake case for component fxn names - (8a5b1b1) - Shubhranshu Sanjeev +- fixed warnings, added redirection for home page and script for setting up the project - (0ee0618) - Saurav Suman + +- - - + ## frontend-v0.6.0 - 2024-04-18 #### Features - ready for open source! - (b7d36be) - Kartik diff --git a/crates/frontend/Cargo.toml b/crates/frontend/Cargo.toml index 08a3f05d..b94de46d 100644 --- a/crates/frontend/Cargo.toml +++ b/crates/frontend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "frontend" -version = "0.6.0" +version = "0.7.0" edition = "2021" [lib] diff --git a/crates/service_utils/CHANGELOG.md b/crates/service_utils/CHANGELOG.md index 7f5ab03d..55b7e398 100644 --- a/crates/service_utils/CHANGELOG.md +++ b/crates/service_utils/CHANGELOG.md @@ -2,6 +2,15 @@ All notable changes to this project will be documented in this file. See [conventional commits](https://www.conventionalcommits.org/) for commit guidelines. - - - +## service_utils-v0.15.0 - 2024-04-24 +#### Features +- ready for open source! - (5f7af15) - Kartik +#### Miscellaneous Chores +- **(version)** v0.40.0 [skip ci] - (cdfe3f4) - Jenkins +- add PR testing workflows (#6) - (6085588) - Datron + +- - - + ## service_utils-v0.14.0 - 2024-04-18 #### Features - ready for open source! - (b7d36be) - Kartik diff --git a/crates/service_utils/Cargo.toml b/crates/service_utils/Cargo.toml index 2d1d318b..91319051 100644 --- a/crates/service_utils/Cargo.toml +++ b/crates/service_utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "service_utils" -version = "0.14.0" +version = "0.15.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html