S 39.5.30
03/03/2022
Caution
For an update to server version 39.5.30, it is absolutely essential that you also update the databse to version DB 39.5.17.
An update to these combinations is only possible from a Venus system 39.5.16 (DB 39.5.16 and S 39.5.29).
If you want to update from an older system (Earth or Venus on Earth), you first have to update to Venus version 39.5.16 (DB 39.5.16 and S 39.5.29) and subsequently to S 39.5.30 and DB 39.5.17. For an update to Venus version 39.5.16, please refer to the instructions under Help for releases up to DB 39.5.16.
If you have any questions, please contact your PLANTA consultant.
Features
Key | Description |
---|---|
25489 | Resource planning has been extended by an option for automatically having postings which are higher than planned transferred/distributed from child resources to the parent resources. For detailed information, please click here. ( |
25583 | Two new get_client_type and navigate_to ppms functions have been inserted. |
25407 | Python IDs of the data fields are now also forwarded to the client. |
25411 | New session type for webclient sessions have been implemented |
9920 | You can now write into the server/session log from Python |
25045 | Data events will now also be run when saving via web requests |
25344 | The schema of the EVENTS table has been updated ( |
25306 | For access to end points in the PLANTA link /api/* namespace, the server now writes into an access Log (LinkWebService.log) in common log format. See also https://en.wikipedia.org/wiki/Common_Log_Format |
25418 | Olingo library has been included in server binaries to make ODATA services available in PLANTA weblink. See also https://olingo.apache.org/doc/odata4/download.html |
25413 | The client will now be informed by the server via the customizing rights of the logged on user, enabling the allocation of different functions for a customizer on the part of the client. |
25416 25415 | An option to use an own user menu for web clients has been implemented which may differ from the user menu for desktop clients. The |
25549 | Dynamic variables are updated for data fields of type c5 as well as for data fields of type c4. |
25512 | If a user module is open in the customizing changes of which changes are made to data fields in the same session (DT411), the changed status will now be displayed to the customizer immediately. ( |
25050 | Arbitrary message boxes can be displayed directly from Python. For this purpose, new methods have been implemented:
|
24982 | The Java version used by PLANTA has been updated to Java 11. |
24619 | The new ppms.get_auto_id Python function has been implemented which draws the next auto number of a DI |
25262 | New on_web_load(Variable dictionary) Python function added to Python events |
24983 | CPython has been updated to version 3.8.5 |
14511 | If a Python module possesses an invalid class name, a warning will be displayed and a fallback to the ppms.module_subclasses.base_class.Base standard Python class takes place. |
25753 | Performance improvement in server-client communication when several messages are quickly sent consecutively, since the server busy messages are now only sent if absolutely necessary. |
25739 | Logback-lib updated to version 1.2.10 due to logback vulnerability https://jira.qos.ch/browse/LOGBACK-1591 |
19349 | Now login/logout of the user are protocoled as well as information on the client used for login. |
25809 | New WebHqlQueryHandler.getSessionUser(Long threadId) and WebHqlQueryHandler.getSessionInfo(Long threadId) functions have been implemented in the Java Server API. |
Bug Fixes
Key | Description |
---|---|
24967 | The cause of the error message which occurred in System Information when a 0 for unlicensed add ons occurred in the license file, has been eliminated. |
24997 25166 | Missing primary keys for the EVENTS table have been added retroactively ( |
25011 | Time-controlled events correctly write their results into EVENTHISTORY |
25101 | In HQL statements, the UUIDs will now be formatted internally so that the respective records can now be found with/without "-" and in upper or lower case. |
25171 | The cause of the event error message which was displayed when deleting the resource in the Resource Data Sheet module has been eliminated. |
25384 | The problem with different date default values, independent of whether the respective data field was contained in the data area or not, has been resolved for Oracle systems. |
25537 | An error which could cause a Python traceback to be assigned to the wrong data item has been resolved. |
25610 | An error in the execution of ICOU under Oracle with utf8 has been resolved ( |
25261 | An error in the |
22808 | When changing the title of a panel, special characters (like umlauts, etc.) are now converted correctly. |
25551 | Python names are read-out correctly, independent of whether they contain lower case or upper case letters. |
25744 | Incorrect calculation of the calculated end date of a task which contains assignments by several resources with CAP load profile if at least one resource is changed to PM profile. |
25093 | Events will no longer be deactivated in the case of errors. Migration packet |
25123 | Cause of the "Connection timed out” error message which occurred when many saving processes were effected in a short period of time has been eliminated. |