---
title: "3.81.5 Release Notes"
id: "3-81-5-release-notes"
project: "Release Notes Publication"
url: "https://docs.sepasoft.com/articles/release-notes-publication/3-81-5-release-notes"
updated: 2026-10-30T15:51:19Z
---

# 3\.81\.5 Release Notes

## 3.81.5 Service Pack Release Notes

* [3.81.5 SP6](/articles/release-notes-publication/3-81-5-release-notes/a/h3_1899062210)
* [3.81.5 SP5](/articles/release-notes-publication/3-81-5-release-notes/a/h3_332978269)
* [3.81.5 SP4](/articles/release-notes-publication/3-81-5-release-notes/a/h3__1233105672)
* [3.81.5 SP2](/articles/release-notes-publication/3-81-5-release-notes/a/h3__426536618)
* [3.81.5 SP3](/articles/release-notes-publication/3-81-5-release-notes/a/h3_1139547323)
* [3.81.5 SP1](/articles/release-notes-publication/3-81-5-release-notes/a/h3__1992620559)

* * *

### 

### 

### 

### 3.81.5 SP6
Trace:
Fixed - Issue where system.mes.getSublotInfoByUUID() was always returning blank dataset.
Fixed - system.mes.getLotInfoByUUID and .getLotInfoByName was not returning correct sublot info.

SPC:
Fixed - Sample Entry components populateMeasurement() method now sets correct measurement.
Fixed - system.mes.spc.definition.getSampleDefinitionList() no longer returns samples that are no longer at the location.

Recipe:
Fixed - Blank String type S&C Values will now be preserved in the S&C upgrade process.
Fixed - S&C Units are now inherited and overridden correctly in the Recipe Editor.
Fixed - S&C values will continue to be displayed in a Recipe Editor, even if the Data Type is unknown.

Perspective:
Fixed - Perspective Analysis Controller correctly functions without a user logged in
Fixed - The MES Object Selector's Dropdown and MES Dialog Perspective objects will no longer appear underneath other components.
Fixed an issue with bootstrap modal styles causing conflicts with perspective modal stylesMES 3.81.6 RC4

OEE/Downtime:
Fixed - Downtime events spanning non-production modes can now be split..
Fixed - The Schedule View component will no longer lose progress tracking for Lines that are multi-operation capable.

Core:
Fixed - No longer check if SPC only properties need to merge in the initial enterprise sync when SPC is not installed
Fixed - Issue where nested MES Object Selectors may not respect Show Equipment Path property
Fixed - Long type analysis data points are now filterable.
Fixed - The Delta Time Stamp analysis data point is now a filterable data point.
Fixed - Cycle Time and Cycle Count analysis data points are now filterable.
Fixed - Prevented deadlocks between MESObjectLinks and MES Object Manager.
Fixed - Stopped bad Production OPC references from erroring in logs every second
Fixed - Translating Value Editor data columns broke editing features.
Improvement - The Target Cycle Time data point is now groupable.

### 3.81.5 SP5
OEE/Downtime:
Fixed - Rolled up equipment downtime events will now use the first note in the series as the rolled-up event's note.

Recipe
Fixed - Child Recipe Equipment will now inherit default values from parent Equipment defaults if no value is provided.
Fixed - The Recipe Editor will now refresh children if its inherited value is altered by a parent.
Fixed - The Assigned-By column in the Recipe Editor will now correctly show who is assigning an inherited value.
Fixed - Saving in the Equipment Manager's Recipe Value Editor screen will no longer cause the default S&C values to be overwritten by live tag values.
Fixed - S&C security limits may be edited, even if the corresponding setpoint does not have a tag bound.
Fixed - Requiring a Note on the Recipe Editor no longer prevents String value changes from saving.
Fixed - A Deleted Default Recipe Value will no longer overwrite an actual Default Recipe Value during upgrade.
Fixed - Child S&C Equipment will now inherit a data type from parent Equipment, allowing recipe values to be visible.
Fixed - Child Equipment in Parent Recipe inheritance mode will no longer lose their S&C value overrides.
Improvement - S&C security limits now have number and date parsing validation performed on them.

