Skip to content

Commit 40ecf24

Browse files
authored
Merge pull request #9844 from mendix/yl-10.24.2-rn
10.24.2 Studio Pro release notes
2 parents 35914a7 + ba3be10 commit 40ecf24

File tree

1 file changed

+67
-24
lines changed
  • content/en/docs/releasenotes/studio-pro/10

1 file changed

+67
-24
lines changed

content/en/docs/releasenotes/studio-pro/10/10.24.md

Lines changed: 67 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,49 @@ weight: 76
88
# KI: "The debugger does not reconnect": UFC-1644
99
---
1010

11+
## 10.24.2 {#10242}
12+
13+
**Release date: July 22, 2025**
14+
15+
{{% button color="info" href="https://marketplace.mendix.com/link/studiopro/10.24.2" text="Go to Marketplace" title="Download version 10.24.2 from the Marketplace" %}}
16+
17+
### Improvements
18+
19+
* We improved the startup performance of task queues. Pending tasks are now validated when they are executed instead of at startup.
20+
* We improved the notification system to also alert users of third-party antivirus software (in addition to Microsoft Defender) that using antivirus software may impact system performance.
21+
* We translated the **Sign In** dialog.
22+
* We improved the quality of Korean and Chinese translations for error, warning, and deprecation messages.
23+
24+
### Fixes
25+
26+
* We fixed an issue where navigating to a screen already in the navigation history caused unexpected behavior when using the **Side Bar** layout. (Ticket 232247)
27+
* We fixed an issue where closing a page from a microflow triggered data source retrievals on that page. (Ticket 239900)
28+
* We fixed an issue where uploading a SVG image caused an error. (Ticket 244585)
29+
* We fixed an issue where the runtime log levels were not restored correctly when restarting the app from Studio Pro, in cases where the runtime had been stopped earlier due to the trial version timeout. (Ticket 251399)
30+
* We fixed an issue where, during module import, the widget version check was incorrectly comparing different widgets. (Ticket 252131)
31+
* We fixed an issue with MxBuild that reported successful build before the build process had finished. (Ticket 252729)
32+
* We fixed an issue in the logic editors on macOS where pressing <kbd>Command</kbd> + <kbd>C</kbd> failed to copy the selected activity to clipboard and instead changed its caption. (Ticket 253384)
33+
* We fixed a recurring **Oops** dialog being caused by showing conditional hidden properties when configuring pluggable widgets through the properties pane, such as Data Grid 2 columns. (Tickets 254074, 254426, 254632, 254637)
34+
* In the logic editors, we now correctly update the toolbox when the exposed Java or JavaScript action info changes.
35+
* In the logic editors, we fixed an issue where the sequence flow control points overlapped with the connection points unintentionally in some cases.
36+
* We fixed an issue when there are some files left after aborting a merge, cherry-pick, or revert operation on a commit. That caused an ERROR in STP. Now the files are reset to the initial state after aborting any of the mentioned operations.
37+
* We now save a file name when saving a document offline.
38+
* We fixed an issue with online entities used in offline apps where associations from online entities to offline entities resulted in errors while saving data and calling microflows (errors like
39+
`java.lang.NumberFormatException: For input string: "GUID:[...]"`).
40+
* We fixed an issue where in some scenarios, the import of a module containing widgets overwrote the widgets in the project without checking the version.
41+
* We fixed an issue in the **App Selector** where users encountered crashes and error messages while trying to **Choose Branch Line** of an app after switching between different user accounts.
42+
* We fixed an issue where `dbms_lob.substr` was unnecessarily applied to limited String attributes when running SQL queries in Oracle.
43+
* We now correctly render the warning message for the association storage in the association properties dialog. This was not word-wrapped, which caused part of the text to be unreadable.
44+
* We fixed an issue with Maia for Pages where it did not properly take the previous API output into account, which could lead to errors during subsequent requests in the same conversation.
45+
* We fixed an issue where selecting **Resolve conflict using server** for a conflicted file did not solve the conflict.
46+
* We fixed an issue with the React client logging a message to the console to download the React Devtools when opening an app locally.
47+
* When upgrading to a data widgets module version 3.0.0 or above, we fixed an issue where the configuration of drop-down filter settings for associations on Data Grid 2 columns was not converted correctly to the drop-down filter widget of the new setup during Data Grid 2 widget updates.
48+
49+
### Known Issues
50+
51+
* In the React client, re-running an app locally with runtime-only changes does not properly apply those changes. (Tickets 253176, 253539, 253842, 253932, 254100)
52+
* In the React client, the debugger does not reconnect when restarting an app.
53+
1154
## 10.24.1 {#10241}
1255

