Skip to content

Commit 58672a7

Browse files
committed
Edit and reorder fixes
1 parent 02f805e commit 58672a7

1 file changed

Lines changed: 20 additions & 23 deletions

File tree

  • content/en/docs/releasenotes/studio-pro/11

content/en/docs/releasenotes/studio-pro/11/11.12.md

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ weight: 89
1919

2020
### New Features
2121

22-
- We introduced a modernized Variables pane. It now preserves expanded nodes as you step through the debugger, so you no longer lose your place between steps.
22+
- We introduced a modernized **Variables** pane. It now preserves expanded nodes as you step through the debugger, so you no longer lose your place between steps.
2323
- The modernized Debug Windows can be switched off in **Edit > Preferences > New features** by unchecking **Use the modernized Debug Windows (Requires restart of Studio Pro)**.
2424
- We improved offline synchronization error handling so that when the server rejects uploaded objects (for example, due to validation rules or security constraints), the synchronization action now throws a `PartialSynchronizationError` (depending on whether the option "Throw error when server rejects objects during synchronization" is enabled). Nanoflow developers can catch this error in a try/catch block to present a message to the user or take corrective action.
2525
- Toggling the web fetch tool in Maia preferences now takes effect immediately, without needing to relaunch Studio Pro.
26-
- We added the ability for the user to see the current studio pro version through the preferences api.
26+
- We added the ability for the user to see the current Studio Pro version through the Preferences API.
2727
- We added a `documentAdded` event to the `IProjectChangesApi`, allowing extensions to react when a new document is added to the project.
2828
- We added the ability to filter the comparison pane by change status (added, modified, deleted, moved). Filters are persisted across sessions, and an indicator is shown when any filter differs from the default.
2929
- We added sortable columns to the Comparison Pane. You can now click any column header in the Documents and Elements views to sort the list, making it easier to find and group changes.
@@ -46,11 +46,9 @@ weight: 89
4646
- You can now attach Markdown files (.md, .mdx) to your Maia chat messages. Each file can be up to 50 KB, and you can attach as many as you need. The file contents are sent to Maia as context alongside your prompt.
4747
- Maia Agent session can be saved by navigating Help --> Support Tools --> Capture Maia Agent Session, making it easier to share session details when troubleshooting or reporting issues.
4848
- Data Transformers are now generally available. This allows you to transform complex JSON data, including cases that were never supported before.
49-
You can use a Data Transformer as a preprocessing step before passing the data into an Import Mapping, or use the transformed JSON directly, for example to send data to another system.
50-
51-
Maia support has been added, so Maia can help creating and modifying Data Transformers.
52-
53-
For more information, see [Data Transformer](https://docs.mendix.com/refguide/data-transformers/).
49+
- You can use a Data Transformer as a preprocessing step before passing the data into an Import Mapping, or use the transformed JSON directly, for example to send data to another system.
50+
- Maia support has been added, so Maia can help creating and modifying Data Transformers.
51+
- For more information, see [Data Transformer](https://docs.mendix.com/refguide/data-transformers/).
5452

5553
### Improvements
5654

@@ -62,7 +60,7 @@ For more information, see [Data Transformer](https://docs.mendix.com/refguide/da
6260

6361
#### Other Improvements
6462
65-
- The history pane now shows the author name instead of the author email for each commit. The email address is still visible by hovering over the author name.
63+
- The **History** pane now shows the author name instead of the author email for each commit. The email address is still visible by hovering over the author name.
6664
- We added the `forRemoval` and `since` attributes to the public Java API deprecated annotations.
6765
- We improved performance of Studio Pro especially for App Explorer operations such as right mouse click, double click to open, etc.
6866
- We updated the .NET Runtime to version 10.0.7.
@@ -91,17 +89,23 @@ For more information, see [Data Transformer](https://docs.mendix.com/refguide/da
9189

9290
### Fixes
9391

94-
- We fixed the alignment of the breakpoints within the **Breakpoints** pane and fixed the changing row height whenever the breakpoint is toggled.
92+
- We upgraded Netty dependencies to fix CVE-2026-42578, CVE-2026-42583, CVE-2026-42587, CVE-2026-42585, CVE-2026-42584, CVE-2026-42581, CVE-2026-42580, CVE-2026-41417, CVE-2026-42577, CVE-2026-42579. (Tickets 278202, 278290, 277691, 278290)
93+
- We fixed an issue that caused the Generate pages dialog to not be scrollable. (Ticket 274661)
94+
- We fixed an issue with the client where passing an empty string as a parameter to an on change microflow triggered an error. (Ticket 276118, 278248)
95+
- We fixed an issue in published OData services in Studio Pro where changing the type or owner of an association that was published in an OData service would change the service's metadata without the user realizing it. Now there is a consistency error that the user can resolve to update the metadata (Ticket 276897).
9596
- We fixed an issue where a native mobile app crashed with a synchronization error on startup when a user role did not have access to a module whose entity was included in the app's offline synchronization profile. The app now completes synchronization and returns no objects for that entity, matching the behavior of the previous XPath-based synchronization. (Ticket 277538)
96-
- Fixed the row range selection shortcut in the modernized Console.
97+
- We fixed an issue where an Oops pop-up window appeared when a microflow or nanoflow was configured with a return value mapping which was referring to an attribute but was not enclosed within a data view. (Ticket 278235)
98+
- We fixed an issue where Studio Pro crashed when pasting content from the clipboard while another application was also accessing the clipboard. (Ticket 278333)
99+
- We fixed a race condition where the value setter for some widgets (for example, **ListView** would execute on a 'destroyed' value store. This would cause a crash when opening pages with **ListView**). (Ticket 280988)
97100
Users can now select one row, hold Shift, and select another row to select all rows in between.
98-
- We fixed an issue with the client where passing an empty string as a parameter to an on change microflow triggered an error. (Ticket 276118, 278248)
101+
- We fixed the row range selection shortcut in the modernized **Console**.
99102
- We made permission state persist when replacing a module that contains an extension with permissions
100103
- We added a small delay between retries of saving conflicting project files due to rare occurrences of race conditions.
101104
- We fixed an issue where constants from protected modules were not exported when creating a portable app deployment package using MxBuild.
102105
- We fixed an issue where switching the schema source in an import & export mapping (for example, from JSON structure to Message definition) caused mapping elements from the previous source to remain visible on the canvas alongside elements from the new source.
103106
- We fixed a potential freeze of Studio Pro when an error dialog would be shown on startup.
104107
- We fixed an issue where exporting a Portable App Package could fail because file copy operations were performed outside the default file-system scope.
108+
- We fixed the alignment of the breakpoints within the **Breakpoints** pane and fixed the changing row height whenever the breakpoint is toggled.
105109
- We fixed an issue where copying attributes from view entities could result in non-editable attributes in persistent entities. Existing affected attributes are now automatically fixed when opening the app, and copying these attributes is now blocked to prevent new invalid attributes.
106110
- We fixed an issue where Maia could accidentally generate broken Call REST Service action and Call Web Service action in a microflow.
107111
- We fixed an issue where Toolbox categories with the same caption would appear as duplicate sections each time the Toolbox refreshed.
@@ -110,32 +114,25 @@ For more information, see [Data Transformer](https://docs.mendix.com/refguide/da
110114
- We fixed an issue where Maia Explain triggered a new chat session instead of continuing in the active chat session.
111115
- We addressed an issue where the Native App Builder would fail when the project and Mendix Studio Pro are on different drive locations.
112116
- We fixed a crash that occurred when launching the Native App Builder UI (NBUI) a second time while a previous instance was still being tracked.
113-
- We fixed an issue that caused the Generate pages dialog to not be scrollable. (Ticket 274661)
114-
- We fixed an issue where Studio Pro crashed when pasting content from the clipboard while another application was also accessing the clipboard. (Ticket 278333)
115-
- We fixed an issue where an Oops pop-up window appeared when a microflow or nanoflow was configured with a return value mapping which was referring to an attribute but was not enclosed within a data view. (Ticket 278235)
116117
- We fixed an issue where Studio Pro erroneously showed a security consistency error when a microflow or nanoflow's return value mapping referred to an attribute that was not within its direct enclosing data view.
117-
- We fixed a race condition where the value setter for some widgets (for example, **ListView** would execute on a 'destroyed' value store. This would cause a crash when opening pages with **ListView**). (Ticket 280988)
118118
- When calling an external OData service action, additional attribute(s) for optional parameter(s) are now correctly sent even if the parameter has no value specified.
119-
- We fixed an issue in published OData services in Studio Pro where changing the type of an attribute that was published in an OData service would change the service's metadata without the user realizing it. Now there is a consistency error that the user can resolve to update the metadata (Ticket 276897).
120119
- We fixed an issue in the published REST service editor in Studio Pro where parameters with unknown type would be shown as having type Boolean.
121-
- We fixed an issue in published OData services in Studio Pro where changing the type or owner of an association that was published in an OData service would change the service's metadata without the user realizing it. Now there is a consistency error that the user can resolve to update the metadata (Ticket 276897).
122-
- We upgraded Netty dependencies to fix CVE-2026-42578, CVE-2026-42583, CVE-2026-42587, CVE-2026-42585, CVE-2026-42584, CVE-2026-42581, CVE-2026-42580, CVE-2026-41417, CVE-2026-42577, CVE-2026-42579. (Tickets 278202, 278290, 277691, 278290)
123120
- To improve supportability of add-on and solution modules, we added an option to enable detailed troubleshooting in the module settings, which is enabled by default. When enabled, consumers of these modules will see consistency errors similar to regular app modules instead of the non-descriptive CE1707 error.
124-
- Fixed an issue that could cause the History pane to unexpectedly crash.
125-
- Fixed OAuth metadata discovery failing with CORS errors when connecting to MCP servers that require proxied requests.
121+
- We fixed an issue that could cause the History pane to unexpectedly crash.
122+
- We fixed OAuth metadata discovery failing with CORS errors when connecting to MCP servers that require proxied requests.
126123
- MCP tool names are now sanitized and truncated to comply with LLM provider requirements, preventing connection errors caused by long server URLs or non-ASCII tool names.
127124
- We fixed an issue where documents and folders could not be moved into Marketplace modules in the modernized App Explorer.
128-
- We fixed an issue in the modernized App Explorer where the context menu opened at the cursor position instead of the selected item when using the Shift+F10 keyboard shortcut.
125+
- We fixed an issue in the modernized App Explorer where the context menu opened at the cursor position instead of the selected item when pressing the <kbd>Shift</kbd>+ <kbd>F10</kbd> keyboard shortcut.
129126
- We fixed an issue where the App Explorer did not receive focus after creating a new folder.
130127
- We fixed an issue where tabbing back into the modernized App Explorer tree would start keyboard navigation from the previously focused node instead of the active document node.
131-
- View entities can no longer be copied via the modernized App Explorer. Copy actions — whether triggered through the Edit menu, keyboard shortcut, or context menu — are now disabled for view entities, since they are derived from a domain model entity and cannot exist independently.
128+
- View entities can no longer be copied via the modernized App Explorer. Copy actions — whether triggered through the **Edit** menu, keyboard shortcut, or context menu — are now disabled for view entities, since they are derived from a domain model entity and cannot exist independently.
132129
- We fixed an issue where startup failed in a leaderless cluster on a SQL Server database that did not yet have [Read Committed Snapshot Isolation](/developerportal/deploy/setting-up-a-new-sql-server-database/#enabling-read-committed-snapshot-isolation-level-and-snapshot-isolation) enabled.
133130
- We fixed an issue in the modernized App Explorer where in certain cases node labels would wrap and the expand/collapse icon would grow too large when resizing the panel.
134131
- In the React client, we now copy files from a pluggable widget's `assets` subdirectory into the widget's directory under `dist/` during bundling, even when they are not directly imported by the widget. (Ticket 274514)
135132
- We fixed an issue when using the Rollup bundler with the React client.
136133
- We fixed an issue where a renaming a user would cause the authtoken to become invalid.
137134
- We fixed a rare race condition related to authtokens.
138-
- We fixed an issue where a "Stopping debugging session..." progress dialog appeared when stopping debugging while not connected to a runtime.
135+
- We fixed an issue where a **"Stopping debugging session..."** progress dialog appeared when stopping debugging while not connected to a runtime.
139136

140137
### Breaking Changes
141138

0 commit comments

Comments
 (0)