Skip to content

Commit 94a3992

Browse files
Chriscmroper
authored andcommitted
R2025b release
1 parent 15fbc9d commit 94a3992

File tree

10 files changed

+183
-310
lines changed

10 files changed

+183
-310
lines changed

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,17 @@ The default MATLAB Web App Server deployment template uses the Network License M
2626

2727
# Deploy Reference Architecture for Your Release
2828
To deploy the reference architecture, select your MATLAB Web App Server release from the table and follow the instructions to deploy the server using the provided template. A deployment of MATLAB Web App Server supports MATLAB Runtime versions up to six releases back.
29-
| Release | Supported MATLAB Runtime Versions |
30-
| ------- | --------------------------------- |
31-
| [R2025a](releases/R2025a/README.md) | R2025a, R2024b, R2024a, R2023b, R2023a*, R2022b* |
32-
| [R2024b](releases/R2024b/README.md) | R2024b, R2024a, R2023b, R2023a*, R2022b*, R2022a* |
33-
| [R2024a](releases/R2024a/README.md) | R2024a, R2023b, R2023a, R2022b, R2022a, R2021b |
34-
| [R2023b](releases/R2023b/README.md) | R2023b, R2023a, R2022b, R2022a, R2021b |
35-
| [R2023a](releases/R2023a/README.md) | R2023a, R2022b, R2022a, R2021b, R2021a, R2020b |
36-
| [R2022b](releases/R2022b/README.md) | R2022b, R2022a, R2021b, R2021a, R2020b, R2020a |
29+
| Release | Supported MATLAB Runtime Versions | Status |
30+
| ------- | --------------------------------- |--------|
31+
| [R2025b](releases/R2025b/README.md) | R2025b, R2025a, R2024b, R2024a, R2023b, R2023a* | ✅ Template available. |
32+
| [R2025a](releases/R2025a/README.md) | R2025a, R2024b, R2024a, R2023b, R2023a*, R2022b* | ✅ Template available. |
33+
| [R2024b](releases/R2024b/README.md) | R2024b, R2024a, R2023b, R2023a*, R2022b*, R2022a* | ✅ Template available. |
34+
| [R2024a](releases/R2024a/README.md) | R2024a, R2023b, R2023a, R2022b, R2022a, R2021b | ⚠️ Template will be removed in September 2026. |
35+
| [R2023b](releases/R2023b/README.md) | R2023b, R2023a, R2022b, R2022a, R2021b | ⚠️ Template will be removed in March 2026. |
3736

