|
| 1 | +--- |
| 2 | +author: meshcloud |
| 3 | +title: Release 2024.51.0 |
| 4 | +--- |
| 5 | + |
| 6 | +Release period: 2024-11-20 to 2024-11-28 |
| 7 | + |
| 8 | +This release includes the following issues: |
| 9 | +* Slow performance when moving tenants |
| 10 | +* Missing Partner Employee Permissions |
| 11 | +* Manage Workspace Users from the Admin Area |
| 12 | +* Deprecation of meshStack resource inventory |
| 13 | +* Workspace Role Recertification Reminders |
| 14 | +* Extend meshObject API with meshWorkspaceGroupBindings |
| 15 | +* meshObject API meshWorkspaceUserBinding status codes changes |
| 16 | +<!--truncate--> |
| 17 | + |
| 18 | +## Ticket Details |
| 19 | +### Slow performance when moving tenants |
| 20 | +**Audience:** Partner<br> |
| 21 | + |
| 22 | +#### Description |
| 23 | +This improves the performance of the tenant move wizard. |
| 24 | +The tenant move wizard loaded a lot of data in the background. In environments with a lot of |
| 25 | +projects and tenants this could lead to very slow behavior. This is now fixed. |
| 26 | + |
| 27 | +### Missing Partner Employee Permissions |
| 28 | +**Audience:** Partner<br> |
| 29 | + |
| 30 | +#### Description |
| 31 | +Due to a permissions issue, the Partner Employee role was no longer able to see and manage payment |
| 32 | +methods in the Partner area. The permissions have been adjusted and the issue has been resolved. |
| 33 | + |
| 34 | +### Manage Workspace Users from the Admin Area |
| 35 | +**Audience:** Partner<br> |
| 36 | + |
| 37 | +#### Description |
| 38 | +Now you are be able to manage users directly from the admin area. This includes assigning, deleting, and changing roles, |
| 39 | +as well as setting expiration dates, all without needing to assign yourself to this specific workspace. Note that this |
| 40 | +functionality is available only to users with Partner Admin or Partner Employee roles. |
| 41 | + |
| 42 | +### Deprecation of meshStack resource inventory |
| 43 | +**Audience:** User<br> |
| 44 | + |
| 45 | +#### Description |
| 46 | +meshStack previously supported the inventory of Virtual Machines on OpenStack, accessible in the Admin Area |
| 47 | +under Resources > Platforms. This feature has now been fully deprecated and removed from meshStack. |
| 48 | + |
| 49 | +### Workspace Role Recertification Reminders |
| 50 | +**Audience:** User<br> |
| 51 | + |
| 52 | +#### Description |
| 53 | +To help you manage role recertification more easily, we have introduced a pop-up window that appears after logging in, |
| 54 | +if your own or team member roles of any workspace you manage, expire. A banner is also shown on the workspace control plane |
| 55 | +that reminds users about expiring workspace accesses. This helps you manage roles proactively and prevent any loss |
| 56 | +of access. |
| 57 | + |
| 58 | +### Extend meshObject API with meshWorkspaceGroupBindings |
| 59 | +**Audience:** Partner, Operator<br> |
| 60 | + |
| 61 | +#### Description |
| 62 | +The meshObject API was extended to support the creation, deletion and |
| 63 | +retrieval of meshWorkspaceGroupBindings via the imperative meshObject API |
| 64 | +endpoints (as opposed to the declarative meshObject API endpoints). |
| 65 | + |
| 66 | +#### How to use |
| 67 | +The documentation for the new API endpoints is available in our meshObject |
| 68 | +API documentation, below the meshProjectGroupBinding. For now, this |
| 69 | +functionality is only available for API users, and not for API keys. Support |
| 70 | +for API keys will be available in the future. |
| 71 | + |
| 72 | +### meshObject API meshWorkspaceUserBinding status codes changes |
| 73 | +**Audience:** Partner<br> |
| 74 | + |
| 75 | +#### Description |
| 76 | +With this change, we have updated the HTTP response status codes for the |
| 77 | +newly introduced meshObject API meshWorkspaceUserBindings endpoints to align |
| 78 | +them with the behavior of other API endpoints. The POST |
| 79 | +/api/meshobjects/meshworkspacebindings/userbindings endpoint now returns a |
| 80 | +201 status code when creating a new meshWorkspaceUserBinding. If you're |
| 81 | +already using this API endpoint, please update your status code check to 201. |
| 82 | + |
0 commit comments