| When importing a pre-built, a “duplicate key error c… (ENG-7955) | When importing a pre-built, a “duplicate key error collection” error returned. Fixed a race condition in the processAutomations method that occurred if multiple workflows in the imported pre-built contain the same group. This fix ensures the pre-built will no longer error the import API. |
| Admin Essentials out-of-sync banner (ENG-8372) | The “out of sync” banner no longer persists when an application is “in sync” after a user selects an application within the Application section of Admin Essentials and refreshes the page. |
| getTimeByTimezone task with DST support (ENG-8589) | Created a new getTimeByTimezone task that presents timezones by location to accommodate for time variations caused by Daylight Saving Time. Additionally, timezone input is now optional and will default to the system’s timezone if not present, also accounting for Daylight Saving Time. |
| Child job loop stuck in running state (ENG-8815) | Fixed a bug in which child job loops remained stuck in a running state when all child jobs were cancelled. |
| Parallel revert infinite loop fix (ENG-8999) | Fixed an issue where jobs that had reverts in parallel could trigger an infinite loop that saturated the CPU. |
| convertTimezone input time default (ENG-10315) | Fixed an issue where the convertTimezone task and other time tasks would default to using the current date and time as opposed to the correct input time. |
| Transformation internal function backspace delete (ENG-10848) | A bug was fixed where the internal functions of a transformation would disappear upon pressing the backspace key. |
| Service memory crash and restart (ENG-11043) | An issue was fixed where a service (application/adapter) crashed due to running out of memory and could not be restarted, ensuring better service reliability. |
| Task palette default variable keys for transformations (ENG-12350) | The task palette has been updated to set default keys for incoming and outgoing variables specifically for transformation assets, based on the asset’s schema. |
| Deep nested object task stuck in running state (ENG-12865) | A fix was made to address an issue where tasks that utilized deeply nested objects or large arrays of objects as inputs could become stuck in a running state, resulting in a “Maximum Call Stack” error being logged. |
| Studio workflow strict validation disable (ENG-13023) | The strict mode for Studio workflow run validation has been disabled to improve flexibility and usability during workflow execution and prevent workflow errors. |
| mongo_url password masking in Admin Essentials (ENG-13035) | Resolved an issue that exposed passwords in mongo_url. The mongo_url property is now masked in the Admin Essentials Configuration view to enhance security and prevent unauthorized access. |
| JST conditional step reference breakage (ENG-13291) | An issue was resolved in JST transformations where adding conditionals to a step that had multiple assignments from the return would lead to a broken reference. Additionally, a fix was implemented to ensure that a new context propagates correctly from a step with multiple assignments. |
| Adapter property encryption on import (ENG-13377) | A bug was fixed concerning adapter properties, which were previously unencrypted upon import when the propertySchema did not explicitly declare the property as encrypted. |
| JST anchor assigned state after invalid transition (ENG-13405) | Resolved an issue where anchors incorrectly remained marked as assigned when drawing invalid transitions from context variables to parameters across different tasks. |