Skip to main content

Release 2026.12.0

· 6 min read
meshcloud

Release period: 2026-03-18 to 2026-03-23

This release includes the following issues:

  • Custom Access Information Note for Platforms
  • Extend Import Functionality of Hub
  • Simplified Workspace Control Plane Feature Preview
  • Featured Marketplace Services for Platforms and Building Blocks
  • Skip Duplicate Email for Invited Users on Workspace Assignment
  • Improved and Polished Tag Appearance
  • Clearer Error Message for Building Block Definition Description Length
  • Building Block Runs No Longer Block the Queue After Repeated Timeouts
  • Fix Platform Identifier Uniqueness Check Across Workspaces
  • Workspace Registration Now Works With Duplicate Display Names
  • Fix Building Block CODE Output Type not Stored Correctly
  • Streamlined Workspace Navigation for New Overview Experience
  • Integrate Platforms via Terraform or Manual Setup

Ticket Details

Custom Access Information Note for Platforms

Audience: User

Description

Platform admins can now add a custom free-text note to any platform under Settings > Configuration > Replication Config. This note is displayed to users on the platform access screen, providing a convenient way to share additional guidance, links, or instructions for accessing the platform.

How to use

Navigate to your platform's control plane, go to Settings > Configuration > Replication Config, and enter your custom message in the "Access Information Note" field. Save your changes - the note will immediately appear for all users when they access a tenant on that platform.

Extend Import Functionality of Hub

Audience: User

Description

When importing a building block definition from the meshStack Hub, meshStack now pre-fills significantly more fields in the wizard when the module contains a meshstack_integration.tf file. This file provides a full description of the building block definition, including its variables, and meshStack uses it to populate the wizard automatically.

If a module does not contain a meshstack_integration.tf file, meshStack falls back to the previous behaviour.

Simplified Workspace Control Plane Feature Preview

Audience: User

Description

We introduced a new feature preview called "Simplified Workspace Control Plane". When enabled, the workspace control plane hides the separate Projects and Building Blocks tabs, giving you a cleaner and more focused layout for managing your cloud resources.

How to use

Navigate to your Feature Previews in the user menu to opt in to the "Simplified Workspace Control Plane" feature preview. Once enabled, the Projects and Building Blocks tabs are removed from the workspace control plane, streamlining your navigation.

Audience: User

Description

We added the ability to feature services in the marketplace. As a meshStack admin, you can now mark platforms and building block definitions as "featured" from the workspace services overview. Featured services appear in a dedicated highlighted section at the top of the marketplace catalog, making it easy for your users to discover recommended services at a glance.

Skip Duplicate Email for Invited Users on Workspace Assignment

Audience: User

Description

When you invite a new user to a workspace via invitation token, they now only receive the invitation email. Previously, an additional "Access to Workspace Granted" email was sent alongside the invitation, which was redundant and confusing. We fixed this so that invited users receive a single, clear invitation email until they accept the invite.

Improved and Polished Tag Appearance

Audience: User

Description

We refined the visual design of tags throughout meshPanel. Tags now feature a cleaner, more compact look with improved spacing, consistent use of theme colors, and comma-separated values for better readability. The "show more" controls are now styled more subtly to keep the focus on your tag content.

Clearer Error Message for Building Block Definition Description Length

Audience: User

Description

When you create or update a building block definition via the meshObject API with a description that exceeds 255 characters, you now receive a clear and actionable error message that tells you exactly what the issue is. Previously, the API would return a cryptic internal error.

Building Block Runs No Longer Block the Queue After Repeated Timeouts

Audience: User

Description

We improved how building block runs are prioritized in the execution queue. Previously, a building block run that had repeatedly timed out could block fresh building block runs from other workspaces from being picked up by the runner.

Now, new building block runs (that have never timed out) are always prioritized over runs that have previously timed out. This means a struggling building block no longer prevents other building blocks from being executed. Timed-out runs continue to retry, but with lower priority than fresh runs.

Fix Platform Identifier Uniqueness Check Across Workspaces

Audience: User

Description

When creating a new platform, we now correctly detect if the chosen identifier is already used by a platform in another workspace. Previously, the validation silently ignored this case, allowing you to submit the form with an identifier that was already taken (which then failed).

Workspace Registration Now Works With Duplicate Display Names

Audience: User

Description

You can now register a workspace even if another workspace already uses the same display name. Previously, workspace registration incorrectly rejected display names that were already in use, even though workspace display names in meshStack do not have to be unique (while identifiers have to be unique).

Fix Building Block CODE Output Type not Stored Correctly

Audience: User

Description

We fixed a bug where building block outputs defined with type CODE were incorrectly stored as STRING after a run. This caused the panel to not render the output value with code formatting, even when the building block definition explicitly configured the output as CODE.

Streamlined Workspace Navigation for New Overview Experience

Audience: User

Description

We streamlined the workspace navigation for users who opted into the new workspace overview experience. The Projects and Building Blocks tabs are now hidden from the main workspace navigation when you use the new overview, reducing clutter and avoiding redundant navigation options. Instead, you can manage expired project access and project access requests directly under the Access Control section.

Integrate Platforms via Terraform or Manual Setup

Audience: User

Description

When integrating a new platform in the Platform Builder, meshStack now guides you through choosing an integration method. If a Terraform module is available for the selected platform type, we show you a dialog with two options: open the meshStack Hub to integrate using the Terraform module, or configure the platform manually via the UI.

For platform types without a Terraform module, we skip the dialog and take you directly to the manual setup.