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

Commit 0639b41

Browse files
author
GitHub Actions
committed
Added release notes and version entries for 2025.30.0
1 parent 65b49d2 commit 0639b41

File tree

1 file changed

+130
-0
lines changed

1 file changed

+130
-0
lines changed

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

Lines changed: 130 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,130 @@
1+
---
2+
author: meshcloud
3+
title: Release 2025.30.0
4+
---
5+
6+
Release period: 2025-07-16 to 2025-07-23
7+
8+
This release includes the following issues:
9+
* Improve Move Tenant Workspace Selection
10+
* Current User Building Block Input
11+
* New Tenant Usage Reports now Link to Projects Correctly
12+
* Use PUT instead of PATCH for updating meshCommDefs
13+
* Admin API rights for project user and group bindings
14+
* Project binding endpoints return HTTP 201 for POST requests
15+
* Allow Project Deletion State Filtering
16+
* Resource and CLI buttons for workspace resources
17+
* Show status of resources in workspace overview
18+
* Remove Summary Field from Building Block Run API (preview)
19+
* Fix Known Host Showing up When Using Basic Auth HTTPS
20+
* Fix Payment Method Consumption Status Filtering
21+
<!--truncate-->
22+
23+
## Ticket Details
24+
### Improve Move Tenant Workspace Selection
25+
**Audience:** User<br>
26+
27+
#### Description
28+
We have enhanced moving tenants to make workspace and project context more obvious. The current workspace and
29+
project name is now more prominently displayed with its identifier and tags for quick recognition.
30+
31+
### Current User Building Block Input
32+
**Audience:** User<br>
33+
34+
#### Description
35+
You can now use a new "Current User" assignment type for Building Block inputs that automatically provides information
36+
about the user or API key executing the Building Block. This includes user details like name, email, euid, username, and
37+
type (user, API key, or API user) in JSON format.
38+
39+
#### How to use
40+
When creating or editing Building Block Definition inputs, select "Current User" as the assignment type. The input will
41+
automatically receive a JSON object containing details about the current user context. This is useful for auditing,
42+
personalization, or conditional logic based on who is executing the Building Block.
43+
44+
### New Tenant Usage Reports now Link to Projects Correctly
45+
**Audience:** Partner, Customer<br>
46+
47+
#### Description
48+
Previously, Tenant Usage Reports of recently created tenants were sometimes
49+
not correctly associated to their project. This also resulted in the Tenant
50+
Usage Reports not appearing in the Chargeback Statement of that project. This
51+
has been fixed.
52+
53+
### Use PUT instead of PATCH for updating meshCommDefs
54+
**Audience:** Customer, Partner<br>
55+
56+
#### Description
57+
The meshObject API now uses a PUT endpoint to update existing meshCommunicationDefinitions, replacing the previous PATCH endpoint. This aligns with our general API conventions. Note that the new PUT endpoint only supports updates - attempting to update a non-existent resource will return a 404.
58+
59+
### Admin API rights for project user and group bindings
60+
**Audience:** User<br>
61+
62+
#### Description
63+
We have added new admin-level API permissions that allow API Keys to manage project user and group bindings
64+
across any workspace through the meshObject API. Previously, these operations were limited to workspace members
65+
or required broader import permissions.
66+
67+
### Project binding endpoints return HTTP 201 for POST requests
68+
**Audience:** User<br>
69+
70+
#### Description
71+
We have updated the project user and group binding API endpoints to return HTTP status code 201 (Created) instead
72+
of 200 (OK) when successfully creating new bindings via POST requests. This change aligns the API with standard
73+
HTTP conventions for resource creation.
74+
75+
#### How to use
76+
We don't expect you to apply any change to your integration of the API as long as you don't specifically
77+
verify that the response returns exactly a 200. If you just validate for any success status, your integration
78+
still works. Additionally we noticed, that it was possible to send multiple POST requests to the POST endpoint
79+
for the same binding (same name). But the API docs already stated before, that this is not possible. The implementation
80+
is now adapted accordingly to fail with a 409 (Conflict) if the same binding is already present.
81+
82+
### Allow Project Deletion State Filtering
83+
**Audience:** User<br>
84+
85+
#### Description
86+
A new parameter is available in the meshObject Project API to allow filtering for the
87+
deletion states of projects, similar to how it works for meshTenants.
88+
Please check the API docs for more information.
89+
90+
### Resource and CLI buttons for workspace resources
91+
**Audience:** User<br>
92+
93+
#### Description
94+
We added new resource and CLI buttons to workspace resources in meshPanel. These buttons appear on tenant cards and building
95+
blocks, providing quick access to external resources and command-line interfaces. The buttons are generated from sign-in URLs
96+
and resource URLs configured in your platform configurations and building block outputs.
97+
98+
### Show status of resources in workspace overview
99+
**Audience:** User<br>
100+
101+
#### Description
102+
We now display the status of workspace resources (projects, tenants, and building blocks) directly in the workspace
103+
overview. This provides you with immediate visibility into the current state of your resources without having to
104+
navigate to individual resource details.
105+
106+
### Remove Summary Field from Building Block Run API (preview)
107+
**Audience:** User<br>
108+
109+
#### Description
110+
We removed the summary field from the building block run API. Since the building block
111+
run API is still in preview mode and the summary field was never displayed to users, this change should not impact
112+
your existing workflows.
113+
As a replacement for the summary field, you can now use the new "Summary" assignment type for building block outputs
114+
to capture and display summary information from your building block runs.
115+
116+
### Fix Known Host Showing up When Using Basic Auth HTTPS
117+
**Audience:** User<br>
118+
119+
#### Description
120+
When using basic authentication with HTTPS for Terraform Building Block Definition, the known host prompt would
121+
pop up, which is not needed in this case. This fix ensures that the known host prompt does not appear in this scenario.
122+
123+
### Fix Payment Method Consumption Status Filtering
124+
**Audience:** Partner<br>
125+
126+
#### Description
127+
Previously, filtering payment methods by consumption status displayed inconsistent results, including payment methods
128+
with incorrect consumption status. In this release, the filtering logic has been corrected to ensure that only payment
129+
methods with the specified consumption status are displayed.
130+

0 commit comments

Comments
 (0)