OpCon Release Notes - What's New?
Summary
Release 25 focused heavily on stability, scheduling reliability, API improvements, and deployment enhancements. These updates improve day-to-day operations, reduce troubleshooting time, and strengthen integration reliability across OpCon environments.
OpCon 25.0.7
NOTE: Verify/Upgrade these components if applicable:
- Enterprise Manager - 25.0
- ServiceNow Connector - 21.4 or higher
- WebServices Connector - 21.2 or higher
- Deploy - 25.2.0 or higher
2026 June
Platform Reliability & Security (Server)
What's New
✅ OC-47: Cloud Events API Error Handling Corrected Resolved an issue where posting to the Cloud Events API with an unprocessable entity incorrectly returned a 500 Internal Server Error instead of a 422.
✅ OC-2606: ServiceNow Connector Internal Server Error Resolved Fixed an issue where the ServiceNow Connector POST to 443/api/jobinstanceactions was returning a 500 Internal Server Error.
✅ OC-6266: Deprecated SQL Stored Procedure Replaced Resolved an issue where SMA_REMAPSQLUSERSTOLOGINS.sql used a deprecated stored procedure, causing errors during execution.
✅ OC-6788: SAP DataReader Handling Corrected Fixed an issue in the SAP SAPQueryProcessor where an open DataReader was not closed before a subsequent operation, causing failures.
✅ OC-6854: AutoMapper Security Vulnerability Addressed Updated AutoMapper to resolve a known security vulnerability.
✅ OC-7125: ag-grid CVE-2024-38996 Remediated Resolved CVE-2024-38996 in ag-grid-community@24.1.0.
✅ OC-7127: ag-grid CVE-2024-39001 Remediated Resolved CVE-2024-39001 in ag-grid-community@24.1.0.
✅ OC-7171: OpCon API Memory Leak Resolved Fixed a memory leak in the OpCon API that continued to occur in 25.0.5.
✅ OC-7249: ACS JSON Escape Sequence Error Fixed Resolved an issue where SAM inserted path information into JSON when resolving ACS properties, producing an invalid JSON escape sequence.
Why This Matters
These updates harden the platform against known security vulnerabilities, improve API error accuracy, and resolve backend failures affecting SAP, ServiceNow, and ACS integrations.
Solution Manager Improvements
What's New
✅ OC-7: Named Instance Stability Improved Fixed an issue in Schedule Build where deleting an additional property of a named instance incorrectly removed the entire instance.
✅ OC-2787: SAP Daily Job Request Details Corrected Resolved an issue where modifying a daily SAP job caused skdname and jobname to be missing from the request details.
✅ OC-4677: ACS Job Editing Streamlined Fixed an issue where users were unable to save edits to ACS jobs, which required unnecessary extra steps to complete.
✅ OC-5424: Self Service REGEX Validation Fixed Resolved an issue preventing users from saving a Self Service button when the user input field contained a valid REGEX statement.
✅ OC-5760: Schedule Instance Property Resolution Corrected Fixed an issue where two schedules sharing the same name on the same date caused SI properties to resolve from the first schedule instead of the correct one.
✅ OC-5864: MFT Authentication Failure Resolved Fixed an issue where MFT was unable to authenticate, preventing job processing.
✅ OC-5913: Notification Group Autocomplete Restored Resolved an issue where Notification Groups in Notification Triggers did not autocomplete.
✅ OC-6037: ACS Batch User Password Update Fixed Resolved an issue preventing users from updating an ACS Batch User password.
✅ OC-6050: ImpEx Schedule Export Restored Fixed an issue where ImpEx was unable to export a schedule in 26.0.1.
✅ OC-6067: ACS SDK Duplicate Batch User Names Supported Resolved an issue in the ACS SDK where it was impossible to add two batch users with the same name for two different integrations.
✅ OC-6096: Master Jobs Refactored Refactored master jobs to improve performance and long-term maintainability.
✅ OC-6103: Vision Remote Instance Connection Restored Fixed an issue where Vision failed to establish a Remote Instance Connection.
✅ OC-6113: Studio Auto-Positioning Stability Improved Resolved an issue in Studio where auto-positioning became chaotic when multiple dependency types were present on the canvas.
✅ OC-6119: Job Details Load Performance Improved Resolved a performance issue causing slowness when loading Job Details.
✅ OC-6124: Studio Threshold/Resource Update Cancellation Fixed Fixed an issue where users were unable to cancel a Threshold/Resource Update when triggered from the Job Details sidebar in Studio.
✅ OC-6125: Operations View Column Layout Persistence Restored Fixed an issue where column layout changes in the Operations view were lost when navigating away.
✅ OC-6283: SNMP Trap Notification Testing Restored Resolved an issue preventing users from testing SNMP Trap notifications.
✅ OC-6727: Audit History Timestamp Accuracy Corrected Fixed an issue where Audit History displayed incorrect timestamps for OpCon Cloud clients.
✅ OC-6795: Daily Job Editing with Certain Batch Users Restored Resolved an issue in OpCon 26 where daily jobs built with certain batch users could not be edited.
✅ OC-6845: Machine Group Deletion from Schedule Fixed Fixed an issue where deleting a machine group from a schedule did not complete correctly.
✅ OC-6911: Instance Name Deletion from Master Schedule Fixed Resolved an issue where deleting an instance name from a master schedule did not complete correctly.
✅ OC-6916: Job Output Parsing Formatting Preserved Fixed an issue where adding additional lines to Job Output Parsing in OpCon 25 broke the formatting.
✅ OC-6986: Audit History Date & Time Filter Fixed Resolved a filtering issue on the Date & Time column in the Audit History Report.
✅ OC-7172: Job History Locale Date Format Corrected Fixed an issue where Job History date pickers ignored the French locale, displaying MM/DD/YYYY instead of DD/MM/YYYY.
✅ OC-7188: Script Editor Tab Key Behavior Fixed Resolved an issue in the Script Editor where pressing the Tab key removed focus from the editor.
✅ OC-7211: SQL Job 500 Error in Operations Resolved Fixed an issue where SQL-type jobs threw a 500 error in Operations after passing the Started status.
✅ OC-7227: Profile Filter Character Limit Issue Fixed Resolved an issue where creating a new filter on a profile failed due to the 255-character limit being exceeded.
✅ OC-7273: Self Service Date Variable Format Display Fixed Fixed an issue where the Date variable in Self Service did not display in the user-selected format.
✅ OC-7275: Self Service Display Issue Resolved Fixed a Self Service display issue caused by missing HTML in the rendered output.
✅ OC-7280: Job History Notes Date Format Corrected Resolved an issue where job history notes displayed dates in an incorrect format.
✅ OC-7304: Schedule Build Queue Error After Rename Fixed Fixed an issue where renaming a schedule caused a schedule build queue error.
✅ OC-7326: Schedule and Job History Duration in Seconds Restored Resolved an issue where the Schedule and Job History report did not display duration in seconds.
✅ OC-7331: PERT View on Multi-Level Schedules Restored Fixed an issue in OpCon 26.0.4 where users were unable to use the PERT view on multi-level schedules.
Why This Matters
These updates improve day-to-day operational stability across scheduling, job configuration, reporting, and the Studio canvas — reducing friction for operators and administrators while resolving a broad set of edge cases surfaced by customers.
OpCon 25.0.6
NOTE: Verify/Upgrade these components if applicable:
- Enterprise Manager - 25.0
- ServiceNow Connector - 21.4 or higher
- WebServices Connector - 21.2 or higher
- Deploy - 25.2.0 or higher
2026 March
Server
✳️ OC-6304: Addressed a potential CRLF injection security vulnerability related to MimeKit 4.15.0.
✅ OC-4988: Fixed an issue in the Notify Handler that could cause logging to stop and delay notification delivery.
✅ OC-5055: Truncated SQL query in SAM and Critical logs to avoid overflow.
✅ OC-6388: Fixed an issue where SMAFT jobs intermittently failed to start with a "Missing Machine IP address" error, requiring a Relay or pod restart to recover.
Solution Manager
✅ OC-2700: Fixed an issue where a job using "on occurrence last Friday of the quarter" frequency was excluded even though it was included in the forecast.
✅ OC-2784: Added a pop-up message when querying SAP would take more than 30 seconds.
✅ OC-3021: Fixed an issue in Studio where some of the menu items on the right-hand panel were not displayed when a job was selected.
✅ OC-3777: Fixed an issue in the Tags page where the state of the parent checkbox was not correct.
✅ OC-4140: Fixed an issue where jobs disappeared in Studio but were visible in the mini-map.
✅ OC-4206: Fixed an issue where the estimated start time was incorrect when the job depended on another job from the previous day.
✅ OC-4265: Fixed an issue where users without an email did not get escalation acknowledgements.
✅ OC-4355: Fixed an issue where viewing cross references for certain resources was giving an error.
✅ OC-4365: Fixed the lag between selecting a new job and using the buttons, where during that lag the buttons still retrieve the previously selected job.
✅ OC-4366: Fixed some display issues related to sub-schedule in Studio Canvas.
✅ OC-4452: Fixed an issue in Master Jobs where removing the primary machine would display a blank page.
✅ OC-4540: Fixed an issue where schedule level frequency change was ignored at the job level.
✅ OC-4541: Fixed a validation error in Studio when clicking and dragging lines to create dependencies.
✅ OC-4578: Fixed a typo in the MCP Master Job “START” Job Summary header so it correctly displays “Job Summary Information.”
✅ OC-4593: Addressed a Logs endpoint path traversal vulnerability.
✅ OC-4605: Fixed an issue where jobs with "On Interval" frequencies using interval days could not build.
✅ OC-4639: Fixed an issue where "Requires XML Escape Sequences" property was not set for ACS agents.
✅ OC-4673: Fixed issue where the getfrequency by name query wildcards caused problems in Solution Manager.
✅ OC-4756: Fixed an issue where positive and negative numeric values were not recognized as valid MCP arguments.
✅ OC-4994: Fixed an issue where changing the selected column in the filter dialog on the Report Details pages caused an error.
✅ OC-5063: Resolved issue where an SSO user is able to reset their password and log back in as a normal user. We now have a check in place to confirm that credentials entered during the password recovery workflow are not tied to an SSO user account.
✅ OC-5300: Fixed an issue where a user without machine privileges was not able to view SMAFT daily jobs.
✅ OC-5422: Fixed issue with property value containing the ampersand in Notification Manager.
✅ OC-5466: Fixed an issue preventing users from viewing all job histories when multiple histories exist for a daily job.
✅ OC-5559: Fixed an issue in Schedule and Job History Report where filtering on "Is Archived = any" did not work.
✅ OC-5861: Fixed an issue that prevented script versions from being deleted.
✅ OC-5959: Fixed an issue where RPA Scripts failed to deploy.
✅ OC-5988: Fixed an issue where deleting a user could prevent jobs with associated events from loading.
✅ OC-6128: Fixed an issue where the label "Requires All" in Resource Dependency section was truncated.
✅ OC-6204: Fixed an issue that caused the error "Unable to load the Trigger" when editing a master job.
REST API
✅ OC-6104: Added support for a MaxPoolSize configuration key in the API, allowing administrators to specify the maximum connection pool size via SMAODBCConfig.DAT.
OpCon 25.0.5
NOTE: Verify/Upgrade these components if applicable:
- Enterprise Manager - 25.0
- ServiceNow Connector - 21.4 or higher
- WebServices Connector - 21.2 or higher
- Deploy - 25.2.0 or higher
2026 February
Installation Improvements
What's New
✅ OC-3457: Database Role Updates More Reliable Resolved an issue where new tables were not properly added to the opconxps role when upgrading certain databases.
Why This Matters
Upgrades complete more reliably, reducing post upgrade configuration issues.
Platform Reliability & Messaging (Server)
What's New
✅ OC-3549: External Event Handling Improved Resolved an issue where formatting in external events could cause incorrect instance properties.
✅ OC-4607: Request Router Resilience Improvements Improved handling of database connection loss during initialization and cleanup.
✅ OC-5883: NetCom Message Reliability and Monitoring Enhancements Improved message handling during reconnections, prevented duplicate processing, enhanced debugging, and introduced a Message Buildup Monitor to detect and automatically recover from message backlogs. These improvements include a new Message Buildup Monitor that automatically detects when messages are accumulating and triggers recovery actions to restore normal processing. Administrators can configure monitoring thresholds via INI file parameters to optimize performance for their environment.
Why This Matters
These improvements strengthen system reliability, reduce risk of message loss, and improve automatic recovery from connectivity issues.
Solution Manager Improvements
What's New
✳️ OC-3715: Faster Job Execution History Optimized Job Execution History for significantly faster load times and improved responsiveness.
✅ OC-3017: Improved Frequency Forecasting and Scheduling Stability Resolved issues affecting advanced frequency settings and forecasts.
✅ OC-3610: Batch User Updates More Reliable Updating batch users no longer unintentionally removes them from jobs.
✅ OC-3611: Multi Instance Schedule Stability Instance properties are now preserved correctly when changing schedules.
✅ OC-3639: Improved URL Handling Resolved an issue where long URLs could exceed browser limits.
✅ OC-3745: Server Options Cleanup Behavior Corrected Secondary settings now clear properly when primary settings are removed.
✅ OC-3779: Cross Reference Detection Improvements Cross references now correctly detect job names containing underscores.
✅ OC-3793: Report Timeout Reliability Resolved issues causing report timeouts.
✅ OC-3854: File Transfer Job Accuracy Start machine values now update correctly when source machines change.
✅ OC-3981: Agent Visibility Improvements Agent properties now display correctly during communication.
✅ OC-4145: Studio Job Creation Improvements Schedule names now populate correctly when adding jobs from Studio.
Why This Matters
These improvements make scheduling, reporting, and job configuration more reliable while reducing troubleshooting time.
REST API Improvements
What's New
✅ OC-45: SAP BW Output Retrieval Fix Resolved an issue where request parameters were missing, preventing job output retrieval.
✅ OC-2883: Job History Endpoint Filtering Improvements API responses now correctly return matching jobs when multiple filters are applied.
✅ OC-4261: Database Connection Pool Stability Resolved an issue that could cause Solution Manager to hang due to connection pool exhaustion.
Why This Matters
API integrations are more predictable and stable, reducing the risk of automation or reporting failures.
ImpEx2 Web Service Improvements
What's New
✅ OC-1906: Schedule Import Behavior Improvements Improved handling of schedule instance property merges and introduced a new Deploy rule for merging properties.
✅ OC-3683: Batch User Retrieval Stability Resolved issues retrieving batch users with special characters in names.
Why This Matters
Deployments and imports are more reliable and predictable, reducing errors in schedule migrations.
Documentation Updates
What's New
✅ OC-3902: API Documentation Corrections Corrected Swagger documentation for property expression endpoints.
Why This Matters
Clearer documentation helps teams build and maintain integrations more efficiently.
OpCon 25.0.3
NOTE: Verify/Upgrade these components if applicable:
- Enterprise Manager - 25.0
- ServiceNow Connector - 21.4 or higher
- WebServices Connector - 21.2 or higher
- Deploy – 25.0.0 or higher
2025 July
Installation Improvements
What's New
✅ OC-3366: Deployment Script Reliability Resolved an issue where SQL scripts contained formatting errors that could cause execution failures.
Why This Matters
Reduces risk of installation or upgrade failures.
Solution Manager Improvements
What's New
✅ OC-12: Log Page Permission Issue Resolved Resolved an issue where users were unable to view the log page unless they had both View App Logs and View Schedule Build Log permissions. Access now behaves correctly based on assigned permissions.
✅ OC-30: Multi-Instance Frequency Assignment Fixed Resolved an issue that prevented users from adding frequencies to multi-instance schedules.
✅ OC-52: Time Display Corrected in Studio Resolved an issue where 12:00 PM was incorrectly displayed as 0:00 PM when editing frequency values in Solution Manager Studio.
✅ OC-351: Frequency Cross-Reference Detection Fixed Resolved an issue where frequency cross-references were not detected when the frequency name contained a forward slash (/).