v7.1.0
older release
New Features and Improvements
- Optimized the Sl7 (Sinumerik) driver.
- Improved parameter validation. When searching for subprograms in the repository, file paths are now taken into account, with priority given to the closest matching path.
- Improved the display of program and subprogram names in the Gantt chart. When there is insufficient space to display the full name, priority is now given to the rightmost part of the name, the actual program or subprogram name, rather than the file path.
- Improved the “Plan Analysis with Material Consumption” report. On the “Consumption” tab, the width of the daily consumption columns has been optimized, and all quantity and consumption values are now displayed in a consistent format with two decimal places.
- Optimized data processing in the Tool microservice.
- Implemented internal service infrastructure improvements. Standard service configuration, including OpenTelemetry, service discovery, resilience, and health check endpoints, is now applied consistently across all environments.
- Replaced the NC program comparison tool in the Operator Workplace with the new comparison tool used throughout the rest of the system.
- Refactored the user interface components for working with media files to reduce technical debt and simplify future system maintenance.
- Performed internal refactoring to separate machine and non-machine data models, reducing technical debt and simplifying future system maintenance.
- Moved the storage selection and data retention period settings from individual indicators to the system-level configuration. Individual indicators can still override the default retention period if required. The in-memory data retention settings for indicators have been removed.
API Changes
The following deprecated API endpoints have been removed:
GET api/program/getEquipmentIdByDownloadProgramRecordId/{recordId}GET api/program/getEquipmentIdByDownloadSubProgramRecordId/{recordId}GET api/program/getProgramDataByProcessingProgramVersionId/{programVersionId}GET api/program/getProgramDataDiffByProcessingProgram/{equipmentId}/{processingProgramId}GET api/program/getVersionOfControlProgramIdByEquipmentAndJob/{equipmentId}/{jobId}GET api/programDiff/diffWithReferenceBookByProgramVersionId
Bug Fixes
- Implemented automatic script migration following the removal of global states.
- Fixed an issue in the Operator Workplace task list where tasks unrelated to the current workcenter were displayed, and non-shift tasks could appear in the shift task list.