Skip to main content
Skip table of contents

S 39

Please note: Version S 39 is part of the new containerized Release 39.5.25. An OCI-compatible container runtime or platform, e.g. Docker, is required for the installation / operation of this version or the update to this version. For further information, see Installation of PLANTA project.

S 39.0.0 (manager, worker)

Features

Key

Description

323

Internal server communication has been improved: The protobuf messages can optionally be output in the log and thus enable better traceability.

171

The metrics of the Prometheus interface now consistently start with “planta_server” for uniform naming.

37

The server now uses the current CPython version 3.12.9 for improved stability and security.

332

Authentication now supports login via JWT token.

110

Saving of version information has been standardized. Version information is generated in JSON format with the following attributes:

  • server version (major/minor/patch) - date - commit hash.

A separate node is generated for each component: (manager / worker / client)
They can be retrieved from the customizing via the ppms.version_information function.

532

Exit codes from Linux/Signals have been complemented by comprehensible descriptions which are displayed upon abortion.

440

Logging at the start of a client session has been tidied up and unnecessary messages removed.

293

The Python function set_user_clipboard(content, mime_type) can be used to conveniently copy objects to the clipboard.

272

The "round" effect type has been included in the list of available effects.

365

The execution of migrations has been accelerated by excluding irrelevant packages.

255

Parameters for clientless sessions can now contain nested dictionaries, offering greater flexibility.

Bug Fixes

Key

Description

29

The error that in the course of a day the utilization diagrams showed incorrect values after different scheduling runs has been eliminated. Previously this could only be resolved by replanning.

281

During LDAP import, the UUIDs are now retained consistently and ensure unique identification.

76

The user ID is reliably transmitted when using the server adapter without LDAP or OIDC to ensure correct authentication.

601

The Deviations module now processes data in a stable manner and without Python exception.

300

The creation of statements with virtual data items and relations to parent areas now works as intended.

90

The parsing of statements has been optimized so that literals are only replaced in the correct places.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.