From e90daac56537b64d7c607887ff3d33a4c9271aca Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Thu, 10 Apr 2025 10:30:22 +0200 Subject: [PATCH 1/4] Remove max retrieve size Related to a SP KI --- .../en/docs/refguide/runtime/custom-settings/_index.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/content/en/docs/refguide/runtime/custom-settings/_index.md b/content/en/docs/refguide/runtime/custom-settings/_index.md index bdf5084fe89..17da261272a 100644 --- a/content/en/docs/refguide/runtime/custom-settings/_index.md +++ b/content/en/docs/refguide/runtime/custom-settings/_index.md @@ -275,15 +275,7 @@ The settings below influence the behavior of the Mendix web client. | com.mendix.webui.FeedbackSizeWarningThreshold | A warning is logged when the feedback size exceeds the threshold. Feedback is sent from server to client to instruct (for example, to refresh objects or to open a page). They are serialized as "instructions" in the server response. If there are too many instructions, this can have performance implications, as they all have to be serialized to the client. For this reason, a warning is logged when the threshold is exceeded. | 5000 | | com.mendix.webui.StateSizeWarningThreshold | A warning is logged when the state size exceeds the threshold. The state consists of changes in objects and of objects not committed to the database (yet). If there is too much state, this will have performance implications, as the whole state has to be serialized to the client. For this reason, a warning is logged when the threshold is exceeded. | 100 | | com.mendix.webui.CommittedObjectsThreshold | The threshold controls how much data is sent back to the client after executing a microflow. By default, we send back full objects when they are changed or committed. When this threshold is reached, only object GUIDs are sent back instead so that the client knows about the changes while the amount of data sent over the network is reduced. The client will then retrieve the objects later on, if needed. | 100 | -| MaxRetrieveSize | The maximum number of objects the client is allowed to retrieve in a single [XAS request](/refguide/communication-patterns/#RO). This limit exists to prevent malicious actors from being able to overload the runtime by requesting a large number of objects in a single request. | 1000 | -### Max Retrieve Size{#MaxRetrieveSize} - -The `MaxRetrieveSize` limits the number of objects that the runtime will return in a single request. - -When requesting more objects than allowed with a `retrieve_by_ids` XAS request, the runtime will throw an error: ``retrieve_by_ids action tried to retrieve more objects than allowed by the `MaxRetrieveSize`. Amount of guids requested: (...), max amount of objects allowed: (...)`` - -When requesting more objects than allowed with a `retrieve`, `retrieve_by_path`, or `retrieve_by_xpath` XAS requests, the runtime will enforce the `MaxRetrieveSize` by setting a limit on the query and will log the following warning: ``A retrieve action requested more objects than allowed by the `MaxRetrieveSize` runtime setting. Amount requested: (...), allowed: (...).`` ## Metrics Settings{#metrics-settings} From d5969962e9c3134d6574040a459fb1b0ad43187a Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Thu, 17 Apr 2025 14:38:58 +0200 Subject: [PATCH 2/4] Remove todos to put them in later --- .../mobile/native-template/nt-studio-pro-10-parent/_index.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/en/docs/releasenotes/mobile/native-template/nt-studio-pro-10-parent/_index.md b/content/en/docs/releasenotes/mobile/native-template/nt-studio-pro-10-parent/_index.md index 962a25ea685..5bbbd4a661a 100644 --- a/content/en/docs/releasenotes/mobile/native-template/nt-studio-pro-10-parent/_index.md +++ b/content/en/docs/releasenotes/mobile/native-template/nt-studio-pro-10-parent/_index.md @@ -5,8 +5,6 @@ weight: 10 description: "Studio Pro 10 compatible Native Template release notes." --- -{{% todo %}}[replace 10.22 mention with link to RNs upon release]{{% /todo %}} - These are the current Native Template versions for Studio Pro 10 in active development: * Native Template versions of [14](/releasenotes/mobile/nt-14-rn/) are compatible with apps built using the following versions of Studio Pro: From 4de7cf693103e78ffb295a91a5586842931cd9ab Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Thu, 17 Apr 2025 14:46:04 +0200 Subject: [PATCH 3/4] Remove second instance --- content/en/docs/releasenotes/mobile/native-template/_index.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/en/docs/releasenotes/mobile/native-template/_index.md b/content/en/docs/releasenotes/mobile/native-template/_index.md index 79d5c294ed7..8ad78fdd041 100644 --- a/content/en/docs/releasenotes/mobile/native-template/_index.md +++ b/content/en/docs/releasenotes/mobile/native-template/_index.md @@ -6,8 +6,6 @@ weight: 12 description: "Native Template release notes." --- -{{% todo %}}[replace 10.22 mention with link to RNs upon release]{{% /todo %}} - For more information on native mobile app development, see the [native-template](https://github.com/mendix/native-template/) repository and [Build a Mendix Native App in the Cloud](/refguide/mobile/distributing-mobile-apps/building-native-apps/deploying-native-app/) guide. Below you can see the current versions in active development and which Mendix Studio Pro versions they correspond with. Compatible with Studio Pro 10: From b94a29f5f069709ed37e574178c3e55c0889da77 Mon Sep 17 00:00:00 2001 From: ConnorLand Date: Thu, 17 Apr 2025 14:47:08 +0200 Subject: [PATCH 4/4] Upload TODO reminders --- content/en/docs/releasenotes/mobile/native-template/_index.md | 2 ++ .../mobile/native-template/nt-studio-pro-10-parent/_index.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/content/en/docs/releasenotes/mobile/native-template/_index.md b/content/en/docs/releasenotes/mobile/native-template/_index.md index 8ad78fdd041..62a83a211e9 100644 --- a/content/en/docs/releasenotes/mobile/native-template/_index.md +++ b/content/en/docs/releasenotes/mobile/native-template/_index.md @@ -6,6 +6,8 @@ weight: 12 description: "Native Template release notes." --- +{{% todo %}}[replace the 10.22 mention with a link to RNs upon release]{{% /todo %}} + For more information on native mobile app development, see the [native-template](https://github.com/mendix/native-template/) repository and [Build a Mendix Native App in the Cloud](/refguide/mobile/distributing-mobile-apps/building-native-apps/deploying-native-app/) guide. Below you can see the current versions in active development and which Mendix Studio Pro versions they correspond with. Compatible with Studio Pro 10: diff --git a/content/en/docs/releasenotes/mobile/native-template/nt-studio-pro-10-parent/_index.md b/content/en/docs/releasenotes/mobile/native-template/nt-studio-pro-10-parent/_index.md index 5bbbd4a661a..f4ad8fc166d 100644 --- a/content/en/docs/releasenotes/mobile/native-template/nt-studio-pro-10-parent/_index.md +++ b/content/en/docs/releasenotes/mobile/native-template/nt-studio-pro-10-parent/_index.md @@ -5,6 +5,8 @@ weight: 10 description: "Studio Pro 10 compatible Native Template release notes." --- +{{% todo %}}[replace the 10.22 mention with a link to RNs upon release]{{% /todo %}} + These are the current Native Template versions for Studio Pro 10 in active development: * Native Template versions of [14](/releasenotes/mobile/nt-14-rn/) are compatible with apps built using the following versions of Studio Pro: