Valtimo backend libraries

New Features

  • Code called from within BPMN or DMN models is no longer subject to access control checks Any plugin actions or custom code called from within a BPMN or DMN model will use runWithoutAuthorization by default.

  • Provided ZonedLocalDateTimeDeserializer Valtimo Core now ships a custom deserializer for datetime values with zone offset: ZonedLocalDateTimeDeserializer. Instructions on how to apply this deserializer can be found here.

Bugfixes

  • Going back in form flows In some specific cases, historic form flow steps would not be cleaned up. This caused error messages when going back to a previous step.

  • Retrieving choicefield values Retrieving choicefield values would throw an error because they were not serializable.

  • Access control permission mapping from task to case Evaluating access control permissions that includes a relation from a CamundaTask to a JsonSchemaDocument would fail and lead to an error.

  • Double escaping of HTML values HTML values were double escaped before showing them in a form.io input field. For more information on how to interpolate data in Form.io forms, see Interpolating data in Form.io.

  • Double escaping of HTML values HTML values were double escaped before showing them in a form.io input field. For more information on how to interpolate data in Form.io forms, see Interpolating data in Form.io.

Breaking changes

  • Code called from within BPMN or DMN models is no longer subject to access control checks. User information about the user that initiated the camunda execution is still available through spring security as before.

Deprecations

No deprecations.

Known issues

No known issues.

Last updated