Skip to content

Form Versioning, Form Embedding, Draft Discard, Support for Resources, PDF templating Added & Modified Quick Installation

Compare
Choose a tag to compare
@abhilash-aot abhilash-aot released this 18 Jan 11:24
· 501 commits to master since this release

Added

forms-flow-web

  • Added form versoning.
  • Added discard option for draft feature.
  • Added form embedding.
  • Added support for resources

forms-flow-forms

  • Added environment variable FORMIO_CLIENT_UI.
  • Added health check API-end point /checkpoint

forms-flow-api

  • Added DB changes to accomodate form type, parent form id.
  • Added migration scripts in the alembic file to resolve schema conflicts while db upgrade and downgrade, check out here.
  • Added new table for form history
  • Added new api to get form history by form id.
  • Added new api to delete draft.
  • Added new api to get the list of users for a role/group from keycloak.

forms-flow-bpm

  • Added environment variables REDIS_ENABLED,REDIS_HOST,REDIS_PORT,REDIS_PASSCODE and SESSION_COOKIE_SECURE.

forms-flow-documents

  • Added support for PDF templating.

Modified

forms-flow-api

  • Updated certifi to 2022.12.7, protobuf to 3.20.2 and joblib to 1.2.0.
  • Modified swagger documentation.

forms-flow-bpm

Upgrade notes:

  • spring boot upgraded from version 2.6.4. to 2.6.6.
  • spring websocket upgraded from version 5.3.4 to 5.3.20.
  • spring messaging upgraded from version 5.3.4 to 5.3.20.
  • spring security Oauth2 upgraded from version 2.6.4. to 2.6.6.
  • postgresql upgraded from version 42.4.1 to 42.4.3.
  • jackson upgraded from version 2.13.3 to 2.14.0.

Fixed

forms-flow-api

  • Fixed Python security vulnerabilities.

Generic Changes

  • In Quick Installation:

        Fixed versions for databases.
        Reduced script size.
        Added IP confirmation to avoid IP issues.

  • Moved form list of designer to forms-flow-api.

Known Issues

forms-flow-bpm

  • Camunda Integration shows Invalid Credentials with formsflow.ai docker deployment, for more details refer here.

Note: Temporary fix added. Setting the value of environment variable SESSION_COOKIE_SECURE to false makes the camunda login works with ip.
For a production setup value should be true, which will work with Kubernetes and docker deployments with nginx.