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
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.