Valtimo backend libraries (9.20.0)
New Features
The following features were added:
Additional method for finding documents from within a process
The
searchmethod in theJsonSchemaDocumentSearchServicedoes not work when retrieving a document if no authorization is found. A new method,searchWithoutAuthorizationis now available. For classes that implement theDocumentSearchService, this method has a default and only needs to be implemented if this use case is necessary.Zaakobjecten can now be edited
When creating a form that includes a propertyName with "zaakobject:objecttype:path/to/variable" it will now be prefilled when loading the form. When submitting the form the corresponding zaakobject is updated with the new values
The uploading is handled by a new
ExternalDataSubmittedEventhandler calledZaakObjectListenerKeyCloak
KeyCloak libraries have been updated to 19.0.1. Older KeyCloak server versions are still supported.
Bugfixes
No bugfixes.
Breaking changes
Added extra parameter to KeycloakService The
KeycloakServiceconstructor now requires an additional parameter calledkeycloakClientName.
Instructions on how to migrate to this version of Valtimo can be found here.
Deprecations
No new deprecations.
Known issues
This version has the following known issues:
Multiple existing form associations on process definition
When multiple start forms are associated with a single process definition the user is unable to start a new case of that specific type.
Updating process variables from a form.io submission Only process variables of type
StringandArray<String>are currently supported by the pv. form.io prefix. Any other types will be set to a null value.Form flow definition does not read
nextSteppropertyDiscovered in version 9.19.0
Instead of using
nextStep,nextStepscan be used.