Skip to content

AireGlu Release Notes

Version: 1.114.0
Release Date: February 26, 2026

Summary of Changes

✨ New Features

  • MCP Server Backend Support (GLU-2902)
  • Enhanced Authentication Security (GLU-2541)

⚡ Improvements

  • Saveless Endpoint Editor (GLU-2678, GLU-2679, GLU-2848)
  • Improved Endpoint Search and View Toggle (GLU-2868, GLU-2880)
  • Persistent Endpoint Search Text (GLU-2867)
  • Drag to Navigate on Node Page (GLU-2775)
  • Smarter Pagination Controls (GLU-2935)
  • Expanded Group View to Show All Endpoints (GLU-2936)
  • Improved Autoscaling Coverage (GLU-2883)
  • Reliable Export and Import for Internal Endpoints (GLU-2944)
  • SDK Updated to Release Version (GLU-2898)

🐞 Bug Fixes

  • Reduced Service Downtime from Cache Failures (GLU-2931)
  • Fixed Liquid and Token Evaluation in Endpoint Request Tasks (GLU-2947)
  • Fixed 404 Error When Saving New Endpoint Versions (GLU-2948)
  • Removed Deprecated Legacy Adapter Services (GLU-2969)
  • Fixed File Paths Being Cleared in Multipart Form Requests (GLU-2970)
  • Fixed Incorrect Row Removal in Multipart Form Editor (GLU-2974)

⚠️ Upgrade Notes


includes BFF upgrade

This release contains an upgrade to BFF (Backend for Frontend) which is an automated workflow designed to transition web applications from client-side token management to server-side architecture using BFF. This upgrade may result in users being logged out of the AireGlu designer during the upgrade process. Users can simply log back in to the designer should this happen.


Detailed Changes

✨ New Features


MCP Server Backend Support (GLU-2902)

What this means for you

AireGlu can now act as an MCP server, allowing AI assistants and LLM-based tools to discover and invoke your AireGlu endpoints as tools or resources. This opens up the ability to connect AI applications directly to the integrations and workflows you have built in AireGlu, without additional middleware.

Technical

Implemented the backend infrastructure to expose AireGlu endpoints as a Model Context Protocol (MCP) server. Includes data models for MCP server configuration stored in MongoDB, a management API for defining which endpoints are available as MCP tools or resources, and a JSON-RPC 2.0 protocol handler integrated into the runtime service to route MCP tool calls to AireGlu endpoint execution.

Enhanced Authentication Security (GLU-2541)

What this means for you

Authentication is now handled more securely behind the scenes. Token management is no longer exposed to the browser, reducing the risk of token interception. You should not notice any change to your login experience, but your sessions will be better protected.

Technical

Implemented server-side authentication using the Duende BFF (Backend for Frontend) package, replacing the previous client-side token handling. Refresh tokens are now managed server-side. Local authentication is maintained for environments that require it, and the implementation aligns with the existing pattern adopted in AireFrame and AireIdentity.

⚡ Improvements


Saveless Endpoint Editor (GLU-2678, GLU-2679, GLU-2848)

What this means for you

You no longer need to remember to press Save when moving between tasks in the endpoint editor — your changes are kept automatically. If you want to discard what you have just done in the current task, use the "Undo pending changes" button. The × button in the top-right will close the dialog and discard any unsaved edits in the task currently open.

Technical

Reworked the save and cancel mechanism in the endpoint editor dialogs. Changes are now automatically validated and persisted to state when navigating between tasks or closing a task using the OK button. A dedicated "Undo pending changes" button replaces the previous cancel concept, and a close button (×) in the top-right discards any changes made in the currently open task. The undo action no longer closes the dialog.

Improved Endpoint Search and View Toggle (GLU-2868, GLU-2880)

What this means for you

Switching between the Endpoint and Group views is now quicker — one click instead of multiple. The search box is more intuitive, making it clear whether you are searching endpoints or groups based on which view you are in.

Technical

Moved the Endpoint/Group view toggle into the same toolbar as the search box, visually grouping view selection with search controls. The toggle is now a single-click control rather than a dropdown. The search box placeholder text updates to reflect the current view ("Search endpoints…" or "Search groups…").

