A description of the latest general additions, changes and corrections to LDB.
Improvements to the Parameters
All parameter formulas are now checked for validity before execution, and the speed of calculating results has increased significantly thanks to the use of this new parser. Furthermore, errors in formulas are highlighted in color at the point where they occur in the editor.
For results, the system now records, on a column-by-column basis, who made an entry or change in the relevant parameter column and when.
Improvements to Test Equipment Entries
Test equipment can now be booked not only on a daily basis but also on an hourly or minute-by-minute basis.
Additionally, in the calendar view, it is now possible to move test equipment entries directly via drag-and-drop.
Improvements to Tasks
When a recurring task is marked as "completed", the newly created task is now displayed as confirmation. When viewing the newly created task, you can edit it as needed—for example, to change the date.
Enhancements to System Settings
You can now customize the touch icon and the favicon image via the system settings. Additionally, a manifest has been added to improve the installation of LDB and the LDB Customer Zone as a web app.
Below the button "Transfer current data to the test system", the system now displays when the last transfer to the test system took place and who performed it.
Enhancements to Master Data
You can now use a checkbox for a master data field to indicate that it is translatable. An additional column will then appear next to the master data field to enter information in another language.
To prevent configuration errors, new master data fields can now only be created by the LDB Support Team as part of the included support.
Style Classes in the Report Editor
The Report Editor now includes an additional tab that displays suggestions for style classes that can be used in HTML tags. For report variables, you can now select whether this variable field should always be cleared after a search.
Process Management Improvements
It is now possible to create qualifications directly within Process Management.
Library Updates
The Highcharts library has been updated to the current version 11.4.
Security-Related Adjustments
In addition to the existing security measures, a Content Security Policy (CSP) has been implemented for LDB, which prevents iFrames from loading external pages, styles, and scripts (including onload, onclick, oninput, and onchange events), thereby enhancing LDB’s data security. Furthermore, protection against Cross-Site Request Forgery (CSRF) attacks has been implemented.
Content Security Policy (CSP)
Starting with this update, it is no longer possible to use styles and scripts in HTML tags within forms or reports. Affected customers have already been contacted in advance, and the necessary changes have been made. Style classes are still permitted. Starting with this update, available classes will be displayed in the "Styles" tab for reports.
Cross-Site Request Forgery (CSRF)
In the future, when deleting data types (devices, customers, samples, etc.), a security prompt will appear that must be confirmed again. Customers who have included links in reports that trigger changes will now also be redirected to a security prompt.
Tasks
When recurring tasks are marked as “completed,” the newly created task will appear below the task in the future, with the option to edit it. As a result, the display is larger than before and requires more screen space.
Parameter Formulas
The risk that using a new parser for parameter formulas will affect the results of the formulas is considered very low. In general, however, we recommend checking parameter formulas created in LDB using the automatic validation module. This generally minimizes the risk of an update affecting the customer-specific configuration.
Master Data
In the future, the creation of new master data fields will be restricted to the LDB Support Team. Existing fields can still be edited with the appropriate access rights. New fields will be created by the LDB Support Team as part of the included support.
Highcharts
Charts in dashboards or reports now have a new default color palette. As a result, charts for which no colors were explicitly defined may now appear differently because the underlying library has been updated. For charts in PDF reports that are generated on the server side, there is currently no update to the associated library. This is why the appearance of charts in the dashboard or reports may differ from those in PDF reports.







csvlinks(), csvrechts(), csvmedian(), csvstabw(), csvstbwn(), and csvstabws().employeestfa to login_mfas.





