Skip to main content

Release 2026.19.0

· 6 min read
meshcloud

Release period: 2026-04-29 to 2026-05-06

This release includes the following issues:

  • Fix Output Type Mapping in Manual Building Block Runs
  • meshObject API Support for API Keys
  • Cross-Workspace Building Block Definition Listing
  • Renamed workspaceIdentifier query parameter to ownedByWorkspace
  • Remove Azure Blueprints Support from meshStack
  • Remove OpenShift Template Instantiation Support
  • Resources Pending Deletion Appear Greyed Out in Workspace Overview
  • meshBuildingBlockRunner API is Now Available as a Preview
  • Tenant and Project Deletion Now Automatically Removes Building Blocks
  • User Creation Events now Logged for SCIM-imported Users
  • Improved Version Picker in API Documentation
  • Event Log Author Search Now Works Correctly

Ticket Details

Fix Output Type Mapping in Manual Building Block Runs

Audience: User

Description

We fixed an issue where using input types like single select or file with the manual building block runner caused meshStack validation of the run to fail. Manual building block runs now correctly complete for all input types.

meshObject API Support for API Keys

Audience: User

Description

The meshObject API now provides a new preview resource type meshApiKey. The API key clientSecret is returned when the key is created or when expiresAt changes and cannot be retrieved again afterwards. Privilege escalation is prevented by ensuring that a new API key can only receive permissions that are a subset of the calling API key's permissions.

Cross-Workspace Building Block Definition Listing

Audience: User

Description

Workspace API keys with the BUILDINGBLOCKDEFINITION_LIST permission can now list building block definitions across all workspaces by setting the includeAllPublished=true query parameter. This enables cross-workspace discovery of published building blocks, e.g. a platform team publishing BBDs that application teams in different workspaces can consume via Terraform. Only released and published versions are visible for definitions owned by other workspaces. The optional ownedByWorkspace query parameter can be used to scope results to a single workspace.

Renamed workspaceIdentifier query parameter to ownedByWorkspace

Audience: User

Description

Breaking Change (Preview API): The meshBuildingBlockDefinitions list endpoint query parameter workspaceIdentifier has been renamed to ownedByWorkspace for consistency with other endpoints. If you are using this parameter, please update your API calls accordingly.

Remove Azure Blueprints Support from meshStack

Audience: User

Description

We removed support for Azure Blueprints from meshStack. Microsoft has officially deprecated Azure Blueprints and scheduled them for retirement on July 11, 2026. Our metrics confirmed that no customers are actively using Azure Blueprints, so we proactively removed the feature ahead of Microsoft's retirement date. As a result, we removed Azure Blueprint configuration from landing zones, platform configuration, and the meshObject API. This is a backwards incompatible change. If you are using the meshStack Terraform provider (see: https://registry.terraform.io/providers/meshcloud/meshstack/latest/docs), please update it to the latest version before applying any changes. Older provider versions may still reference the removed Azure Blueprint fields and cause your Terraform runs to fail with an API error. If your landing zones or platform configurations currently reference Azure Blueprints, you should migrate to alternative solutions such as mandatory building blocks on your landing zones, which provide similar governance capabilities with a supported and actively developed feature set.

Remove OpenShift Template Instantiation Support

Audience: User

Description

We removed support for OpenShift template instantiation from meshStack. OpenShift templates can no longer be configured in landing zones and will no longer be applied to OpenShift projects during replication. We also removed the OpenShift template property from the meshObject API landing zone configuration. This is a backwards incompatible change. Our metrics confirmed that no customers were actively using this feature, and it had been previously announced as deprecated. If you are using the meshStack Terraform provider (see: https://registry.terraform.io/providers/meshcloud/meshstack/latest/docs), please update it to the latest version before applying any changes. Older provider versions may still send the removed openShiftTemplate landing zone property, causing your Terraform runs to fail with an API error.

Resources Pending Deletion Appear Greyed Out in Workspace Overview

Audience: User

Description

We now visually distinguish resources that are pending deletion in the workspace overview. Projects and resource cards that are awaiting deletion appear greyed out with reduced opacity, and their interactive elements (links and buttons) are disabled. This makes it immediately clear which resources are no longer active, helping you avoid confusion when managing your workspace.

meshBuildingBlockRunner API is Now Available as a Preview

Audience: User

Description

You can now manage building block runners programmatically via the new meshBuildingBlockRunner API. The API supports listing, retrieving, creating, updating, and deleting building block runners.

Note: This API is currently in preview and is subject to change without prior notice. We do not guarantee backwards compatibility for preview versions. Please wait for the stable release before relying on this API in production workflows.

How to use

The API endpoints are accessible at /api/meshobjects/meshbuildingblockrunners. Refer to the API documentation for details on available fields and operations.

Tenant and Project Deletion Now Automatically Removes Building Blocks

Audience: User

Description

When you delete a tenant or project, meshStack now automatically removes all associated building blocks for you. You no longer need to manually clean up building blocks before initiating deletion.

The deletion page now shows a list of building blocks that will be automatically removed, so you have full visibility into what will be cleaned up.

How to use

Navigate to the tenant or project deletion page as usual. If there are building blocks associated with the tenant(s), they will be listed under the resources that will be automatically removed. Simply confirm the deletion - meshStack takes care of the rest.

User Creation Events now Logged for SCIM-imported Users

Audience: User

Description

When users are created via the SCIM API, we now automatically generate event logs that capture the user creation action. This improves audit capabilities and provides better visibility into user provisioning activities from SCIM integrations.

Improved Version Picker in API Documentation

Audience: User

Description

The meshStack API documentation now includes a more intuitive version picker that allows you to easily switch between different versions of an endpoint. The version picker synchronizes request and responses and displays a notice banner when selecting a preview version of an API endpoint.

How to use

The notice banner now links to the "Preview API Limitations" section in the documentation. This section provides important information about preview APIs, including unnaounced breaking changes and their exclusion from our usual support SLA resolution guarantees.

Event Log Author Search Now Works Correctly

Audience: User

Description

The event log search by author filter has been fixed. Previously, searching for event logs by author returned no results even when matching logs existed. You can now reliably search event logs using author information (username, email, or name for human users, or system/API key identifiers), making it easier to audit and track activity in your workspaces.