SPC:
Fixed - The Sample Definition Manager will no longer mistakenly load every MES Object Link in a single query.

Core:
Fixed - Changed module description
Fixed - Errors no longer thrown if Settings and Changeover not installed when syncing.
Fixed - Issue with Work Order Table onColumnsCreate/onRowAdd events.
Fixed - Issue with Perspective Equipment Manager not allowing parameterized tag paths for Tag Collectors
Improvement - Upgrade times for Response Objects have been reduced.
Improvement - Added custom Bootstrap CSS with styles that affect Ignition Designer commented out

Trace:
Fixed - The Enterprise Upgrade's update queries no longer miss MES Object Type references.

### 3.81.5 SP4
Recipe
Fixed - S&C Value Revert Change Log events will no longer cause upgrades to fail.
Fixed - Reverting values on Default Recipe Values will no longer throw an Exception saying that a Sub-Recipe named ""Default"" could not be found.
Fixed - Inherited S&C security settings will no longer cause Recipe Values to lose track of their data type.
Fixed - A blank can be entered for S&C security limits (it will be treated as not having one).
Fixed - Upgrading or saving a S&C security limit that is in Scientific Notation will no longer break upgrades.
Fixed - Security belonging to deleted User Roles will no longer cause Recipe Editing to fail.
Fixed - S&C security acts less strictly, and no longer permanently locks out editing if stale security entries are left behind in the system.
Fixed - Enterprise, Site, and Area Setpoint definitions are no longer lost during upgrade.
Fixed - Requiring a Note in the Recipe Editor no longer prevents saving of Security entries.
Improvement - S&C security will no longer prevent Min/Max editing if a tag or its data type are missing.

Trace
Fixed - MES Lot Cache invalidation now takes stale Material objects into account.
Fixed - Manifests will no longer be auto-disabled, this will just be marked Used when they are empty. In addition when determining where a manifest should sync or display in the PMI Operation Info the object can be loaded without errors.

SPC
Fixed - Fixed SPC analysis issue when filtering on additional factors.

OEE/Downtime
Fixed - Shift day of year and similar data points now correctly calculate when totalized
Fixed - Exception no longer throws when running OEE Reject analysis on a Line that depends on Counts from child Equipment.

Core
Fixed - Remove MES modules requirement of having Vision installed
Fixed - Restriction zones no longer disappear when zooming into a Schedule View.
Fixed - A running schedule entry will no longer shrink below the current time marker if its duration is modified.
Fixed - Altering a schedule's quantity while it is executing will no longer cause the entry to drastically jump forward/backward in time.
Fixed - Oracle DB Users can now execute Analysis that contains a Product Code Datapoint.

### 3.81.5 SP2
OEE/Downtime
Fixed - Fixed a regression that was causing the Line Standard Count and Line Target Count were the value could go above the Line Schedule Count
Fixed - Synthesized Reject totalization for Line-level analysis, where Infeed/Outfeed counters are provided by the Line during ungrouped Analysis.
Fixed - Synthesized Reject totalization for Cell-level analysis, where Infeed/Outfeed counters are provided by the Cell during ungrouped Analysis.
Fixed - Synthesized Reject totalization for Line-level analysis, where Infeed/Outfeed counts are provided by Cell counters during ungrouped Analysis.
Fixed - Child Equipment with differing Package Counts than the Line would cause the Line's Package count to get overwritten in Analysis.

Trace
Fixed - When executing segments immediately the objects that are saved will not bypass the Enterprise syncing step.

Recipe
Fixed - Tracking UUIDs will no longer be queried twice upon deleting an Equipment item, causing an unavoidable Exception to be thrown.

