Release Overview

Date Release

  • Sun. Apr. 10th, 2022

Updating Date

  • Workflow platform for Scheduled Update and Trial mode: April 10th, 2022
  • Workflow platform for Rapid Update will not be updated to Ver. 13.3.2. It will be updated to Ver. 14.0.0 on the same day.

From April 2022, a selection system for the update schedule of new versions will be started. The date of the update depends on your workflow platform. Please see the following documents for details.

Changes to be Noted

Details for Version 13.3.2

Non-functional Changes and Changes of External tool Functions

  • Addressed the Spring Framework vulnerability (CVE-2022-22965)

Plans of Future Changes

We are planning to alter the following specifications and system platform in future versions.

Schedule for April (May) 2022

  • Nashorn will be discontinued as a script engine for Script Tasks and Service Tasks (Add-on)
  • The Advanced Layout feature for customizing the Operating Form screens will be discontinued
  • The following APIs that add/remove Stars to Tasks will be discontinued
    • /API/OR/Workitem/Star/add
    • /API/OR/Workitem/Star/remove
  • In XML that specifies search conditions, the element workitem-starred that specifies whether a Task has been starred or not will be discontinued
    • Use the element starred to specify the presence or absence of a Star in Process

Schedule for August 2022

  • The specifications related to the query parameter will be changed in the API for acquiring the list of User/Organization/Roles
    • Current specifications: If full-width/half-width spaces are included before and after the query string, the spaces are removed in the search
      • e.g. “Jack “, ” Jack”, ” Jack “, “Jack” => All searched as “Jack”
    • New specifications: If full-width/half-width spaces are included before and after the query string, the spaces are included as they are in the search
      • e.g. “Jack ” is searched as “Jack ” as it is
  • If the following methods/properties are used in the script of Script Task/Service Task (Add-on), the operation specifications will be changed
    • Since the script engine (GraalJS) is JavaScript that runs on Java, the operating specifications may differ depending on the engine used and its version, so it is necessary to take measures
    • String#replaceAll() method
      • Change to a code that uses String#replace() (using the regular expression global option)
      • Originally, String#replaceAll() worked as a method of java.lang.String. Since replaceAll() can be used in JavaScript String in EcmaScript 2021, it will be changed to work as a method of JavaScript String.
    • String#equals() method
      • Please change to a code that uses “===” or “==”
      • The equals() is a method of java.lang.String. Avoid using methods derived from java.lang.String, as the String class tends to support JavaScript Strings.
    • Error#message property
      • Change to a code that uses Error#toString()
      • java.lang.Throwable, the entity of the Error object, does not have a message property. Use the toString() method defined in both JavaScript Error and java.lang.Throwable
  • In [Message start event (HTTP)] etc., the parameter to receive the date part and the time part separately will be discontinued as the reception parameter of the Datetime-type Data Item
    • The date part: data[XX].input
    • The time part: data[XX].time

Schedule for April 2023

  • The following APIs that retrieve My Tasks/Offered will be discontinued
    • My Tasks: /API/PE/Workitem/listAllocated
    • Offered: /API/PE/Workitem/listOffered

%d bloggers like this: