From 659ab40eef076a09bdff2b99e6a33fed5fc9d030 Mon Sep 17 00:00:00 2001 From: Mahima Bakshi Date: Tue, 28 Oct 2025 15:38:23 -0400 Subject: [PATCH 1/2] Update R2025b template (#3) --- releases/R2025b/templates/mainTemplate.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/releases/R2025b/templates/mainTemplate.json b/releases/R2025b/templates/mainTemplate.json index 76bb4c9..d039bcd 100644 --- a/releases/R2025b/templates/mainTemplate.json +++ b/releases/R2025b/templates/mainTemplate.json @@ -3,7 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "Server VM Instance Size": { - "defaultValue": "Standard_D4_v3", + "defaultValue": "Standard_D4_v4", "type": "String", "metadata": { "description": "Specify the size of the VM you want to use for deploying the server." @@ -173,7 +173,7 @@ "WindowsSKU": "matlab-web-app-server-windows-25b", "WindowsSKUVersion": "latest", "LinuxOffer": "matlab-web-app-server-byol-linux", - "LinuxSKU": "matlab-web-app-server-linux-25b", + "LinuxSKU": "matlab-web-app-server-linux-25b-gen2", "LinuxSKUVersion": "latest", "enableSSL": "Yes", "certFile": "[if(equals(variables('enableSSL'), 'Yes'), parameters('Base64 Encoded SSL Certificate'), 'NONE')]", From 82107e6f21896b250f907c5c42c2e6dd88a895ae Mon Sep 17 00:00:00 2001 From: Chris Roper Date: Thu, 30 Oct 2025 13:35:13 -0400 Subject: [PATCH 2/2] Upgrade to Ubuntu 24.04 and gen 2 (#4) --- releases/R2025b/README.md | 2 +- releases/release-notes.md | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/releases/R2025b/README.md b/releases/R2025b/README.md index 5047326..0d8c681 100644 --- a/releases/R2025b/README.md +++ b/releases/R2025b/README.md @@ -21,7 +21,7 @@ Provide values for parameters in the custom deployment template on the Azure Por | **Subscription** | Choose an Azure subscription to use for purchasing resources.

Example: `VERTHAM Dev`

| | **Resource group** | Choose a name for the resource group that will hold the resources.

Example: `Saveros`

| | **Region** | Choose the region to start resources in. Ensure that you select a location which supports your requested instance types. To check which services are supported in each location, see [Azure Region Services]().

Example: `East US`

| -| **Server VM Instance Size** | Specify the size of the VM you plan on using for deployment. Each MATLAB Web App Server instance runs on a VM and each instance will run multiple workers. We recommend you choose a VM size where the number of cores on your VM matches the number of MATLAB workers per VM you plan on using. The template defaults to: `Standard_D4_v3`. This configuration has 4 vCPUs and 16 GiB of Memory. For more information, see Azure [documentation](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-general).

Example: `Standard_D4_v3`

| +| **Server VM Instance Size** | Specify the size of the VM you plan on using for deployment. Each MATLAB Web App Server instance runs on a VM and each instance will run multiple workers. We recommend you choose a VM size where the number of cores on your VM matches the number of MATLAB workers per VM you plan on using. The template defaults to: `Standard_D4_v4`. This configuration has 4 vCPUs and 16 GiB of Memory. For more information, see Azure [documentation](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-general).

Example: `Standard_D4_v4`

| | **Operating System**| Choose the operating system for the server. Your options are `Windows` or `Linux`. | |**Deploy to New or Existing Virtual Network**| Specify whether you want to create a `new` virtual network for your deployment or use an `existing` one. When deploying to a new virtual network, by default, the following ports are opened: 443, 22, 3389, and 27000. Depending on your security requirements, you can choose to close ports 22 and 3389 after the deployment is complete.

If you are deploying to an existing virtual network, you may need to configure the network before deployment. For details, see [How do I deploy to an existing virtual network?](/README.md?tab=readme-ov-file#how-do-i-deploy-to-an-existing-virtual-network) in the FAQ.| | **Name of Virtual Network Where MATLAB Web App Server Will Be Deployed** | Specify the name of the virtual network where the server will be deployed.

  • If deploying to a new virtual network, you can use the default `webapp-refarch-vnet` name or specify a new name for the virtual network.
  • If deploying to an existing virtual network, the name you specify must match the name of an existing virtual network.
| diff --git a/releases/release-notes.md b/releases/release-notes.md index e42ada8..8991330 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -2,6 +2,7 @@ ### R2025b - You can now deploy MATLAB Web App Server R2025b using the Microsoft Azure reference architecture. +- Starting November 4 2025, Linux servers use Ubuntu 24.04 and Hyper-V generation 2 for improved performance and security. ### R2025a - You can now deploy MATLAB Web App Server R2025a using the Microsoft Azure reference architecture.