Core
Fixed - Supplemental Equipment and Manifests cannot be loaded into the cache used to load equipment by equipment path.
Fixed - Added logging for failed Auto Start operations.
Fixed - Updated error message to display correct module name
Fixed - Updated MQTT Engine API so historical playback of tag change events will be recorded by MES Tag Collectors.
Fixed - Changes in perspective sessions will reflect the signed in user in the MESChangeLog history

Perspective
Fixed - MESTable remembers scroll position between renders in the browser only
Fixed - Issue where UDT's not correctly showing in the Perspective Equipment Manager
Fixed - Updated Perspective component palette labels

### 3.81.5 SP3

OEE/Downtime
Fixed - Fixed a regression that was causing the Line Standard Count and Line Target Count were the value could go above the Line Schedule Count
Fixed - Synthesized Reject totalization for Line-level analysis, where Infeed/Outfeed counters are provided by the Line during ungrouped Analysis.
Fixed - Synthesized Reject totalization for Cell-level analysis, where Infeed/Outfeed counters are provided by the Cell during ungrouped Analysis.
Fixed - Synthesized Reject totalization for Line-level analysis, where Infeed/Outfeed counts are provided by Cell counters during ungrouped Analysis.
Fixed - Child Equipment with differing Package Counts than the Line would cause the Line's Package count to get overwritten in Analysis.

Trace
Fixed - When executing segments immediately the objects that are saved will not bypass the Enterprise syncing step.

Recipe
Fixed - Tracking UUIDs will no longer be queried twice upon deleting an Equipment item, causing an unavoidable Exception to be thrown.

Core
Fixed - Supplemental Equipment and Manifests cannot be loaded into the cache used to load equipment by equipment path.
Fixed - Added logging for failed Auto Start operations.
Fixed - Updated error message to display correct module name
Fixed - Updated MQTT Engine API so historical playback of tag change events will be recorded by MES Tag Collectors.
Fixed - Changes in perspective sessions will reflect the signed in user in the MESChangeLog history

Perspective
Fixed - MESTable remembers scroll position between renders in the browser only
Fixed - Issue where UDT's not correctly showing in the Perspective Equipment Manager
Fixed - Updated Perspective component palette labels

### 3.81.5 SP1
OEE/Downtime:
Fixed - The following analysis data points no longer throw Exceptions on use: Equipment Operation Original Begin, Equipment Operation Original End, Equipment Operation Scheduled Begin, Equipment Operation Scheduled End.
FIXED - Equipment Manager will show roles not assigned to user but on the Mode Class Security or State Class Security in read-only mode.
Added
\* New 'Theoretical Outfeed Standard Count' that is calculated by (Standard Rate \* Elapsed Time)
\* New 'Theoretical Infeed Standard Count' that is calculated by (Standard Rate \* Elapsed Time \* Package Count)
\* New 'Theoretical OEE Availability' that is calculated by ((Elapsed Time - Unplanned Downtime) / Elapsed Time)
\* New 'Theoretical OEE Performance' that is calculated by (OEE Infeed Count / Theoretical Infeed Standard Count)
\* New 'Theoretical OEE' that is calculated by (Theoretical OEE Availability \* Theoretical OEE Performance \* OEE Quality)
Fixed - Changing the duration or count of an active operation that started from a schedule will update the Equipment Schedule Count or Equipment Schedule Duration
Fixed - Equipment Note filtering for Analysis is now functional.

Core:
Fixed - Lines that are NOT currently running operations will no longer complain about having their properties edited while they are running.
Improvement - Several Equipment properties are now editable during running operations. Properties include Description, Cell Order, Live Analysis, SubProductCodeMask (S&C), and InheritRecipeValuesMode (S&C).
Fixed - When calling system.mes.purgeRequestAndResponseObjects(), only the lots specified by the Data Retention Cutoff Date will be loaded instead of the entire database table entries.

Batch:
FIXED - Internally maintained 'Script' enum will validate on module start and enterprise import.
FIXED - If a running batch control recipe becomes out of date with the instance in the cache, reload the object from the cache