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.4. (manager) and S 39.0.3 (worker)
Features
Key | Description |
|---|---|
1024 | The new configuration parameter To use this option, both server components, i.e., the manager and the worker, must be updated. |
S 39.0.2 (worker)
Bug Fixes
Key | Description |
|---|---|
910 | The removal of virtual Dis from SQL statements has been improved. |
S 39.0.3 (manager)
Bug Fixes
Key | Description |
|---|---|
930 | Eliminates a security gap by updating libraries used for LDAP |
S 39.0.2 (manager)
Bug Fixes
Key | Description |
|---|---|
880 | The Worker now starts correctly, even if the |
890 | For the MSSQL database, character encoding is enabled and set to utf-8 format.
|
S 39.0.1 (manager, worker)
Bug Fixes
Key | Description |
|---|---|
661 | Hibernate has been updated to version 5.6.5 |
672 | Security gaps have been closed. |
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:
A separate node is generated for each component: (manager / worker / client) |
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 |
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. |
680 | The monitoring interface has been set to depricated. Instead, the Prometheus interface or the Health end point should be used from now on. |
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. |