We’ve been working hard behind the scenes to improve the experience on your Reach Engine. Reach Engine 2.17.3 not only boasts significant performance improvements and the resolution of bugs, it also ships with the foundational elements for the future of our experience in the new user interface. While these improvements are still under construction you may see a sneak peek of what is to come when your upgrade appears on your system.
Please reach out to your friendly support contact with any questions and we’ll make sure you are all set with the features you’ve become familiar with.
Seeing something you are interested in!?! Don’t worry we’ll be announcing new experiences and feature sets in our Spartan interface that are set to arrive this summer! Stay tuned!
RE CORE UPDATES:
Tracking ID | Title | Description | Quick Tags |
93901 | Exec Server Optional Back Pressure Function | Added new exec server functionality for fully saturated workflow runtimes to back pressure to the exec server and effectively reroute workflow jobs |
Performance Runtimes Workflow Exec Server |
95770 | NEW dynamic property for queue max execution size | Added a new property that allows the global execution limit for workflows across an entire Reach Engine system to be managed separately from node thread pools in order to better balance workflows with large sub-flow executions |
Performance |
95797 | NEW Audio Streaming Endpoint | Added new streaming endpoint to Reach Engine core to support proxy based review for large streaming audio files |
Performance Audio |
96983 | Evolved methodology for work distribution on workflow runtime nodes | Improved work distribution across multiple workflow nodes by randomizing work assignments which significantly reduces response delays that previously negatively impacted workflow execution speed |
Performance Workflow |
97812 | NEW Paused Subflow Management | Updated the expected behavior of a paused workflow for better management of an intentional pause and resume use cases. The new behavior will remove paused subflows from queue management and route them back through the scheduler once the workflow has been resumed |
Performance Workflow |
96806/98138 | NEW workflow sub-flow "fail fast" logic | Based on observation from two associated bugs, a new "fail fast" condition in the workflow engine has been introduced to better manage failed sub-flow behavior freeing up queue space and significantly reducing workflow system overhead. This functionality is control via dynamic property. |
Workflow Performance Stability |
RE BUG FIXES:
92653 | Set New Password Not Working | Resolves an issue when using Spartan and Cognito as authentication and a password reset is required; the reset user password fails credentialing |
Spartan Cognito |
94133 | Audio Asset Proxy Load Timeout | See Core Updates |
Audio |
94348 | Licence Polling Updates | Updated polling times to reduce system traffic |
Performance |
94581 | Default TLS for smtp package update failure | Updated mail package clean-up behavior during upgrades |
Upgrades |
94819 | Adding/deleting context data does not reflect correctly in the watch folder list | Resolved an issue where context data from a deleted watch folder was presenting itself in the watch folder management right curtain and subsequently impacting indexing activities on the backend |
Watchfolder |
94881 | Duplicate usernames causes potential workflow node crash | Resolves an issue where duplicate user_name race conditions prevented workflows from executing leading to a workflow node crash |
Workflow |
95050 | Cognito Reset Password not working | Resolved an issue in the Spartan UI where "Reset Password" emails were not being delivered to user with reset instructions |
Spartan Cognito |
95051 | Can not switch between MFA and user app auth in Cognito | Resolved an issue that caused an error message to display when switching authentication apps for users |
Cognito |
95052 | Auth app with phone number indicated non responsive | Resolves issues in using user authentication when authorization application leverages phone number as additional authorization data |
Spartan Cognito |
95055 | QR Code Duplicate Login Issue | Improved user experience when authenticating via QR code |
Spartan Cognito |
95056 | MFA error message code failure | Improved user experience for failed log in conditions when using MFA codes |
Spartan Cognito |
95092 | Incorrect modal experience for Cognito change password function | Modified user authentication experience removing the "change password" option for Cognito users |
Spartan Cognito |
95185 | S3 checksum logic errors | Updates checksum logic to accommodate multi-part uploads by calculating the md5 checksum of the whole file if it is uploaded as a multipart |
S3 Workflow |
95238 | Calendar widget returns the incorrect day depending on a users timezone | Resolved an issue where a user could experience a workflow execution date in the user interface that differed from database source due to a misinterpretation based on the users timezone |
Spartan |
95318 | Colon ":" based workflow failure | Resolves an issue where objects stored in S3 that contain a ":" in the file name or key path were prevented from ingesting and/or folder structure recognition |
S3 Workflow |
95679 | Erroneous workflow failure messaging | Resolved a data conflict issue where workflow states could be recognized improperly between nodes during times of high volume when multiple users were executing same workflow against shared assets resulting in workflow suspension |
Workflow |
95704 | GetId is not returning a valid id in certain cases | Resolves an issue where the targeted asset id is not returned when workflow delay steps are in use across multiple workflow nodes causing workflow failure |
Workflow |
95733 | ScheduledExecutionLimit is respecting runtime limit instead of global limit | Resolves an issue where scheduledExecutionLimit setting not being recognized globally on multi-runtime systems |
Workflow |
95771 | Step Queues escaping cap settings in certain scenarios | Identified and resolved an issue where some queue limits and max execution settings were not being respected globally across multiple nodes |
Workflow |
95946 | Delay step stuck executions | Improved behavior related to delay steps and effective listener management per node |
Workflow |
96000 | Unable to get non temp id for workflowExecution in certain cases | Improved warning labels in logs when UUID fallbacks are used in workflow executions |
Workflow |
96730 | System not consistently abandoning some subflows or some workflow steps causing intermittent system slow/crash | Improved behavior of parent workflow "abandoned" states by ensuring child sub-flows are also abandoned and the parent workflow will not adopt incorrect child workflow states |
Stability Performance |
96732 | System not consistently pausing some subflows or some workflow steps | Improved behavior of parent workflow "paused" states by ensuring child sub-flows are also abandoned and the parent workflow will not adopt incorrect child workflow states |
Stability Performance |
96741 | DataDefs in watch folders Not being honored | Resolves an issue where watch folder Data definitions established within the Spartan UI were not recognized |
Spartan Watch Folders |
96801 | Transition logic breakdown due to Workflow step duplication | Updated the triggering behavior for workflow transitions to better report database state for workflow steps preventing race conditions that could lead to duplicated steps |
Stability Workflow |
96806 | Workflow Status Intermittent Inconsistencies | See Core Updates | |
96932 | Resuming parent workflow does not resume child workflows | Ensures expected behavior when a user who operates a multi-node Reach Engine system and chooses to pause a parent workflow to then resume the paused parent workflow and thereby resume all distributed children of the parent workflow across all nodes |
Stability |
97005 | Starting a Runtime node while work is happening on a different runtime node causes delay steps to get stuck | Updated logic for multi node systems when starting or restarting a single node to better manage in process work. |
Performance Stability |
97586 | Watch Folder DataDef delete failure | Resolves an issue when attempting to delete a watch folder and the data definitions associated to the watch folder were retained resulting in an incomplete delete |
Watch Folders |
97912 | Workflow status page fails to display child workflows properly | Updated backend logic to better represent unique execution identification on systems whose workflow execution counts may randomly cause an incorrect status report in the UI |
Workflow Stability |
RE SECURITY IMPROVEMENTS:
94325 | [Metrics API for Download Asset] - Add support for querying by Asset ID | Added capability to the Metrics API that enables data query for Asset ID for assets listed in the Assets Page of the UI |
Metrics API |
94326 | [Metrics API for Download Asset] - Add support for querying by Content Path | Added capability through the Metrics API for a query against "Content Path" |
Metrics API |
Comments
0 comments
Article is closed for comments.