Version S 39.5.21
The following migration packets fail when updating to version S 39.5.21 with DB 39.5.8:
CreateDialogueColumns
,
AddLogTimestampColumn
. The problem will be resolved with DB 39.5.9. Both packets can be set to “completed” manually.
Server
Features
- The height and width of dialog modules can be set individually.
- Customizing errors are now also output reliably (Problems in System Customizing module) if individual customizing collides with standard customizing.
- Update installations (update from 39.4.4.0 and update from 39.5.x with DB 39.4) are now run without the database installer. As a result, new Python files are installed during such updates as well.
- The automatic installer has been extended by the
planta.migration_scripts_to_ignore
parameter which offers the option to omit some migration scripts which have been specified for this purpose. This parameter may only be used in consultation with PLANTA.
- The recording of stack traces has been improved and now also works reliably in the case of storage errors.
- The Data Dictionary is only created entirely from the database schema if changes are made. As a result, the performance of the server start is improved.
- New dialog message output type (4) for permanent displays in the status bar as well as a dialog message of this type for restarting the server in order to apply customizing changes which will only be available after server restart, have been implemented. The new type and the dialog message are contained in DB versions from 39.5.9 or after updating the server to S 39.5.21. They are, however, not contained in newly installed 39.5 systems.
- On auxiliary bar fields, actions can be defined.
- Regression tests have been outsourced from the customizing and are delivered in their own installer.
- Changes to system tables of the most current migration iteration from time to time are loaded after the next server start.
- In the server installation, the headless client is now automatically installed in the
<Server-Verzeichnis>\HeadlessClient
directory and is operational there.
- The number of c3P0 helper threads has been increased. In situations in which the database is under load, this can improve the performance of the application.
Bug fixes
- The problem, that when opening a project multiple times in the same module with scales it was not automatically scrolled to the correct position in the scale, has been resolved.
- A problem, that occurred when creating data with leading or closing spaces via Python has been resolved.
- The problem, that the server crashed when saving records from two tables which mutually reference each other via fetch exit, has been resolved.
- The problem, that the
CallOldUuidPacket
migration packet failed in some source systems when updating to Server 39.5.20, has been resolved.
- A possible crash, caused by an invalid customizing of projections and histograms in the same data area, has been resolved. If projections and histograms are customized in the same data area anyway, a Python error message is output when using the module.
- In Linux systems, no more zombie processes are generated if the PLANTA server directory is deleted by mistake while the server is still running. Note: This procedure is NOT recommended. You should always terminate the PLANTA processes before deleting the server. If the server directory is yet deleted by mistake, despite running server processes, the planta_component process must be canceled manually in master mode.
- The The server supports a maximum of 2100 parameters... error message that occurred when replanning with more than 2100 projects using MSSQL.
- The problem, that the client could not be installed when updating to Server 39.5.20, has been resolved. (For a work around, see Known Issues)
- An XML protocol deviation with regard to message boxes, which could lead to a session blockade of the headless client in the case of customizing errors, has been resolved.
- The NullPointerException error message that occurred when generating SQL statements, has been resolved.
- The problem, that the server session sporadically lasted beyond termination of the client, has been resolved.
- The error message, that occurred when making changes in the Grid field, has been fixed.
- The problem, that the installation under Windows could be started without administrator rights, has been fixed. Users without administrator rights can start and run the installation correctly via the Run as administrator context menu.
Migration Packets
Category |
Packet name |
Function |
Type |
Mandatory packet |
PortStatusbarMessage |
Implements a new dialog message output type (4) and the dialog message for the server restart. |
Feature |
Mandatory packet |
CreateUUIDColumnsInKDB |
Creates UUIDs in all customer data tables. |
Feature |
Mandatory packet |
PortNewDialogModuleParameters |
Ports the dialog module width and dialog module height, to enable individual adjustment of the width and height of dialog modules. Note: In order to use this feature, Client 39.5.18 is required |
Feature |
Mandatory packet |
FixNullValuesInDT447 |
Corrects NULL values in the OWNER_LICENSE field in DT447 when using DB 39.4.4.0. |
Bug fix |
Mandatory packet |
AddUUIDColumnsToKDB |
Adds missing UUIDs in the PLANTA tables DT150-DT154 in the customer database. |
Bug fix |
Mandatory packet |
UpdatePythonIDofLicenseDIinDT153 |
Corrects the Python ID of DI008262 License in table DT153 Counter value CDB. |
Bug fix |
Customizing Hotfix
Bug fixes
Migration Packets
Category |
Packet name |
Function |
Type |
Mandatory packet |
FixFixCostAggregation |
Corrects incorrect I-texts of the SQL statements which have been created with the FixCostAggregation packet. |
Feature |
Mandatory packet |
FixLicenceLevel |
Resolves the problem that, when using DB 39.4.4.0, the number of the total used tasks was not calculated correctly in the License Level module if there were projects with Status = 2. |
Bug fix |
Mandatory packet |
A_PortNewPerformanceHistorySchema |
Ports schema changes for performance history modules when using DB 39.4.4.0. |
Feature |
Mandatory packet |
B_PortNewPerformanceHistoryCustomizing |
Ports the customizing for performance history modules when using DB 39.4.4.0. |
Feature |
Mandatory packet |
A_PortLatencyToVenusOnEarthSchema |
Ports schema changes for latency tables when using DB 39.4.4.0. |
Feature |
Mandatory packet |
B_PortLatencyToVenusOnEarthCustomizing |
Ports the latency customizing when using DB 39.4.4.0. |
Feature |
Mandatory packet |
A_PortPythonProfilerToVenusOnEarthSchema |
Ports schema changes for Python profiler tables when using DB 39.4.4.0. |
Feature |
Mandatory packet |
B_PortPythonProfilerToVenusOnEarthCustomizing |
Ports the Python profiler customizing when using DB 39.4.4.0. |
Feature |
Mandatory packet |
RemoveIncompletePlantaUsers |
Removes incomplete PLANTA users. |
Bug fix |