From 5a8b383bdcfcd5419286d16d4db58fd423ef63ff Mon Sep 17 00:00:00 2001 From: quinntracy Date: Mon, 9 Feb 2026 10:41:34 +0100 Subject: [PATCH 1/5] Update Runtime time --- .../app-explorer/app/app-settings/_index.md | 38 +++++++++++-------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md b/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md index df4b971fac6..c15805f86ec 100644 --- a/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md +++ b/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md @@ -40,12 +40,6 @@ The available configuration options are as follows: * **Yes**: Use the React client (default). In this mode, you will get consistency errors for incompatible widgets. * **Migration mode**: Use the React client and ignore incompatible widgets. Placeholders are displayed in the case of incompatible widgets. Recommended when trying out the new client. -### Static Resources from Disk - -If this option is enabled, the static resources for your mobile application are downloaded as soon as you open your application rather than bit by bit as you navigate through the app. This can drastically cut down the number of network requests, as the files can be retrieved from the disk rather than from the server. - -The resources are downloaded to the device once for each deployment and are reused for subsequent runs of your app. This affects a number of files, including your theme, the JavaScript client, CSS files, and pages. - ### Optimize Network Calls {#optimize-network-calls} If this option is enabled (**yes** by default), Mendix analyzes every microflow that can be triggered from the client to minimize the number of objects required to be sent. This speeds up your app significantly. @@ -158,15 +152,15 @@ MD5 and SHA256 are only provided for backwards compatibility. They should not be Mendix believes both algorithms are secure enough to store passwords within Mendix. The main difference between **BCrypt** and **SSHA256** is that the BCrypt algorithm has been configured so it is relatively slow on purpose, since it was designed specifically to stop brute force attacks. That is why this results in a slight performance difference with the SSHA256 algorithm. -#### BCrypt Cost {#bcrypt-cost} +##### BCrypt Cost {#bcrypt-cost} **BCrypt cost** is used to specify the cost of the BCrypt algorithm. The default value is 12, and can go up to 30. The higher the value is, the slower the process of hashing values. For more information, see the subsections below. -#### Performance +##### Performance If the BCrypt cost is low, the performance difference is hardly noticeable to a single user when signing in (meaning, the password you enter when signing in is hashed using the selected algorithm). This means performance alone is not a reason to choose **SSHA256** over **BCrypt**. The situation can change when dealing with high concurrency of hashing operations, for example, published web services exposing operations that compute quickly, like short-running microflows. -#### Performance Tests +##### Performance Tests A (web service) user will sign in to run a web service operation, wait for the operation to finish, and get the result back (if any). @@ -214,13 +208,9 @@ The table below presents the results of rounding the input to one digit with the | -2.5 | -3 | -2 | | -5.5 | -6 | -6 | -### OQL version 2 {#oql-version-2} - -If this option is set to **Yes**, your app will use version 2 of the OQL syntax. This setting must be enabled to use [view entities](/refguide/view-entities/). Make sure your app is ready to use the new syntax before making the switch. - -For more information about the differences, see [OQL Version 2 Features](/refguide/oql-v2/). +### Digits After Decimal Point -Default: *No* +Set the number of digits that appear after the decimal point for your entire app. This setting affects both new and existing decimal attributes. ### Multiple Sessions per User {#multiple-sessions} @@ -238,6 +228,24 @@ To force a query to the runtime, use microflows. For example, create a microflow Default: *Yes* +### Optimistic Locking (beta) + +{{% alert color="info" %}} +This is a beta feature starting with [Mendix 11.5.0.](/releasenotes/studio-pro/11.5/). +{{% /alert %}} + +If this option is set to **Yes**, Mendix will use a strategy to prevent lost updates when multiple users or processes try to modify the same piece of data at the same time. + +For more information, see [Optimistic Locking](/refguide/optimistic-locking/). + +### OQL version 2 {#oql-version-2} + +If this option is set to **Yes**, your app will use version 2 of the OQL syntax. This setting must be enabled to use [view entities](/refguide/view-entities/). Make sure your app is ready to use the new syntax before making the switch. + +For more information about the differences, see [OQL Version 2 Features](/refguide/oql-v2/). + +Default: *No* + ### Foreign Key Constraints {#database-fkc} If this option is enabled, database [foreign key constraints](/refguide/data-storage/#fkc) will be used. An attempt to commit a dangling reference will throw a runtime exception. From c650f35493c8dfbb3ff223594c24df3af338f3e9 Mon Sep 17 00:00:00 2001 From: Quinn Tracy <142489060+quinntracy@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:46:23 +0100 Subject: [PATCH 2/5] Beta tag --- .../refguide/modeling/app-explorer/app/app-settings/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md b/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md index c15805f86ec..fbd82322013 100644 --- a/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md +++ b/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md @@ -231,7 +231,7 @@ Default: *Yes* ### Optimistic Locking (beta) {{% alert color="info" %}} -This is a beta feature starting with [Mendix 11.5.0.](/releasenotes/studio-pro/11.5/). +This is a beta feature introduced in [Mendix 11.5.0.](/releasenotes/studio-pro/11.5/). {{% /alert %}} If this option is set to **Yes**, Mendix will use a strategy to prevent lost updates when multiple users or processes try to modify the same piece of data at the same time. From 0f86c2d96c7d0336170f9052cec4a98d70d2e32b Mon Sep 17 00:00:00 2001 From: Quinn Tracy <142489060+quinntracy@users.noreply.github.com> Date: Tue, 10 Feb 2026 11:31:03 +0100 Subject: [PATCH 3/5] Add alert box --- .../refguide/modeling/app-explorer/app/app-settings/_index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md b/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md index d53d5f85f20..6c236d5e3bb 100644 --- a/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md +++ b/content/en/docs/refguide/modeling/app-explorer/app/app-settings/_index.md @@ -222,6 +222,10 @@ The table below presents the results of rounding the input to one digit with the ### Digits After Decimal Point +{{% alert color="info" %}} +This setting was introduced in Mendix 11.6. +{{% /alert %}} + Set the number of digits that appear after the decimal point for your entire app. This setting affects both new and existing decimal attributes. ### Multiple Sessions per User {#multiple-sessions} From 2527357578dee305db2d0279786998fdfadc2647 Mon Sep 17 00:00:00 2001 From: quinntracy Date: Tue, 10 Feb 2026 12:14:27 +0100 Subject: [PATCH 4/5] Remove from Mx10 --- .../modeling/app-explorer/app/app-settings/_index.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/content/en/docs/refguide10/modeling/app-explorer/app/app-settings/_index.md b/content/en/docs/refguide10/modeling/app-explorer/app/app-settings/_index.md index e6a0904c355..2137d0b66ed 100644 --- a/content/en/docs/refguide10/modeling/app-explorer/app/app-settings/_index.md +++ b/content/en/docs/refguide10/modeling/app-explorer/app/app-settings/_index.md @@ -38,11 +38,6 @@ This setting enables the new React version of the Mendix Client. This React clie * **Yes**: Use the React client. In this mode, you will get consistency errors for incompatible widgets. * **Migration mode**: Use the React client and ignore incompatible widgets. Placeholders are displayed in the case of incompatible widgets. Recommended when trying out the new client. -### Static Resources from Disk - -If this option is enabled, the static resources for your mobile application are downloaded as soon as you open your application rather than bit by bit as you navigate through the app. This can drastically cut down the number of network requests, as the files can be retrieved from the disk rather than from the server. - -The resources are downloaded to the device once for each deployment and are reused for subsequent runs of your app. This affects a number of files, including your theme, the JavaScript client, CSS files, and pages. ### Optimize Network Calls {#optimize-network-calls} From 37c648a360bc568aa231425bb9d7e98a03bacd7f Mon Sep 17 00:00:00 2001 From: quinntracy Date: Tue, 10 Feb 2026 16:35:33 +0100 Subject: [PATCH 5/5] Update Mx10 --- .../app-explorer/app/app-settings/_index.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/content/en/docs/refguide10/modeling/app-explorer/app/app-settings/_index.md b/content/en/docs/refguide10/modeling/app-explorer/app/app-settings/_index.md index 2137d0b66ed..1ffbecb51d3 100644 --- a/content/en/docs/refguide10/modeling/app-explorer/app/app-settings/_index.md +++ b/content/en/docs/refguide10/modeling/app-explorer/app/app-settings/_index.md @@ -151,11 +151,11 @@ Mendix believes both algorithms are secure enough to store passwords within Mend **BCrypt cost** is used to specify the cost of the BCrypt algorithm. The default value is 12, and can go up to 30. The higher the value is, the slower the process of hashing values. For more information, see the subsections below. -#### Performance +##### Performance If the BCrypt cost is low, the performance difference is hardly noticeable to a single user when signing in (meaning, the password you enter when signing in is hashed using the selected algorithm). This means performance alone is not a reason to choose **SSHA256** over **BCrypt**. The situation can change when dealing with high concurrency of hashing operations, for example, published web services exposing operations that compute quickly, like short-running microflows. -#### Performance Tests +##### Performance Tests A (web service) user will sign in to execute a web service operation, wait for the operation to finish, and finally get the result back (if any). @@ -203,14 +203,6 @@ This table presents the results of rounding the input to one digit with the give | -2.5 | -3 | -2 | | -5.5 | -6 | -6 | -### OQL version 2 {#oql-version-2} - -If this option is set to **Yes**, your app will use version 2 of the OQL syntax. This setting must be enabled to use [view entities](/refguide10/view-entities/). Make sure your app is ready to use the new syntax before making the switch. - -For more information about the differences, see [OQL Version 2 Features](/refguide10/oql-v2/). - -Default: *No* - ### Multiple Sessions per User {#multiple-sessions} If this option is enabled, users can sign in multiple times through different clients (for example, desktop browser and tablet). Otherwise, an existing session for a user is signed out when the user signs in somewhere else. @@ -227,6 +219,14 @@ To force a query to the runtime, use microflows. For example, create a microflow Default: *Yes* +### OQL version 2 {#oql-version-2} + +If this option is set to **Yes**, your app will use version 2 of the OQL syntax. This setting must be enabled to use [view entities](/refguide10/view-entities/). Make sure your app is ready to use the new syntax before making the switch. + +For more information about the differences, see [OQL Version 2 Features](/refguide10/oql-v2/). + +Default: *No* + ### Foreign Key Constraints {#database-fkc} If this option is enabled, database [foreign key constraints](/refguide10/data-storage/#fkc) will be used. An attempt to commit a dangling reference will throw a runtime exception.