New Features and Enhancements
- Enumerate Component Versions: The Designer CLI now auto-derives component package import versions from capabilities and provides concise CLI errors.
- Component Tracking Database Updates: A default “1.0.0” version has been added to componentpac tracking alongside proper action versioning.
- Job Expiration Controls: Functionality has been added to allow users to set and dynamically change the expiration date of a workflow job.
- Billing Client Integration: The platform billing service integration now includes a dedicated Billing Client.
- GraphQL CLI Upgrade: The graphql-codegen configuration has been upgraded to version 6/7.
- Label Prepopulation: Default parameter values for label parameters are now automatically displayed and prepopulated within the Populate action inspector.
- Text Parameter Boundaries: The text parameter Maximum Length has been securely bound to a range of 0 to 2,000,000.
- Workflow Crash Loop Prevention: Weight assignment for populate and guard components has been introduced to prevent DivideByZeroException loops when total job weight is 0.
- Workflow Origin Limits: Workflows are now strictly limited to a single origin action to prevent vague validation errors.
- Asset Protection Controls: Variables, nicknames, and labels that are actively in use within a workflow are now explicitly blocked from deletion.
- Contextual Action Variables: A backend GraphQL API has been implemented to track and expose contextual variables on actions.
- Execution Engine Worker Updates: The execution engine runtime worker has been updated to pull the specific container version defined in the action definition.
- Storage Sidecar Integration: Storage sidecar interaction support has been integrated for link jobs.
- Billing Event Validation: Pre-send validation for billing events has been introduced before broadcasting NATS events.
- Billing Calculator Multipliers: The billing calculator has been corrected to prevent returning a 0 price when an A multiplier is present with 0 units processed.
- Web Components Upgrade: Integrated web-components version 2.0.0 into the platform infrastructure.
Bug Fixes and Performance Optimizations
- Dev Environment Memory Optimization: Memory requests have been temporarily reduced in the development environment.
- Submit Job Screen Blanking Fix: Fixed an issue where clicking variables in the Submit Job screen resulted in an empty panel when the variable type was Date.
- XML Runtime Extraction Fix: Resolved a runtime failure in the Extract action when attempting to retrieve a property value from XML input.
- Compute Variable Conversion Fix: Added a regression test and fixed a runtime failure where converting an Integer variable to a Text variable would fail during job execution.
- Workflow Chart Adjustments: Bumped the internal Workflow chart configuration.
- Helm Chart Adjustments: Bumped the system Helm chart configuration.
