Skip to main content

Release vNext

· 4 min read
meshcloud

Release period: 2026-04-22 to 2026-04-29

This release includes the following issues:

  • Building Block Card No Longer Shows Broken Resource Links
  • SCIM Groups Can Now Be Created Without Specifying Members
  • Improved SCIM Patch Compatibility
  • Improved SCIM Client Discovery with Schemas Endpoint
  • Workspace Services Table Order is now Stable on Page Reload
  • Search Boxes Now Work Correctly on Safari
  • Fix Null Defaults Being Prefilled as String "null" in Building Block Definitions
  • Configure Default Workspace Project Quota in the Admin Area
  • Prevent Duplicate SCIM User Names on PATCH Requests
  • Project Identifiers Now Visible in Workspace Overview

Ticket Details

Audience: User

Description

We fixed an issue where building block cards could display broken resource links when the output value was not yet available. The card now correctly filters out resource URL outputs that have no value, so you only see links that actually work.

SCIM Groups Can Now Be Created Without Specifying Members

Audience: User

Description

You can now create global groups via SCIM without providing the "members" attribute in your request. The group will be created with an empty membership list, which you can later populate using SCIM PATCH operations. This improves compatibility with SCIM clients that omit the "members" attribute when creating groups.

Improved SCIM Patch Compatibility

Audience: User

Description

The SCIM API now correctly handles PATCH operations without an explicit "path" field, as defined in RFC 7644 section 3.5.2.3. Previously, these operations would fail with an error. With this fix, meshStack supports both PATCH operation formats, improving compatibility with a wider range of SCIM clients. While there are no visible changes for current SCIM users at this time, this improvement is an important step toward fuller SCIM compliance and enables support for more standards-compliant SCIM clients in the future.

Improved SCIM Client Discovery with Schemas Endpoint

Audience: User

Description

The SCIM API now exposes the /Schemas, /ServiceProviderConfig and /ResourceTypes discovery endpoints through the SCIM API root, making it discoverable alongside other SCIM resources like Users and Groups. This enhancement improves SCIM client compatibility by allowing clients to discover all available SCIM resources through a single discovery mechanism. While there are no visible changes for current SCIM users at this time, this improvement is an important step toward fuller SCIM compliance and enables support for a wider range of SCIM clients that rely on standard discovery mechanisms in the future.

Workspace Services Table Order is now Stable on Page Reload

Audience: User

Description

The workspace services admin table was displaying items in a different order when you reloaded the page. We fixed the underlying pagination logic to ensure consistent, deterministic ordering across page reloads. The table will now maintain the same item order every time you load or refresh the page.

Search Boxes Now Work Correctly on Safari

Audience: User

Description

We fixed an issue where search boxes in meshStack were completely unresponsive on the latest version of Safari. You can now use search as expected across all supported browsers.

Fix Null Defaults Being Prefilled as String "null" in Building Block Definitions

Audience: User

Description

When importing a building block definition, inputs with no default value were incorrectly prefilled with the string "null" instead of being left empty. We fixed this so that inputs without a default are now correctly omitted from the prefill.

Configure Default Workspace Project Quota in the Admin Area

Audience: User

Description

You can now configure the default project quota for workspaces directly from the Admin Area under Settings > Compliance Settings > Workspace Quotas. Previously, this required a Dhall configuration change and a redeployment of meshStack. The new default applies to all newly created workspaces. Existing workspaces retain their current quota and can still be adjusted individually via the workspace quota settings.

Prevent Duplicate SCIM User Names on PATCH Requests

Audience: User

Description

SCIM PATCH requests that attempt to change a user's userName to one already used by another active user are now rejected with a 409 Conflict error. This prevents a data integrity issue where duplicate userNames could be created in the system, which would subsequently cause server errors (500) when querying users by that userName.

Project Identifiers Now Visible in Workspace Overview

Audience: User

Description

We added project identifiers to the workspace overview project list. You can now see each project's identifier alongside its display name and click it to copy to clipboard.