Skip to content

Releases

2.33.2 - Fix for New Tenants

Jun 27, 2025

  • Fix error when adding new tenants
  • Improve performance of counting in graphql queries

2.33.1 - Audit Fix

Jun 3, 2025

  • Fix audit failures by reducing size of logs

2.33.0

May 29, 2025

  • Add AireAuth event trigger
  • Improve GraphQL API performance
  • Fix bug when creating or updating repository fails

2.32.0 - Form Task Enhancements

May 14, 2025

  • Ability to link form tasks to existing forms
  • Bug fixes

2.31.0 - Tenant Specific SMTP

Apr 3, 2025

  • Add tenant-specific SMTP configuration
  • Fix metrics task paging
  • Increase event maximum XML depth

2.30.0 - Owner Type and Form task improvements

Mar 3, 2025

  • Added in Owner Type option for tasks to describe the type of the Owner
  • When set, Owner and Owner Type are used for 'OnBehalfOf' settings for the Form task when creating the form
  • Due dates can now be set for Form task
  • Multiple task type filters can be selected on task view - Form tasks shown by default alongside Manual tasks
  • Bug fixes and general improvments

2.29.0 - Restrictions & Form Task Tweaks

Feb 11, 2025

  • Add support for Identity resource restrictions
  • Bug fixes

2.28.1 - Bug Fixes

Jan 9, 2025

  • Minor bug fixes
  • Improved validation of automated tasks

2.28.0 - Form Task

Dec 12, 2024

  • Add new Form task type
  • Bug fixes

2.27.0 - Failed task retries, Metrics improvements, and Publish Event task type added

Oct 30, 2024

  • Automated tasks allowed to be retried after failure
  • Added the Publish Event task type
  • Renamed Operational Overview to Metrics with improvements
  • AireFlow now listens out for AireFrame Structural Entity changes
  • General Improvements
  • Bug fixes

2.26.0 - Metrics and AireAudit integration

Sep 17, 2024

  • Added Metrics page to see workflow tasks at a glance
  • AireFlow now integrated with AireAudit for audit logs
  • General Improvements
  • Bug fixes

2.25.1 - Task Assignee Type

Aug 08, 2024

  • Assignee Type added to task definition
  • General Improvements
  • Bug fixes

2.25.0 - Event Bus

Jul 09, 2024

  • Allow tasks to be triggered by AireFrame events
  • Automatically create tenants when added to Identity
  • Restrict tenant APIs to root tenant
  • Bug fixes

2.24.2 - Internal Networking

Jul 01, 2024

  • Enhancements to internal networking

2.24.1 - Bug Fixes

Jun 26, 2024

  • General security fixes
  • Relationship diagram improvements
  • Reliability improvements

2.24.0 - Workflow Log Alerts

Jun 13, 2024

  • Allow Workflow log alerts to be configured for either email or an AireGlu endpoint
  • General security fixes
  • General improvements

2.23.1 - Security Fixes

Apr 25, 2024

  • Improve security of repository syncing

2.23.0 - Event Handling Improvements & Task Reordering

Mar 22, 2024

  • Allow reordering tasks in the workflow definition builder
  • Reduce delays to event handling due to locking
  • Improve clinical safety when removing task deinfitions
  • Package updates for security and reliability

2.22.0 - AireVault Secrets Integration

Nov 15, 2023

  • AireVault secrets now integrated within AireFlow
  • Vault Secret Key now required for private repositories

2.21.0 - Event Definition Groups & Exclusive Tasks

Oct 18, 2023

  • Add event definition groups
  • Add a setting to mark a task as Exclusive
  • Event log search enhancements

2.20.1 - Bug Fixes

Aug 14, 2023

  • Set default due expression when adding new task to workflow definition
  • Improve behaviour when setting Rows Per Page to 'All'

2.20.0 - Due Dates

Aug 7, 2023

  • Add ability to set task due dates in workflow definitions
  • Add abiltiy to edit task due date via mutations and task PATCH api
  • Filter tasks page in backend to allow viewing more tasks

2.19.1 - Database Migrations

Jul 27, 2023

  • Migrate tasks from specific workflow to fix bug

2.19.0 - AireVault Integration

July 18, 2023

  • AireVault now integrated within AireFlow
  • Event log and workflow log filtering now occurs in the back end
  • Fix a bug where the same workflow key couldn't be used by multiple tenants
  • Added the task key column on both sets of logs
  • Ensure the custom event triggers drop down is now in alphabetical order
  • Fix a bug where events were sometimes not being marked as processed
  • Fix a bug where emitted contexts were not being used by created tasks for git-backed workflows after syncing
  • Created tasks are now prevented from being changed if the corresponding workflow has been deleted

