From 127cca8a3a12b764208ccea3ff6790dfb5513edb Mon Sep 17 00:00:00 2001 From: TivonB-AI2 <124182151+TivonB-AI2@users.noreply.github.com> Date: Fri, 28 Jun 2024 07:15:33 -0400 Subject: [PATCH 1/9] chore(CE): update README for MariaDB connectors (#249) --- integrations/README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/integrations/README.md b/integrations/README.md index 254ba67a..19c95be9 100644 --- a/integrations/README.md +++ b/integrations/README.md @@ -43,6 +43,23 @@ Multiwoven integrations is the collection of connectors built on top of [Multiwo Multiwoven protocol is an open source standard for moving data between data sources to any third-part destinations. Anyone can build a connetor with basic ruby knowledge using the protocol. +## Prerequisites + +Before you begin the installation, ensure you have the following dependencies installed: + +- **MySQL Client** + - Command: `brew install mysql-client` + - Description: Required for database interactions. + +- **Zstandard (zstd)** + - Command: `brew install zstd` + - Description: Needed for data compression and decompression. + +- **OpenSSL 3** + - Command: `brew install openssl@3` + - Description: Essential for secure communication. + + ### Installation Install the gem and add to the application's Gemfile by executing: From b5415e820c6a1a50960e31d5ae34bed983532067 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 2 Jul 2024 00:17:25 +0000 Subject: [PATCH 2/9] Multiwoven release v0.14.0 --- release-notes.md | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/release-notes.md b/release-notes.md index 40d07309..9864442c 100644 --- a/release-notes.md +++ b/release-notes.md @@ -2,24 +2,29 @@ All notable changes to this project will be documented in this file. -## [0.13.0] - 2024-06-24 +## [0.14.0] - 2024-07-01 ### 🚀 Features -- Added Iterable Connector -- *(CE)* Workspace settings and useQueryWrapper (#193) -- *(CE)* Add amazon s3 source connector +- *(CE)* Separate code climate reports and badges (#203) +- *(CE)* Add mariaDB source connector (#208) +- *(CE)* Lock user login attempts (#182) +- *(CE)* Sync records error log (#211) +- *(CE)* Add table selector as model query type (#243) (#209) +- *(CE)* Force refresh catalog when refresh flag is set true (#248) (#217) +- *(CE)* Add table selector as model query type (#234) (#213) ### 🐛 Bug Fixes -- *(CE)* EE to CE Commit Sync PAT issue -- *(CE)* Github URL issues -- *(CE)* Change Github PAT to SSH PRIVATE KEY (#196) -- *(CE)* UI Maintainability and workspace id on page refresh (#228) (#200) -- *(CE)* CE sync commit not working for multiple commits (#201) +- *(CE)* Skip verify_authorized in logout (#204) +- *(CE)* Json error field added in sync record (#205) +- *(CE)* Add mariadb-dev in DockerFile (#235) +- *(CE)* Signup error response (#214) ### ⚙️ Miscellaneous Tasks -- *(CE)* Add GitHub actions for syncing previous days CE commits +- *(CE)* Update the role policies (#206) +- *(CE)* Update server gem (#227) +- *(CE)* Pundit policy at role permissions level (#210) From f28c6f9d0c96a52c243347c0706fac2596464cb1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 4 Jul 2024 15:46:43 +0530 Subject: [PATCH 3/9] fix(CE): Fixed issue where sync interval dropdown text was hidden in smaller screens (#252) (#230) Co-authored-by: Tushar Selvakumar <54372016+macintushar@users.noreply.github.com> --- ui/src/components/FormFooter/FormFooter.tsx | 2 +- .../Activate/Syncs/EditSync/ScheduleForm.tsx | 28 +++++++++---- .../FinaliseSync/CronScheduleType.tsx | 2 +- .../SyncForm/FinaliseSync/FinaliseSync.tsx | 41 +++++++++++-------- 4 files changed, 46 insertions(+), 27 deletions(-) diff --git a/ui/src/components/FormFooter/FormFooter.tsx b/ui/src/components/FormFooter/FormFooter.tsx index 3682c8dd..11343f12 100644 --- a/ui/src/components/FormFooter/FormFooter.tsx +++ b/ui/src/components/FormFooter/FormFooter.tsx @@ -43,7 +43,7 @@ const FormFooter = ({ right='0' borderWidth='thin' bottom='0' - backgroundColor='#fff' + backgroundColor='gray.100' padding='30px' display='flex' justifyContent='center' diff --git a/ui/src/views/Activate/Syncs/EditSync/ScheduleForm.tsx b/ui/src/views/Activate/Syncs/EditSync/ScheduleForm.tsx index a1ab1a1f..0249ed6e 100644 --- a/ui/src/views/Activate/Syncs/EditSync/ScheduleForm.tsx +++ b/ui/src/views/Activate/Syncs/EditSync/ScheduleForm.tsx @@ -19,7 +19,7 @@ const ScheduleForm = ({ formik, isEdit }: ScheduleFormProps) => { Finalise setting for this sync - + Schedule type @@ -50,7 +50,7 @@ const ScheduleForm = ({ formik, isEdit }: ScheduleFormProps) => { value='interval' display='flex' alignItems='flex-start' - backgroundColor='#fff' + backgroundColor='gray.100' marginBottom='10px' > @@ -81,7 +81,7 @@ const ScheduleForm = ({ formik, isEdit }: ScheduleFormProps) => { - + {formik.values.schedule_type === 'interval' ? ( <> @@ -89,7 +89,6 @@ const ScheduleForm = ({ formik, isEdit }: ScheduleFormProps) => { { borderStyle='solid' borderColor='gray.400' height='40px' - justifyContent='space-around' + gap='12px' + maxW='450px' + w='fit-content' + px='12px' > - Every + + Every + @@ -122,9 +127,14 @@ const ScheduleForm = ({ formik, isEdit }: ScheduleFormProps) => { @@ -214,9 +218,14 @@ const FinaliseSync = (): JSX.Element => {