Skip to content

Anonymous form submission support added, Single click Installation Script added, Form search added, Form mapper version added, CI pipeline added and Task variables added to Task List

Compare
Choose a tag to compare
@abhilash-aot abhilash-aot released this 21 Apr 10:24
· 1963 commits to master since this release
059c854

Added

forms-flow-web

  • Added anonymous user feature .
  • Added count for Filter Tasks .
  • Added form list page search and sort.
  • Added new UI for task variable.
  • Added form name as part of filename when downloaded.
  • Added the status of the earlier version as inactive when a new version of the form is created/deleted.
  • Added submitter name in the application history table.
  • Added Cancel button for form edit.
  • Added task variable in tasklist page at LHS.
  • Added CI pipeline.

forms-flow-api

  • Added public application create api for anonymous forms.
  • Added migration scripts in the alembic file to resolve schema conflicts while db upgrade and downgrade, check out here.
  • Added new api for updating user locale attribute in Keycloak with the help of Keycloak admin API.
  • Added form list page search and sort.
  • Added CI pipeline.
  • Added DB changes to accomodate task variable.

forms-flow-data-analysis-api

  • Added DataAnalysis API and Sentiment-analysis Jobs.

forms-flow-idm

  • Added manage-users group to assigned client roles in realm-management.Check out the details at Service Accounts Tab from here.
  • Added project specific custom login theme , check out the steps here.

forms-flow-bpm

  • New (Task / Execution) Listener FormBpmFilteredDataPipelineListener Included for the effective form to bpm data copy.
  • Added CI pipeline.

Fixed

forms-flow-web

  • Uploaded forms cannot submit by client issue fixed .
  • Application not getting in iOS issue fixed.
  • Fixed process variable's data type in task filter.

forms-flow-api

  • Postgres schema upgraded to enable updating the workflow after publising the form
  • Disabled internal workflows for process API.

forms-flow-bpm

  • Security context/authorization was not propogated to web-client while enabling asynchronous continutaion/intermediate timer events.
  • Many minor performance optimizations and fixes are done.

Modified

forms-flow-web

  • Modified application name search with lowercase and by intermediate search.
  • Front-end support for the form process mapper versioning and database normalization.
  • User is not be able to change the workflow of published form.
  • Form Url support both pathname and formid to fetch the form.

forms-flow-api

  • API support for application name search with lowercase and by intermediate search.
  • Postgres database normalization and provided support for form process mapper versioning.

Upgrade notes:

KEYCLOAK_BPM_CLIENT_SECRET is not mandatory.
Due to the architectural changes to the Postgres database, it is recommended to back up the data before the upgrade.

forms-flow-bpm

Upgrade notes:

KEYCLOAK_BPM_CLIENT_SECRET is not mandatory.

Removed

forms-flow-web

  • Removed 'PDF' from display as option while creating form as designer.

forms-flow-api

Upgrade notes:

Environment variables KEYCLOAK_ADMIN_USERNAME and KEYCLOAK_ADMIN_PASSWORD are removed since now the
admin APIs are accessed using the service account.

forms-flow-bpm

  • FormAccessTokenCacheListener is deprecated ,will be removed from the codebase in the upcoming releases.
  • formio-access-token.bpmn workflow is permanently removed from the codebase.

Upgrade notes:

  • For the upgrading user's formio-access-token.bpmn workflow should be manually stopped and deleted using these instructions from here

Generic Changes

  • Added docker based automated installation.For installation guide, check out here.
  • Existing users should build forms-flow-bpm,forms-flow-webapi and forms-flow-web together.