2025.02.01
Known issues
-
Please observe the section "Known Issues" mentioned in the release notes of Packaging Control and Transport Management for unexpected behaviour that might affect your use cases. We are currently preparing the corresponding fixes for the affected plants.
AGV Transport Orders 6.1.0
Changed
-
Simulator was enhanced to include maintenance scenario in integration test helper service
Integrated the functionality to kill arbitrary pods into IntegrationtestHelperService instead of doing this in the simulator. This enables us, to run the simulator against all environments with less setup effort. (479118) -
Updated translations for cs, es, fr, it pt and ro
Merged translations from crowdIn (552391)
Condition Monitoring 4.9.0
Added
-
Migrate to RabbitMQ 4 compatible client library
-
Validate horizontal scalability and performance
-
Register CM domain at Ticket Management
-
Updated User Manual
Fixed
-
Security fixes
-
Fix Error Sequence Detection Condition in Rule (548009)
-
Correct visualization of Part Types in Measurements tab (546635)
-
Use all measurements view out of link to condition monitoring
Ticket Management and Notification Mail (477221) -
Performance Issue loading Part information in Measurements Tab (546628)
-
Rule triggered for a partType, which was not even being produced at that moment (547227)
DataPublisher 2.7.0
Added
-
Migrated to a RabbitMQ 4 compatible client library (413971)
-
Enhanced lifecycle logging during automated database change management (413971)
-
Graceful shutdown is ensured (413973)
-
Temporary absence of downstream services is handled (450583)
-
Create sizing guidelines (documentation) for DataPublisher RollOut (403813)
Direct Data Link 5.23.0
Added
-
Set security logging to be active per default (465875)
-
HAL OPCUA Device: Update UA OpcUaSDK to V3.4.x.0 (409112)
-
OPPAccess: Extend Async Mode to also log network exception if configured (469579)
-
SetupSpecs: Usage of performance improved endpoint (474004)
-
Implement concept for OpCon.Location replacements by payload information via logical layer (455180)
Fixed
-
ToolControl Access: Missing response variables for Tool Management in GetToolInfo/ValidateTools/IncrementCounter (476102)
-
GeneralInterface: Ready state although device error whilst subscribing of not existing variable (258114)
-
No specific errorcode for "Unique Constraint Violated" DataCollector error (459330)
-
SiZFLS: Symbol from an Array variable not editable (460703)
Deviation Processor 1.13.0
Added
-
Lifecycle logging on failing DB migration
Modules now log a STOPPING status with helpful instructions to the Life-Cycle Log if automatic database migration fails, preventing the module from starting successfully. (414851) -
Support graceful shutdown
Modules and their services handle SIGTERM signals to perform graceful shutdown by completing transactions, freeing resources, closing connections, and logging shutdown steps, returning appropriate exit codes. (414867) -
Retry requests to downstream service
Requests to external or downstream services are automatically retried on errors to improve reliability, including automatic recovery after service unavailability and refactoring of related background jobs. (420739) -
Sync MDM facilities (create, update, delete) in Deviation Processor
Facility data in Deviation Processor is synchronized via event-driven updates from MDM, showing only active facilities by default, marking deleted facilities with a soft-delete flag, and allowing toggling to view deleted facilities with historical deviation data preserved. (477328, 553277)
ERP Connectivity 2502.1.0
Added
-
Ability to call AsyncFlow ConnPkgs from workflows (520135)
-
Custom Operation in description.xml now makes package name independent from URL (544761)
Fixed
-
Resynchronize ERPConn instances after RabbitMQ outage (471455)
-
OrchestratorLog only contains values of output parameters if the workflow uses it (480114)
-
Auto Retry on ErrorCode does not work for async northbound Packages (544678)
-
Issues with Workflow Execution handling Exceptions (519673)
-
MessageHeader field can be too long for database column (544471)
-
wrong Content Type header in SOAP response (521296)
Nexeed Gateway 1.7.0
Added
-
Migration to a RabbitMQ 4–Compatible Client Library (477835)
-
OPP: Support transaction:execution:route message with additional header variables (466286)
-
Provision Public REST API documentation v2 (in dev docu) (444672)
Fixed
-
Misleading error log for caching (550048)
-
Pentest Finding 2025.01: Broken Access Control (Nexeed Gateway) (459486)
-
Filesize limitation for uploaded files (549830)
-
LineControl clearance OPP request not containing route list (549834)
-
OpConXml: InstructionListManager is only instantiated once when activating a configuration, leading to possible unique constraint violation when another config is loaded later (481204)
ID Builder 3.8.0
Added
-
Proxy addition for MES ID Builder
Added a proxy feature to MES ID Builder that forwards code generation requests to IAS ID Builder, with configurable proxy settings and mapping for renamed code definitions. (460056) -
ID Builder MES Migration
Introduced tracking of last-used timestamps for code definitions and counters, along with improved error handling that provides clear messages during migration. (470821)
Information Router 2.1.1
Added
-
Migrated to RabbitMQ 4 compatible client library
-
Improved lifecycle logging as a part of automatic database change management
Line Control 5.2.0
Added
-
Provide part 1 of 3 to support Oracle database
This feature enables partial Oracle support for the LineControl system, transitioning from SQL Server (MSSQL) to Oracle. This includes designing a new API V2 framework with a pluggable data access layer, enabling a subset of APIs to work with Oracle as part of an incremental rollout. This feature will be delivered iteratively and aims to ensure long-term maintainability, testability, and performance comparability with the existing MSSQL implementation. (468919) -
Provide hybrid activities for MES Orchestration to support IAS Line Control connectivity
This feature provides hybrid activities for MES Orchestration to support IAS Line Control connectivity. Target is that all existing MES LineControl Activities in MES Classic with the same functionality are enabled to communicate with IAS Line Control. (466802) -
Provide migration solution to support migration of Line Control databases from MES to IAS
This feature will migrate all relevant data and functionalities of the Line Control application from the existing MES environment to a new IAS-based environment. (468918)
Changed
-
Prevent start if database update fails
All modules must automatically manage database changes, including any changes of structure of stored data; renaming of tables, columns, indexes, etc.; data type change; changes in data partitioning, segmentation or segregation. (414926) -
Provision of User Manual
The user manual offers the reader general information about the software capabilities and benefits. The user is enabled to use the user interface and understand the offered functionality. The user is instructed via a step by step approach on how to use the product. The user enabled via the user manual to use the software on their own. General functionality of the software is explained systematically. (451088) -
Nexeed IAS Modules offer standardized OpenAPI spec doc
In order to automatically generate module activities in Orchestrator based on module’s OpenAPI Doc, the API doc has to provide certain information and conform to certain rules. (463476) -
Stop using non-RabbitMQ 4.0 Features
As preparation for an upgrade to RabbitMQ 4, we will remove all deprecated RabbitMQ 3 features. (466302)
Fixed
-
Route list entry can not be saved when page index is greater than one
This issue route list entry can’t be saved when page index is greater than one has been fixed. Route list entry item can be edited, deleted, ordered correctly. (471782) -
Operation Manual chapter 15 diagrams are not displayed correctly
This issue diagrams on page 65 of Operation Manual can’t be displayed successfully has been fixed. (467866) -
Route List Export: failing if description is empty or route list entry id is no guid
This issue route list export failing when description is empty or route list entry id is no guid has been fixed. (475122) -
Import Route list that was exported by Export Tool does not work
This issue importing a json file that was exported with RouteListExporter tool not working has been fixed. (473703) -
Line Control: partForStation is False in the OPP response’s body of clearance message for the next process in the Route List
This issue when user sends the clearance message for the next process in the Route list, we are getting status code 1 but partForStation is False has been fixed. (472168) -
Timers running time is calculated wrongly
This issue the timer was in running state for 3 seconds, and then stopped, but it shows that it was running for 2 hours and 3 seconds has been fixed. (477533)
Maintenance Management 2.5.0
Added
-
Introduce Shifts in MM to enable dynamic Shift filtering (479542)
-
Introduce Instruction Feedback (OK/NOK/Skip) (480128)
-
Support multi-language for task template export (545151)
-
Introduce Result Category for preventive Tasks (480041)
-
Support SAP EWM Storage (466337)
-
Introduce Reason for Task Template version change + Task Template History (479535)
Fixed
-
Kanban Board / List view is not working properly (546866)
-
PDF does not contain the correct instructions order (480014)
-
Error patching task details (460697)
-
Improve SQL script parameters (445395)
-
XSS via SVG Upload (358135)
-
Wrong behavior of TaskOverview filters and file signatures (548541)
-
Errors when synching toolErrorTranslations (548481)
-
Maintenance Production Role is not able to start task (480075)
-
Preventive tasks being in overdue show future date error although due date is in future (479298)
-
Due Date reached + Due Date is not OR condition /// Earliest start date reached + Earliest start date is not OR condition (545740)
-
Notifications do not respect facilities or devices (546856)
-
MDM Changes to enums may lead to breaking behavior in consuming modules (548459)
-
Kanban view sorting by malfunction/plannedMaintenance Id not working (520325)
-
Instructions view broken (548864)
-
It is not possible to add and modify template instructions simultaneously (545331)
-
PDF does not contain local date/time for export date (479080)
-
Fixed nginx directives for internal-api (544350)
-
TOMDESIGN-14468: Pictures cannot be attached to a corrective maintenance task (481266)
-
DeviationProcessor config not part of SCSEndpoints (547539)
Master Data Management 8.9.0
Added
-
Introduce Shelf Life in Material Definition
This feature allows stakeholders to define the usable life span of a material, component, or system. Shelf life can be specified as a value (number) along with a time unit (hours, days, weeks, months, years). This ensures clear visibility into how long a product remains functional, safe, and effective before requiring maintenance, updates, or replacement. Is retrieved from the Source of records or defined by the user. (478841) -
Reduce DB size for Device & Device Type Name to 256 characters
This change prevents issues when other consuming modules create indexes on these fields to synchronize data from MDM. Previously, values exceeding MSSQL’s index size limit (1700 characters) could cause synchronization failures. With this update, database stability and compatibility with indexing operations are improved. (479036)
Removed
-
Remove module specific reverse proxies
We simplified module deployment by removing the module-specific reverse proxy. With the adoption of Kubernetes (k8s) as the runtime environment and Helm for module configuration, ingress rules can now be managed directly through Helm charts. This eliminates the need for reverse proxies at the module level. Benefits include reduced complexity in deployment, easier ingress management via Helm, and cleaner and more maintainable infrastructure. (479056)
Material Management 3.11.1
General notes
-
From this version onwards, Material Management is supporting R3 SAP interfaces for INTEGMA and iFNS usecases with the help of IAS ERPConnectivity Connector packages, and at the same time not supporting the INTEGMA flows with MES ERPConnectivity anymore
-
Providing standardized OpenAPI specs as a preparation for IAS Orchestrator Activities
-
Preventing start of new pods when database update fails
Added
-
Modules are tolerant against faulty input data - PI33 (417786)
-
Prevent start if database update fails (414914)
-
Migration to a RabbitMQ 4–Compatible Client Library (476198)
-
OpenAPI doc for IAS Orchestrator (457830)
-
Support integration with IAS ERP Connectivity to support a flexible ERP System integration for Material Inbound processes (INTEGMA, iFNS) (454945)
Multitenant Access Control 1.37.0
Changed
-
Support of RMQ4 is tested and established
-
Service logs now contain every information needed (478394)
Operational Routines 2502.0.2
Order Management 5.12.0
General notes
-
The update to Order Management V5.12 contains an update of the RabbitMQ client
-
Also the module specific reverse proxy was removed and instead the Kubernetes integrated Proxy (Ingress) is used now
-
Both updates need no manual steps in standard case. For more details, please consult the "Migration of Version 5.11.x to 5.12.x" chapter in the Operations Manual
Added
-
Move order from paused to released in case there is a new CreateOrUpdate message from the planning system (480404)
-
Support integration with IAS ERP Connectivity to support a flexible ERP System integration for Material Replenishment processes (SRS) - Part 2/2 (Finalization) (471149)
-
Remove module specific reverse proxies (477108)
-
Provision of User Manual (471157)
-
Modules are tolerant against faulty input data (461589)
-
Prevent start if database update fails (414949)
Packaging Control 7.1.0
Product Setup Management 3.13.0
Added
-
New environment variable to define the port where the rabbitMq queue migration should be executed
-
Create an API to retrieve Production Version information and other details for a given material and filter conditions (470663)
-
Subscribe and store Production Version updates and full loads (470667)
-
Extend the data model of the PSM to store the Quality Gate Name for each Material Packing Instruction (479280)
-
Extend the User Interface of the PSM to allow entry of the Quality Gate Name for each Material with a valid packing instruction (479281)
-
Extend the API of the PSM to provide the Quality gate name in addition to existing fields in the Get Packing Instruction API of IAS PSM (479283)
-
Extend the Enum to store the scanning selection for packing without Scanning (quantity) (479284)
Shift Book 2502.0.4
Added
-
System Configuration (2/2): Adjust Chapter (What), DB-Migration (471668)
-
Add ZH translations for portal menu (551895)
Fixed
-
OPP 1.0: Event Start and End Telegram requires type number (547303)
-
Fix downtime table literal 'null' display for station errors with no error text (548455)
-
Local time zone faulty influences recurrent downtimes/shifts (471373)
-
Fine grained access prevents access to the Location-tree in shift book
HQT not affected (552578)
Stock Management 6.1.0
Added
-
Introduce Mobile Supermarkets
Added support for mobile supermarkets with stock-managed unit load types, allowing loading and unloading by robot or scanner and enabling configuration of AGV goals and transport triggers in the front end (472929) -
Order logic on unit load info id level (APP-14825)
Enabled reservation of uniquely identified unit loads by Unit Load Info ID in the Stock Management module, improving accuracy for quality checks, lot-level tracking, and digital twin processes, with validation and priority rules for transport orders (480353)
Changed
-
Simulator was enhanced to include maintenance scenario in integration test helper service
Integrated the functionality to kill arbitrary pods into IntegrationtestHelperService instead of doing this in the simulator. This enables us, to run the simulator against all environments with less setup effort (479118) -
Updated translations for cs, es, fr, it pt and ro
Merged translations from crowdIn (552391) -
Technical Debt Reduction: Merge ULI and Unit Loads to reduce complexity in SM Module
Simplify UnitLoad Handling by Removing Redundancy (473098)
Fixed
-
Blocking by source order ID sometimes includes/omits the source system in the checked value
The blocking logic now consistently checks sourceOrderId with the source system prefix across all process stages, ensuring blocks remain correctly applied and visible without needing refresh (520283) -
Error message when opening an SM with the role C_CC_SM_Shopfloor
Resolved an error message that appeared when opening a supermarket while logged in with the C_CC_SM_Shopfloor role by updating the role permissions to include the required Location element (547354)
Ticket Management 7.20.0
Added
-
A new view is added to TM which offers functionality to configure TM
This view is protected by different resources depending on the criticality of the configurations -
The Escalation Configuration was moved from the ticket board to the configuration view
-
The Domain previously called Nexeed Condition Monitoring is renamed and now properly registered by Condition Monitoring module
Changed
-
Quality of life changes in the reaction view of TM included in Deviation Processor in regards to advanced mode
-
When delegating tickets to another group, the group hierarchy is now shown
Transport Management 6.1.0
Added
-
Confirmation of actual quantity delivered to SAP (IESREQ-450) (APP-12514)
Now sends the actual picked quantity back to SAP instead of the requested amount, improving stock deviation management. This supports both SAP R/3 and S/4 systems and includes valid difference codes for quantity discrepancies (424428) -
MVP#1 for dynamic TourPlanning: Implement Solver API in IES Backend which supports config parameters to make use of third party solvers
Introduced a backend API in IES to provide tour planning data to external solvers and receive planning results, enabling dynamic tour planning using third-party solver solutions (478848)
Changed
-
Simulator was enhanced to include maintenance scenario in integration test helper service
Integrated the functionality to kill arbitrary pods into IntegrationtestHelperService instead of doing this in the simulator. This enables us, to run the simulator against all environments with less setup effort (479118) -
Updated translations for cs, es, fr, it pt and ro
Merged translations from crowdIn (552391)
Fixed
-
Backend validation of source / destination mapping faulty
Corrected the backend validation to properly parse and accept valid JSON arrays for source and destination mappings during upload (480000) -
Cache-Activation is not "ReplicaSet > 1" save
Updated cache activation logic to reliably track active tenants across multiple replicas, ensuring consistent behavior in multi-instance environments (549764) -
TransportMeans features are not resolved in entity changed events for TourPlanning
Preloaded trailers and related transport movements are planned as expected on tours now (544711)