Release Notes
October 2024
6min
- New API Gateway A new API Gateway has been implemented, written in Go, replacing the previous Python-based backend service as the entry point to the platform. This update significantly improves scalability and concurrency, resulting in reduced response times and enhanced performance across the system.
- Kubernetes-Based Filtering and Sorting for Forms and Template Groups Filtering and sorting capabilities have been introduced for Forms and Template Groups, allowing for better management and organization within the platform.
- OAuth Integration Across Mainstream ID Providers OAuth capabilities have been expanded in Workflows, to support all mainstream Identity Providers (IDPs), such as GitHub, Salesforce, Google, Microsoft, and others. This enhancement enables users to easily retrieve specific tokens through OAuth providers, improving security and simplifying authentication workflows across multiple services. This will enable users to authenticate using their preferred mainstream IDPs when interacting with forms embedded in workflows.
- Execution History Pagination Pagination has been added to the workflow execution history, allowing users to more easily browse and manage large volumes of execution data.
- Improved UX in Workflow Execution History The workflow execution history has been redesigned for improved user experience. New features include clickable child workflow executions, formatted script code, and the ability to wrap text for better readability.
- Workflow Execution Run Modes Kubeark now supports three distinct workflow execution modes, offering users greater control over how workflows are run:
- Parallel: Existing capability where executions run in parallel.
- Terminate: Each new execution cancels any previous running executions.
- Queue: New executions wait in a queue until previous ones finish.
- Customizable Workflow Timeout Users can now set custom timeouts for workflows, with the default being 24 hours. This provides flexibility for managing long-running workflows.
- Local and Global Variables Support for local and global variables has been added within workflows:
- Local Variables: Created on each script node, allowing users to set and prompt for values directly at the beginning of each node.
- Global Variables: Predefined variables that can be used throughout the workflow but cannot be created within individual nodes.
- Triggers: Live Event Capture A new feature for triggers allows users to capture live events without attaching a workflow. This enables real-time monitoring of trigger events, enhancing visibility into system operations.
- Workflow metrics (Preview)
- New workflow metrics capabilities are available in preview, providing detailed insights into workflow performance and execution data.
- Wait for Workflow Execution and Return Output A new option has been introduced for webhooks, allowing the system to wait for workflow execution to complete and return the output via the webhook.
- Custom URL for Webhooks (Preview) A new feature allows users to specify a custom URL for webhooks, giving more flexibility in how webhooks are handled.
- Custom Actions Grouping by Category, Author, and Type Custom actions within workflows can now be organized by category, author, and type, making them easier to manage and search for when building and optimizing workflows.
- Limit Execution Time per Workspace A prepaid option has been introduced, allowing administrators to set limits on the total execution time for each workspace, helping manage resources more effectively.
This release brings significant improvements to the Kubeark platform, improving scalability, workflow flexibility, and overall user experience
Updated 22 Oct 2024
Did this page help you?