Valtimo backend libraries

New Features

The following features were added:

  • Update method for ObjectManagementFacade

    Objects can now be updated using the updateObject method in the ObjectManagementFacade.

  • Implementations of AuthorizationEntityMapper now use repositories directly

    Some AuthorizationEntityMappers used the service layer to retrieve related entities, which caused several events and checks to trigger as a side effect. This could potentially affect performance. They now use repositories directly.

  • Dependency upgrades

    The following libraries were upgraded to new versions:

    DependencyOld versionNew version

    Kotlinx Coroutines

    1.8.0

    1.8.1

    Spring Boot Admin Starter Client

    3.2.3

    3.3.3

    Spring Cloud starter Stream Rabbit

    4.1.1

    4.1.3

    Liquibase

    4.24.0

    4.29.0

    Commons Lang

    3.14.0

    3.15.0

    Commons Codec

    1.17.0

    1.17.1

    Commons Validator

    1.8.0

    1.9.0

    JJWT

    0.12.5

    0.12.6

    GraalVM JS

    23.0.4

    23.0.5

    Hypersistence Utils

    3.7.4

    3.8.2

    Keycloak Client

    24.0.3

    24.0.5

    Classgraph

    4.8.172

    4.8.174

    Guava

    33.1.0-jre

    33.2.1-jre

    Spring Doc OpenAPI Starter WebMVC API

    2.3.0

    2.6.0

    AWS SDK

    2.23.8

    2.26.25

    Jackson

    2.17.0

    2.17.2

    JUnit

    5.10.2

    5.10.3

    MySQL Connector-J

    8.3.0

    8.4.0

    Hibernate

    6.2.24.Final

    6.5.2.Final

    Shedlock

    5.13.0

    5.14.0

    Netty Codec

    4.1.106.Final

    4.1.112.Final

  • Tasks list can now be added to any case tab

    When configuring a case tab, it is now possible to show the task list on that tab. This list was previously only shown on the summary tab. For more information, please see this page

  • Valtimo uses Spring OAuth for authentication with Keycloak

    Valtimo can connect to keycloak using OAuth 2.0 and OpenID Connect. See this page for more information.

Bugfixes

The following bugs were fixed:

  • Bug1

    Description of what the issue was.

  • Bug2

    Description of what the issue was.

Breaking changes

The following breaking changes were introduced:

  • Breaking change1

  • Breaking change2

Instructions on how to migrate to this version of Valtimo can be found here.

Deprecations

The following was deprecated:

  • Deprecation1

    X was deprecated and is replaced with Y.

  • Deprecation2

    X was deprecated and is replaced with Y.

Instructions on how to migrate to this version of Valtimo can be found here.

Known issues

This version has the following known issues:

  • Issue1

    • Discovered in version x.x.x

    • Describe what can be done to work around the issue

  • Issue2

    • Discovered in version x.x.x

    • Describe what can be done to work around the issue

Last updated