Skip to content

Commit 4647e11

Browse files
Merge branch 'mendix:development' into development
2 parents d9b8d89 + 012af00 commit 4647e11

50 files changed

Lines changed: 1520 additions & 144 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: "Project Category API"
3+
url: /apidocs-mxsdk/apidocs/project-category-api/
4+
type: swagger
5+
description: "The Project Category API manages your project categories."
6+
weight: 100
7+
restapi: true
8+
---
9+
10+
## Introduction
11+
12+
The Mendix Project Category API allows you to create, edit or delete your project categories.
13+
14+
## Authentication {#authentication}
15+
16+
Authentication for the Project Category API uses a personal access token (PAT).
17+
18+
### Generating a PAT {#generate}
19+
20+
For details on how to generate a PAT, refer to the [Personal Access Tokens](/mendix-profile/user-settings/#pat) section of *User Settings*.
21+
22+
Select the appropriate scopes, depending on the endpoints that need to be invoked. Refer to the [API Reference](#api-reference) for more information on which scopes to use in which endpoints.
23+
24+
Store the generated value somewhere safe so you can use it to authorize your API calls.
25+
26+
### Using the PAT
27+
28+
Each request must contain an `Authorization` header with the value `MxToken {GENERATED_PAT}`. For example:
29+
30+
```http
31+
GET /companies/{:companyId}/categories HTTP/1.1
32+
Authorization: MxToken 7LJE…vk
33+
```
34+
35+
## API Reference{#api-reference}
36+
37+
{{< swaggerui-disable-try-it-out src="/openapi-spec/categories-v1.yaml" >}}
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: "Project Categories"
3+
url: /control-center/project-categories/
4+
description: "Manage Project Categories."
5+
weight: 50
6+
---
7+
8+
## Introduction
9+
10+
The **Categories** page allows you to manage the categories that can be assigned to your company's apps, so as to improve classification and searchability.
11+
You can also manage project categories through the [Project Category API](/apidocs-mxsdk/apidocs/project-category-api/).
12+
13+
Categories can be assigned to each app individually on the app's [Settings](/developerportal/general-settings/) page, but you can also use the [Projects API](/apidocs-mxsdk/apidocs/projects-api/) to edit the category assignment.
14+
15+
## Category Management
16+
17+
On the **Categories** page, you can manage app categories. A list of preconfigured categories is displayed, along with all their corresponding values. Next to the preconfigured **Country** category, you can configure a maximum of five categories with 250 values each.
18+
19+
Use the **Add Country Category** to make the preconfigured **Country** category available, along with its list of 250 countries.
20+
21+
{{% alert color="info" %}}
22+
You cannot edit the preconfigured **Country** category.
23+
{{% /alert %}}
24+
25+
### Adding Categories
26+
27+
Follow these steps to add a category:
28+
29+
1. Click the **Add Category** button. This opens the **Add Category** pop-up window.
30+
2. In the **Category Name** field, enter a name for the new category.
31+
3. Click **Add Value** to add one or more values for the new category.
32+
You can add multiple values as a comma-separated list.
33+
Each entry consists of a unique name and code. The unique code is automatically generated for you. You can edit it afterwards, as long as you provide a new unique code.
34+
35+
### Editing Categories
36+
37+
Follow these steps to edit a category:
38+
39+
1. Click the **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) button within a category, then click **Edit**. This opens the **Add Category** pop-up window.
40+
2. Make edits as necessary, such as changing the category name, or adding or removing values.
41+
3. Click **Save**.
42+
43+
### Deleting Categories
44+
45+
To delete a category, click the **More Options** ({{% icon name="three-dots-menu-horizontal" %}}) button within a category, then click **Delete**.

content/en/docs/deployment/private-cloud/private-cloud-supported-environments.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ If deploying to Red Hat OpenShift, you need to specify that specifically when cr
3737
Mendix on Kubernetes Operator `v2.*.*` is the latest version which officially supports:
3838

3939
* Kubernetes versions 1.19 through 1.34
40-
* OpenShift 4.6 through 4.19
40+
* OpenShift 4.6 through 4.20
4141

4242
{{% alert color="warning" %}}
4343
Kubernetes 1.22 is a [new release](https://kubernetes.io/blog/2021/08/04/kubernetes-1-22-release-announcement/) which removes support for several deprecated APIs and features.

content/en/docs/developerportal/_index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,12 @@ You can filter the overview to display only the apps that are marked for deletio
5454

5555
Use the drop-down menu on the right side of the page to sort the apps by **Pinned**, **Recent Activity** or in alphabetical order of **App Name**.
5656

57+
You can filter by the assigned **Project Categories** by clicking the **Filter** ({{% icon name="filter" %}}) button on the right side. The available categories are displayed in a side panel.
58+
Categories are maintained by the [Mendix Admins](/control-center/mendix-admins-page/) of your company, on the [Project Categories](/control-center/project-categories/) page in Control Center.
59+
If you have the **App Settings** permission, you can assign categories to an app on the app's [Settings](/developerportal/general-settings/) page, helping to improve classification and searchability.
60+
61+
{{< figure src="/attachments/developerportal/general/apps/myapps-filter.png" >}}
62+
5763
### App Tiles {#app-tiles}
5864

5965
You can pin an app tile by clicking **Pin** ({{% icon name="pin" %}}). Pinned apps appear at the top of the list.

content/en/docs/developerportal/general/overview.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,8 @@ At the top of the page, you can find key information about your app, such as its
1919
On the right side of the page, you can find the following information about your app:
2020

2121
* The size of your **Team** and your team members. Up to 5 team members can be displayed here at a time.
22-
* The name of the **Company** owning the app.
23-
* The **Deployment Provider** where your app is deployed, and, if the target is the public Mendix Cloud, the **License State** of the app.
24-
* The date of the **Last Commit to the Main Line** of your app. This is only available if you have access to the app on the Team Server.
25-
* The **Mendix Version** of your app on main line. This is only available if you have access to the app on the Team Server.
22+
* The **Project Details** section, which displays the categories assigned to the project. The assigned categories allow you to easily classify and search apps on the [Apps](/developerportal/) page.
23+
If you have the **App Settings** permission, you can change the assigned categories on the [Settings](/developerportal/general-settings/) page.
2624

2725
Click **Invite someone to your team** ({{% icon name="add-circle" %}}) to invite new members to your team directly.
2826

content/en/docs/developerportal/repository/team-server/_index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ When you commit your app model changes to the Team Server in Studio Pro, you can
2020

2121
After opening your app in [Apps](https://sprintr.home.mendix.com/), on the **Team Server** page, you can see a URL to access you app, revision history, and revision details.
2222

23+
Team Server is hosted on AWS in Frankfurt, Germany.
24+
2325
## Versioning with Git
2426

2527
In the **Versioning with Git** section, Scrum Masters can migrate apps from SVN version control system to Git. For more information, see [Migrate to Git](/developerportal/general/migrate-to-git/).

content/en/docs/developerportal/settings/_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ On this tab, you can find the following items:
5050
* **Description** of the project
5151
* **Project ID**
5252
* [Technical Contact](/developerportal/general/app-roles/#technical-contact) of the app
53+
* **Categories**
5354
* **Danger Zone**
5455
* **Leave Project**
5556
* **Deactivate Project**
@@ -59,7 +60,8 @@ On this tab, you can find the following items:
5960
Only users with the **App Settings** permission can do the following:
6061

6162
* Change the description of the project.
62-
* Deactivate or delete a project. For details, see [Leaving, Deleting, or Deactivating an App](/developerportal/general/leave-delete-app/).
63+
* Change the category assignment of the project.
64+
* Deactivate or delete a project. For details, refer to [Leaving, Deleting, or Deactivating an App](/developerportal/general/leave-delete-app/).
6365
{{% /alert %}}
6466

6567
## Cloud Settings {#cloud-settings}

content/en/docs/marketplace/genai/mendix-cloud-genai/mendix-cloud-grp.md

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,14 @@ Mendix Cloud Model Resource Packs provide customers with a monthly quota of inpu
2929

3030
The Mendix Cloud GenAI Resource Packs provide access to the following models:
3131

32-
* Anthropic Claude 3.7 Sonnet (Cross-region inference profile)
33-
* Anthropic Claude 4 Sonnet (Cross-region inference profile)
34-
* Cohere Embed v3 (English and multilingual options)
32+
| Model | Model Type | Region(s) | Available Only via Cross-Region Inference (CRI) | AWS Inference Regions |
33+
| ---------------------------- | ---------- | ------------------------------------- | ------------------------------------------ | ---------------------- |
34+
| Anthropic Claude 4.5 Sonnet | Text | Mendix Cloud EU (Frankfurt, Germany) | YES | eu-north-1,<br> Europe (Paris),<br> eu-south-1,<br> eu-south-2,<br> Europe (Ireland),<br> Europe (Frankfurt) |
35+
| Anthropic Claude 4 Sonnet | Text | Mendix Cloud EU (Frankfurt, Germany) | YES | Europe (Frankfurt),<br> eu-north-1,<br> eu-south-1,<br> eu-south-2,<br> Europe (Ireland),<br> Europe (Paris) |
36+
| Anthropic Claude 3.7 Sonnet | Text | Mendix Cloud EU (Frankfurt, Germany) | YES | Europe (Frankfurt),<br> eu-north-1,<br> Europe (Ireland),<br> Europe (Paris) |
37+
| Anthropic Claude 3 Sonnet | Text | Mendix Cloud Canada (Montreal) | NO | ca-central-1 |
38+
| Cohere Embed v4 | Embeddings | Mendix Cloud EU (Frankfurt, Germany) | YES | eu-north-1,<br> Europe (Paris),<br> eu-south-1,<br> eu-south-2,<br> Europe (Ireland),<br> Europe (Frankfurt) |
39+
| Cohere Embed v3 <br> English and multilingual | Embeddings | Mendix Cloud EU (Frankfurt, Germany) <br> Mendix Cloud Canada (Montreal) | NO | Europe (Frankfurt),<br> ca-central-1 |
3540

3641
The models are available through the Mendix Cloud, leveraging AWS's highly secure Amazon Bedrock multi-tenant architecture. This architecture employs advanced logical isolation techniques to effectively segregate customer data, requests, and responses, ensuring a level of data protection that aligns with global security compliance requirements. Customer prompts, requests, and responses are neither stored nor used for model training. Your data remains your data.
3742

@@ -43,7 +48,7 @@ Customers looking to leverage other models in addition to the above can also tak
4348
| ------------------------------------------ | ----------------- | ----------------- | ----------------- |
4449
| Anthropic Claude (any version) (Tokens in/month) | 2.5 million | 5 million | 10 million |
4550
| Anthropic Claude (any version) (Tokens out/month) | 1.25 million | 2.5 million | 5 million |
46-
| Cohere Embed V3 (Tokens in/month) | 5 million | 10 million | 20 million |
51+
| Cohere Embed (any version) (Tokens in/month) | 5 million | 10 million | 20 million |
4752

4853
## Accessing GenAI Resources
4954

@@ -87,15 +92,6 @@ Knowledge Bases are based on elastically scaling, serverless OpenSearch vector d
8792
| Memory | Elastic |
8893
| Disk Space | 10 GB |
8994

90-
## Regional Availability
91-
92-
Mendix Cloud GenAI Resource Packs are available in the following regions of Mendix Cloud:
93-
94-
* Europe (Frankfurt) - eu-central-1
95-
* Canada (Montreal) - ca-central-1
96-
97-
The availability of model versions depends on the selected region.
98-
9995
## Understanding Third-Party Requirements
10096

10197
Mendix AI services are powered by third-party technologies, including AWS Bedrock, Anthropic, and Cohere. To help you succeed with your implementation, here is what to do next:

content/en/docs/marketplace/genai/mendix-cloud-genai/navigate_mxgenai.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The **Settings** tab contains the details of a GenAI resource. It shows the foll
2626
* **Cross Region Inference (CRI)**: shows if the model supports cross-region inference ¹.
2727
* **Cloud Provider**: indicates the cloud provider, for example, AWS.
2828
* **Type**: this is the type of resource, for example, Text Generation, Embedding, Knowledge Base, etc.
29-
* **Model**: indicates which model is used, for example, Anthropic Claude Sonnet 3.5.
29+
* **Model**: indicates which model is used, for example, Anthropic Claude Sonnet 3.5. For more information, see the [Upgrading the Text Model Version](#upgrade-model) section below.
3030
* **Plan**: indicates the subscription plan used for compute resources (for example, embedding or text generation resources).
3131
* **Environment**: shows which environment is used, for example, test, acceptance, or production.
3232

@@ -36,6 +36,22 @@ The **Settings** tab contains the details of a GenAI resource. It shows the foll
3636

3737
For knowledge base resources, you can also see details of the associated embeddings resource and vice versa. To learn more about embeddings, see the [Embedding vector](/appstore/modules/genai/rag/#embedding-vector) section of *RAG in a Mendix App*.
3838

39+
#### Upgrading the Text Model Version{#upgrade-model}
40+
41+
Model version upgrades let you migrate your Text Generation Resources to a newer, non-deprecated model within the same model family. For example, GenAI Resources offer the Claude Sonnet family, ranging from Claude Sonnet 3.7 to Claude Sonnet 4.5. Upgrading ensures you gain the latest performance improvements and AI capabilities. In the **Settings** tab of your Text Generation Resource, click **Change Model** to view and select the available model version.
42+
43+
{{% alert color="warning" %}}
44+
While changing the model version, note the following:
45+
46+
* Changing a model version in production requires careful evaluation. Even within the same model family, newer versions can behave differently, and may affect how your LLM-driven applications, such as agents, perform.
47+
48+
* Always validate a new model version in a test environment before using it for your use case, and downgrade to the previous version if required.
49+
{{% /alert %}}
50+
51+
{{% alert color="info" %}}
52+
Ensure you are using Mendix Cloud GenAI Connector version 5.3.0 to support the latest Cohere Embed v4 model.
53+
{{% /alert %}}
54+
3955
### Team
4056

4157
{{< figure src="/attachments/appstore/platform-supported-content/modules/genai/navigate_mxgenai/GenAIResource_Team.png" >}}

content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ Here is an example of custom content using new Badge widget in **Structure mode*
150150

151151
{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/column-custom-content.png" alt="Example of custom content using new Badge widget in Structure mode" class="no-border" >}}
152152

153-
For more information on configuring various widget properties, see [Common Widget Properties](/refguide/common-widget-properties/).
153+
For more information on configuring various widget properties, see [Properties Common in the Page Editor](/refguide/common-widget-properties/).
154154

155155
### Column Width
156156

0 commit comments

Comments
 (0)