|
| 1 | +--- |
| 2 | +author: meshcloud |
| 3 | +title: Release 2025.21.0 |
| 4 | +--- |
| 5 | + |
| 6 | +Release period: 2025-05-19 to 2025-05-22 |
| 7 | + |
| 8 | +This release includes the following issues: |
| 9 | +* Fix Building Blocks List in Definition Control Plane |
| 10 | +* Refactor meshCommunication object |
| 11 | +* Enable Output Deletion When Not on Latest Version |
| 12 | +* Keyboard Operability for Marketplace Cards |
| 13 | +* Building Block Code Input Type |
| 14 | +* Project Role Self Service |
| 15 | +* Show Correct Target for Communications |
| 16 | +* Markdown Support for Communication Center E-Mails |
| 17 | +* Remove displayName from meshCommunicationDefinition Request |
| 18 | +<!--truncate--> |
| 19 | + |
| 20 | +## Ticket Details |
| 21 | +### Fix Building Blocks List in Definition Control Plane |
| 22 | +**Audience:** Customer<br> |
| 23 | + |
| 24 | +#### Description |
| 25 | +Previously, the 'Building Blocks' tab in the building block definition control plane displayed incorrect results, either showing an empty list in the Platform Builder or all definitions in the Admin Area. This has now been fixed. The tab now correctly shows only the building blocks related to the building block definition. |
| 26 | + |
| 27 | +### Refactor meshCommunication object |
| 28 | +**Audience:** Operator<br> |
| 29 | + |
| 30 | +#### Description |
| 31 | +The meshObject API has been adapted by moving the reference of communication definition |
| 32 | +from the metadata to the spec of the meshCommunication. |
| 33 | +Since the meshCommunicationDefinition API is still in a preview stage, this |
| 34 | +change was introduced without introducing a new version. For more details |
| 35 | +about our versioning concept, please refer to the Versioning section in our |
| 36 | +meshObject API documentation. |
| 37 | + |
| 38 | +### Enable Output Deletion When Not on Latest Version |
| 39 | +**Audience:** Customer<br> |
| 40 | + |
| 41 | +#### Description |
| 42 | +You can now delete outputs that are used in other building block definitions if they are not referenced by the latest released version. |
| 43 | + |
| 44 | +### Keyboard Operability for Marketplace Cards |
| 45 | +**Audience:** User<br> |
| 46 | + |
| 47 | +#### Description |
| 48 | +Users can now navigate and interact with marketplace cards using the keyboard. |
| 49 | +This includes focusing on cards using Tab, selecting the service name with Enter, focusing on |
| 50 | +"more menu" (three dots) via Tab and using it via Enter. |
| 51 | + |
| 52 | +### Building Block Code Input Type |
| 53 | +**Audience:** User, Operator<br> |
| 54 | + |
| 55 | +#### Description |
| 56 | +We introduced a new input type for Building Blocks that may represent complex |
| 57 | +values such as lists, objects, maps etc. A text editor is added to the panel that |
| 58 | +allows proper text formatting. |
| 59 | +The "User Permissions" input source for Building Blocks will now also be of this |
| 60 | +new input type. |
| 61 | + |
| 62 | +### Project Role Self Service |
| 63 | +**Audience:** Partner<br> |
| 64 | + |
| 65 | +#### Description |
| 66 | +We have extended the project role overview page to include the ability |
| 67 | +to create, update and delete. This will allow users to manage their |
| 68 | +project roles more effectively and streamline the process of creating |
| 69 | +and deleting configurations. |
| 70 | + |
| 71 | +### Show Correct Target for Communications |
| 72 | +**Audience:** User, Customer, Partner<br> |
| 73 | + |
| 74 | +#### Description |
| 75 | +Previously, when creating communications that targeted tenants or building |
| 76 | +blocks, only the associated workspace of that tenant or building block was shown in |
| 77 | +the panel, but not the tenant or building block itself. This has been fixed, |
| 78 | +so that the real target is shown in the panel. |
| 79 | + |
| 80 | +### Markdown Support for Communication Center E-Mails |
| 81 | +**Audience:** User, Customer<br> |
| 82 | + |
| 83 | +#### Description |
| 84 | +E-Mails that are sent after a new communication was created inside the |
| 85 | +Communication Center are now formatted with Markdown support. |
| 86 | + |
| 87 | +### Remove displayName from meshCommunicationDefinition Request |
| 88 | +**Audience:** Operator<br> |
| 89 | + |
| 90 | +#### Description |
| 91 | +The meshObject API has been adapted by removing the displayName from the |
| 92 | +payload of the meshCommunicationDefinition. The displayName property was |
| 93 | +identical to the communication title, so the removal was done to simplify the |
| 94 | +usage of the API. |
| 95 | +Since the meshCommunicationDefinition API is still in a preview stage, this |
| 96 | +change was introduced without introducing a new version. For more details |
| 97 | +about our versioning concept, please refer to the Versioning section in our |
| 98 | +meshObject API documentation. |
| 99 | + |
0 commit comments