Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Identifier

Component

Issue

Solution

CSD-5495

Java Runtime

When the Runtime needed to sort a list of instances in the profile, for example the instances in a repeat flow, and the set of attribute values would contain duplicate values, the Runtime could give an error: "Comparison method violates its general contract".

Instances are now sorted according to their creation ordering for the ones with an equal sort attribute.

BQ-23702

 


CVE-2024-38808 and CVE-2024-38809 were reported on the spring library used by the studio backup tool

Updated spring to a version containing fixes for the CVEs

CSD-5466

Encore

Dropdown panels could be positioned off screen such that not all options could be selected.

Dropdowns are now sized to always fit within the viewport, both horizontally as well as vertically

. Additionally, the dropdown now always opens downwards when there is more room available below the dropdown

.

BQ-23601

 


When two actions happen on a single case right after each other, the process outbox could be read concurrently by two threads. This could result in error messages when a message would be removed by the one thread while it's already removed in another thread.

The situation described is perfectly valid, the second removal of the message is now ignored. The error message has been replaced by a debug message stating that the message was already removed.