From 98bb026b0b4398a3c3064cd9ab0ff7b4a3ce6fd8 Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Wed, 18 Dec 2024 19:35:12 -0800 Subject: [PATCH 01/19] release-7.0.0 changelog & readme draft --- CHANGELOG.md | 82 +++++++++++++++++++++++++- forms-flow-api/README.md | 2 +- forms-flow-bpm/README.md | 2 +- forms-flow-data-analysis-api/README.md | 2 +- forms-flow-documents/README.md | 2 +- 5 files changed, 83 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31c181fc8f..2c95930b5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,14 +2,90 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Features`, `Upcoming Features`, `Known Issues` -## 6.1.0 + + +## 7.0.0 - 'release date' `Added` + +**formsflow-web** +* Added redesigned form and workflow UI for designer + * Form and Subflow listing + * Form and Subflow Create/ Edit page: + * Import, export, duplicate, delete, history, preview, authorization settings +* Added subflow builder to design page +* Added new user settings option in sidebar + +**forms-flow-api** + * Added new endpoints for: + * form validation, import and export, migration, publish, subflow and decision table redesign + **forms-flow-bpm** * Added support to fetch secrets from Vault. -* Added environment variables - `VAULT_ENABLED`, `VAULT_URL`, `VAULT_TOKEN`, `VAULT_PATH`, `VAULT_SECRET` to support Vault. + +

+ +`Modified` + +**formsflow-web** +* Modified Flow and Layout to a one-to-one association, with the combination now referred to as a Form. +* Modified Navbar and converted to Sidebar: + * Categorized UI to menus and sub-menus based on functionality + * Menus visibility is controlled based on user permissions. + * Moved language selection to the user settings modal, accessible by clicking the username in the bottom-left corner of the sidebar. + * Moved client submission from the Forms tab to the Submit tab (Submit → Forms → All Forms) + * Moved form design to Design menu + * Moved Subflows (BPMN) and Decision Tables (DMN) to individual submenus under the Design + * Moved Manage roles, users and dashboards under Manage menu + * Moved Insights and Metrics under Analyze menu + * Moved Tasks under Review menu + +* Modified form history management to include major and minor versions. +* Modified RBAC mechanism: + * Users can create new roles with specific permissions for more granular application access control. Refer [here](https://msergeyenko-aot.github.io/forms-flow-ai-doc/#permissions) for more. + + +**forms-flow-api** +* Modified authorization endpoints based on updated permissions +

+ + +`Removed` + +**formsflow-web** +* Removed workflow selection from form edit page +

+ +*Upgrade notes:* + +**forms-flow-api** + + * Python version upgraded to 3.12.6 + +**forms-flow-bpm** + + * SpringBoot version upgraded to 3.3.5 + * Camunda version upgarded to 7.21 + * spring-websocket version upgarded to 6.1 + + +**forms-flow-documents** + + * Python version upgraded to 3.12.6 + +**forms-flow-data-analysis-api** + + * Python version upgraded to 3.12.6 +

+ + +`Generic Changes` +* Designer page redesign +* Added new micro-frontend : forms-flow-components +* Refer [version documentation](https://aot-technologies.github.io/forms-flow-ai-doc/#version_upgrade) for environment variable changes + + ## 6.0.2 - 2024-06-05 diff --git a/forms-flow-api/README.md b/forms-flow-api/README.md index 709f020b7c..291b7d6acd 100644 --- a/forms-flow-api/README.md +++ b/forms-flow-api/README.md @@ -1,7 +1,7 @@ # formsflow.ai API [![FormsFlow API CI](https://github.com/AOT-Technologies/forms-flow-ai/actions/workflows/forms-flow-api-ci.yml/badge.svg)](https://github.com/AOT-Technologies/forms-flow-ai/actions) -![Python](https://img.shields.io/badge/python-3.12.1-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) ![postgres](https://img.shields.io/badge/postgres-11.0-blue) +![Python](https://img.shields.io/badge/python-3.12.6-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) ![postgres](https://img.shields.io/badge/postgres-11.0-blue) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/PyCQA/pylint) **formsflow.ai** has built this adaptive tier for correlating form management, BPM and analytics together. diff --git a/forms-flow-bpm/README.md b/forms-flow-bpm/README.md index a7bc969ed9..7811bc6f81 100644 --- a/forms-flow-bpm/README.md +++ b/forms-flow-bpm/README.md @@ -1,7 +1,7 @@ # Workflow Engine [![FormsFlow BPM CI](https://github.com/AOT-Technologies/forms-flow-ai/actions/workflows/forms-flow-bpm-ci.yml/badge.svg)](https://github.com/AOT-Technologies/forms-flow-ai/actions) -![Camunda](https://img.shields.io/badge/Camunda-7.20.0-blue) ![Spring Boot](https://img.shields.io/badge/Spring_Boot-3.1.10-blue) ![postgres](https://img.shields.io/badge/postgres-latest-blue) +![Camunda](https://img.shields.io/badge/Camunda-7.21-blue) ![Spring Boot](https://img.shields.io/badge/Spring_Boot-3.3.5-blue) ![postgres](https://img.shields.io/badge/postgres-latest-blue) **formsflow.ai** leverages Camunda for workflow and decision automation. To know more about Camunda, visit https://camunda.com/. diff --git a/forms-flow-data-analysis-api/README.md b/forms-flow-data-analysis-api/README.md index 45e59ebe93..3415d03168 100644 --- a/forms-flow-data-analysis-api/README.md +++ b/forms-flow-data-analysis-api/README.md @@ -1,6 +1,6 @@ # formsflow.ai Sentiment Analysis Component -![Python](https://img.shields.io/badge/Python-3.11.7-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) ![postgres](https://img.shields.io/badge/postgres-13.0-blue) +![Python](https://img.shields.io/badge/Python-3.12.6-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) ![postgres](https://img.shields.io/badge/postgres-13.0-blue) ![Transformers](https://img.shields.io/badge/Transformers-4.36.2-blue) ![Torch](https://img.shields.io/badge/Torch-2.0.1-blue) diff --git a/forms-flow-documents/README.md b/forms-flow-documents/README.md index 4d7ce8c010..963b2b931f 100644 --- a/forms-flow-documents/README.md +++ b/forms-flow-documents/README.md @@ -1,6 +1,6 @@ # formsflow.ai Documents API -![Python](https://img.shields.io/badge/python-3.12.1-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) ![postgres](https://img.shields.io/badge/postgres-11.0-blue) +![Python](https://img.shields.io/badge/python-3.12.6-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) ![postgres](https://img.shields.io/badge/postgres-11.0-blue) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/PyCQA/pylint) From e274ff73d4ddff75aea37fd6f99b95d5a65c46de Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Thu, 19 Dec 2024 02:10:42 -0800 Subject: [PATCH 02/19] release-7.0.0 changelog --- CHANGELOG.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c95930b5a..3abc710310 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,12 +18,15 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea **forms-flow-api** * Added new endpoints for: - * form validation, import and export, migration, publish, subflow and decision table redesign + * form validation + * import and export + * migration + * publish + * subflow and decision table redesign **forms-flow-bpm** * Added support to fetch secrets from Vault. -

`Modified` @@ -59,6 +62,9 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea *Upgrade notes:* +**forms-flow-web** +* Npm package version upgraded to 16.20.0 + **forms-flow-api** * Python version upgraded to 3.12.6 @@ -69,6 +75,10 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Camunda version upgarded to 7.21 * spring-websocket version upgarded to 6.1 +**forms-flow-idm** + +* Keycloak Version upgraded to 25.0.0 + **forms-flow-documents** @@ -82,6 +92,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea `Generic Changes` * Designer page redesign +* Workflow selection from edit page is not available now, instead usersuser have to create workflow while form creation itself * Added new micro-frontend : forms-flow-components * Refer [version documentation](https://aot-technologies.github.io/forms-flow-ai-doc/#version_upgrade) for environment variable changes From e6081eff7ac493a3edfb042601fecc88b15a9b0a Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Fri, 20 Dec 2024 00:44:20 -0800 Subject: [PATCH 03/19] release-7.0.0 changelog & readme updated --- CHANGELOG.md | 65 +++++++++++++++++++++++++++++++++------- forms-flow-web/README.md | 2 +- 2 files changed, 55 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3abc710310..9025be1a76 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,28 +15,53 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Import, export, duplicate, delete, history, preview, authorization settings * Added subflow builder to design page * Added new user settings option in sidebar +* Added new css variables to support dynamic theming of application using customTheme file +* Added advanced logic conditioning in formio component settings to allow chaining of conditions for forms **forms-flow-api** * Added new endpoints for: - * form validation - * import and export - * migration - * publish + * form validation: `form/validate` + * layout + import: `/import` + * layout + export: `/form/mapper_id/export` + * form migration: `/process/migrate ` + * layout + publish: `/form/mapper_id/publish` + * layout + unpublish: `/form/mapper_id/unpublish` + * list permissions: `/roles/permissions` + * theme customization: + * Create, Get, Update theme: `/themes` * subflow and decision table redesign + * Create/List: `/process` + * Get/Update/Delete by id: `/process/id` + * Get by key: `/process/key` + * Get history: `/process/key/versions` + * Validate: `/process/validate` + * Publish: `/process/id/publish` + * Unpublish: `/process/id/unpublish` + + + * Added Alembic scripts to implement the following changes: + * Created tables for theme customization, Process, and User + * Updated the filter table to include filter_order, the form history table to add major_version and minor_version, and the form_process_mapper table to include prompt_new_version & is_migrated + * Populated major_version and minor_version columns in existing form history records + * Altered audit datetime fields to be timezone-aware + * Updated the process_name format from process_name(process_key) to process_name + * Increased the length of form_name, process_key, and process_name fields in the form_process_mapper table + **forms-flow-bpm** -* Added support to fetch secrets from Vault. +* Added support to fetch secrets from Vault +* Added BPM authorizations dynamically upon startup

`Modified` **formsflow-web** -* Modified Flow and Layout to a one-to-one association, with the combination now referred to as a Form. +* Modified Flow and Layout to a one-to-one association, with the combination now referred to as a Form * Modified Navbar and converted to Sidebar: * Categorized UI to menus and sub-menus based on functionality - * Menus visibility is controlled based on user permissions. - * Moved language selection to the user settings modal, accessible by clicking the username in the bottom-left corner of the sidebar. + * Menus visibility is controlled based on user permissions + * Moved language selection to the user settings modal, accessible by clicking the username in the bottom-left corner of the sidebar * Moved client submission from the Forms tab to the Submit tab (Submit → Forms → All Forms) * Moved form design to Design menu * Moved Subflows (BPMN) and Decision Tables (DMN) to individual submenus under the Design @@ -44,13 +69,28 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Moved Insights and Metrics under Analyze menu * Moved Tasks under Review menu -* Modified form history management to include major and minor versions. +* Modified form history management to include major and minor versions * Modified RBAC mechanism: - * Users can create new roles with specific permissions for more granular application access control. Refer [here](https://msergeyenko-aot.github.io/forms-flow-ai-doc/#permissions) for more. + * Users can create new roles with specific permissions for more granular application access control. Refer [here](https://msergeyenko-aot.github.io/forms-flow-ai-doc/#permissions) for more +* Authorization updates: + * Permissions options in settings for Designers are changed : + * ‘All Designers’ option is removed + * Permissions options in settings for reviewer to view submission are changed to generic view Submission permissions: + * ‘ All Reviewers' changed to 'Submitter', + * ‘Specific Reviewers’ changed to ‘Submitter and specified roles’ **forms-flow-api** -* Modified authorization endpoints based on updated permissions +* Modified authorization endpoints for: + * updated permissions + * sub flow and decision table redesign + * Form create, mapper create and authorization create apis combined into form-design + +**forms-flow-documents** +* Modified endpoint authorizations based on updated permission mechanism + +**forms-flow-idm** +* Refer [here](https://github.com/AOT-Technologies/forms-flow-ai/blob/develop/forms-flow-idm/README.md)Permission matrix migration changes in IDM

@@ -58,6 +98,9 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea **formsflow-web** * Removed workflow selection from form edit page + +**forms-flow-api** +* Removed form_mapper create API

*Upgrade notes:* diff --git a/forms-flow-web/README.md b/forms-flow-web/README.md index 74cf3eb30c..8eb9a20cbf 100644 --- a/forms-flow-web/README.md +++ b/forms-flow-web/README.md @@ -110,7 +110,7 @@ is mentioned on the [link](../forms-flow-idm/keycloak/README.md#create-forms-flo ### Internationalization * Default language 'English' can be changed to other languages according to the user. - * The languages currently provided are `Chinese,Portuguese,French,German and Bulgarian`. + * The languages currently provided are `Chinese,Portuguese,French,German, Bulgarian and Spanish`. * User can add more languages by following the steps mentioned [here](https://aot-technologies.github.io/forms-flow-ai-doc/#language) ## forms-flow-web Events From 6f48daefa40561a85aa3572b191fe0907add6ec7 Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Fri, 20 Dec 2024 07:28:32 -0800 Subject: [PATCH 04/19] release-7.0.0 changelog & readme updated --- CHANGELOG.md | 15 +++++++++------ forms-flow-api/README.md | 12 ++++++++++++ forms-flow-bpm/README.md | 6 ++++++ forms-flow-data-analysis-api/README.md | 4 ++-- forms-flow-documents/README.md | 6 ++++++ 5 files changed, 35 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9025be1a76..42bd951879 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea `Added` -**formsflow-web** +**forms-flow-web** * Added redesigned form and workflow UI for designer * Form and Subflow listing * Form and Subflow Create/ Edit page: @@ -21,11 +21,11 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea **forms-flow-api** * Added new endpoints for: * form validation: `form/validate` - * layout + import: `/import` - * layout + export: `/form/mapper_id/export` - * form migration: `/process/migrate ` - * layout + publish: `/form/mapper_id/publish` - * layout + unpublish: `/form/mapper_id/unpublish` + * layout + flow: `/import` + * layout + flow: `/form/mapper_id/export` + * form migration: `/process/migrate` + * layout + flow: `/form/mapper_id/publish` + * layout + flow: `/form/mapper_id/unpublish` * list permissions: `/roles/permissions` * theme customization: * Create, Get, Update theme: `/themes` @@ -139,6 +139,9 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Added new micro-frontend : forms-flow-components * Refer [version documentation](https://aot-technologies.github.io/forms-flow-ai-doc/#version_upgrade) for environment variable changes +`Known Issues` +* The language translation of the entire UI is not perfect at the moment, so some glitches may be expected. +

## 6.0.2 - 2024-06-05 diff --git a/forms-flow-api/README.md b/forms-flow-api/README.md index 291b7d6acd..20815c315a 100644 --- a/forms-flow-api/README.md +++ b/forms-flow-api/README.md @@ -61,6 +61,8 @@ Variable name | Meaning | Possible values | Default value | `FORMSFLOW_API_DB_USER`|formsflow database postgres user|Used on installation to create the database.Choose your own|`postgres` `FORMSFLOW_API_DB_PASSWORD`|formsflow database postgres password|Used on installation to create the database.Choose your own|`changeme` `FORMSFLOW_API_DB_NAME`|formsflow database name|Used on installation to create the database.Choose your own|`FORMSFLOW_API_DB` +`FORMSFLOW_API_DB_HOST`|formsflow database host|Used on installation to create the database.Choose your own||`localhost` +`FORMSFLOW_API_DB_PORT`|formsflow database port|Used on installation to create the database.Choose your own||`5432` `FORMSFLOW_API_DB_URL`|JDBC DB Connection URL for formsflow||`postgresql://postgres:changeme@forms-flow-webapi-db:5432/webapi` `KEYCLOAK_URL`:triangular_flag_on_post:| URL to your Keycloak server || `http://{your-ip-address}:8080` `KEYCLOAK_URL_REALM`|The Keycloak realm to use|eg. forms-flow-ai | `forms-flow-ai` @@ -70,6 +72,16 @@ Variable name | Meaning | Possible values | Default value | `BPM_API_URL`:triangular_flag_on_post:|Camunda Rest API URL||`http://{your-ip-address}:8000/camunda` `FORMSFLOW_API_URL`:triangular_flag_on_post:|formsflow.ai Rest API URL||`http://{your-ip-address}:5000` `FORMSFLOW_API_CORS_ORIGINS`| formsflow.ai Rest API allowed origins, for allowing multiple origins you can separate host address using a comma seperated string or use * to allow all origins |eg:`host1, host2, host3`| `*` +`FORMSFLOW_ADMIN_URL`|To fetch formio roles in multi tenancy||`http://{your-ip-address}:5010/api/v1` +`REDIS_URL`| To support single/cluster node||`redis://{your-ip-address}:6379/0` +`REDIS_CLUSTER`|To support single/cluster node|`true`/`false`|`false` +`DATABASE_URL`|To support local setup +`DATABASE_USERNAME`|Instead of DATABASE URL| `postgres` +`DATABASE_PASSWORD`|Instead of DATABASE URL|`changeme` +`DATABASE_HOST`|Instead of DATABASE URL|`forms-flow-webapi-db` +`DATABASE_PORT`|Instead of DATABASE URL|`5432` +`DATABASE_NAME`|Instead of DATABASE URL|`webapi` + **NOTE : Default realm is `forms-flow-ai`** diff --git a/forms-flow-bpm/README.md b/forms-flow-bpm/README.md index 7811bc6f81..b771bd1e26 100644 --- a/forms-flow-bpm/README.md +++ b/forms-flow-bpm/README.md @@ -117,6 +117,12 @@ To know more about Camunda, visit https://camunda.com/. `IDENTITY_PROVIDER_MAX_RESULT_SIZE`|Maximum result size for Keycloak user queries||`250` `BPM_CLIENT_CONN_TIMEOUT`|Webclient Connection timeout in milli seconds||`5000` `BPM_API_URL`:triangular_flag_on_post:|BPM Client URL||`http://{your-ip-address}:8000/camunda` + `VAULT_ENABLED`|Support to fetch secrets from vault|`true`/`false`|`false` + `VAULT_URL`|Support to fetch secrets from vault + `VAULT_TOKEN`|Support to fetch secrets from vault + `VAULT_PATH`|Support to fetch secrets from vault + `VAULT_SECRET`|Support to fetch secrets from vault + `FORMSFLOW_DOC_API_URL`|To support forms-flow-documents sevice||`http://localhost:5006` **Additionally, you may want to change these** * The value of Datastore credentials (especially if this instance is not just for testing purposes) diff --git a/forms-flow-data-analysis-api/README.md b/forms-flow-data-analysis-api/README.md index 3415d03168..33dc63fc7e 100644 --- a/forms-flow-data-analysis-api/README.md +++ b/forms-flow-data-analysis-api/README.md @@ -1,8 +1,8 @@ # formsflow.ai Sentiment Analysis Component ![Python](https://img.shields.io/badge/Python-3.12.6-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) ![postgres](https://img.shields.io/badge/postgres-13.0-blue) -![Transformers](https://img.shields.io/badge/Transformers-4.36.2-blue) -![Torch](https://img.shields.io/badge/Torch-2.0.1-blue) +![Transformers](https://img.shields.io/badge/Transformers-4.47.0-blue) +![Torch](https://img.shields.io/badge/Torch-2.5.1-blue) Sentiment Analysisis used to understand the sentiments of the customer for products, movies, and other such things, whether they feel positive, negative, or neutral about it. BERT is a very good pre-trained language model which helps machines learn excellent representations of text with respect to context in many natural language tasks. diff --git a/forms-flow-documents/README.md b/forms-flow-documents/README.md index 963b2b931f..33ef6ffc3c 100644 --- a/forms-flow-documents/README.md +++ b/forms-flow-documents/README.md @@ -252,6 +252,12 @@ Variable name | Meaning | Possible values | Default value | `FORMSFLOW_API_URL`:triangular_flag_on_post:|formsflow.ai Rest API URL||`http://{your-ip-address}:5000` `FORMSFLOW_DOC_API_URL`:triangular_flag_on_post:|formsflow.ai Document service URL||`http://{your-ip-address}:5006` `FORMSFLOW_API_CORS_ORIGINS`| formsflow.ai Rest API allowed origins, for allowing multiple origins you can separate host address using a comma seperated string or use * to allow all origins |eg:`host1, host2, host3`| `*` +`DATABASE_USERNAME`|Instead of DATABASE URL| `postgres` +`DATABASE_PASSWORD`|Instead of DATABASE URL|`changeme` +`DATABASE_HOST`|Instead of DATABASE URL|`forms-flow-webapi-db` +`DATABASE_PORT`|Instead of DATABASE URL|`5432` +`DATABASE_NAME`|Instead of DATABASE URL|`webapi` + **NOTE : Default realm is `forms-flow-ai`** From 9612c6949b5bbf77185cb6b62b38bd61913db91d Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Thu, 2 Jan 2025 11:53:57 +0530 Subject: [PATCH 05/19] Added migration link of bpm --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42bd951879..83d394c92e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -86,11 +86,14 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * sub flow and decision table redesign * Form create, mapper create and authorization create apis combined into form-design +**forms-flow-bpm** +* Existing users, refer [here](./forms-flow-bpm/migration#migration-tasks-for-bpm) for forms-flow-bpm migration changes + **forms-flow-documents** * Modified endpoint authorizations based on updated permission mechanism **forms-flow-idm** -* Refer [here](https://github.com/AOT-Technologies/forms-flow-ai/blob/develop/forms-flow-idm/README.md)Permission matrix migration changes in IDM +* Refer [here](./forms-flow-idm/README.md)Permission matrix migration changes in IDM

From f25a3c1d02968eb7e6c8ca85f35315655a0c65c0 Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Mon, 6 Jan 2025 20:33:55 -0800 Subject: [PATCH 06/19] Updated changelof for 7.0.0 --- CHANGELOG.md | 44 +++++++++++++++++++++++--------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83d394c92e..80d6c1be80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,42 +10,42 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea **forms-flow-web** * Added redesigned form and workflow UI for designer - * Form and Subflow listing - * Form and Subflow Create/ Edit page: + * Layout and Flow listing + * Layout and Flow Create/ Edit page: * Import, export, duplicate, delete, history, preview, authorization settings -* Added subflow builder to design page +* Added flow builder to design page * Added new user settings option in sidebar * Added new css variables to support dynamic theming of application using customTheme file * Added advanced logic conditioning in formio component settings to allow chaining of conditions for forms **forms-flow-api** * Added new endpoints for: - * form validation: `form/validate` - * layout + flow: `/import` - * layout + flow: `/form/mapper_id/export` - * form migration: `/process/migrate` - * layout + flow: `/form/mapper_id/publish` - * layout + flow: `/form/mapper_id/unpublish` - * list permissions: `/roles/permissions` - * theme customization: + * Form validation: `form/validate` + * Layout + Flow import: `/import` + * Layout + Flow export: `/form//export` + * Flow migration - `/process/migrate` + * Layout + Flow publish: `/form//publish` + * Layout + Flow unpublish: `/form//unpublish` + * List permissions: `/roles/permissions` + * Theme customization: * Create, Get, Update theme: `/themes` - * subflow and decision table redesign + * Subflow and decision table redesign * Create/List: `/process` * Get/Update/Delete by id: `/process/id` - * Get by key: `/process/key` - * Get history: `/process/key/versions` + * Get by key: `/process/` + * Get history: `/process//versions` * Validate: `/process/validate` - * Publish: `/process/id/publish` - * Unpublish: `/process/id/unpublish` + * Publish: `/process//publish` + * Unpublish: `/process//unpublish` * Added Alembic scripts to implement the following changes: - * Created tables for theme customization, Process, and User + * Created tables for theme customization(Themes), Process, and User * Updated the filter table to include filter_order, the form history table to add major_version and minor_version, and the form_process_mapper table to include prompt_new_version & is_migrated * Populated major_version and minor_version columns in existing form history records * Altered audit datetime fields to be timezone-aware * Updated the process_name format from process_name(process_key) to process_name - * Increased the length of form_name, process_key, and process_name fields in the form_process_mapper table + * Increased the length of form_name, process_key, and process_name fields in the form_process_mapper table to 200 @@ -62,6 +62,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Categorized UI to menus and sub-menus based on functionality * Menus visibility is controlled based on user permissions * Moved language selection to the user settings modal, accessible by clicking the username in the bottom-left corner of the sidebar + * Moved Forms menu to the Submit menu * Moved client submission from the Forms tab to the Submit tab (Submit → Forms → All Forms) * Moved form design to Design menu * Moved Subflows (BPMN) and Decision Tables (DMN) to individual submenus under the Design @@ -71,7 +72,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Modified form history management to include major and minor versions * Modified RBAC mechanism: - * Users can create new roles with specific permissions for more granular application access control. Refer [here](https://msergeyenko-aot.github.io/forms-flow-ai-doc/#permissions) for more + * Users can create new roles with specific permissions for more granular application access control. Refer [here](https://aot-technologies.github.io/forms-flow-ai-doc/#permissions) for more * Authorization updates: * Permissions options in settings for Designers are changed : * ‘All Designers’ option is removed @@ -93,7 +94,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Modified endpoint authorizations based on updated permission mechanism **forms-flow-idm** -* Refer [here](./forms-flow-idm/README.md)Permission matrix migration changes in IDM +* Refer [here](./forms-flow-idm/README.md) for Permission matrix migration changes in IDM

@@ -138,12 +139,13 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea `Generic Changes` * Designer page redesign -* Workflow selection from edit page is not available now, instead usersuser have to create workflow while form creation itself +* Workflow selection from edit page is not available now, instead users have to create workflow while form creation itself * Added new micro-frontend : forms-flow-components * Refer [version documentation](https://aot-technologies.github.io/forms-flow-ai-doc/#version_upgrade) for environment variable changes `Known Issues` * The language translation of the entire UI is not perfect at the moment, so some glitches may be expected. +* forms-flow-web test cases are not fully covered

From 19ea52a595ad2c9ceeaf074933579180f98eff4e Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Mon, 6 Jan 2025 20:49:17 -0800 Subject: [PATCH 07/19] Updated changelof for 7.0.0 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 80d6c1be80..498534fbce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -31,7 +31,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Create, Get, Update theme: `/themes` * Subflow and decision table redesign * Create/List: `/process` - * Get/Update/Delete by id: `/process/id` + * Get/Update/Delete by id: `/process/` * Get by key: `/process/` * Get history: `/process//versions` * Validate: `/process/validate` From a028d5ec0f10211669b5b4a4c247e697e5a1fb73 Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Mon, 6 Jan 2025 20:51:53 -0800 Subject: [PATCH 08/19] Updated changelof for 7.0.0 --- CHANGELOG.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 498534fbce..57872aca74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -62,8 +62,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Categorized UI to menus and sub-menus based on functionality * Menus visibility is controlled based on user permissions * Moved language selection to the user settings modal, accessible by clicking the username in the bottom-left corner of the sidebar - * Moved Forms menu to the Submit menu - * Moved client submission from the Forms tab to the Submit tab (Submit → Forms → All Forms) + * Moved client submission from the Forms menu to the Submit menu (Submit → Forms → All Forms) * Moved form design to Design menu * Moved Subflows (BPMN) and Decision Tables (DMN) to individual submenus under the Design * Moved Manage roles, users and dashboards under Manage menu From ab2fd37d02fcb97278f2b8cbdc280be0ef3493ea Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Mon, 6 Jan 2025 21:45:13 -0800 Subject: [PATCH 09/19] Updated changelog and readme for 7.0.0 --- CHANGELOG.md | 7 ++++--- forms-flow-documents/README.md | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 57872aca74..c869d84cff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -74,10 +74,10 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Users can create new roles with specific permissions for more granular application access control. Refer [here](https://aot-technologies.github.io/forms-flow-ai-doc/#permissions) for more * Authorization updates: * Permissions options in settings for Designers are changed : - * ‘All Designers’ option is removed + * 'All Designers' option is removed * Permissions options in settings for reviewer to view submission are changed to generic view Submission permissions: - * ‘ All Reviewers' changed to 'Submitter', - * ‘Specific Reviewers’ changed to ‘Submitter and specified roles’ + * 'All Reviewers' changed to 'Submitter', + * 'Specific Reviewers' changed to 'Submitter and specified roles' **forms-flow-api** @@ -140,6 +140,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Designer page redesign * Workflow selection from edit page is not available now, instead users have to create workflow while form creation itself * Added new micro-frontend : forms-flow-components +* Fixed security vulnerabilities * Refer [version documentation](https://aot-technologies.github.io/forms-flow-ai-doc/#version_upgrade) for environment variable changes `Known Issues` diff --git a/forms-flow-documents/README.md b/forms-flow-documents/README.md index 33ef6ffc3c..630fc9d11b 100644 --- a/forms-flow-documents/README.md +++ b/forms-flow-documents/README.md @@ -1,6 +1,6 @@ # formsflow.ai Documents API -![Python](https://img.shields.io/badge/python-3.12.6-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) ![postgres](https://img.shields.io/badge/postgres-11.0-blue) +![Python](https://img.shields.io/badge/python-3.12.6-blue) ![Flask](https://img.shields.io/badge/Flask-2.3.3-blue) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![linting: pylint](https://img.shields.io/badge/linting-pylint-yellowgreen)](https://github.com/PyCQA/pylint) From b16c6c9af89c07f1073b840ef73a8f21242a85ba Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Tue, 7 Jan 2025 01:58:57 -0800 Subject: [PATCH 10/19] Updated changelog and readme for 7.0.0 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c869d84cff..c557c1ecdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Added new user settings option in sidebar * Added new css variables to support dynamic theming of application using customTheme file * Added advanced logic conditioning in formio component settings to allow chaining of conditions for forms +* Added the displayForRole custom property to the form component to display data for a specific role **forms-flow-api** * Added new endpoints for: From 6a8b49fcdc7f85e585f63cb1438fc53f3d62f045 Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Tue, 7 Jan 2025 02:07:26 -0800 Subject: [PATCH 11/19] Updated changelog and readme for 7.0.0 --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c557c1ecdc..800bd1be6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,12 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Added new css variables to support dynamic theming of application using customTheme file * Added advanced logic conditioning in formio component settings to allow chaining of conditions for forms * Added the displayForRole custom property to the form component to display data for a specific role +* Added certain user data as hidden variables in the form design by default: + * Current User + * Submitter Email + * Submitter First Name + * Submitter Last Name + * Current User Role **forms-flow-api** * Added new endpoints for: From 34cd90694a8f7aa3c1d1d90dbc17b066bcb176e6 Mon Sep 17 00:00:00 2001 From: Bonymol Baby <88372115+Bonymol-aot@users.noreply.github.com> Date: Tue, 7 Jan 2025 02:38:22 -0800 Subject: [PATCH 12/19] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 800bd1be6a..aa1a525185 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,7 +27,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea **forms-flow-api** * Added new endpoints for: - * Form validation: `form/validate` + * Form validation: `/form/validate` * Layout + Flow import: `/import` * Layout + Flow export: `/form//export` * Flow migration - `/process/migrate` From 2e3527a02fb4e076c7fd60f332f3679e0dc7893c Mon Sep 17 00:00:00 2001 From: auslin-aot <99173163+auslin-aot@users.noreply.github.com> Date: Wed, 8 Jan 2025 13:39:40 +0530 Subject: [PATCH 13/19] Update CHANGELOG.md --- CHANGELOG.md | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa1a525185..9b9c0c8d1c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,7 +23,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Submitter Email * Submitter First Name * Submitter Last Name - * Current User Role + * Current User Roles **forms-flow-api** * Added new endpoints for: @@ -153,8 +153,43 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea `Known Issues` * The language translation of the entire UI is not perfect at the moment, so some glitches may be expected. * forms-flow-web test cases are not fully covered -

+#### Enterprise Edition Changes + +`Added` + +**forms-flow-web** +* Added no-code creation +* Added regenerate option for form creation with Flow-E + +**forms-flow-api** +* Added process_type column to templates + +**forms-flow-documents** +* Added export pdf for bundle + +**forms-flow-data-analysis-api** +* Added regenerate support in chat bot form creation + +`Modified` + +**forms-flow-web** +* Modified premium icons +* Moved Bundle as separate sub-menu under Design menu in sidebar +* Moved Build using AI feature (Flow-E) to form creation page from edit page. +* Moved select from template feature to form listing page from edit page. +* Modified design for save as template +* Modified the bundle submission logic to retrieve submission data for the currently viewed form instead of fetching all submission data. + +**forms-flow-api** +* Updated the `bundles/execute-rules` API to expect only the currently edited data instead of the entire data. The API fetch the necessary data from Form.io to execute rule. + +`Removed` + +**forms-flow-web** +* Forms that should be included in the bundle no longer require selecting 'enable bundling' from the edit page. +* Removed short intro from template creation modal +

## 6.0.2 - 2024-06-05 From f48f8b0ef9b5b40f89e34c84a2cbe15faae2a4d4 Mon Sep 17 00:00:00 2001 From: auslin-aot <99173163+auslin-aot@users.noreply.github.com> Date: Wed, 8 Jan 2025 14:07:58 +0530 Subject: [PATCH 14/19] Readme updates for 7.0.0 --- forms-flow-api/README.md | 14 +++++++------- forms-flow-documents/README.md | 5 ----- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/forms-flow-api/README.md b/forms-flow-api/README.md index 20815c315a..6ef1c380df 100644 --- a/forms-flow-api/README.md +++ b/forms-flow-api/README.md @@ -73,14 +73,14 @@ Variable name | Meaning | Possible values | Default value | `FORMSFLOW_API_URL`:triangular_flag_on_post:|formsflow.ai Rest API URL||`http://{your-ip-address}:5000` `FORMSFLOW_API_CORS_ORIGINS`| formsflow.ai Rest API allowed origins, for allowing multiple origins you can separate host address using a comma seperated string or use * to allow all origins |eg:`host1, host2, host3`| `*` `FORMSFLOW_ADMIN_URL`|To fetch formio roles in multi tenancy||`http://{your-ip-address}:5010/api/v1` -`REDIS_URL`| To support single/cluster node||`redis://{your-ip-address}:6379/0` +`REDIS_URL`| Redis url||`redis://{your-ip-address}:6379/0` `REDIS_CLUSTER`|To support single/cluster node|`true`/`false`|`false` -`DATABASE_URL`|To support local setup -`DATABASE_USERNAME`|Instead of DATABASE URL| `postgres` -`DATABASE_PASSWORD`|Instead of DATABASE URL|`changeme` -`DATABASE_HOST`|Instead of DATABASE URL|`forms-flow-webapi-db` -`DATABASE_PORT`|Instead of DATABASE URL|`5432` -`DATABASE_NAME`|Instead of DATABASE URL|`webapi` +`DATABASE_URL`|Database Connection URL||postgresql://postgres:changeme@forms-flow-webapi-db:5432 +`DATABASE_USERNAME`|Database username. Instead of DATABASE URL| `postgres` +`DATABASE_PASSWORD`|Database password. Instead of DATABASE URL|`changeme` +`DATABASE_HOST`|Database host. Instead of DATABASE URL|`forms-flow-webapi-db` +`DATABASE_PORT`|Database port. Instead of DATABASE URL|`5432` +`DATABASE_NAME`|Database name. Instead of DATABASE URL|`webapi` **NOTE : Default realm is `forms-flow-ai`** diff --git a/forms-flow-documents/README.md b/forms-flow-documents/README.md index 630fc9d11b..c3edce7d7e 100644 --- a/forms-flow-documents/README.md +++ b/forms-flow-documents/README.md @@ -252,11 +252,6 @@ Variable name | Meaning | Possible values | Default value | `FORMSFLOW_API_URL`:triangular_flag_on_post:|formsflow.ai Rest API URL||`http://{your-ip-address}:5000` `FORMSFLOW_DOC_API_URL`:triangular_flag_on_post:|formsflow.ai Document service URL||`http://{your-ip-address}:5006` `FORMSFLOW_API_CORS_ORIGINS`| formsflow.ai Rest API allowed origins, for allowing multiple origins you can separate host address using a comma seperated string or use * to allow all origins |eg:`host1, host2, host3`| `*` -`DATABASE_USERNAME`|Instead of DATABASE URL| `postgres` -`DATABASE_PASSWORD`|Instead of DATABASE URL|`changeme` -`DATABASE_HOST`|Instead of DATABASE URL|`forms-flow-webapi-db` -`DATABASE_PORT`|Instead of DATABASE URL|`5432` -`DATABASE_NAME`|Instead of DATABASE URL|`webapi` **NOTE : Default realm is `forms-flow-ai`** From f8981d6aab7470fe21b7b97d42846256033f84a1 Mon Sep 17 00:00:00 2001 From: auslin-aot <99173163+auslin-aot@users.noreply.github.com> Date: Thu, 9 Jan 2025 11:57:26 +0530 Subject: [PATCH 15/19] Updated changelog to include Premium Feature changes --- CHANGELOG.md | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 91 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b9c0c8d1c..4306728518 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -154,7 +154,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * The language translation of the entire UI is not perfect at the moment, so some glitches may be expected. * forms-flow-web test cases are not fully covered -#### Enterprise Edition Changes +#### Premium Features `Added` @@ -298,6 +298,33 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Fixed security vulnerabilities +#### Premium Features + +`Added` + +**froms-flow-web** +* Added IPASS integration +* Added task variables from forms of a bundle to filter creation + +**forms-flow-data-analysis-api** +* Added new env variable `CHAT_BOT_CONTEXT_KEY` to define the context for chat bot + +**forms-flow-bpm** +* Added `iPaasListener` to support IPASS integration + +**forms-flow-api** +* Added new endpoints to support IPASS + +`Modified` + +**forms-flow-data-analysis-api** +* CHAT_URL port number updated + +`Fixed` + +**froms-flow-web** +* Fixed task details view of bundle in list view + ## 5.3.1 - 2024-02-14 @@ -323,6 +350,19 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Changes have been made to the Roles and Groups endpoint to accommodate modifications related to subgroups in Keycloak 23. +#### Premium Features + +`Fixed` + +* Fixed category listing for pre-built templates for multi-tenant environment. + +`Added` + +**forms-flow-bpm** + +* Added new field injection `emailAddress` in Notify Listener to allow email addresses in addition to group names. + + ## 5.3.0 - 2023-11-24 `Added` @@ -399,6 +439,32 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea * Flask upgraded to 2.3.3 and fixed security vulnerabilities +#### Premium Features + +`Added` + +**forms-flow-web** + +* Added RBAC(Role Based Access Control) support in form bundling, refer [here](https://aot-technologies.github.io/forms-flow-ai-doc/#rbac). +* Added Templates feature, refer [here](https://aot-technologies.github.io/forms-flow-ai-doc/#templates) for more. +* Added AI chat assist support in form creation, refer [here](https://aot-technologies.github.io/forms-flow-ai-doc/#chatbot) for more. +* Added environment variables `ENABLE_CHATBOT`, `CHATBOT_URL` for AI chat assist support. + +**forms-flow-data-analysis-api** + +* Added environment variables `OPENAI_API_KEY`, `CHAT_BOT_MODEL_ID` for AI chat assist support. + + +**forms-flow-api** + +* Added RBAC(Role Based Access Control) support in form bundling. + +`Fixed` + +**forms-flow-api** + +* Fixed task variable updation issue on resubmit in form bundling. + ## 5.2.1 - 2023-09-01 @@ -484,6 +550,30 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea Refer the [forms-flow-ai-micro-front-ends](https://github.com/AOT-Technologies/forms-flow-ai-micro-front-end) repository for further details. * Dashboard authorization is moved from designer role to admin user. +#### Premium Features + +`Added` + +**forms-flow-web** + +* Added `form bundling` feature as a premium feature, refer [here](https://aot-technologies.github.io/forms-flow-ai-doc/#formBundling) for more details. + +**forms-flow-bpm** + +* Added CombineSubmissionBundleListener to support form bundling feature. +* Added RequestStateListener to support Request status. +* Added skip-sanitize flag to request header for calls from BPM to Form.io. + +`Modified` + +**forms-flow-web** + +* To enable tracking of individual requests within the bundle, the application history has been updated to Application status and Request status. + +`Generic changes` + +* During the process of form bundling, it is necessary to configure task variables while designing each individual form. + ## 5.1.1 - 2023-05-18 From a2653c187e1a9d64155f7f73869897ba6f941f65 Mon Sep 17 00:00:00 2001 From: Bonymol-aot Date: Thu, 9 Jan 2025 04:14:53 -0800 Subject: [PATCH 16/19] Updated readme --- forms-flow-api/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/forms-flow-api/README.md b/forms-flow-api/README.md index 6ef1c380df..5e97d4e131 100644 --- a/forms-flow-api/README.md +++ b/forms-flow-api/README.md @@ -76,11 +76,11 @@ Variable name | Meaning | Possible values | Default value | `REDIS_URL`| Redis url||`redis://{your-ip-address}:6379/0` `REDIS_CLUSTER`|To support single/cluster node|`true`/`false`|`false` `DATABASE_URL`|Database Connection URL||postgresql://postgres:changeme@forms-flow-webapi-db:5432 -`DATABASE_USERNAME`|Database username. Instead of DATABASE URL| `postgres` -`DATABASE_PASSWORD`|Database password. Instead of DATABASE URL|`changeme` -`DATABASE_HOST`|Database host. Instead of DATABASE URL|`forms-flow-webapi-db` -`DATABASE_PORT`|Database port. Instead of DATABASE URL|`5432` -`DATABASE_NAME`|Database name. Instead of DATABASE URL|`webapi` +`DATABASE_USERNAME`|Database username(This is not needed if we are having DATABASE_URL)| `postgres` +`DATABASE_PASSWORD`|Database password(This is not needed if we are having DATABASE_URL)|`changeme` +`DATABASE_HOST`|Database host(This is not needed if we are having DATABASE_URL)|`forms-flow-webapi-db` +`DATABASE_PORT`|Database port(This is not needed if we are having DATABASE_URL)|`5432` +`DATABASE_NAME`|Database name(This is not needed if we are having DATABASE_URL)|`webapi` **NOTE : Default realm is `forms-flow-ai`** From 3e37e49c3180c9f30595f4e8876ca557d6236e36 Mon Sep 17 00:00:00 2001 From: Bonymol Baby <88372115+Bonymol-aot@users.noreply.github.com> Date: Thu, 9 Jan 2025 20:45:44 -0800 Subject: [PATCH 17/19] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4306728518..83ad7a19c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea -## 7.0.0 - 'release date' +## 7.0.0 - 2025-12-10 `Added` From ac5fd7c8e7222bb9dfa2ca12d50402e57f94b590 Mon Sep 17 00:00:00 2001 From: Bonymol Baby <88372115+Bonymol-aot@users.noreply.github.com> Date: Thu, 9 Jan 2025 23:24:20 -0800 Subject: [PATCH 18/19] CHANGELOG.md release date added --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83ad7a19c2..f077600ac3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Mark items as `Added`, `Changed`, `Fixed`, `Modified`, `Removed`, `Untested Fea -## 7.0.0 - 2025-12-10 +## 7.0.0 - 2025-01-10 `Added` From 71d95b59766cd8ca1324acf547d2632e54e6c7dc Mon Sep 17 00:00:00 2001 From: auslin-aot <99173163+auslin-aot@users.noreply.github.com> Date: Fri, 10 Jan 2025 13:01:14 +0530 Subject: [PATCH 19/19] Update python version in data-analysis github flow --- .github/workflows/forms-flow-data-analysis-api-ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/forms-flow-data-analysis-api-ci.yml b/.github/workflows/forms-flow-data-analysis-api-ci.yml index b8f95665cd..d7dbdaace6 100644 --- a/.github/workflows/forms-flow-data-analysis-api-ci.yml +++ b/.github/workflows/forms-flow-data-analysis-api-ci.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: - python-version: [3.12.7] + python-version: [3.12.8] steps: - uses: actions/checkout@v2 @@ -74,7 +74,7 @@ jobs: strategy: matrix: - python-version: [3.12.7] + python-version: [3.12.8] services: postgres: @@ -111,7 +111,7 @@ jobs: strategy: matrix: - python-version: [3.12.7] + python-version: [3.12.8] steps: - uses: actions/checkout@v2