Appearance
AireAssert Release Notes
Version: 1.3.2
Release Date: 15 July 2026
Summary of Changes
✨ New Features
- Clearer Subject Assertion Error Messages (AA-972)
- Retryable Subject Assertions (AA-973)
- Reliable Saved Values in Complex Imports (AA-974)
- Reference AireFrame Fields by Label (AA-975)
- Clearer Errors for Malformed Example Blocks (AA-977)
- Query Widget Data Across Dashboards (AA-980)
- Improved Deployment Pipeline Reliability (AA-982)
- Faster, More Reliable Chart Hosting (AA-983)
🐞 Bug Fixes
- Fixed Validation Messages on Other Controls (AA-969)
- Fixed Scenario Discovery for Imported Features (AA-970)
- Fixed Validation Assertions on Toggle Controls (AA-978)
- Fixed Retry Timeout Reset on Save (AA-979)
- Fixed Widget Action Execution (AA-981)
Detailed Changes
✨ New Features
Clearer Subject Assertion Error Messages (AA-972)
Description
When a subject assertion failed, the error shown was a raw internal message that didn't clearly explain what had gone wrong. Failures now show a descriptive message stating that no subject matched the filtered fields, along with the field values used.
What this means for you
When a test fails on a subject assertion, you'll immediately see which field values didn't match, helping you diagnose issues faster without digging through logs.
Retryable Subject Assertions (AA-973)
Description
Subject assertions can now be retried to account for processing time within AireFrame. The retry duration is configurable via a setting in the testset configuration file.
What this means for you
Your tests are less likely to fail due to timing issues, as you can now allow extra time for AireFrame to process data before an assertion is checked.
Reliable Saved Values in Complex Imports (AA-974)
Description
Saved values were sometimes coming through blank when complex feature imports were used. This has been investigated and fixed.
What this means for you
Saved values now carry through correctly in your tests, even when your feature files include complex imports.
Reference AireFrame Fields by Label (AA-975)
Description
Previously, fields could only be referenced using their field key. Tenant configuration is now retrieved on login, allowing fields to be referenced by label as well.
What this means for you
You can now write your tests using field labels rather than needing to know internal field keys, making your feature files easier to read and maintain.
Clearer Errors for Malformed Example Blocks (AA-977)
Description
An example block missing its start pipe previously caused a failure that was not reported correctly during test execution. This is now detected during feature compilation, and the testset is reported as CouldNotStart with a descriptive error.
What this means for you
If an example block in your feature file is malformed, you'll get a clear, upfront error explaining the problem instead of a confusing test failure.
Query Widget Data Across Dashboards (AA-980)
Description
Widget data can now be queried from additional dashboards in AireFrame when making assertions, across both Subject List and Subject Detail sections. Widgets can also be referenced by ID rather than title where duplicate titles exist.
What this means for you
You can now assert against widget data no matter which dashboard it lives on, and you can reliably target the right widget even when multiple widgets share the same title.
Improved Deployment Pipeline Reliability (AA-982)
Description
The deployment pipeline has been updated to use a new Bitbucket access method, resolving repository access issues that were blocking deployments.
What this means for you
This keeps AireAssert releases flowing smoothly, so you continue to receive updates and fixes without disruption.
Faster, More Reliable Chart Hosting (AA-983)
Description
Helm chart publishing has moved from Git-based hosting to S3, in line with the approach used for AireGlu, resolving publishing failures.
What this means for you
This change supports more reliable behind-the-scenes delivery of AireAssert updates to you.
🐞 Bug Fixes
Fixed Validation Messages on Other Controls (AA-969)
Description
Validation messages were not working correctly on other controls. This has been fixed.
Fixed Scenario Discovery for Imported Features (AA-970)
Description
When more than one feature was imported into another, referencing a scenario from the second imported feature could not be found, causing the testset to fail compilation. Scenario discovery across imported features has been fixed.
Fixed Validation Assertions on Toggle Controls (AA-978)
Description
Assertions checking that a control does not have a validation message were failing when pointed at Toggle Controls. This has been fixed.
Fixed Retry Timeout Reset on Save (AA-979)
Description
The AssertionRetryTimeout value in a testset's configuration was being reset to zero after synchronising the repository and saving a file change in the UI. This has been fixed so the configured value is retained.
Fixed Widget Action Execution (AA-981)
Description
An AireFrame Widget Action was found during test execution but was not recognised as executable, causing validation to fail. This has been fixed.

