From ce933a5c47bede2c1e75572d28b2b59371cf97b2 Mon Sep 17 00:00:00 2001 From: Mohith93 <95208259+Mohith93@users.noreply.github.com> Date: Thu, 29 Aug 2024 13:20:20 +0530 Subject: [PATCH 1/9] feat: updated release notes and ai/ml integrations --- guides/ai-ml-integration/Data_Apps.mdx | 12 ++++++++++++ guides/ai-ml-integration/Models.mdx | 12 ++++++++++++ guides/ai-ml-integration/Sources.mdx | 12 ++++++++++++ mint.json | 7 ++++++- release-notes/2024.mdx | 14 ++++++++------ 5 files changed, 50 insertions(+), 7 deletions(-) create mode 100644 guides/ai-ml-integration/Data_Apps.mdx create mode 100644 guides/ai-ml-integration/Models.mdx create mode 100644 guides/ai-ml-integration/Sources.mdx diff --git a/guides/ai-ml-integration/Data_Apps.mdx b/guides/ai-ml-integration/Data_Apps.mdx new file mode 100644 index 0000000..8097bd8 --- /dev/null +++ b/guides/ai-ml-integration/Data_Apps.mdx @@ -0,0 +1,12 @@ +--- +title: 'Data Apps' +description: " " +--- + + + +Watch out for this space, **Data Apps** coming soon! \ No newline at end of file diff --git a/guides/ai-ml-integration/Models.mdx b/guides/ai-ml-integration/Models.mdx new file mode 100644 index 0000000..25f4edd --- /dev/null +++ b/guides/ai-ml-integration/Models.mdx @@ -0,0 +1,12 @@ +--- +title: 'Models' +description: " " +--- + + + +Watch out for this space, **Models** coming soon! \ No newline at end of file diff --git a/guides/ai-ml-integration/Sources.mdx b/guides/ai-ml-integration/Sources.mdx new file mode 100644 index 0000000..7fbfdc0 --- /dev/null +++ b/guides/ai-ml-integration/Sources.mdx @@ -0,0 +1,12 @@ +--- +title: 'Sources' +description: " " +--- + + + +Watch out for this space, **Sources** coming soon! \ No newline at end of file diff --git a/mint.json b/mint.json index ce14a90..000cf07 100644 --- a/mint.json +++ b/mint.json @@ -177,7 +177,12 @@ { "group": "AI & ML Integrations", - "pages": ["guides/ai-ml-integration/overview"] + "pages": [ + "guides/ai-ml-integration/overview", + "guides/ai-ml-integration/Models", + "guides/ai-ml-integration/Sources", + "guides/ai-ml-integration/Data_Apps" + ] }, { diff --git a/release-notes/2024.mdx b/release-notes/2024.mdx index abe8077..5ac0db8 100644 --- a/release-notes/2024.mdx +++ b/release-notes/2024.mdx @@ -5,13 +5,15 @@ description: '' + href='/release-notes/August_2024' > + Version: v0.19.0 to v0.22.0 + + href='/release-notes/July_2024' > + Version: v0.14.0 to v0.19.0 + From 847075fcae911f2d47316068cf8a0191a15b315b Mon Sep 17 00:00:00 2001 From: Mohith93 <95208259+Mohith93@users.noreply.github.com> Date: Sat, 31 Aug 2024 01:18:11 +0530 Subject: [PATCH 2/9] feat: updated release and ai/ml integrations docs --- guides/ai-ml-integration/Models.mdx | 8 +- guides/ai-ml-integration/Sources.mdx | 59 +++++++++++++- mint.json | 4 +- release-notes/2024.mdx | 12 +++ release-notes/June_2024.mdx | 71 +++++++++++++++++ release-notes/May_2024.mdx | 110 +++++++++++++++++++++++++++ 6 files changed, 259 insertions(+), 5 deletions(-) create mode 100644 release-notes/June_2024.mdx create mode 100644 release-notes/May_2024.mdx diff --git a/guides/ai-ml-integration/Models.mdx b/guides/ai-ml-integration/Models.mdx index 25f4edd..bd924ea 100644 --- a/guides/ai-ml-integration/Models.mdx +++ b/guides/ai-ml-integration/Models.mdx @@ -1,6 +1,10 @@ --- title: 'Models' -description: " " +description: | + The AI/ML Model creation process involves defining how to harvest the necessary values for the input variables that were specified during the creation of an AI/ML Source Connector. This step is crucial for ensuring that the data from your source is properly mapped to the corresponding input variables in your model. + + By accurately defining the data extraction and processing methods, you ensure that the AI/ML model receives the relevant and correctly formatted data needed for making predictions or decisions. This process sets the foundation for the model's overall performance and accuracy. +icon: 'table' --- -Watch out for this space, **Models** coming soon! \ No newline at end of file +Watch out for this space, Models coming soon! diff --git a/guides/ai-ml-integration/Sources.mdx b/guides/ai-ml-integration/Sources.mdx index 7fbfdc0..a9ea557 100644 --- a/guides/ai-ml-integration/Sources.mdx +++ b/guides/ai-ml-integration/Sources.mdx @@ -1,6 +1,7 @@ --- title: 'Sources' -description: " " +description: "AI/ML sources refer to datasets or repositories of information that serve as inputs for Artificial Intelligence (AI) and Machine Learning (ML) models. These sources provide the data needed to train, validate, and test AI/ML models, enabling them to make accurate predictions and informed decisions. Connect your AI/ML sources to the AI Squared application by following the steps outlined below." +icon: 'database' --- -Watch out for this space, **Sources** coming soon! \ No newline at end of file + + + + Navigate to the Sources section in the AISquared application. Click on the Add Source button located in the top right corner of the screen to begin adding a new data source. + + + + From the list of available connectors, select the AI/ML Source connector that you wish to connect to. This allows you to integrate with various AI/ML data sources. + + + + To establish a connection to your chosen endpoint, fill in the following details: + + Additionally, provide a sample Request Format and Response Format to define how data will be sent to and received from the endpoint. + + + + After entering the necessary details, test the connection by clicking on the Test Connection button. Ensure that you receive a "Connection Successful" response, indicating that the endpoint is correctly configured. + + + + Provide a name for your new source, and add a brief description that explains its purpose or any relevant details. This will help in identifying the source later. + + + + Define the input schema for the data by specifying the following: + + This schema will structure the data that is input into your AI/ML models. + + + + Similarly, define the output schema by specifying the following: + + This schema will structure the data that your AI/ML model will output. + + + + +--- + +**Conclusion:** +Once the source is created, it will be displayed in the **Sources** list with a tag labeled **AI/ML** to easily differentiate it from other types of sources. diff --git a/mint.json b/mint.json index 000cf07..57fde52 100644 --- a/mint.json +++ b/mint.json @@ -84,7 +84,9 @@ "pages": [ "release-notes/2024", "release-notes/July_2024", - "release-notes/August_2024" + "release-notes/August_2024", + "release-notes/May_2024", + "release-notes/June_2024" ] }, { diff --git a/release-notes/2024.mdx b/release-notes/2024.mdx index 5ac0db8..c06abd7 100644 --- a/release-notes/2024.mdx +++ b/release-notes/2024.mdx @@ -16,4 +16,16 @@ description: '' href='/release-notes/July_2024' > Version: v0.14.0 to v0.19.0 + + Version: v0.12.0 to v0.13.0 + + + Version: v0.5.0 to v0.8.0 + diff --git a/release-notes/June_2024.mdx b/release-notes/June_2024.mdx new file mode 100644 index 0000000..bafc861 --- /dev/null +++ b/release-notes/June_2024.mdx @@ -0,0 +1,71 @@ +--- +title: June 2024 releases +description: ' Multiwoven Release updates for the month of June' + +--- + + +# 🚀 Features + +- **Iterable Destination Connector** + Integrate with Iterable, allowing seamless data flow to this popular marketing automation platform. + +- **Workspace Settings and useQueryWrapper** + New enhancements to workspace settings and the introduction of `useQueryWrapper` for improved data handling. + +- **Amazon S3 Source Connector** + Added support for Amazon S3 as a source connector, enabling data ingestion directly from your S3 buckets. + + + +# 🛠️ Improvements + +- **EE to CE Commit Sync PAT Issue** + Resolved an issue with the Personal Access Token (PAT) used for syncing commits from EE to CE. + +- **GitHub URL Issues** + Addressed inconsistencies with GitHub URLs in the application. + +- **Change GitHub PAT to SSH Private Key** + Updated authentication method from GitHub PAT to SSH Private Key for enhanced security. + +- **UI Maintainability and Workspace ID on Page Refresh** + Improved UI maintainability and ensured that the workspace ID persists after page refresh. + +- **CE Sync Commit for Multiple Commits** + Fixed the issue where CE sync commits were not functioning correctly for multiple commits. + +- **Add Role in User Info API Response** + Enhanced the user info API to include role details in the response. + +- **Sync Write Update Action for Destination** + Synchronized the write update action across various destinations for consistency. + +- **Fix Sync Name Validation Error** + Resolved validation errors in sync names due to contract issues. + +- **Update Commit Message Regex** + Updated the regular expression for commit messages to follow git conventions. + +- **Update Insert and Update Actions** + Renamed `insert` and `update` actions to `destination_insert` and `destination_update` for clarity. + +- **Comment Contract Valid Rule in Update Sync Action** + Adjusted the contract validation rule in the update sync action to prevent failures. + +- **Fix for Primary Key in `destination_update`** + Resolved the issue where `destination_update` was not correctly picking up the primary key. + +- **Add Limit and Offset Query Validator** + Introduced validation for limit and offset queries to improve API reliability. + +- **Ignore RBAC for Get Workspaces API** + Modified the API to bypass Role-Based Access Control (RBAC) for fetching workspaces. + +- **Heartbeat Timeout Update for Loader** + Updated the heartbeat timeout for the loader to ensure smoother operations. + +- **Add Strong Migration Gem** + Integrated the Strong Migration gem to help with safe database migrations. + +Stay tuned for more exciting updates in the upcoming releases! diff --git a/release-notes/May_2024.mdx b/release-notes/May_2024.mdx new file mode 100644 index 0000000..e537aba --- /dev/null +++ b/release-notes/May_2024.mdx @@ -0,0 +1,110 @@ +--- +title: May 2024 releases +description: ' Multiwoven Release updates for the month of May' + +--- + + +# 🚀 Features + +- **Role and Resource Migration** + Introduced migration capabilities for roles and resources, enhancing data management and security. + +- **Zendesk Destination Connector** + Added support for Zendesk as a destination connector, enabling seamless integration with Zendesk for data flow. + +- **Athena Connector** + Integrated the Athena Connector, allowing users to connect to and query Athena directly from the platform. + +- **Support for Temporal Cloud** + Enabled support for Temporal Cloud, facilitating advanced workflow orchestration in the cloud. + +- **Workspace APIs for CE** + Added Workspace APIs for the Community Edition, expanding workspace management capabilities. + +- **HTTP Destination Connector** + Introduced the HTTP Destination Connector, allowing data to be sent to any HTTP endpoint. + +- **Separate Routes for Main Application** + Organized and separated routes for the main application, improving modularity and maintainability. + +- **Compression Support for SFTP** + Added compression support for SFTP, enabling faster and more efficient data transfers. + +- **Password Field Toggle** + Introduced a toggle to view or hide password field values, enhancing user experience and security. + +- **Dynamic UI Schema Generation** + Added dynamic generation of UI schemas, streamlining the user interface customization process. + +- **Health Check Endpoint for Worker** + Added a health check endpoint for worker services, ensuring better monitoring and reliability. + +- **Skip Rows in Sync Runs Table** + Implemented functionality to skip rows in the sync runs table, providing more control over data synchronization. + +- **Cron Expression as Schedule Type** + Added support for using cron expressions as a schedule type, offering more flexibility in task scheduling. + +- **SQL Autocomplete** + Introduced SQL autocomplete functionality, improving query writing efficiency. + + + +# 🛠️ Improvements + +- **Text Update in Finalize Source Form** + Changed and improved the text in the Finalize Source Form for clarity. + +- **Rate Limiter Spec Failure** + Fixed a failure issue in the rate limiter specifications, ensuring better performance and stability. + +- **Check for Null Record Data** + Added a condition to check if record data is null, preventing errors during data processing. + +- **Cursor Field Mandatory Check** + Ensured that the cursor field is mandatory, improving data integrity during synchronization. + +- **Docker Build for ARM64 Release** + Fixed the Docker build process for ARM64 releases, ensuring compatibility across architectures. + +- **UI Auto Deploy** + Improved the UI auto-deployment process for more efficient updates. + +- **Cursor Query for SOQL** + Added support for cursor queries in SOQL, enhancing Salesforce data operations. + +- **Skip Cursor Query for Empty Cursor Field** + Implemented a check to skip cursor queries when the cursor field is empty, avoiding unnecessary processing. + +- **Updated Integration Gem Version** + Updated the integration gem to version 0.1.67, including support for Athena source, Zendesk, and HTTP destinations. + +- **Removed Stale User Management APIs** + Deleted outdated user management APIs and made changes to role ID handling for better security. + +- **Color and Logo Theme Update** + Changed colors and logos to align with the new theme, providing a refreshed UI appearance. + +- **Refactored Modeling Method Screen** + Refactored the modeling method screen for better usability and code maintainability. + +- **Removed Hardcoded UI Schema** + Removed hardcoded UI schema elements, making the UI more dynamic and adaptable. + +- **Heartbeat Timeout for Loader** + Updated the heartbeat timeout for the loader, improving the reliability of the loading process. + +- **Integration Gem to 1.63** + Bumped the integration gem version to 1.63, including various improvements and bug fixes. + +- **Core Chakra Config Update** + Updated the core Chakra UI configuration to support new branding requirements. + +- **Branding Support in Config** + Modified the configuration to support custom branding, allowing for more personalized user experiences. + +- **Strong Migration Gem Addition** + Integrated the Strong Migration gem to ensure safer and more efficient database migrations. + +Stay tuned for more exciting updates in future releases! From 3c50e8a6052b2918d9f9c9cb3f2cb85eb30e8dd5 Mon Sep 17 00:00:00 2001 From: Mohith93 <95208259+Mohith93@users.noreply.github.com> Date: Sat, 31 Aug 2024 12:13:23 +0530 Subject: [PATCH 3/9] Update Sources.mdx --- guides/ai-ml-integration/Sources.mdx | 35 ++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/guides/ai-ml-integration/Sources.mdx b/guides/ai-ml-integration/Sources.mdx index 99da1d2..93ba548 100644 --- a/guides/ai-ml-integration/Sources.mdx +++ b/guides/ai-ml-integration/Sources.mdx @@ -17,10 +17,20 @@ icon: 'database' Navigate to the Sources section in the AISquared application. Click on the Add Source button located in the top right corner of the screen to begin adding a new data source. + Hero Light From the list of available connectors, select the AI/ML Source connector that you wish to connect to. This allows you to integrate with various AI/ML data sources. + Hero Light @@ -33,14 +43,29 @@ icon: 'database'
  • Secret Key: Enter the secret key for secure access.
  • Additionally, provide a sample Request Format and Response Format to define how data will be sent to and received from the endpoint. + Hero Light
    After entering the necessary details, test the connection by clicking on the Test Connection button. Ensure that you receive a "Connection Successful" response, indicating that the endpoint is correctly configured. + Hero Light Provide a name for your new source, and add a brief description that explains its purpose or any relevant details. This will help in identifying the source later. + Hero Light @@ -51,6 +76,11 @@ icon: 'database'
  • Value: Indicate whether the value is dynamic (changes over time) or static (remains constant).
  • This schema will structure the data that is input into your AI/ML models. + Hero Light
    @@ -60,6 +90,11 @@ icon: 'database'
  • Type: The data type for each key (e.g., String, Integer, Float, Boolean).
  • This schema will structure the data that your AI/ML model will output. + Hero Light
    From a17dce9ff03c5478dfcf0a8ed85db1a5775a0610 Mon Sep 17 00:00:00 2001 From: Mohith93 <95208259+Mohith93@users.noreply.github.com> Date: Mon, 2 Sep 2024 21:00:26 +0530 Subject: [PATCH 4/9] feat: updated with images docs --- guides/.DS_Store | Bin 0 -> 8196 bytes guides/ai-ml-integration/Data_Apps.mdx | 5 +++-- guides/ai-ml-integration/Models.mdx | 4 ++-- guides/ai-ml-integration/Sources.mdx | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 guides/.DS_Store diff --git a/guides/.DS_Store b/guides/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..05299ae5ee41e118a5ceadfabb428d35259073dd GIT binary patch literal 8196 zcmeHM%Sr<=6uqfk6hu@g*o`uNKo{MK3mHrOg02<&qEi0OnE63D<}NnB!P^OjRwyOX$jdXkA-$iF2bCjj-~1 zn57$@FCS{ls12|_L#)sqX3od&PI67s^Wr_kHRsMJnim{L+=1nLN%&zl!6IEl^?)wm zOUNs?!*8k9-=HqM@{n=bmULom04FkY;~w056Au>PPv?IbeoD95z-9l}Z-gXq;QJg{ zFJ9cw$tr^q_#c9B7*px|&E$l*9} c@`oX=9W>P(*J5N4HAr$0z&1!B4*aMCpNCllI{*Lx literal 0 HcmV?d00001 diff --git a/guides/ai-ml-integration/Data_Apps.mdx b/guides/ai-ml-integration/Data_Apps.mdx index 8097bd8..25e1418 100644 --- a/guides/ai-ml-integration/Data_Apps.mdx +++ b/guides/ai-ml-integration/Data_Apps.mdx @@ -1,12 +1,13 @@ --- title: 'Data Apps' description: " " +icon: '' --- Watch out for this space, **Data Apps** coming soon! \ No newline at end of file diff --git a/guides/ai-ml-integration/Models.mdx b/guides/ai-ml-integration/Models.mdx index 37210c2..5c5dfc7 100644 --- a/guides/ai-ml-integration/Models.mdx +++ b/guides/ai-ml-integration/Models.mdx @@ -10,8 +10,8 @@ icon: 'table' Watch out for this space, **Models** coming soon! diff --git a/guides/ai-ml-integration/Sources.mdx b/guides/ai-ml-integration/Sources.mdx index 93ba548..63e100d 100644 --- a/guides/ai-ml-integration/Sources.mdx +++ b/guides/ai-ml-integration/Sources.mdx @@ -8,8 +8,8 @@ icon: 'database' From 7ddf53fb97c2248ec6457bb2ef851f451615071c Mon Sep 17 00:00:00 2001 From: Mohith93 <95208259+Mohith93@users.noreply.github.com> Date: Mon, 2 Sep 2024 21:13:30 +0530 Subject: [PATCH 5/9] feat: updated with changes per comments --- guides/ai-ml-integration/Sources.mdx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/guides/ai-ml-integration/Sources.mdx b/guides/ai-ml-integration/Sources.mdx index 63e100d..23c166e 100644 --- a/guides/ai-ml-integration/Sources.mdx +++ b/guides/ai-ml-integration/Sources.mdx @@ -9,7 +9,7 @@ icon: 'database' Hero Light @@ -20,7 +20,7 @@ icon: 'database' Hero Light @@ -29,7 +29,7 @@ icon: 'database' Hero Light @@ -46,7 +46,7 @@ icon: 'database' Hero Light @@ -55,7 +55,7 @@ icon: 'database' Hero Light @@ -64,7 +64,7 @@ icon: 'database' Hero Light @@ -79,7 +79,7 @@ icon: 'database' Hero Light @@ -93,7 +93,7 @@ icon: 'database' Hero Light From aa2413cd6a569e3b589f22410c0a4754b6752a49 Mon Sep 17 00:00:00 2001 From: Mohith93 <95208259+Mohith93@users.noreply.github.com> Date: Mon, 2 Sep 2024 21:21:47 +0530 Subject: [PATCH 6/9] feat: updated with changes per comments --- release-notes/June_2024.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/release-notes/June_2024.mdx b/release-notes/June_2024.mdx index bafc861..3fa8ffc 100644 --- a/release-notes/June_2024.mdx +++ b/release-notes/June_2024.mdx @@ -20,8 +20,7 @@ description: ' Multiwoven Release updates for the month of June' # 🛠️ Improvements -- **EE to CE Commit Sync PAT Issue** - Resolved an issue with the Personal Access Token (PAT) used for syncing commits from EE to CE. + - **GitHub URL Issues** Addressed inconsistencies with GitHub URLs in the application. From e7791ad456ba021e683400e2cb9133518e7c79d6 Mon Sep 17 00:00:00 2001 From: Mohith93 <95208259+Mohith93@users.noreply.github.com> Date: Mon, 2 Sep 2024 23:32:02 +0530 Subject: [PATCH 7/9] Update guides/ai-ml-integration/Sources.mdx Co-authored-by: Sumit Dhanania --- guides/ai-ml-integration/Sources.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/ai-ml-integration/Sources.mdx b/guides/ai-ml-integration/Sources.mdx index 23c166e..4967985 100644 --- a/guides/ai-ml-integration/Sources.mdx +++ b/guides/ai-ml-integration/Sources.mdx @@ -16,7 +16,7 @@ icon: 'database' - Navigate to the Sources section in the AISquared application. Click on the Add Source button located in the top right corner of the screen to begin adding a new data source. + Navigate to the Sources section in the AISquared application. Click on the Add Source button located in the top right corner of the screen to begin adding a new AI/ML Source. Date: Mon, 2 Sep 2024 23:35:13 +0530 Subject: [PATCH 8/9] Update guides/ai-ml-integration/Sources.mdx Co-authored-by: Sumit Dhanania --- guides/ai-ml-integration/Sources.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/ai-ml-integration/Sources.mdx b/guides/ai-ml-integration/Sources.mdx index 4967985..246b2be 100644 --- a/guides/ai-ml-integration/Sources.mdx +++ b/guides/ai-ml-integration/Sources.mdx @@ -69,7 +69,7 @@ icon: 'database' - Define the input schema for the data by specifying the following: + Define the input schema for the model by specifying the following:
    • Name: The name of each key in the payload (as defined in the request format).
    • Type: The data type for each key (e.g., String, Integer, Float, Boolean).
    • From 3f97597808091b99d0d2a139d67260a30bd7b483 Mon Sep 17 00:00:00 2001 From: Mohith93 <95208259+Mohith93@users.noreply.github.com> Date: Mon, 2 Sep 2024 23:35:24 +0530 Subject: [PATCH 9/9] Update guides/ai-ml-integration/Sources.mdx Co-authored-by: Sumit Dhanania --- guides/ai-ml-integration/Sources.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guides/ai-ml-integration/Sources.mdx b/guides/ai-ml-integration/Sources.mdx index 246b2be..5809624 100644 --- a/guides/ai-ml-integration/Sources.mdx +++ b/guides/ai-ml-integration/Sources.mdx @@ -25,7 +25,7 @@ icon: 'database' - From the list of available connectors, select the AI/ML Source connector that you wish to connect to. This allows you to integrate with various AI/ML data sources. + From the list of available connectors, select the AI/ML Source connector that you wish to connect to. This allows you to integrate with various AI/ML source connectors.