Current MES 4.0 SP Release Notes
4.83.1 SP6
| MES-7694 | Bug | Batch | Fixed - Added missing context when resolving parameter paths that contain {} segments so referenced parameters can be found as expected. |
| MES-7874 | Bug | Batch | Fixed - an issue where OPC and Reference tags could retain an unresolved initial value when the first read returned Uncertain_InitialValue. The system now queues those tags for another read attempt so the correct value can be retrieved. |
| MES-7873 | Bug | Batch | Fixed - an issue where writes to OPC and Reference tags could experience an unintended delay of up to 5 seconds. |
| MES-7830 | Bug | Batch | Fixed - Batches no longer get stuck in ABORTING if an active phase transitions to IDLE before all phase have gone to ABORTED |
| MES-7828 | Bug | Batch | Fixed - Electronic Batch Record history preserves step-specific parameter names |
| MES-7821 | Bug | Batch | Fixed - Commas are allowed in batch names. |
| MES-7792 | Bug | Batch | Fixed - Rapidly writing to Batch tags no longer triggers a race condition where stale writes overwrite fresh writes.
Fixed - De-syncs between State, State_Number, State_Number_Ack, and the Batch Recipe Monitor have been prevented. |
| MES-7756 | Bug | Batch | Fixed - Equipment Phases can no longer get an unexpected HOLD command after going back to RUNNING |
| MES-7378 | Bug | Batch | Fixed - Disable_Complete now correctly functions as intended and phases remain active until the next instance of Disable_Complete = False completes. |
| MES-7186 | Bug | Batch | Fixed - Disable_Complete now correctly functions as intended and phases remain active until the next instance of Disable_Complete = False completes. |
| MES-4899 | Improvement | Batch | Fixed:
Improved:
Added:
|
| MES-4182 | Improvement | Batch | Added - Templates used in Batch Recipes are read-only blocks that can be synchronized with the source template. Breaking the link to the source template turns the template into a normal recipe element that can be modified. |
| MES-7857 | Bug | Core | Fixed - Prevent invalid JSON from being generated by system.mes.exportConfiguration |
| MES-7852 | Bug | Core | Fixed - Fixed incorrectly generated SQL queries for Microsoft SQL Server that were not prepending `N` to Unicode values. |
| MES-7650 | Bug | Core | Fixed - Reporting Analysis and Batch data sources now correctly show up. |
| MES-7859 | Bug | Enterprise | Fixed - Enterprise Sync no longer faults when attempting to check for the existence of Process Cells on servers without Batch installations. |
| MES-7674 | Bug | OEE Downtime | Fixed - MSSQL no longer converts extended characters to question marks for Equipment Downtime Notes. |
| MES-7202 | Bug | OEE Downtime | Fixed - The MES Analysis Selector's sub-setting deletion buttons will now delete the row they are assigned to, instead of the last row in the table (this bug would occur in both the Designer and Web Client views).
Fixed - In the Designer (Web Client unaffected), the MES Analysis Selector's editing window will no longer cancel the user's editing actions when a scroll bar moves.
Fixed - In the Designer (Web Client unaffected), deleting or editing a sub-setting that is multi-line, will no longer be prevented if the scroll bar moves. |
| MES-7692 | Bug | Perspective | Perspective components bound to MESObjectSelector now clear their displayed data when <None> is selected (empty equipment/location path), instead of showing stale results from the previous selection. |
| MES-7647 | Bug | SPC | Fixed - The Perspective SPC attributes will no longer cache incorrect calculations in Analysis, when they should have been invalidated.
Fixed - The Vision SPC attribute value charts will no longer assign measurements to the wrong attributes.
Fixed - The Vision SPC charts will no longer allow the same attribute filter to be used multiple times.
Fixed - The Perspective P, NP, C, and U charts will no longer show attributes in the table that were explicitly filtered out. |
| MES-7634 | Bug | SPC | Fixed - Pareto and Box-and-Whisker SPC charts return expected data after sample definition renames, including names that contain dashes. |
4.83.1 SP4
|
Batch Procedure Module: when installing 4.83.1 SP4 you must resync phases, and then validate and save of all batch recipes. |
| MES-7021 | Bug | Batch | Fixed - Batch Recipes that do not contain at least 1 Unit Procedure, will now sync down to all Enterprise Children. |
| MES-7605 | Bug | Batch | Feature - Updated the Pending Authorizations list with a new design, improved filtering, and support for direct role selection. |
| MES-7815 | Bug | Batch | Fixed - New Batch Params added to User Phases on module upgrade, no longer share Property UUIDs |
| MES-7818 | Bug | Batch | Fixed - Restart commands are no longer incorrectly sent to Idle phases |
| MES-7820 | Bug | Batch | Fixed - Flush any pending parameters to the database when an EBR is requested
Fixed - Include procedure-level parameters when getting idle step properties. |
| MES-3127 | New Feature | Core | Feature - Added system.mes.changelog scripting namespace that allows acquires Changelog Datasets, similar to those used in the Vision MES Changelog Viewer. |
| MES-7801 | Bug | Core | Fixed - Prevented components from throwing a minimum-size error in the Designer. |
| MES-6480 | Bug | OEE Downtime | Fixed - downtime reason override behavior so prohibited reasons cannot be overridden and scope rules are consistently enforced across Perspective and Vision and backend update paths. |
| MEs-7833 | Bug | OEE Downtime | Fixed - In 4.83 Vision, reverting a split downtime event now shows an actionable error message instead of a blank error dialog. |
| MES-7801 | Bug | Core | Fixed - In 4.83 Vision, reverting a split downtime event now shows an actionable error message instead of a blank error dialog. |
| MES-7758 | Bug | SPC | Fixed - Corrected an issue where C, NP, and U SPC charts in Perspective would throw errors loading sample definition attributes when refreshing. |
| MES-7660 | Bug | Trace | Fixed - Adding new Materials, Personnel, or Supplemental Equipment values to optional Trace operations using modifyOperation, now defaults to using Operation Begin/End date times instead of null. |
| MES-7824 | Bug | WebServices | Fixed - Web Service Gateway REST requests now handle empty HTTP response bodies correctly. |
| MES-7344 | Bug | WebServices | Fixed - Outbound Web Services XML (request and response bodies built from the configured variable tree) now lists elements in the same order as defined in the Web Service configuration, including nested elements, which improves compatibility with strict partner schemas. |
| MES-7813 | Bug | WebServices | Fixed - SOAP consumer response parsing preserves number-like string values (for example, `2E3F`) as strings. |
| MES-7814 | Bug | WebServices | Fixed - REST XML responses from Web Services Provider preserve script dictionary field order, including nested list/dictionary payloads. |
4.83.1 SP1
Release Date: 2/27/2026
| Ticket Number | Module | Description | |
| MES-7421 | Core | Perspective | Fixed - The Perspective Analysis Selector will no longer require a date range for filter options that do not rely on dates. Improvement - The Perspective Analysis Selector will now display an error message in the UI when a failure occurs when the user attempts to load filter options. |
| MES-7499 | Core | Fixed - system.mes.exportConfiguration() is no longer requires the SCO Module. | |
| MES-7667 | Core | Fixed - The Perspective Authentication modal is no longer blocked by the Pending Authorizations List | |
| MES-7673 | Batch | Fixed - Batch components should be largely translated at this point. | |
| MES-7687 | Batch | New Feature - Custom User Message Phases now have editable Recording Type fields in the Phase Manager. | |
| MES-7706 | Batch | Task-Routing | Fixed - Task routing issue when creating Batches via the Batch List component. Improvement - Added Task Routing support to the Perspective SPC Analysis Selector |
| MES-7682 | Batch | Fixed - Create the Batch Root Master Template object during startup if it does not exist. | |
| MES-7709 | Batch | Fixed - Improved handling of step renames in Batch Recipe transition expressions and corrected validation logic for AND_BEGIN steps. | |
| MES-7677 | SAPConnector | Fixed - SAP RFM functions that have input parameters that are table types can now correctly apply values from mapping to a BC Chart array input parameter. | |
| MES-7678 | SPC | Fixed - SPC Analysis Selector now automatically refreshes when the start or end date range is changed. | |
| MES-6829 | Trace | Fixed - A system lock will now prevent a Lot being used in asynchronous operations from being given a duplicated sequence number during that time frame. |
4.83.1 SP0 Release Notes
Release Date: 1/30/2026
| Ticket Number | Module | Description | |
| MES-7349 | Batch | Improved - When propagating the batch HOLD command up from a step to it's parent, propagate up on a new thread so that it isn't delayed by waiting for the command to propagate to child steps. | |
| MES-7578 | Batch | Added - Changes to the calculation field of a recipe parameter inherited from a phase will prevent overwriting during sync-and-save. | |
| MES-7653 | Batch | Fixed - Made change to check for mismatched column sizes for tables of tag collectors that extend from AbstractMultiValueTagCollector (which is currently BatchParamTagCollector and MESEquipmentOperationUUIDTagCollector) and notify users via ignition logs to update their DB with the appropriate alter table query | |
| MES-7509 | Batch | Fixed - Adding or importing a batch template now correctly uses the latest template contents instead of stale cached data. | |
| MES-7666 | Batch | Fixed - Made change to explicitly set encoding as UTF-8 when exporting/importing XML data
Improved - Implemented an import progress bar that will show when importing Batch Recipes and Batch Templates in the Batch Recipe Editor component
Improved - Increased performance of Batch Recipe/Template import for very large recipe/template XML files | |
| MES-7311 | Batch | Core | Added - ChangeEventInfoMeta now includes a `getDisplayPath` method which returns a human-readable version of the path. |
| MES-3838 | Core | Added - Support for database clustering by adding primary keys to all MES tables. | |
| MES-7492 | Core | Fixed - Enterprise Sync no longer stalls when processing mixed-case usernames for Personnel objects. | |
| MES-7461 | Perspective | SPC | Added - UI for dynamic factor headers in Perspective SPC Analysis Selector filters. |
| MES-7622 | Perspective | SPC | Fixed - Corrected an issue where the SPC Pareto Chart wouldn't display a chart on an initial load.
Fixed - Corrected an issue on all SPC charts where the chart wouldn't reload on a page refresh. |