Release 2026.17.0
Release period: 2026-04-20 to 2026-04-22
This release includes the following issues:
- Increase Communication Center Message Character Limit to 5,000
- SCIM API Returns Correct HTTP Status for Unsupported Filters
- Fixed Building Block Create Permission Validation
- Fix Premature Duplicate Cost Center Warning During Workspace Creation
- Filter API Keys
- Fix Table Cell Text Truncation - Allow Line Wrapping in Tables
- Improved Layout of Welcome and Landing Pages on Smaller Screens
- Editable Building Block Name in Ordering Form
- Improved SCIM Error Responses for Invalid Patch Values
- Fix Back Button Navigation from Building Block Details
- Template-Based Building Block Names
- Communication Center Emails Now Include Workspace Name
- Workspace Building Block Definitions Now Show Correct Input Sources
- meshPlatform Access Information for API and Terraform Usage
Ticket Details
Increase Communication Center Message Character Limit to 5,000
Audience: User
Description
You can now write up to 5,000 characters in the Communication Center message body, up from the previous limit of 1,000. This gives you much more room to communicate detailed instructions, remediation steps, or announcements to your workspace users.
SCIM API Returns Correct HTTP Status for Unsupported Filters
Audience: User
Description
The SCIM API now returns the correct HTTP status code (400 Bad Request) when receiving invalid requests, such as unsupported filter fields, instead of returning a generic 500 Internal Server Error. This allows SCIM clients to properly distinguish between client errors and server errors, enabling better error handling and debugging.
Fixed Building Block Create Permission Validation
Audience: User
Description
We fixed a bug where creating a building block via the API was rejected even though the API key held the admin-level permission (e.g. the ability to list workspace bindings across all workspaces). Previously, the permission escalation check only accepted an exact match of the workspace-scoped permission required by the building block definition. Now, admin-level permissions are also accepted, so you can implement cross-workspace automation scenarios.
Fix Premature Duplicate Cost Center Warning During Workspace Creation
Audience: User
Description
We fixed a bug in the workspace creation flow where the duplicate cost center warning was shown when you initially entered a valid cost center value. The warning now only appears when the cost center is really already in use by another workspace.
Filter API Keys
Audience: User
Description
You can now filter API keys in the panel. This helps you quickly find the key you need when managing many API keys.
Fix Table Cell Text Truncation - Allow Line Wrapping in Tables
Audience: User
Description
We fixed a display issue across several tables in the panel where long cell content was clipped or truncated instead of wrapping to the next line. This affected tables such as the building block list, runner list, building block definition list, and others. Cell content now wraps to the next line, making the full value visible without any extra interaction.
Improved Layout of Welcome and Landing Pages on Smaller Screens
Audience: User
Description
We improved the responsiveness of the welcome page and landing page layouts. Text, logos, icons, and buttons now scale gracefully across different viewport sizes, preventing content from being clipped or overflowing on narrower screens.
Editable Building Block Name in Ordering Form
Audience: User
Description
When ordering a Building Block from the marketplace or the Building Block creation dialog, the suggested Building Block name is now displayed as a prominent title at the top of the form. You can edit it inline by clicking the pen icon next to the name. A warning hint reminds you that the name cannot be changed after creation.
How to use
Click the pen icon next to the Building Block name in the ordering form to edit it. Press Enter or click the checkmark to confirm, or press Escape or click the X to cancel.
Improved SCIM Error Responses for Invalid Patch Values
Audience: User
Description
We improved our SCIM API compliance for PATCH requests. When a PATCH operation provides a value that is incompatible with the target attribute's type, the API now correctly returns a "invalidValue" error instead of the misleading "immutable" error. This makes meshStack more compliant with RFC 7644 and helps SCIM clients better understand the actual cause of a rejected request.
Fix Back Button Navigation from Building Block Details
Audience: User
Description
When using the simplified workspace overview feature preview, the back button on the building block details page incorrectly navigated to the old building block list instead of the workspace overview. This has been fixed and the back button now consistently returns you to the workspace overview.
Template-Based Building Block Names
Audience: User
Description
Building block names now update live while you configure a new building block. When the building block
definition name contains mustache-style placeholders like {{ repoName }}, meshStack fills them in
automatically from your input values and non-sensitive static values. Duplicate names are still handled
by appending numeric suffixes such as (1).
How to use
Set your building block definition name to a template such as GitHub Repo {{ repoName }}, where
repoName is one of the definition's user inputs. When a user orders this building block and types
my-service into the repoName input, the building block name is set to GitHub Repo my-service
in real time. If that name already exists on the same tenant, meshStack appends a suffix automatically,
e.g. GitHub Repo my-service (1).
Communication Center Emails Now Include Workspace Name
Audience: User
Description
Communication Center notification emails now clearly display the workspace name. This helps you identify which workspace a notification applies to, especially when you are a manager or owner of multiple workspaces. Previously, recipients received identical-looking emails without workspace context, making it difficult to understand which workspace each notification related to.
Workspace Building Block Definitions Now Show Correct Input Sources
Audience: User
Description
When editing the inputs of a workspace-scoped building block definition, we previously showed input sources that are not applicable to workspace building blocks, such as "Project Identifier", "Full Platform Identifier", and "Platform Tenant ID". These options are only meaningful for tenant-scoped building blocks.
We fixed this so that only the correct input sources are available when configuring inputs for workspace building block definitions.
meshPlatform Access Information for API and Terraform Usage
Audience: Operator, User
Description
meshPlatform v2 now exposes optional spec.accessInformation via the public
meshObject API, and this value is consumed by the Terraform provider to expose
platform access information.
Tenant access views now render this field as Markdown. Plain-text notes with
newlines now render as a single line.