3837
> \*When the server is configured to use MATLAB Runtime versions prior to R2023b, the `unsafe-inline` attribute is set in the `script-src` directive of the Content Security Policy on the server and cannot be disabled. This allows web apps with embedded JavaScript to execute on the server. These runtimes are disabled by default starting in R2024b. You can enable them using the [webapps-runtime](https://www.mathworks.com/help/webappserver/ref/webappsruntime.html) command.
3938
40-
**Note**: MathWorks provides templates for only the six most recent releases of MATLAB Web App Server. Earlier templates are removed and are no longer supported.
39+
**Note**: MathWorks provides templates for only the five most recent releases of MATLAB Web App Server. Earlier templates are removed and are no longer supported.
4140

4241
# Architecture and Resources
4342
Deploying this reference architecture creates several resources in your

releases/R2022b/README.md

Lines changed: 0 additions & 220 deletions
This file was deleted.

releases/R2023a/templates.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

releases/R2023b/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# MATLAB Web App Server on Amazon Web Services - R2023b
22

33
# Deployment Steps
4-
Follow these steps to deploy the R2023b MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
4+
Follow these steps to deploy the R2023b MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
55
## Step 1. Launch Template
66
Before launching the template, make sure that you have selected one of these supported AWS regions from the top navigation:<ul><li>**US East (N. Virginia)**</li><li>**Europe (Ireland)**</li><li>**Asia Pacific (Tokyo)**</li></ul>
77

@@ -13,7 +13,7 @@ Then, click the appropriate **Launch Stack** button to launch the stack configur
1313

1414
The AWS Management Console opens in your web browser.
1515

16-
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
16+
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
1717
1818
>**NOTE:** Creating a stack on AWS can take at least 20 minutes.
1919
><!--For other releases, see [How do I launch a template that uses a previous MATLAB release?](#how-do-i-launch-a-template-that-uses-a-previous-matlab-release)-->

releases/R2024a/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# MATLAB Web App Server on Amazon Web Services - R2024a
22

33
# Deployment Steps
4-
Follow these steps to deploy the R2024a MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
4+
Follow these steps to deploy the R2024a MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
55
## Step 1. Launch Template
66
Before launching the template, make sure that you have selected one of these supported AWS regions from the top navigation:<ul><li>**US East (N. Virginia)**</li><li>**Europe (Ireland)**</li><li>**Asia Pacific (Tokyo)**</li></ul>
77

@@ -13,7 +13,7 @@ Then, click the appropriate **Launch Stack** button to launch the stack configur
1313

1414
The AWS Management Console opens in your web browser.
1515

16-
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
16+
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
1717
1818
>**NOTE:** Creating a stack on AWS can take at least 20 minutes.
1919
><!--For other releases, see [How do I launch a template that uses a previous MATLAB release?](#how-do-i-launch-a-template-that-uses-a-previous-matlab-release)-->

releases/R2024b/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# MATLAB Web App Server on Amazon Web Services - R2024b
22

33
# Deployment Steps
4-
Follow these steps to deploy the R2024b MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
4+
Follow these steps to deploy the R2024b MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
55
## Step 1. Launch Template
66
Before launching the template, make sure that you have selected one of these supported AWS regions from the top navigation:<ul><li>**US East (N. Virginia)**</li><li>**Europe (Ireland)**</li><li>**Asia Pacific (Tokyo)**</li></ul>
77

@@ -13,7 +13,7 @@ Then, click the appropriate **Launch Stack** button to launch the stack configur
1313

1414
The AWS Management Console opens in your web browser.
1515

16-
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
16+
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
1717
1818
>**NOTE:** Creating a stack on AWS can take at least 20 minutes.
1919

releases/R2025a/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# MATLAB Web App Server on Amazon Web Services - R2025a
22

33
# Deployment Steps
4-
Follow these steps to deploy the R2025a MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
4+
Follow these steps to deploy the R2025a MATLAB Web App Server reference architecture on AWS. To deploy reference architectures for other releases, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
55

66
## Prerequisites
77
Before deploying MATLAB Web App Server within an existing Virtual Private Cloud (VPC), you must configure the VPC to enable connectivity. For details, see [Ensure connectivity in an existing VPC](#ensure-connectivity-in-an-existing-vpc).
@@ -17,7 +17,7 @@ Then, click the appropriate **Launch Stack** button to launch the stack configur
1717

1818
The AWS Management Console opens in your web browser.
1919

20-
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md#deploy-reference-architecture-for-your-release).
20+
>**NOTE:** Multiple versions of MATLAB Runtime are supported. For details, see [Deploy Reference Architecture for Your Release](/README.md?tab=readme-ov-file#deploy-reference-architecture-for-your-release).
2121
2222
>**NOTE:** Creating a stack on AWS can take at least 20 minutes.
2323
@@ -95,7 +95,7 @@ Click the **Create** button. The CloudFormation service starts creating resource
9595
## Step 6. Connect and Log In to the Admin Portal (Linux Server Only)
9696
> **Note:** The Internet Explorer web browser is not supported for accessing the admin portal.
9797
98-
The MALAB Web App Server admin portal provides a web-based interface to configure and manage the server instance on the cloud. The admin portal is only available for servers deployed on Ubuntu Linux.
98+
The MATLAB Web App Server admin portal provides a web-based interface to configure and manage the server instance on the cloud. The admin portal is only available for servers deployed on Ubuntu Linux. For more details on accessing and using the admin portal, see [Manage MATLAB Web App Server on AWS Using Admin Portal](https://www.mathworks.com/help/webappserver/ug/manage-matlab-web-app-server-using-admin-portal-on-aws-reference-architecture.html).
9999

100100
1. In the Stack details for your stack, click the **Outputs** tab.
101101
1. Look for the key named `AdminPortalUrl` and click the corresponding URL listed under **value**. This opens the admin portal Overview page.
@@ -131,7 +131,7 @@ To run applications on MATLAB Web App Server, you need to create web apps using
131131
## Step 8. Configure User Authentication
132132

133133
### Linux Server
134-
On Linux servers, user authentication to the admin portal and MATLAB Web App Server home page is administered by default through [Keycloak](https://www.keycloak.org/docs/latest/server_admin/index.html). Keycloak is a cloud native solution that provides authentication, authorization, and user management for applications and services. You can configure authentication using your identity provider with Keycloak or directly using LDAP or OIDC.
134+
On Linux servers, user authentication to the admin portal and MATLAB Web App Server home page is administered by default through [Keycloak](https://www.keycloak.org/docs/latest/server_admin/index.html). Keycloak is a cloud native solution that provides authentication, authorization, and user management for applications and services. You can configure authentication using your identity provider with Keycloak or directly using LDAP or OIDC. For more details, see [Configure Authentication for MATLAB Web App Server on AWS](https://www.mathworks.com/help/webappserver/ug/configure-authentication-for-matlab-web-app-server-on-aws.html).
135135

136136
After you deploy MATLAB Web App Server, log in to the Keycloak administration console to configure user authentication and change the default admin credentials.
137137
1. In the Stack details for your stack, click the **Outputs** tab.
@@ -145,7 +145,7 @@ After you deploy MATLAB Web App Server, log in to the Keycloak administration co
145145

146146
There are three pre-configured user accounts and three groups in Keycloak. Each user account belongs to one or more groups, and each group grants specific permissions on the MATLAB Web App Server. For example, the `matlab-webapps-admin` user inherits the ability to upload and delete apps from the **MATLAB Web App Server Authors** group. Add or modify groups and users as needed through the Keycloak admin console. For more information, see [Managing users](https://www.keycloak.org/docs/latest/server_admin/index.html#assembly-managing-users_server_administration_guide) in the Keycloak documentation.
147147

148-
To allow an existing group to access additional resources on the MATLAB Web App Server, use the **App Management/Access Control** page of the admin portal. For example, you could assign all members of the **MATLAB Web App Server Users** group execute permissions for all apps in the root level folder.
148+
To allow an existing group to access additional resources on the MATLAB Web App Server, use the **App Management/Access Control** page of the admin portal. For example, you could assign all members of the **MATLAB Web App Server Users** group execute permissions for all apps at the root level.
149149

150150

151151
### Windows Server

0 commit comments

Comments
 (0)