Skip to content
This repository was archived by the owner on Dec 29, 2025. It is now read-only.

Commit 673e7ef

Browse files
author
GitHub Actions
committed
Added release notes and version entries for 2025.32.0
1 parent 8b1c481 commit 673e7ef

File tree

1 file changed

+169
-0
lines changed

1 file changed

+169
-0
lines changed

blog/2025-08-07-Release-0.md

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
---
2+
author: meshcloud
3+
title: Release 2025.32.0
4+
---
5+
6+
Release period: 2025-07-30 to 2025-08-07
7+
8+
This release includes the following issues:
9+
* Fixed User Input Updateability for GitHub and GitLab Building Blocks
10+
* Clickable Links for Workspace and Project in Admin Area Tables
11+
* Fixed meshStack Hub Back Reference Building Block Definitions
12+
* Fixes Workspace Building Block Dependency Selection for Tenant Building Blocks
13+
* More Granular Tenant Import Permissions for API Keys
14+
* Improved Test Git Connection for Private Repositories
15+
* Complete UX Revision of Recently Introduced Workspace Overview
16+
* Building Block Author Input Replaces Current User Input
17+
* Improved error handling for Terraform file import
18+
* Reduced Azure Permissions for Administrative Units
19+
* Less prominent autogenerated display name of building blocks
20+
* Enhanced Integration Management for Building Blocks
21+
* Fix for Incorrect Validation Error Display
22+
* Event retention and automatic cleanup enabled
23+
* Fixed Stuck Building Block Run Issue
24+
<!--truncate-->
25+
26+
## Ticket Details
27+
### Fixed User Input Updateability for GitHub and GitLab Building Blocks
28+
**Audience:** User<br>
29+
30+
#### Description
31+
This fixes a bug that prevented the setting of "updateable by workspace user" property for inputs on GitHub and GitLab
32+
building blocks. This feature was previously only working for Terraform building blocks.
33+
34+
### Clickable Links for Workspace and Project in Admin Area Tables
35+
**Audience:** Partner<br>
36+
37+
#### Description
38+
Workspace and project names or identifiers in admin area tables are now clickable links, enabling direct navigation without
39+
needing to manually search between tables.
40+
41+
### Fixed meshStack Hub Back Reference Building Block Definitions
42+
**Audience:** User<br>
43+
44+
#### Description
45+
We fixed an issue where clicking "Get started with building blocks from the hub" button in the building block
46+
definition overview screen would not properly set the back reference for definition imports. The navigation
47+
now correctly opens the hub in a new window and establishes proper communication between meshPanel and the
48+
hub for a better user experience.
49+
50+
### Fixes Workspace Building Block Dependency Selection for Tenant Building Blocks
51+
**Audience:** User<br>
52+
53+
#### Description
54+
We fixed a regression that prevented you from selecting workspace building blocks when creating tenant
55+
building blocks.
56+
57+
### More Granular Tenant Import Permissions for API Keys
58+
**Audience:** User<br>
59+
60+
#### Description
61+
We improved the authorization model for tenant imports in the meshObject API by introducing granular
62+
permissions. You can now control tenant import operations with dedicated import permissions, in addition to standard
63+
tenant save permissions. This change gives you better security and control over who can import unmanaged platform tenants.
64+
65+
#### How to use
66+
You can now manage tenant import permissions based on landing zone ownership:
67+
68+
- "Admin: Allow importing an unmanaged platform tenant when creating a Tenant using any Landing Zone."
69+
- "Allow importing an unmanaged platform tenant when creating a Tenant using any Landing Zone owned by this Workspace."
70+
71+
Based on your feedback, we removed the previous permission "Admin: When creating Tenants in this Workspace, allow importing unmanaged Tenants from any platform" in favor of these permissions that account for Landing Zone ownership.
72+
73+
For backward compatibility, existing API Keys and API Users have been granted these new permissions automatically
74+
where required to retain their previous capabilities. We recommend reviewing API Key permissions and removing any import permissions not required for your use cases.
75+
76+
### Improved Test Git Connection for Private Repositories
77+
**Audience:** User<br>
78+
79+
#### Description
80+
We fixed an issue where the "Test Git Connection" button remained enabled in building block definitions even when
81+
no valid SSH key was present.
82+
The button now correctly stays disabled until a valid SSH key is selected, and a tooltip explains when the key
83+
needs to be re-uploaded.
84+
85+
### Complete UX Revision of Recently Introduced Workspace Overview
86+
**Audience:** User<br>
87+
88+
#### Description
89+
We've completely redesigned the workspace overview to provide a cleaner, more intuitive experience. The new design
90+
adds a hierarchical structure where project resources are nested inside project boxes.
91+
92+
### Building Block Author Input Replaces Current User Input
93+
**Audience:** User<br>
94+
95+
#### Description
96+
We've improved Building Block input reliability by replacing the "Current User" input assignment type with "Author".
97+
Building Blocks now receive information about who originally created the Building Block instead of whoever is currently
98+
executing it. This provides more consistent and predictable user data for your Building Block automations.
99+
100+
#### How to use
101+
Existing Building Blocks using the "Current User" input type will be automatically migrated to use "Author" input.
102+
No action is required from your side. When creating new Building Block Definitions, you'll now see "Author" instead
103+
of "Current User" in the input assignment type dropdown. The Author input provides the same user information structure
104+
but refers to the Building Block creator rather than the current executor, ensuring consistent data across all runs.
105+
106+
Note: The type values in the JSON output have also changed from uppercase format (e.g., "USER", "API_KEY") to camel
107+
case format ("User", "ApiKey", "ApiUser", "System"). If your Building Block logic depends on these type values,
108+
please update accordingly.
109+
110+
### Improved error handling for Terraform file import
111+
**Audience:** User<br>
112+
113+
#### Description
114+
We improved the error messages shown when meshStack encounters an internal error while parsing
115+
Terraform files during automatic input detection.
116+
117+
### Reduced Azure Permissions for Administrative Units
118+
**Audience:** User<br>
119+
120+
#### Description
121+
We improved the security posture of meshStack by reducing the required Azure permissions for Administrative Unit
122+
operations. The Azure integration now uses more specific Microsoft Graph APIs that require fewer permissions while
123+
maintaining the same functionality for user and group management within Administrative Units.
124+
125+
### Less prominent autogenerated display name of building blocks
126+
**Audience:** User<br>
127+
128+
#### Description
129+
Display names for building blocks are still autogenerated from the definition name.
130+
Unlike before, the field is no longer shown as a visible input by default,
131+
it's now tucked behind an edit toggle to reduce visual clutter while keeping customization possible.
132+
133+
### Enhanced Integration Management for Building Blocks
134+
**Audience:** User<br>
135+
136+
#### Description
137+
Platform Engineers can now edit existing integrations and manage them more effectively through new UI components.
138+
139+
#### How to use
140+
Navigate to the integration management area (which is present both in the admin area menu as well as in the platform builder area)
141+
where you can now click on integration names to edit their configurations.
142+
When attempting to delete an integration that is referenced by Building Block Definition Versions, you will receive a
143+
error message explaining that deletion is not currently supported to protect your existing Building Block
144+
configurations.
145+
146+
### Fix for Incorrect Validation Error Display
147+
**Audience:** User<br>
148+
149+
#### Description
150+
This update resolves a display issue affecting building block
151+
outputs of type list. Previously, a "failed validation step"
152+
message was incorrectly shown, even when validation had not failed.
153+
154+
### Event retention and automatic cleanup enabled
155+
**Audience:** User<br>
156+
157+
#### Description
158+
A bug prevented the automatic deletion of old events which is done to improve system performance and compliance.
159+
This was fixed and events older than the configured retention period (typically 5 years) are now automatically
160+
removed from the system on a weekly schedule.
161+
162+
### Fixed Stuck Building Block Run Issue
163+
**Audience:** User<br>
164+
165+
#### Description
166+
A rare race condition could occasionally cause building block
167+
runs to remain in the "pending" or "in progress" state for an
168+
extended period. This issue has now been resolved.
169+

0 commit comments

Comments
 (0)