Skip to content

Java 17

Compare
Choose a tag to compare
@gitgoodjhe gitgoodjhe released this 29 Sep 10:59
· 178 commits to master since this release

Breaking

#2131 - Migrate to java17
-> This release requires an update to JDK17 in order to run
#2206 - Wildfly migration from 15 to 25

Database Schema Update

This release requires an update to the TASKANA database schema.

New

#2389 - Possibility to keep the Owner and OwnerLongName of a task when cancelClaiming
#2359 - Extend Custom Fields of Workbasket
#2302 - Adds Permissions to Users
->We created a new table "permission_info" for users which is filled from a configurable LDAP property. In addition to userId/groups it is now possible to configure these permissions in the taskana.properties for roles
#2366 - add TaskEndstatePreprocessor
#2348 - adds feature to request the current user via /users?currentUser
#2338 - Add query of tasks without owner
#2347 - Configuration to enable working day calculation instead of working time calculation
#2377 - add configuration for job lock expiration period
-> new properties in taskana.properties with example values:
taskana.jobs.lockExpirationPeriod=PT10M
taskana.jobs.cleanup.task.lockExpirationPeriod=PT40M
taskana.jobs.cleanup.workbasket.lockExpirationPeriod=PT30M
taskana.jobs.priority.task.lockExpirationPeriod=PT10M
taskana.jobs.refresh.user.lockExpirationPeriod=PT50M
taskana.jobs.cleanup.history.lockExpirationPeriod=PT20M

Improvements

#2375 - fix description of initial start delay
#2188 - adds checking whether attachment has a proper taskId set when creating/updating a task
#2223 - Fixes issue with monitoring page not loading directly in the web app
#2387 - add an index on TaskHistoryEvent table

Complete list of features and fixes

#2389 - Possibility to keep the Owner and OwnerLongName of a task when cancelClaiming
upgraded dependencies
#2131 - Migrate to java17
#2206 - Wildfly migration from 15 to 25
#2135 - replace thorntail with arquillian test in taskana-cdi
#2359 - Extend Custom Fields of Workbasket
#2375 - fix description of initial start delay
#2302 - Adds Permissions to Users
Bump version.spring.boot from 2.7.15 to 2.7.16
Bump nl.jqno.equalsverifier:equalsverifier from 3.15.1 to 3.15.2
#2188 - adds checking whether attachment has a proper taskId set when creating/updating a task.
Bump version.aspectj from 1.9.20 to 1.9.20.1
Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.4.1 to 3.6.0
Bump actions/checkout from 3 to 4
#2366 - add TaskEndstatePreprocessor
Bump version.aspectj from 1.9.19 to 1.9.20
Bump actions/setup-node from 3.7.0 to 3.8.1
Bump version.testcontainers from 1.18.3 to 1.19.0
Bump version.spring.boot from 2.7.14 to 2.7.15
Bump com.puppycrawl.tools:checkstyle from 10.12.2 to 10.12.3
#2289 - fix Sonarcloud vulnerabilities and bugs
#2348 - adds feature to request the current user via /users?currentUser
Bump com.tngtech.archunit:archunit from 1.0.1 to 1.1.0
#2338 - Add query of tasks without owner
#2350 - Fixes issue with monitoring page not loading directly in the web app
Bump nl.jqno.equalsverifier:equalsverifier from 3.15 to 3.15.1
Bump com.puppycrawl.tools:checkstyle from 10.12.1 to 10.12.2
#2347 - Configuration to enable working day calculation instead of working time calculation
#2377 - add configuration for job lock expiration period
Bump org.apache.maven.plugins:maven-war-plugin from 3.3.2 to 3.4.0