From eded843c6fe14c30986d77e45a62becc82f5a937 Mon Sep 17 00:00:00 2001 From: Mohamed Elhennawy Date: Fri, 9 Oct 2026 18:11:40 +0200 Subject: [PATCH 1/3] Add release note for View Entity migration alias issue * Dux-879 --- content/en/docs/releasenotes/studio-pro/11/11.12.md | 1 + content/en/docs/releasenotes/studio-pro/11/11.15.md | 1 + 2 files changed, 2 insertions(+) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.12.md b/content/en/docs/releasenotes/studio-pro/11/11.12.md index 4112a6420c7..7ac4d21c4fb 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.12.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.12.md @@ -39,6 +39,7 @@ weight: 88 * We fixed an issue where the Java sources of protected modules were added to the Eclipse build path. * We fixed an export issue of app-level Maia Agent Skills (*SKILLS.md*) and Agent Instructions (*AGENTS.md*) in solution packages (*.mxsolution*) and regular app packages (*.mpk*). * We fixed an issue where the Modernized App Explorer was in a state where the visible nodes and the cursor position were shifted after it scrolled automatically to a position. +* We fixed an issue where migrating an application could generate incorrect association aliases in View Entity OQL when associations were defined using the OQL COALESCE function. This could result in duplicate column names and validation errors. (Ticket 285886) ### Known Issues diff --git a/content/en/docs/releasenotes/studio-pro/11/11.15.md b/content/en/docs/releasenotes/studio-pro/11/11.15.md index 80249e03b19..a2f758107fb 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.15.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.15.md @@ -157,6 +157,7 @@ You can set the default flow shape for all new sequence flows in the **App setti * We fixed an issue with `onChange` client actions for [attribute](/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#attribute) and [association](/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#association) widget properties where associated objects passed as arguments to an action were always empty. * We now prevent the use of the selection of a widget as an argument for snippet calls, as it is not supported in the client. * We fixed a crash that happened when selecting a branch in the App Selector in Studio Pro. This crash occurred when information about the Mendix version was missing from a branch. +* We fixed an issue where migrating an application could generate incorrect association aliases in View Entity OQL when associations were defined using the OQL COALESCE function. This could result in duplicate column names and validation errors. (Ticket 285886) ### Breaking Changes From 23fed495f4c92440fea6e235f90be2f2c729b72d Mon Sep 17 00:00:00 2001 From: Quinn Tracy <142489060+quinntracy@users.noreply.github.com> Date: Mon, 12 Oct 2026 10:32:44 +0200 Subject: [PATCH 2/3] Review --- content/en/docs/releasenotes/studio-pro/11/11.12.md | 2 +- content/en/docs/releasenotes/studio-pro/11/11.15.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.12.md b/content/en/docs/releasenotes/studio-pro/11/11.12.md index 7ac4d21c4fb..9aff112339d 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.12.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.12.md @@ -30,6 +30,7 @@ weight: 88 * We fixed an issue where files larger than 5 MB could not be downloaded when encryption is enabled for S3. (Ticket 279197) * We fixed an issue where clearing the selection with a JavaScript action did not work for data widgets with **Keep selection** enabled, such as the Data Grid 2 widget. The previously selected rows became selected again. (Ticket 280575) * We fixed an issue where an optional microflow, nanoflow, or page parameter that was explicitly configured as **(none)** still received a default value at runtime instead of being left empty. (Ticket 284412) +* We fixed an issue where migrating an application generated incorrect association aliases in View Entity OQL when associations were defined using the OQL COALESCE function. This resulted in duplicate column names and validation errors. (Ticket 285886) * We fixed an issue where retrieving objects in offline apps failed with a SQLite **No such column** error when an XPath constraint traversed an association to a referenced entity with specializations. (Ticket 286965) * We fixed an issue with the **Call REST Service** activity where the response handling was set to **Apply import mapping** with a parameter, but the provided parameter had a type that did not match what the **Import Mapping** expected. This led to an error message. Now it correctly shows consistency error CE0245. (Ticket 287936) * We fixed an issue where the diff of values was not shown correctly during a merge conflict. @@ -39,7 +40,6 @@ weight: 88 * We fixed an issue where the Java sources of protected modules were added to the Eclipse build path. * We fixed an export issue of app-level Maia Agent Skills (*SKILLS.md*) and Agent Instructions (*AGENTS.md*) in solution packages (*.mxsolution*) and regular app packages (*.mpk*). * We fixed an issue where the Modernized App Explorer was in a state where the visible nodes and the cursor position were shifted after it scrolled automatically to a position. -* We fixed an issue where migrating an application could generate incorrect association aliases in View Entity OQL when associations were defined using the OQL COALESCE function. This could result in duplicate column names and validation errors. (Ticket 285886) ### Known Issues diff --git a/content/en/docs/releasenotes/studio-pro/11/11.15.md b/content/en/docs/releasenotes/studio-pro/11/11.15.md index a2f758107fb..7b3a519b772 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.15.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.15.md @@ -104,6 +104,7 @@ You can set the default flow shape for all new sequence flows in the **App setti * The file download API now returns `404 Not Found` instead of an exception-based error code. (Ticket 285074) * We fixed an issue where a stale progress bar was displayed indefinitely when a page was opened while the home page was still loading. (Ticket 285253) * We fixed an issue where opening the **Customize offline synchronization** dialog of a navigation profile resulted in an error when an entity with a custom synchronization configuration was used on a page and had specializations of its own. (Ticket 285791) +* We fixed an issue where migrating an application generated incorrect association aliases in View Entity OQL when associations were defined using the OQL COALESCE function. This resulted in duplicate column names and validation errors. (Ticket 285886) * We fixed an app startup error when a direct association from an entity to a specialization of itself was removed and the parent of the association was removed or no longer a generalization of the child of the association. (Ticket 285998) * We fixed an issue where widgets with a very large number of assets (more than 8000) did not work with Rspack. (Ticket 286207) * We fixed an issue where excluded Jar files were not properly respected by Eclipse. (Ticket 286628) @@ -157,7 +158,6 @@ You can set the default flow shape for all new sequence flows in the **App setti * We fixed an issue with `onChange` client actions for [attribute](/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#attribute) and [association](/apidocs-mxsdk/apidocs/pluggable-widgets-property-types/#association) widget properties where associated objects passed as arguments to an action were always empty. * We now prevent the use of the selection of a widget as an argument for snippet calls, as it is not supported in the client. * We fixed a crash that happened when selecting a branch in the App Selector in Studio Pro. This crash occurred when information about the Mendix version was missing from a branch. -* We fixed an issue where migrating an application could generate incorrect association aliases in View Entity OQL when associations were defined using the OQL COALESCE function. This could result in duplicate column names and validation errors. (Ticket 285886) ### Breaking Changes From fb62e8cd7ebcf7734b21685d8c217fa5d3e25906 Mon Sep 17 00:00:00 2001 From: Quinn Tracy <142489060+quinntracy@users.noreply.github.com> Date: Mon, 12 Oct 2026 10:51:51 +0200 Subject: [PATCH 3/3] Small fix --- content/en/docs/releasenotes/studio-pro/11/11.12.md | 2 +- content/en/docs/releasenotes/studio-pro/11/11.15.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/docs/releasenotes/studio-pro/11/11.12.md b/content/en/docs/releasenotes/studio-pro/11/11.12.md index 9aff112339d..d78890d6b4d 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.12.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.12.md @@ -30,7 +30,7 @@ weight: 88 * We fixed an issue where files larger than 5 MB could not be downloaded when encryption is enabled for S3. (Ticket 279197) * We fixed an issue where clearing the selection with a JavaScript action did not work for data widgets with **Keep selection** enabled, such as the Data Grid 2 widget. The previously selected rows became selected again. (Ticket 280575) * We fixed an issue where an optional microflow, nanoflow, or page parameter that was explicitly configured as **(none)** still received a default value at runtime instead of being left empty. (Ticket 284412) -* We fixed an issue where migrating an application generated incorrect association aliases in View Entity OQL when associations were defined using the OQL COALESCE function. This resulted in duplicate column names and validation errors. (Ticket 285886) +* We fixed an issue where migrating an application generated incorrect association aliases in a View Entity OQL when associations were defined using the OQL COALESCE function. This resulted in duplicate column names and validation errors. (Ticket 285886) * We fixed an issue where retrieving objects in offline apps failed with a SQLite **No such column** error when an XPath constraint traversed an association to a referenced entity with specializations. (Ticket 286965) * We fixed an issue with the **Call REST Service** activity where the response handling was set to **Apply import mapping** with a parameter, but the provided parameter had a type that did not match what the **Import Mapping** expected. This led to an error message. Now it correctly shows consistency error CE0245. (Ticket 287936) * We fixed an issue where the diff of values was not shown correctly during a merge conflict. diff --git a/content/en/docs/releasenotes/studio-pro/11/11.15.md b/content/en/docs/releasenotes/studio-pro/11/11.15.md index 7b3a519b772..98387cc7632 100644 --- a/content/en/docs/releasenotes/studio-pro/11/11.15.md +++ b/content/en/docs/releasenotes/studio-pro/11/11.15.md @@ -104,7 +104,7 @@ You can set the default flow shape for all new sequence flows in the **App setti * The file download API now returns `404 Not Found` instead of an exception-based error code. (Ticket 285074) * We fixed an issue where a stale progress bar was displayed indefinitely when a page was opened while the home page was still loading. (Ticket 285253) * We fixed an issue where opening the **Customize offline synchronization** dialog of a navigation profile resulted in an error when an entity with a custom synchronization configuration was used on a page and had specializations of its own. (Ticket 285791) -* We fixed an issue where migrating an application generated incorrect association aliases in View Entity OQL when associations were defined using the OQL COALESCE function. This resulted in duplicate column names and validation errors. (Ticket 285886) +* We fixed an issue where migrating an application generated incorrect association aliases in a View Entity OQL when associations were defined using the OQL COALESCE function. This resulted in duplicate column names and validation errors. (Ticket 285886) * We fixed an app startup error when a direct association from an entity to a specialization of itself was removed and the parent of the association was removed or no longer a generalization of the child of the association. (Ticket 285998) * We fixed an issue where widgets with a very large number of assets (more than 8000) did not work with Rspack. (Ticket 286207) * We fixed an issue where excluded Jar files were not properly respected by Eclipse. (Ticket 286628)