04/04/2024

S 39.5.34.2 - Stable 2 (75654)

Bug Fixes

KeyDescription
27113No more crash in the Resource Planning (MOD009BHJ) module when refreshing several times.
27193The h2-1.3.175.jar library is not used and has therefore been deleted.

S 39.5.34.1 - Stable 1 (75549)

Bug Fixes

KeyDescription
27188SQL error when deleting a UUID field with foreign key while a pre-updater event exists

27194

Negative costs are possible again.

S 39.5.34.0 - Base (75461)

Features

KeyDescription
26885For the manual load profiles with time grid (PM_DAY, PM_WEEK, PM_MONTH, PM_QUART, PM_YEAR), the option of automated control of under-used or over-used effort per period was implemented by means of underposting correction and overposting correction. For further information, please click here.

26938

26962

New Python functions query_server_parameter(parameter) and query_server_configuration(parameter_list) have been implemented via which individual parameters or parameter groups can be queried from the server. For further information, please see the .S 39.5.34 vAll. This means that the configuration parameters are read directly from the server during customizing and no longer from the configuration files.

26968

New Jython functions have been implemented via which individual parameters or parameter groups can be queried from the server:

  • get_planta_server_config -> reads the planta_server.conf from the server
  • get_web_config -> reads the web.conf from the server
  • get_server_configuration -> reads the transferred config - group from the server
  • get_server_parameter -> reads one single parameter from the server

27087

Yajsw has been upgraded to version 13.11. This fixes a potential security problem in the dependent jar commons-text.

27064

PlantaToolkit has been integrated in the PlantaServer.

27024

If the value of a parameter from the configuration file begins with the $ sign, and the parameter has a default value, the default value is used.

26601

A Prometheus client has been implemented to record various application parameters. You can find the interface parameters and the approval in the web.conf.

26458

All settings from the configuration files can now also be transferred via environment variables. A new naming scheme for the variables was introduced for this purpose. See the documentation under Server Parameters.

26455

The oauthlib is supported in the standard system.

Bug Fixes

KeyDescription
26545 Comments next to parameters in configuration files are no longer imported as part of the comment. The comments must be separated from the value using the following character string: #.
26932

Server crash with certain incorrect customizing has been fixed. Instead, an error message is displayed:

Unhandled Python Exception in wrapper method "xyz"

api.ppms.server.autogenerated.ppms_.InternalWarning: : get_dip(): DIxxxxxx not found

27080

After closing a tooltips module, the original base module is reactivated and the focus is returned accordingly.

26846

When using PM_load profiles, negative costs no longer arise if more expenses are posted than planned. 

26516

Customer properties (L<license number>_name) can be read/written from Jython both in uppercase and lowercase.

25823

Filtering by empty text fields with Filter from = "!" Filtering to = "ÿ" now works under MSSQL as well.

26983

The critical path is now calculated and displayed correctly.

26988

Pojo generation has been improved (the MethodTooLargeException no longer occurs when there is a large number of data items).

27065

The outdated IzPack version of the PLANTA installer has been updated.