Persistent Endpoint Search Text (GLU-2867)

What this means for you

If you have filtered the endpoints list and refresh the page, your search text is retained. You no longer lose your search context after a page reload.

Technical

The endpoint search query is now preserved in the URL, so it is restored automatically when the page is refreshed, consistent with behaviour in AireForms.

Drag to Navigate on Node Page (GLU-2775)

What this means for you

Navigating large or complex endpoint node diagrams is easier. Click and drag on any empty area of the canvas to move around, rather than relying on scroll bars alone.

Technical

Added click-and-drag functionality to the node page within the endpoint editor. Users can now click on the background canvas and drag to pan around the node layout.

Smarter Pagination Controls (GLU-2935)

What this means for you

The Endpoints list and other views with fewer than 10 items will no longer show redundant pagination controls, making the interface cleaner and easier to use.

Technical

Pagination controls are now hidden when the number of items is fewer than 10, since paging is not applicable below that threshold. This applies throughout the application, including the Endpoints list where both group and endpoint paging were previously shown unnecessarily.

Expanded Group View to Show All Endpoints (GLU-2936)

What this means for you

When you expand a group in the Group view, all endpoints are visible without needing to page through them. This makes it faster to find and access endpoints within a group.

Technical

Pagination controls are now hidden when the number of items is fewer than 10, since paging is not applicable below that threshold. This applies throughout the application, including the Endpoints list where both group and endpoint paging were previously shown unnecessarily.

Improved Autoscaling Coverage (GLU-2883)

What this means for you

More AireGlu services can now scale automatically under increased load, improving reliability and responsiveness during periods of high usage without manual intervention.

Technical

Autoscaling configuration has been extended to include additional services: the Repo Retriever service, Usage Data Writer, and XSLT Executor. Background services such as the email polling service, MESH polling service, and job runner have been intentionally excluded, along with services where throughput needs to remain limited.

Reliable Export and Import for Internal Endpoints (GLU-2944)

What this means for you

Exporting an endpoint configuration from one environment (for example, production) and importing it into another (for example, development) will now correctly reference the target environment's endpoints, rather than carrying over references to the wrong environment.

Technical

When exporting endpoints that invoke other AireGlu endpoints internally, the full endpoint URL (including host and environment) is no longer included in the export. Only the endpoint name is stored, and the correct host and environment are inferred at import time.

SDK Updated to Release Version (GLU-2898)

What this means for you

The stable SDK version is now in use, removing any uncertainty that might arise from running a pre-release dependency in a production environment.

Technical

Replaced the pre-release SDK with the stable release version. The pre-release version included a change to the data format that had no practical impact on adapter authoring but was present due to shared class placement.

🐞 Bug Fixes


Reduced Service Downtime from Cache Failures (GLU-2931)

Description

Investigated and resolved an issue where a general failure to connect to Redis caused services to crash, despite Redis being configured as a non-critical dependency with a MongoDB fallback. The health check configuration has been corrected so that Redis connectivity issues no longer trigger service termination.

Fixed Liquid and Token Evaluation in Endpoint Request Tasks (GLU-2947)

Description

Resolved an issue where the AireGlu Endpoint Request task type was unable to evaluate Liquid templates or token expressions unless they were wrapped inside a string field. Non-string fields now correctly support Liquid and token evaluation.

Fixed 404 Error When Saving New Endpoint Versions (GLU-2948)

Description

Resolved a race condition where saving an endpoint using "Save as new version" or "Add new version" returned a 404 error immediately after saving. The endpoint was being saved correctly but was not yet available in time for the subsequent redirect, causing the error. Navigation now waits for the new version to be available before redirecting.

Removed Deprecated Legacy Adapter Services (GLU-2969)

Description

Removed legacy adapter service code that had been marked as deprecated and was no longer in use.

Fixed File Paths Being Cleared in Multipart Form Requests (GLU-2970)

Description

Fixed an issue where file path values in HTTP Multipart Form Data request tasks were being cleared when the endpoint was saved.

Fixed Incorrect Row Removal in Multipart Form Editor (GLU-2974)

Description

Fixed a bug in the Multipart Form editor where removing a row was deleting or re-rendering the wrong row due to an indexing issue in the component.