04/11/2024

Features

KeyDescription
25889When inserting a new data record via Python, the first input field is focused, as it happens when inserting via the GUI (F4 / +).
Requires at least Client 39.5.33.2.
26579A reference for the processId of the server in the respective connection used is stored in an MSSQL DB in the ClientId in an Oracle DB or in the Context_Info field.
27186A section has been added to the configuration parameters in order to be able to pass on global settings from the environment variables to the customizing. All variables created under planta.server.global_setting can be queried via getServerConfiguration (Jython) or query_server_configuration (Python) via the 'global_setting' group.
27229A section has been added to the configuration parameters in order to be able to pass on API token from the environment variables to the customizing. All variables created under planta__server__api_token can be queried via getServerConfiguration (Jython) or query_server_configuration (Python) via the 'api_token' group.
27081If the installation log files are larger than 10MB, they are split automatically.
27182A new event type has been implemented (startup events) for events which are to be executed once upon server start.
27012

When configuring authentication via the ServerAdapter, the procedures can now be specified explicitly. Possible values new values for the auth.methods parameter are: Ldap, OpenIdConnect, and Pki.

Ldap can now also be activated separately for adjusting the users from a directory service. For this purpose, the service.ldap_enabled and service.ldap_useSSL parameters have been added to the secure.conf.

27165

A new has been added to the secure.conf: servlet.entrypoint (as secure__servlet__entrypoint environment parameter). PlantaServerAdapter is set as default. The slashes at the beginning and end are added automatically. This setting must match that of the ClientAdapter (secure_server_endpoint).

27193

The h2-1.3.175.jar library is not used and has therefore been deleted.

27217

For compatibility reasons, the namespace of the environment variable is separated by "__".

27225

New Python function for the DtpRecord Python class: append_dis, which gives customizers a way to access any attribute of a DTP record so that you can customize events that are not based on specific module customizings.

27192Parameters intercom.enable_compression and intercom.compression_level are renamed client_transfer__enable_compression and client_transfer__compression_level.

Bug Fixes

KeyDescription
27113No more crash in the Resource Planning (MOD009BHJ) module when refreshing several times.
27216Potential update error due to a wrong data format has been eliminated.