S 39
Please note: Since release 39.5.25 (at least DB 25.0.0, at least S 39.0.0), PLANTA provides all of its software components (exception: Desktop Client) as a container solution. An OCI-compatible container runtime or platform, e.g. Docker, is required for the installation / operation of versions from 39.0.0 or for any update to these versions. For further information, see Installation of PLANTA project.
S 39.1.0 (manager, worker)
Features
Key | Description |
|---|---|
711 | Attributes can now also be read as binary data and stored in Base64-encoded form. |
1128 | Performance has been improved by increasing the default setting of the |
1158 | The JDBC driver has been updated to the latest version: mssql-jdbc-13.2.1.jre11 |
1194 | In the current Microsoft JDBC driver, encryption is activated by default. New parameters are now available for targeted control of encryption: |
1064 | It is now possible to define parameters that are new and “unknown” to the server. |
704 | Parameters in SQL statements are now handed over in temporary tables. This also circumvents the limitation on the maximum number of parameters in both MSSQL and Oracle. |
875 | Hibernate Lib updated to version 5.6.15 and Hibernate Validator Lib updated to 6.2.5 |
1130 | The default value of the |
1197 | The new
The |
1197 | The endpoint of the Prometheus interface can be changed using the The prefix of the metrics is now |
680 | Prometheus Lib updated to version V1.3.10
|
684 | The handling of custom deprecation messages has been improved. |
1019 | ExitCode 253 has been added. It shows that after data import the constraints could not be reactivated. |
38 | The Web Client can now also authenticate via OIDC JWToken. To do so, the Web Client sends the user and the AccessToken to the server. The server validates the token and uses the data it contains for login. For this purpose, new environment variables have been implemented:
The URL of the idToken endpoint is composed as follows: The URL of the jwks endpoint is composed as follows: |
1147 | DDL-SQL expressions with parameters are now treated separately. |
S 39.0.4 (manager) and S 39.0.3 (worker)
Features
Key | Description |
|---|---|
1024 | The new 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. |