2.18.1 - Bug Fix

Jun 14, 2023

  • Fix emitted context for workflows from git

2.18.0 - Runtime Audit & Workflow Keys

Mar 30, 2023

  • Add audit logs to Elastic for event and task APIs
  • Add workflow definition keys
  • Prevent creation of filtered tasks
  • Fix HTTP task failure bug
  • Add custom headers to HTTP tasks

2.17.1 - RBAC

Feb 02, 2023

  • Add role based access control for client credentials
  • Add names to API keys
  • Add healthcheck endpoints
  • Fix event update issue

2.17.0 - RBAC

Dec 01, 2022

  • Add role based access control for users
  • Add role based access control for API keys
  • Add API for managing tenants

2.16.0 - Task Keys & Git Repository Retriever

Nov 24, 2022

  • Add task key property and
  • Migrate triggers to use task key instead of ID
  • Add git repository retriever
  • Bug fixes for relationship diagram

2.15.1 - RabbitMQ Bug Fixes

Oct 10, 2022

  • Bug fixes for RabbitMQ
  • Bug fixes for relationship diagram
  • Task definition editor improvements

2.15.0 - AireFrame Task Type

Sep 21, 2022

  • Add AireFrame form creation task type
  • Bug fixes for RabbitMQ
  • Automatically delete event context after processing
  • Automatically delete task contexts after completion/cancellation

2.14.0 - RabbitMQ

July 05, 2022

  • Switch to RabbitMQ for event processing

2.13.2 - Bug Fixes

June 16, 2022

  • Allow changing task descriptions via mutation or API patch call
  • Fix missing routing key label for custom event triggers
  • Add workflow logs for failed mutations

2.13.1 - Bug Fixes

June 8, 2022

  • Fix bug for saving subject IDs and exmaple contexts for defintion
  • Fix downstream consequences warning when disabling a version

2.13.0 - Versioning

May 18, 2022

  • Add support for workflow definition versioning

2.12.0 - Auth Fixes

Apr 21, 2022

  • Fix bug where UI gets stuck on "Please authenticate"

2.11.0 - General Improvements

Apr 11, 2022

  • Improve pagination of workflow logs
  • Fix emitted context bug

2.10.0 - General Improvements

Mar 24, 2022

  • Add task status description API
  • Add HTML email editor
  • Add toggle for HTTP/email failure retrying
  • Remove v1 of GraphQL API
  • Remove option for in memory repositories

2.9.0 - General Improvements

Mar 10, 2022

  • Add total number of tasks to graphQL
  • Improve default job engine retry policy
  • Display tenant/user name in top bar
  • Automatically set task status to "failed" when an error occurs
  • (FIX) GraphQL sends Task statuses in a different format to REST APIs
  • (FIX) Long subject IDs do not display correctly in Event Log
  • (FIX) Long subject IDs do not display correctly in task list
  • (FIX) Tasks can reference themselves
  • (FIX) Searching should ignore white space at end of search term
  • (FIX) When a JWT expires it doesn't refresh and there's no way to get back into the staging/prod environments

2.8.1 - GraphQL API Explorer Fix

Feb 15, 2022

  • Fix GraphQL Explorer for v2 of the API

2.8.0 - GraphQL V2

Feb 10, 2022

  • Add new version of GraphQL with performance improvements
  • Add workflow logs for failed emails and http requests

2.7.0 - Task Cancellation & Workflow Logs

Jan 27, 2022

  • Add workflow logs screen to display errors within workflows
  • Add new task statuses (Cancelled, Failed & Blocked)
  • Add validation when changing task status
  • Add API endpoints to fetch valid statuses and transitions
  • Minor UI improvements

2.6.1 - Minor GraphQL Fixes

Jan 14, 2022

  • Marginal improvement to GraphQL api performance

2.6.0 - Definition Import UI

Dec 22, 2021

  • Add UI for importing workflow definitions
  • Fix GraphQL API Explorer authentication bug
  • Improve consistency of API scopes
  • Fix login bugs
  • Fix loading spinners
  • Add link to doc site in menu

2.5.0 - Automatic Logout Redirect

Dec 06, 2021

  • Redirect back to login screen after logging out

2.4.0 - Definition Import & Export

Dec 01, 2021

  • The export button is now visible in the UI
  • New API added to import workflows
  • Allow OIDC and API keys to be used simultaneously