1356
**Release date: July 4, 2025**
@@ -16,36 +59,36 @@ weight: 76
1659

1760
### New Features
1861

19-
- We added support for access keys in context menus for commonly used editors: domain model, microflow, page, mapping, and workflow.
62+
* We added support for access keys in context menus for commonly used editors: domain model, microflow, page, mapping, and workflow.
2063

2164
### Improvements
2265

23-
- We improved the order of the items in the **Go To** dialog in Studio Pro when searching, to make more relevant items appear higher in the list. (Ticket 221215)
24-
- In the logic editors, we now include **Change Object** actions when finding entity usages. (Ticket 249539)
25-
- We made the following improvements in the logic editors:
26-
- When resizing an element, connected annotations are now moved the same way as other elements.
27-
- When expanding loops after inserting elements into them, connected objects are now also moved aside.
28-
- We relaxed the restriction that entities with an online synchronization mode could not refer to entities with an offline synchronization mode. It now only prevents XPath constraints in pages and nanoflows that mix entities with online and offline synchronization modes allowing more modeling possibilities.
29-
- We enhanced the version control portfix functionality by integrating the Git CLI to perform this operation. This update optimizes the process and improves the overall stability of the portfix functionality.
30-
- We improved the Java API for implementing CSP in modules. The configuration API was expanded with `getHeader` and `getCustomHeaders` methods for interacting with custom headers and we added a CSP API to the `Core` class that contains the `getTemplate`, `getNonce`, `hasNonce`, and `addHeader` methods.
31-
- We updated the bundled Node.js from v20 to v22.
32-
- We defined a list of associations: `System.WorkflowActivityRecord_Actor`, `System.WorkflowActivityRecord_TaskAssignedUsers`, and `System.WorkflowActivityRecord_TaskTargetedUsers`. Non-persistable objects referencing the current user through any of these associations will no longer be prevented from being garbage collected.
33-
- When upgrading to a data widgets module version 3.0.0 or above, we fixed an issue where grid-wide filtering configuration was not converting correctly to the new setup when filter widgets were wrapped (for example, in a container) during gallery or data grid 2 widget updates.
66+
* We improved the order of the items in the **Go To** dialog in Studio Pro when searching, to make more relevant items appear higher in the list. (Ticket 221215)
67+
* In the logic editors, we now include **Change Object** actions when finding entity usages. (Ticket 249539)
68+
* We made the following improvements in the logic editors:
69+
* When resizing an element, connected annotations are now moved the same way as other elements.
70+
* When expanding loops after inserting elements into them, connected objects are now also moved aside.
71+
* We relaxed the restriction that entities with an online synchronization mode could not refer to entities with an offline synchronization mode. It now only prevents XPath constraints in pages and nanoflows that mix entities with online and offline synchronization modes allowing more modeling possibilities.
72+
* We enhanced the version control portfix functionality by integrating the Git CLI to perform this operation. This update optimizes the process and improves the overall stability of the portfix functionality.
73+
* We improved the Java API for implementing CSP in modules. The configuration API was expanded with `getHeader` and `getCustomHeaders` methods for interacting with custom headers and we added a CSP API to the `Core` class that contains the `getTemplate`, `getNonce`, `hasNonce`, and `addHeader` methods.
74+
* We updated the bundled Node.js from v20 to v22.
75+
* We defined a list of associations: `System.WorkflowActivityRecord_Actor`, `System.WorkflowActivityRecord_TaskAssignedUsers`, and `System.WorkflowActivityRecord_TaskTargetedUsers`. Non-persistable objects referencing the current user through any of these associations will no longer be prevented from being garbage collected.
76+
* When upgrading to a data widgets module version 3.0.0 or above, we fixed an issue where grid-wide filtering configuration was not converting correctly to the new setup when filter widgets were wrapped (for example, in a container) during gallery or data grid 2 widget updates.
3477

3578
### Fixes
3679

37-
- In the microflow editor, we now correctly show the Continue error handler on **Call microflow** actions. (Ticket 247917)
38-
- We fixed an issue where trying to auto-commit external entities threw an exception. After this fix, all external entities will be excluded from being auto-committed. (Ticket 250591)
39-
- We fixed an issue for **Import Mappings** and **Export Mappings** that caused checkboxes in the **Select schema elements** tree structure to be set incorrectly. (Tickets 251136, 250682, 227036, 250266)
40-
- We fixed an issue in consumed OData services where clients reading large amounts of data led to errors related to database connections. (Ticket 251379)
41-
- We fixed an issue where an attempt to retrieve more than 500 external objects by ID at once failed. For example, when retrieving many external objects by association. (Ticket 251911)
42-
- We fixed an issue in offline synchronization that could result in error log statements and System.SynchronizationError objects containing a text *Changing member failed for security reasons. No write access for changed member*, which was caused by the offline client trying to synchronize a change for a member that was inaccessible by that user.
43-
- We fixed an issue where Studio Pro on MacOS crashed if the Java Development Kit was not installed.
44-
- We fixed an issue where conflicting versions of userlib jars did not give a consistency warning if the project had no managed dependencies configured.
45-
- We fixed an issue where the tracing service name configuration could not be changed.
46-
- We fixed an issue where some OpenTelemetry configurations did not apply.
47-
- We fixed an issue where HTML anchor and area elements without a *href* attribute interrupted the autofocus behavior, not allowing users to focus to the next item in order.
48-
- We fixed an issue in the React client, where autofocus did not work when navigating to another page.
80+
* In the microflow editor, we now correctly show the Continue error handler on **Call microflow** actions. (Ticket 247917)
81+
* We fixed an issue where trying to auto-commit external entities threw an exception. After this fix, all external entities will be excluded from being auto-committed. (Ticket 250591)
82+
* We fixed an issue for **Import Mappings** and **Export Mappings** that caused checkboxes in the **Select schema elements** tree structure to be set incorrectly. (Tickets 251136, 250682, 227036, 250266)
83+
* We fixed an issue in consumed OData services where clients reading large amounts of data led to errors related to database connections. (Ticket 251379)
84+
* We fixed an issue where an attempt to retrieve more than 500 external objects by ID at once failed. For example, when retrieving many external objects by association. (Ticket 251911)
85+
* We fixed an issue in offline synchronization that could result in error log statements and System.SynchronizationError objects containing a text *Changing member failed for security reasons. No write access for changed member*, which was caused by the offline client trying to synchronize a change for a member that was inaccessible by that user.
86+
* We fixed an issue where Studio Pro on MacOS crashed if the Java Development Kit was not installed.
87+
* We fixed an issue where conflicting versions of userlib jars did not give a consistency warning if the project had no managed dependencies configured.
88+
* We fixed an issue where the tracing service name configuration could not be changed.
89+
* We fixed an issue where some OpenTelemetry configurations did not apply.
90+
* We fixed an issue where HTML anchor and area elements without a *href* attribute interrupted the autofocus behavior, not allowing users to focus to the next item in order.
91+
* We fixed an issue in the React client, where autofocus did not work when navigating to another page.
4992

5093
### Known Issues
5194

0 commit comments

Comments
 (0)