Added a “New from Template” option to the right-click menu on template instances, making it easier to duplicate templates directly from the canvas.
Improved Workspace Navigation Memory
When navigating back to the Workspace page after viewing a pipeline or application, the system now preserves the previously selected workspace instead of defaulting back to “Production.”
Machine Name Flexibility
Expanded support for machine names to include special characters such as $, %, ., space, and tab. Invisible control characters will continue to be escaped, but common formatting characters are now permitted.
Skip Validation on Visual Changes
Changing the position of operators on the pipeline canvas no longer triggers validation, eliminating unnecessary backend calls and improving responsiveness when editing layouts.
Pipeline Canvas First-Time Load Optimization
Improved initial load performance by decoupling validation from canvas rendering. The canvas now loads progressively, allowing users to begin interacting with it while validation runs in the background. A progress spinner appears in the error report panel, and results are displayed as they arrive.
Enhanced Copy Feedback for Pipeline Canvas
When pasting into the pipeline canvas, users now see a breakdown of how many operators and templates are included. This helps clarify what’s being added — whether it’s only operators, only templates, or a combination of both.
Pipeline Source Monitoring Alert Persistence
Updated the alert configuration logic for Pipeline Source Monitoring so that versions of the same topic (e.g., .vX or _YYYYMMDDHHMM suffixes) now share the same configuration. This ensures continuity as topics evolve.
Template Instance Deletion Behavior Update
Template deletion now removes both the template and its associated operators in a single action, preceded by a confirmation modal. This eliminates the need for two separate deletion steps and avoids the previous behavior where operators would “explode” into the canvas. The change improves consistency, speeds up cleanup, and reduces confusion.
Improved Metadata Generation Performance
Improved performance for the metadata generation process, which in turn speeds up validation and enhances the user experience.
Bug Fixes
Download/Upload Validation for Jinja
Fixed an issue where downloading or uploading workspace artifacts would result in validation errors if Jinja options were syntactically valid JSON. The system now correctly handles this edge case during artifact download/upload.
Workspace Archival Fix for Orphan Drafts
Resolved a bug where attempts to archive a workspace would fail if an ActiveDraft entry existed for a draft without a corresponding WorkspaceDraft
Validation Status for Empty Workspaces
Fixed an issue where workspaces with no deployed pipelines were indefinitely marked as OUT_OF_DATE or VALIDATING, even though no validation was actually required.
Factory OPERATE
New Features & Improvements
Improved 'All Lines' Selection Handling
Selecting "All Lines" from the top navigation now properly loads downtime data for all machines across lines, fixing a longstanding issue.
Replaces the earlier auto-select workaround (previously rejected and reverted).
Fallback Routing for Invalid Line IDs
If a user navigates to an invalid Line Detail URL, the system now redirects gracefully to the Lines landing page instead of crashing.
Footer Navigation Validation
The Line button in the footer now validateslineIdvalues to prevent navigation errors.
CIL Improvements
Changes made in CIL forms now persist across navigation paths, including breadcrumbs, next/prev, and nav menus.
Comment reliability improved:
Comments are saved correctly.
Icons appear only when comments exist in list view.
Navigating between CIL items now displays the correct status, defects, and comments.
Centerline Enhancements
Fixed the Centerline index order: items now appear in correct sequence (e.g., 1 of 14).
Disabled the “Next” button when the user is on the final item.
Corrected header data mapping for Centerline forms using the pack_size tag for package-specific targets.
Bug Fixes
Downtimes Page Blank Load
Fixed an issue where the Downtimes page would sometimes appear blank, particularly when navigating from the Loss Tree.
Cross-Line Machine Switching
Fixed logic for switching machines when changing lines, ensuring smooth context transitions across pages.
Broadcast Functionality
Fixed polling behavior so broadcasts are limited to /operate only.
Resolved issue with duplicate configuration keys in the database.
Broadcast feature now functions correctly for developer role.
Factory APP BUILDER
New Features & Improvements
Expanded Kernel Capabilities
Statsmodels library is now available in the App Builder kernel, enabling users to build and run advanced statistical models.
ipywidgets package added to support interactive widget development within notebooks.
Seaborn is now included for enhanced statistical data visualization.
Customizable Data Export
Users can now set custom filenames for data grid exports via the download button.
Flexible Text Input
Users can now create plain text fields on any page to add custom context, notes, or instructions.
Bug Fixes
Link Sharing Reliability
Resolved a bug that prevented shared links from working properly in App Builder.
Have questions or feedback about this release? Click here