2.3.1 - Display Event Contexts

Nov 03, 2021

  • Event contexts are now visible in the event log

2.3.0 - Merge task types

Sep 23, 2021

  • Task types now includes notification types (email and http) to simplify process of configuring a task

2.2.0 - Triggered Updates & Relationship Diagram

Sep 8, 2021

  • Add the ability to trigger task updates when events happen
  • Improve relationship diagram design

2.1.0 - Event Definition Debug & Correlation ID

Aug 6, 2021

  • Add a button to event definitions to test fire an event
  • Add (optional) correlation IDs to tasks
  • Fix tasks UI bugs
  • Improve event log

2.0.8 - Migrations

Jul 14, 2021

  • Automatic data migrations

2.0.7 - Bug Fixes

Jul 13, 2021

  • Fix task assignee editing bugs
  • Add subjectId to root level of liquid mapping
  • Remove filtered tasks from task list ui

2.0.6 - Trigger Improvements

Jul 9, 2021

  • Convert all triggers to use routing key internally
  • Fix triggering bugs
  • Use GraphQL for tasks list

2.0.5 - Bug Fixes

Jun 25, 2021

  • Fix migration bug
  • Fix event log refresh bug
  • Fix error swallowing bug

2.0.4 - Bug Fixes

Jun 24, 2021

  • Fix task emitted contexts
  • Add loading spinner
  • Replace TaskNotificationSent event with TaskComplete

2.0.3 - Publishing to DockerHub

Jun 14, 2021

  • Publish images on DockerHub

2.0.2 - UI Bug Fixes

May 27, 2021

  • Improve relationship diagram
  • Fix trigger context UI bug

2.0.1 - Bug Fixes

May 26, 2021

  • Fix a bug around invalid xpath expressions in filters
  • Improve management screen labels for tasks and triggers

2.0.0 - Event Architecture

May 20, 2021

  • Combine APIs onto same domain as website to remove CORS
  • Replace workflow instances with task instances
  • Replace workflow streams with custom event definitions
  • Replace "once" triggers with custom event triggers
  • Posting a custom event is now the only way to instantiate a workflow
  • Move triggers from workflows into individual tasks
  • Create a distinction between "manual" tasks and "notification" tasks
  • Disable versioning
  • Disable scheduled triggers

1.10.0 - Bug fixes

Apr 20, 2021

  • Add validation when saving workflow definitions
  • Improve error handling in definitions list
  • Remove need for double quotes in Output Context

1.9.1 - Email Body Bug Fixes

Apr 13, 2021

  • Fix a bug causing links inside email bodies to break

1.9.0 - GraphQL, Validation & Security/Bug fixes

Apr 9, 2021

  • GraphQL API for tasks
  • Frontend workflow validation hints
  • Support for literal values containing quotes
  • Prevent xpath/liquid injection
  • Bug fixes

1.8.0 - Task Status Filtering

Mar 25, 2021

  • Allow tasks to be filtered by status

1.7.2 - Management Screen Bug Fixes

Mar 23, 2021

  • Fix a bug causing workflow detail sections to collapse on first edit
  • Enabled deletion of task initial state pairs

1.7.1 - Task Update Bug Fixes

Mar 17, 2021

  • Fix a bug causing task updates to re-run workflows

1.7.0 - Event Bug Fixes

Mar 16, 2021

  • Fix a bug causing events to be fired multiple times

1.5.0 - Task Filtering

Mar 15, 2021

  • New subject/assignee filters in the task list
  • Fix task status button overflow
  • Reduce page exit popups

1.4.1 - Event Hooks & Endpoint Changes

Mar 12, 2021

  • New Patch Api in Tasks Controller
  • Removed existing UpdateStatus endpoint
  • Removed existing UpdateState endpoint
  • Implement event hooks (TaskAssigned)

1.3.0 - Event Hooks & Bugs

Mar 03, 2021

  • Implement event hooks (TaskInstantiated, TaskNotificationSent, TaskStarted, TaskCompleted, WorkflowCompleted)
  • Fix get tasks by subject

1.2.0 - UI Consistency

Feb 24, 2021

  • Task UI re-styling for consistency with management UI
  • Event trigger versioning UI bugfix

1.1.0 - Management UI

Jan 08, 2021

  • Refreshed management UI
  • AireIdentity integration bugfix

1.0.0 - Initial release

Jan 08, 2021

  • Initial release
  • AireIdentity integration

Updated at: