Skip to content

Commit 8d8d706

Browse files
authored
Merge pull request #10986 from mendix/MvM-OracleKI11_9
Add Known Issue for Oracle Databases
2 parents 32e2a38 + c22002f commit 8d8d706

2 files changed

Lines changed: 175 additions & 169 deletions

File tree

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

Lines changed: 56 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -14,52 +14,56 @@ mts: true
1414

1515
### New Features
1616

17-
- We added support for XPath constraints in nanoflow database retrieves to follow associations from a variable, so comparisons like `$var/Association = $var` now work.
18-
- We added support for strict mode in offline apps (PWA and Native Mobile). Please note that switching strict mode on for existing offline apps may cause problems for existing apps that still call the old API (`retrieve_by_xpath`) in full synchronization, because the `retrieve_by_xpath` is not available in strict mode.
17+
* We added support for XPath constraints in nanoflow database retrieves to follow associations from a variable, so comparisons like `$var/Association = $var` now work.
18+
* We added support for strict mode in offline apps (PWA and Native Mobile). Please note that switching strict mode on for existing offline apps may cause problems for existing apps that still call the old API (`retrieve_by_xpath`) in full synchronization, because the `retrieve_by_xpath` is not available in strict mode.
1919

2020
#### Portable App Distribution (Beta)
2121

2222
Portable App Distribution revolutionizes server deployments and simplifies local testing by packaging applications as self-contained zip files that include all dependencies, scripts, and configurations for instant deployment across any environment. This approach eliminates complex installation procedures while providing flexible HOCON-based configuration management for seamless operations across development, testing, and production environments.
2323

2424
### Improvements
2525

26-
- We introduced an opt-in runtime setting `MaxRetrieveAmount` that limits the maximum amount of objects retrieved by database datasource operation. (Tickets 236618, 247111)
27-
- We now clean up pending `MendixRuntime-UpdateScheduledEvent` and `MendixRuntime-DeleteScheduledEvent` system tasks before synchronizing scheduled events. (Tickets 261783, 268157, 268325, 268970, 269591, 270061, 270125, 271453, 272736, 273833, 273982)
28-
- We improved the resizing behavior of object list grids when editing pluggable widget properties in Studio Pro. These grids now resize when their dialog box is resized. This enhancement, for example, improves the resizing of columns' grids in data grid 2.
29-
- We updated the .NET runtime version installed with Studio Pro to .NET 10.0.3.
30-
- We no longer create ProcessedTask entries for the `MendixRuntime-UpdateScheduledEvent` and `MendixRuntime-DeleteScheduledEvent` system tasks.
31-
- We have changed the level of log messages on the `SystemTask` log node to `debug` (for non-development deployments this log node was set to `info`, which was causing too many messages).
32-
- We changed how popups are initially rendered in the React client. They will now not be available to UI testing frameworks until they are actually ready to be used.
26+
* We introduced an opt-in runtime setting `MaxRetrieveAmount` that limits the maximum amount of objects retrieved by database datasource operation. (Tickets 236618, 247111)
27+
* We now clean up pending `MendixRuntime-UpdateScheduledEvent` and `MendixRuntime-DeleteScheduledEvent` system tasks before synchronizing scheduled events. (Tickets 261783, 268157, 268325, 268970, 269591, 270061, 270125, 271453, 272736, 273833, 273982)
28+
* We improved the resizing behavior of object list grids when editing pluggable widget properties in Studio Pro. These grids now resize when their dialog box is resized. This enhancement, for example, improves the resizing of columns' grids in data grid 2.
29+
* We updated the .NET runtime version installed with Studio Pro to .NET 10.0.3.
30+
* We no longer create ProcessedTask entries for the `MendixRuntime-UpdateScheduledEvent` and `MendixRuntime-DeleteScheduledEvent` system tasks.
31+
* We have changed the level of log messages on the `SystemTask` log node to `debug` (for non-development deployments this log node was set to `info`, which was causing too many messages).
32+
* We changed how popups are initially rendered in the React client. They will now not be available to UI testing frameworks until they are actually ready to be used.
3333

3434
### Fixes
3535

36-
- We fixed an issue where tasks scheduled from a microflow would execute before the microflow ends. Activities that are meant to be executed in a taskqueue should always be picked up and executed after the microflow has fully completed. (Ticket 222845)
37-
- We fixed an issue with data sources where non-committed specialization objects with associations would cause a system administrator error popup in the client. (Ticket 262690)
38-
- We fixed an issue where the select all for Data grid 2 over multiple pages did not work correctly when configured with a view entity. (Ticket 263928)
39-
- We fixed an issue where rerunning an app, an error would be thrown when the browser's session storage quota was exceeded because the object cache was too large. We now log this error to the console and reload the app without preserving state. (Ticket 264656)
40-
- We fixed an error in Offline Retrieve Action when the entity is not accessible to the current user. (Ticket 266127)
41-
- We fixed an issue where changing the queue parallelism through a microflow constant was not working correctly for cluster-wide queues. (Ticket 267097)
42-
- We fixed an issue in database retrievals with constraints in offline apps that caused empty result sets when the constraint referred to an association defined on a generalization of the entity of the database retrieval. (Ticket 267432)
43-
- We fixed an issue with strict mode when using the rollback/commit action on a page while also using an entity on a layout. (Tickets 265794, 269314, 270867)
44-
- We have resolved an issue where a Mendix app would crash if hoisted inside of a directory with node_modules that contain conflicting versions of packages (Ticket 268413)
45-
- We fixed an issue where an incorrect runtime warning was thrown for missing parameters during database retrieval with an XPath constraint, even though those parameters were omitted from the client request because they were empty. (Ticket 269590, Ticket 269780)
46-
- We fixed an issue where a snippet variable was not available in expressions for conditional visibility and editability. (Ticket 270419)
47-
- We fixed an issue where an OQL with a `UNION` of more than two `NULL` and non-`NULL` expressions could fail. For example, a `UNION` query of three `SELECT`s with two `NULL`s and a numeric value or object ID no longer fails in PostgreSQL. (Ticket 273187)
48-
- We fixed an issue in offline apps where database retrievals using reverse associations returned empty or incorrect results. (Ticket 273198)
49-
- We fixed an issue where snippet variables were not working properly in conditional settings in snippets. (Ticket 273971)
50-
- We now ensure all columns in all branches of the top level `UNION` in an OQL query have a name or alias to avoid issues with databases that require them, like SQL Server.
51-
- The Workflow Commons module URL now correctly respects the `MarketplaceUrlP` configuration variable.
52-
- We fixed an issue where the automatic update of conditional settings was not triggered correctly when using invalid local variables.
53-
- We added a consistency error for invalid conditional settings at top-level widgets.
54-
- We fixed an issue where `access denied` exceptions could occur during rebase, merge, cherry-pick, revert, or feature branch merge operations.
55-
- We fixed an issue where reversing an association’s direction via the context menu did not function correctly in the Domain Model editor.
56-
- We fixed an issue with bundling of protected modules when used in App Modules, where it would not include JavaScript actions and other dependencies.
57-
- We fixed an issue where a queued task that had become incompatible was not removed from the queue and would remain stuck in **Running** status.
58-
- We fixed an issue where synchronization would cause a scheduled event to be executed multiple times.
59-
- We fixed an issue in the React client where popups would sometimes appear at the bottom of the screen instead of being centered.
60-
- We fixed a race condition in the React client where focus could be unexpectedly removed from an element when a page finished loading. This issue occurred when a user had already focused an element before the page load completed. Additionally, autofocus now waits until all widgets on the page have fully loaded, ensuring the correct element receives focus.
61-
- We fixed an issue where deleting a duplicate navigation profile would sometimes delete the wrong duplicate profile.
62-
- We fixed an issue where an Oops pop-up window appeared when copying button widgets with parameter arguments to page templates or building blocks, and when creating page templates or building blocks from pages or widgets containing such buttons.
36+
* We fixed an issue where tasks scheduled from a microflow would execute before the microflow ends. Activities that are meant to be executed in a taskqueue should always be picked up and executed after the microflow has fully completed. (Ticket 222845)
37+
* We fixed an issue with data sources where non-committed specialization objects with associations would cause a system administrator error popup in the client. (Ticket 262690)
38+
* We fixed an issue where the select all for Data grid 2 over multiple pages did not work correctly when configured with a view entity. (Ticket 263928)
39+
* We fixed an issue where rerunning an app, an error would be thrown when the browser's session storage quota was exceeded because the object cache was too large. We now log this error to the console and reload the app without preserving state. (Ticket 264656)
40+
* We fixed an error in Offline Retrieve Action when the entity is not accessible to the current user. (Ticket 266127)
41+
* We fixed an issue where changing the queue parallelism through a microflow constant was not working correctly for cluster-wide queues. (Ticket 267097)
42+
* We fixed an issue in database retrievals with constraints in offline apps that caused empty result sets when the constraint referred to an association defined on a generalization of the entity of the database retrieval. (Ticket 267432)
43+
* We fixed an issue with strict mode when using the rollback/commit action on a page while also using an entity on a layout. (Tickets 265794, 269314, 270867)
44+
* We have resolved an issue where a Mendix app would crash if hoisted inside of a directory with node_modules that contain conflicting versions of packages (Ticket 268413)
45+
* We fixed an issue where an incorrect runtime warning was thrown for missing parameters during database retrieval with an XPath constraint, even though those parameters were omitted from the client request because they were empty. (Ticket 269590, Ticket 269780)
46+
* We fixed an issue where a snippet variable was not available in expressions for conditional visibility and editability. (Ticket 270419)
47+
* We fixed an issue where an OQL with a `UNION` of more than two `NULL` and non-`NULL` expressions could fail. For example, a `UNION` query of three `SELECT`s with two `NULL`s and a numeric value or object ID no longer fails in PostgreSQL. (Ticket 273187)
48+
* We fixed an issue in offline apps where database retrievals using reverse associations returned empty or incorrect results. (Ticket 273198)
49+
* We fixed an issue where snippet variables were not working properly in conditional settings in snippets. (Ticket 273971)
50+
* We now ensure all columns in all branches of the top level `UNION` in an OQL query have a name or alias to avoid issues with databases that require them, like SQL Server.
51+
* The Workflow Commons module URL now correctly respects the `MarketplaceUrlP` configuration variable.
52+
* We fixed an issue where the automatic update of conditional settings was not triggered correctly when using invalid local variables.
53+
* We added a consistency error for invalid conditional settings at top-level widgets.
54+
* We fixed an issue where `access denied` exceptions could occur during rebase, merge, cherry-pick, revert, or feature branch merge operations.
55+
* We fixed an issue where reversing an association’s direction via the context menu did not function correctly in the Domain Model editor.
56+
* We fixed an issue with bundling of protected modules when used in App Modules, where it would not include JavaScript actions and other dependencies.
57+
* We fixed an issue where a queued task that had become incompatible was not removed from the queue and would remain stuck in **Running** status.
58+
* We fixed an issue where synchronization would cause a scheduled event to be executed multiple times.
59+
* We fixed an issue in the React client where popups would sometimes appear at the bottom of the screen instead of being centered.
60+
* We fixed a race condition in the React client where focus could be unexpectedly removed from an element when a page finished loading. This issue occurred when a user had already focused an element before the page load completed. Additionally, autofocus now waits until all widgets on the page have fully loaded, ensuring the correct element receives focus.
61+
* We fixed an issue where deleting a duplicate navigation profile would sometimes delete the wrong duplicate profile.
62+
* We fixed an issue where an Oops pop-up window appeared when copying button widgets with parameter arguments to page templates or building blocks, and when creating page templates or building blocks from pages or widgets containing such buttons.
63+
64+
### Known Issues
65+
66+
* When using an Oracle database, invalid SQL is generated by the task queue subsystem, causing application startup to fail. (Ticket 275597)
6367

6468
## 11.6.4 {#1164}
6569

@@ -69,26 +73,26 @@ Portable App Distribution revolutionizes server deployments and simplifies local
6973

7074
### Improvements
7175

72-
- The macOS installer now includes the Mendix Version Selector. This enhancement allows macOS Studio Pro users to open applications directly from [Apps](https://sprintr.home.mendix.com/link/myapps), double-click MPR/MPK files to open them, or send stories to Studio Pro from the **Plan & Build with Maia** flow in Mendix Portal.
73-
- We renamed Studio Pro on macOS to Mendix Studio Pro.
74-
- We improved handling of cases where a user is deleted concurrently while a session is retrieved for the same user.
75-
- We improved the `Set all to` toggle in the entity access rules editor so that when some members have access rights and others don't, the toggle now disables all rights instead of enabling them. This prevents the `Write` toggle from unexpectedly affecting read access.
76+
* The macOS installer now includes the Mendix Version Selector. This enhancement allows macOS Studio Pro users to open applications directly from [Apps](https://sprintr.home.mendix.com/link/myapps), double-click MPR/MPK files to open them, or send stories to Studio Pro from the **Plan & Build with Maia** flow in Mendix Portal.
77+
* We renamed Studio Pro on macOS to Mendix Studio Pro.
78+
* We improved handling of cases where a user is deleted concurrently while a session is retrieved for the same user.
79+
* We improved the `Set all to` toggle in the entity access rules editor so that when some members have access rights and others don't, the toggle now disables all rights instead of enabling them. This prevents the `Write` toggle from unexpectedly affecting read access.
7680

7781
### Fixes
7882

79-
- We fixed an issue where an Oops pop-up window appeared with conditional editability settings when a page contains multiple widgets with the same name, for example as a side effect of a merge. (Ticket 264502)
80-
- We fixed an issue in offline apps that could result in errors like "[Synchronization] SQLiteError: table mx10414574138294561$_guidToTable has no column named inaccessibleAttrs" by ensuring database migrations happen properly for all users in the client database. (Tickets 264910, 265393, 269740)
81-
- We fixed the NullPointerException which occurred when a session token was being generated but the user name was changed in the meantime. (Ticket 265403)
82-
- In the logic editors, we fixed an issue when a Show Message activity could have an empty caption after initial loading of the microflow. (Ticket 268024).
83-
- In the logic editors, we fixed an issue affecting users [extracting submicroflows](/refguide/extracting-and-using-sub-microflows/) if the sequence flow in the original microflow had invalid condition value, and the extracted microflow was missing one. (Ticket 269233).
84-
- We fixed an issue where long-running after-startup microflows caused other nodes to assume it had crashed. (Ticket 269993)
85-
- We fixed an issue where an Oops pop-up window appeared with conditional editability settings when a widget referenced a default variable. (Ticket 270420)
86-
- We fixed an issue where an Oops pop-up window was displayed when a widget with a data source contained expressions referring to unavailable variables. (Ticket 270865)
87-
- We fixed an issue where, when downloading a widget from the Marketplace or updating a widget via the widget updater, the widget MPK file would become corrupted. This corruption led to an error dialog appearing in Studio Pro when attempting to read the widget package. (Tickets 270889, 271134)
88-
- We fixed an issue where SVGs failed to render in the offline profile.
89-
- We fixed an issue that when document was modified on one source and deleted on other during combination process user had no option to resolve a conflict by deleting a document.
83+
* We fixed an issue where an Oops pop-up window appeared with conditional editability settings when a page contains multiple widgets with the same name, for example as a side effect of a merge. (Ticket 264502)
84+
* We fixed an issue in offline apps that could result in errors like "[Synchronization] SQLiteError: table mx10414574138294561$_guidToTable has no column named inaccessibleAttrs" by ensuring database migrations happen properly for all users in the client database. (Tickets 264910, 265393, 269740)
85+
* We fixed the NullPointerException which occurred when a session token was being generated but the user name was changed in the meantime. (Ticket 265403)
86+
* In the logic editors, we fixed an issue when a Show Message activity could have an empty caption after initial loading of the microflow. (Ticket 268024).
87+
* In the logic editors, we fixed an issue affecting users [extracting submicroflows](/refguide/extracting-and-using-sub-microflows/) if the sequence flow in the original microflow had invalid condition value, and the extracted microflow was missing one. (Ticket 269233).
88+
* We fixed an issue where long-running after-startup microflows caused other nodes to assume it had crashed. (Ticket 269993)
89+
* We fixed an issue where an Oops pop-up window appeared with conditional editability settings when a widget referenced a default variable. (Ticket 270420)
90+
* We fixed an issue where an Oops pop-up window was displayed when a widget with a data source contained expressions referring to unavailable variables. (Ticket 270865)
91+
* We fixed an issue where, when downloading a widget from the Marketplace or updating a widget via the widget updater, the widget MPK file would become corrupted. This corruption led to an error dialog appearing in Studio Pro when attempting to read the widget package. (Tickets 270889, 271134)
92+
* We fixed an issue where SVGs failed to render in the offline profile.
93+
* We fixed an issue that when document was modified on one source and deleted on other during combination process user had no option to resolve a conflict by deleting a document.
9094
* We fixed an issue when, after rebasing or cherry-picking, the user did not close the push notification bar. Starting with new combination operations in these scenarios led to two visible notification bars.
91-
- We fixed an issue in the React client where enabling autofocus on a popup that only contained focusable elements in the header or footer resulted in no element being focused.
95+
* We fixed an issue in the React client where enabling autofocus on a popup that only contained focusable elements in the header or footer resulted in no element being focused.
9296

9397
## 11.6.3 {#1163}
9498

0 commit comments

Comments
 (0)