diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md
new file mode 100644
index 000000000..971f1aa6b
--- /dev/null
+++ b/content/en/blog/releases/2025.X/2025.5.md
@@ -0,0 +1,705 @@
+---
+title: "2025.5"
+linkTitle: "2025.5"
+date: 2025-06-16
+author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold))
+---
+
+## Summary
+
+The 2025.5 [Fast Track][] is now available.
+
+## Download Artefacts
+
+Installation artefacts can be requested by raising a case in the [{{% ctx %}} Service Portal][].
+
+## Release Notes
+
+### Overview
+
+2025.5 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.3][] release in the following areas:
+
+* Capability
+* Observability
+* Security
+* Usability
+* Upgrade
+* Documentation
+
+This release introduces multiple new features to the {{% ctx %}} Platform:
+
+* The [_executionContext has been extended with additional properties][Extended the _executionContext with additional properties] as follows:
+ * Tenant
+ * System
+ * PackageName
+ * PackageVersion
+ * FlowName
+ * ExecutionId
+ * Node
+* The [{{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups][Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups].
+
+[Observability][] has been improved by:
+
+* [including child executions in the executions data][Executions data includes child executions] used by the Running Executions tile on the Operations Overview page and Running Executions grid on the Packages page.
+* adding [new columns to the Running Executions grid on the Packages page][] as follows:
+ * `Execution Id`
+ * `Parent Execution Id`
+ * `Root Execution Id`
+ * `Executing On`
+
+The [Security][] of {{% ctx %}} has been tightened by:
+
+* [introducing a Code Analyser to the {{% ctx %}} Execution Service][Introduced Code Analyser to the {{% ctx %}} Execution Service] that restricts what C# code can be executed from flows within {{% ctx %}}.
+* [updating Erlang version][Updated Erlang version] to address recently identified vulnerabilities.
+* [improving security of {{% ctx %}} Gateway][General security enhancements on {{% ctx %}} Gateway].
+
+[Usability][] has been enhanced by [updating Decision Blocks icons][Updated Decision Blocks icons].
+
+[Upgrade][] has been modified to:
+
+* [improve certificate update script for High Availability (HA) installations][Improved certificate update script for High Availability (HA) installations].
+* [scoped restart for the {{% ctx %}} Gateway web application][Scoped restart for the {{% ctx %}} Gateway web application].
+
+Finally, the [Documentation][] includes the following updates:
+
+* [added new User Guides][Added new User Guides] and [Tutorials][Added new Tutorials]:
+ * Flow Editor
+ * Operations Overview
+ * Studio Authorisation
+ * Studio Hierarchy
+ * Studio Import
+ * Studio Export
+ * License Consumption
+* [added Installation Checklists to the Install instructions][Added Installation Checklists to the Install instructions].
+* [added Disaster Recovery Guides][Added Disaster Recovery Guides].
+
+### Components
+
+| Release Component | Version | Updated | Update Type | Breaking Change | Notes |
+|--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------|
+| [{{% ctx %}} Innovation Core Application][] | 57.8.1.25310 | Yes | Minor | N/A | |
+| > [{{% ctx %}} API Gateway Service][] | 41.4.1.25310 | Yes | Minor | N/A | |
+| > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Execution Management Service][] | 8.5.1.25310 | Yes | Minor | N/A | |
+| > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Monitoring Service][] | 3.0.11.25310 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Provisioning Service][] | 15.0.11.25310 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Scheduling Service][] | 8.0.11.25310 | Yes | Patch | N/A | |
+| > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | Yes | Minor | N/A | |
+| [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.5. |
+| > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.5. |
+| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.5. |
+| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | Yes | Minor | N/A | |
+| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | Yes | Minor | N/A | |
+| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | Yes | Patch | N/A | |
+| > {{% ctx %}} App Server Backup | 1.0.1.25230 | Yes | Patch | N/A | |
+| > {{% ctx %}} App Server Recovery | 1.0.1.25230 | Yes | Patch | N/A | |
+| > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | No | N/A | N/A | |
+| > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | No | N/A | N/A | |
+| {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | Yes | Patch | N/A | |
+| > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | Yes | Patch | N/A | |
+| > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | Yes | Patch | N/A | |
+| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | Yes | Patch | N/A | |
+| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | No | N/A | N/A | |
+| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | |
+| {{% ctx %}} Encryptor | 3.2.0.25160 | No | N/A | N/A | |
+| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | No | N/A | N/A | |
+| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | |
+
+### Features
+
+#### Capability
+
+##### Extended the _executionContext with additional properties
+
+The built-in [_executionContext][] variable has been extended with the following properties:
+
+* Tenant
+* System
+* PackageName
+* PackageVersion
+* FlowName
+* ExecutionId
+* Node
+
+For example:
+
+```json
+{
+ "Tenant": "",
+ "System": "",
+ "PackageName": "-",
+ "PackageVersion": "",
+ "FlowName": "",
+ "ExecutionId": "",
+ "Initiator": {
+ "Name": "",
+ "AuthenticationType": "",
+ "IsAuthenticated": true,
+ "Claims": [
+ {
+ "Type": "",
+ "Value": ""
+ }
+ ]
+ },
+ "Node": {
+ "Name": "",
+ "IpAddressOrFqdn": "",
+ "Versions": {
+ "OperatingSystem": "",
+ "DotNet": "",
+ "ServiceFabric": "",
+ "NServiceBus": "",
+ "Rabbitmq": "",
+ "Erlang": "",
+ }
+ },
+ "Extensions": {}
+}
+```
+
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
+* [{{% ctx %}} Innovation Core Application][]
+ * [{{% ctx %}} API Gateway Service][]
+ * [{{% ctx %}} Authorisation Service][]
+ * [{{% ctx %}} Concurrency Management Service][]
+ * [{{% ctx %}} Configuration Management Service][]
+ * [{{% ctx %}} Data Storage Service][]
+ * [{{% ctx %}} Execution Management Service][]
+ * [{{% ctx %}} Licence Management Service][]
+ * [{{% ctx %}} Listeners Service][]
+ * [{{% ctx %}} Monitoring Service][]
+ * [{{% ctx %}} Package Management Service][]
+ * [{{% ctx %}} Provisioning Service][]
+ * [{{% ctx %}} Scheduling Service][]
+ * [{{% ctx %}} Triggers Service][]
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
+
+
+
+
+##### Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups
+
+The {{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups. This may be used when the user provided for running PowerShell does not have permission to query the AD Groups.
+Currently, there is no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][].
+
+Affected Components:
+
+* [{{% ctx %}} Interaction Portal][Interaction Portal]
+
+
+
+#### Observability
+
+##### Executions data includes child executions
+
+The executions data used by the Running Executions tile on the [Operations Overview][] page and [Running Executions][] grid on the [Packages][] page has been extended to include child executions; previously only the root executions were included.
+
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
+* [{{% ctx %}} Innovation Core Application][]
+ * [{{% ctx %}} API Gateway Service][]
+ * [{{% ctx %}} Concurrency Management Service][]
+ * [{{% ctx %}} Execution Management Service][]
+ * [{{% ctx %}} Monitoring Service][]
+ * [{{% ctx %}} Package Management Service][]
+ * [{{% ctx %}} Provisioning Service][]
+ * [{{% ctx %}} Scheduling Service][]
+ * [{{% ctx %}} Triggers Service][]
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
+
+
+
+##### New columns added to the Running Executions grid on the Packages page
+
+The [Running Executions][] grid on the [Packages][] page has had the following columns added:
+
+* `Execution Id`: The unique identifier for the execution.
+* `Parent Execution Id`: The unique identifier for the parent execution, if this execution is a child of another execution.
+* `Root Execution Id`: The unique identifier for the root execution; all related executions will have the same Root Execution Id.
+* `Executing On`: Where the execution is running, in the following format ` ()`.
+
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
+* [{{% ctx %}} Innovation Core Application][]
+ * [{{% ctx %}} API Gateway Service][]
+ * [{{% ctx %}} Authorisation Service][]
+ * [{{% ctx %}} Concurrency Management Service][]
+ * [{{% ctx %}} Configuration Management Service][]
+ * [{{% ctx %}} Data Storage Service][]
+ * [{{% ctx %}} Execution Management Service][]
+ * [{{% ctx %}} Licence Management Service][]
+ * [{{% ctx %}} Listeners Service][]
+ * [{{% ctx %}} Monitoring Service][]
+ * [{{% ctx %}} Package Management Service][]
+ * [{{% ctx %}} Provisioning Service][]
+ * [{{% ctx %}} Scheduling Service][]
+ * [{{% ctx %}} Triggers Service][]
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
+
+
+
+
+#### Security
+
+##### Introduced Code Analyser to the {{% ctx %}} Execution Service
+
+The {{% ctx %}} Execution Service now includes a Code Analyser that restricts what C# code can be executed from flows within {{% ctx %}}; this is enabled and secured by default, restricting all C# data types and namespaces other than those required to run an empty flow.
+
+{{% alert title="Warning" color="warning" %}}On upgrade, this security feature WILL prevent existing flows from being executed.{{< /alert >}}
+
+To restore behaviour to that prior of this release, this can be disabled. Otherwise, the Code Analyser's Allowed list must be updated to include the C# data types and namespaces required by new or existing flows.
+
+To disable the Code Analyser, or to update the Allowed list, please refer to the following:
+| Disable Code Analyser | Update Allowed list |
+|-------------------------------------------------------|-----------------------------------------------------|
+| [Single Server][Disable Code Analyser - Single Node] | [Single Server][Update Allowed list - Single Node] |
+| [Multiple Server][Disable Code Analyser - Multi Node] | [Multiple Server][Update Allowed list - Multi Node] |
+
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
+* [{{% ctx %}} Block Packages][Blocks]
+* [{{% ctx %}} Innovation Core Application][]
+ * [{{% ctx %}} API Gateway Service][]
+ * [{{% ctx %}} Authorisation Service][]
+ * [{{% ctx %}} Concurrency Management Service][]
+ * [{{% ctx %}} Configuration Management Service][]
+ * [{{% ctx %}} Data Storage Service][]
+ * [{{% ctx %}} Execution Management Service][]
+ * [{{% ctx %}} Licence Management Service][]
+ * [{{% ctx %}} Listeners Service][]
+ * [{{% ctx %}} Monitoring Service][]
+ * [{{% ctx %}} Package Management Service][]
+ * [{{% ctx %}} Provisioning Service][]
+ * [{{% ctx %}} Scheduling Service][]
+ * [{{% ctx %}} Triggers Service][]
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
+
+
+
+
+
+##### Updated Erlang version
+
+Erlang has been updated to version `26.2.5.12` to address recently identified vulnerabilities.
+
+Affected Components:
+
+* {{% ctx %}} App Server Install Scripts
+* {{% ctx %}} Upgrade Scripts
+
+
+
+##### General security enhancements on {{% ctx %}} Gateway
+
+{{% ctx %}} Gateway has been updated to improve security by reviewing and updating the following:
+
+* HTTP Headers
+* Permissions-Policy header
+* Content-Security-Policy header including removing unrecognised `navigate-to` directive
+
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
+
+
+
+
+
+#### Usability
+
+##### Updated Decision Blocks icons
+
+The icons for the [Decision Blocks][] have been updated to differentiate them from each other, and make it clearer what the flow is doing.
+
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
+* [{{% ctx %}} Block Packages][Blocks]
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
+
+
+
+#### Upgrade
+
+##### Improved certificate update script for High Availability (HA) installations
+
+The certificate update script for High Availability (HA) installations has been improved to ensure that the certificate used by RabbitMQ is updated one node at a time, to prevent any downtime during the update process.
+
+Affected Components:
+
+* {{% ctx %}} Upgrade Scripts
+
+##### Scoped restart for the {{% ctx %}} Gateway web application
+
+The {{% ctx %}} Gateway upgrade now stops and starts the AppPool associated with the web application rather than performing an `iisreset`. This is to prevent any downtime for other web applications running under IIS on the same server.
+
+Affected Components:
+
+* {{% ctx %}} App Server Install Scripts
+ * {{% ctx %}} App Server Backup
+ * {{% ctx %}} App Server Recovery
+* {{% ctx %}} Web App Server Install Scripts
+ * {{% ctx %}} Web App Server Backup
+ * {{% ctx %}} Web App Server Recovery
+* {{% ctx %}} Upgrade Scripts
+
+
+
+#### Documentation
+
+##### Added new User Guides
+
+User Guides have been added to the {{% ctx %}} Product Portal about:
+
+* [Flow Editor][User Guide - Flow Editor]
+ * [Overview][User Guide - Flow Editor - Overview]
+ * [Navigation Bar][User Guide - Flow Editor - Navigation Bar]
+ * [Left Panel][User Guide - Flow Editor - Left Panel]
+ * [Main Panel][User Guide - Flow Editor - Main Panel]
+ * [Right Panel][User Guide - Flow Editor - Right Panel]
+ * [Bottom Panel][User Guide - Flow Editor - Bottom Panel]
+* [Operations Overview][User Guide - Operations Overview]
+* [Studio Authorisation][User Guide - Studio Authorisation]
+* [Studio Hierarchy][User Guide - Studio Hierarchy]
+* [Studio Import][User Guide - Studio Import]
+* [Studio Export][User Guide - Studio Export]
+* [License Consumption][User Guide - License Consumption]
+
+
+
+
+
+
+
+##### Added new Tutorials
+
+Tutorials have been added to the {{% ctx %}} Product Portal about:
+
+* [Flow Editor][Tutorials - Flow Editor]
+ * [Navigation Bar][Tutorials - Flow Editor - Navigation Bar]
+ * [Left Panel][Tutorials - Flow Editor - Left Panel]
+ * [Main Panel][Tutorials - Flow Editor - Main Panel]
+ * [Right Panel][Tutorials - Flow Editor - Right Panel]
+ * [Bottom Panel][Tutorials - Flow Editor - Bottom Panel]
+* [Operations Overview][Tutorials - Operations Overview]
+* [Studio Authorisation][Tutorials - Studio Authorisation]
+* [Studio Hierarchy][Tutorials - Studio Hierarchy]
+* [Studio Import][Tutorials - Studio Import]
+* [Studio Export][Tutorials - Studio Export]
+* [License Consumption][Tutorials - License Consumption]
+
+
+
+
+
+
+
+##### Added Installation Checklists to the Install instructions
+
+
+
+An installation checklists have been added to the {{% ctx %}} Install instructions to help tracking installation progress:
+
+* {{< filelink src="/pdf/Installation Checklists - Multiple Server With HA.pdf" name="Multiple Server - With HA" >}}
+* {{< filelink src="/pdf/Installation Checklists - Single Server Without HA.pdf" name="Single Server - Without HA" >}}
+
+
+
+
+##### Added Disaster Recovery Guides
+
+Disaster Recovery Guides have been added to the {{% ctx %}} Product Portal to help with the Disaster Recovery process. These guides include:
+
+* [Multiple Server - With HA][Disaster Recovery - Multiple Server - With HA]
+* [Single Server - Without HA][Disaster Recovery - Single Server - Without HA]
+
+
+
+### Bug Fixes
+
+#### Capability
+
+##### Blocks.json corruption causes gateway to stop working
+
+A bug has been fixed that caused the {{% ctx %}} Gateway to stop working when the `Blocks.json` file was corrupted. Gateway now has a fallback mechanism to restore the `Blocks.json` file from a backup if it is corrupted, allowing the Gateway to continue working.
+
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
+
+
+
+#### Scalability
+
+##### Overwriting backup when performing Disaster Recovery backup
+
+The backup folder structure now backs up artefacts from the Application Servers in a different location to the Web Application Server. This ensures that backups from both nodes do not overwrite each other when backing up from the same server.
+
+The new folder structure is as follows:
+
+* `CORTEX Backups\Application Servers\Cluster\Configuration`
+* `CORTEX Backups\Application Servers\Applications\Configuration`
+* `CORTEX Backups\Application Servers\Applications\Reliable Collections`
+* `CORTEX Backups\Web Application Server\Gateway`
+* `CORTEX Backups\Web Application Server\Cluster\Configuration`
+* `CORTEX Backups\Web Application Server\Applications\Configuration`
+* `CORTEX Backups\Web Application Server\Applications\Reliable Collections`
+
+Affected Components:
+
+* {{% ctx %}} App Server Install Scripts
+ * {{% ctx %}} App Server Backup
+ * {{% ctx %}} App Server Recovery
+* {{% ctx %}} Web App Server Install Scripts
+ * {{% ctx %}} Web App Server Backup
+ * {{% ctx %}} Web App Server Recovery
+* {{% ctx %}} Upgrade Scripts
+
+
+
+#### Installation
+
+##### Missing user profile for {{% ctx %}} Gateway AppPool user
+
+A bug has been fixed that caused {{% ctx %}} Gateway to not work properly, and in some cases, not starting. This was due to the {{% ctx %}} Gateway AppPool user not having a user profile created. The {{% ctx %}} Gateway AppPool user now has a user profile created during installation, allowing the {{% ctx %}} Gateway to work properly.
+
+Affected Components:
+
+* {{% ctx %}} Web App Server Install Scripts
+
+
+
+
+### Deprecated Features
+
+There are no features deprecated as part of the 2025.5 release of the {{% ctx %}} Platform.
+
+### Removed Features
+
+There are no features removed in the 2025.5 release of the {{% ctx %}} Platform.
+
+### Potential Breaking Changes
+
+There are no known potential breaking changes as part of the 2025.5 release of the {{% ctx %}} Platform.
+
+### Breaking Changes
+
+The following features have introduced breaking changes in the 2025.5 release of the {{% ctx %}} Platform:
+
+#### Introduced Code Analyser to the {{% ctx %}} Execution Service
+
+The [Code Analyser feature][] has change has changed what C# code can be executed from flows within {{% ctx %}}. This is a breaking change as it will prevent existing flows from being executed unless the Code Analyser is disabled or the Allowed list is updated to include the C# data types and namespaces required by new or existing flows.
+
+To disable the Code Analyser, or to update the Allowed list, please refer to the following:
+| Disable Code Analyser | Update Allowed list |
+|-------------------------------------------------------|-----------------------------------------------------|
+| [Single Server][Disable Code Analyser - Single Node] | [Single Server][Update Allowed list - Single Node] |
+| [Multiple Server][Disable Code Analyser - Multi Node] | [Multiple Server][Update Allowed list - Multi Node] |
+
+### Known Limitations
+
+There are no known limitations added as part of the 2025.5 release of the {{% ctx %}} Platform.
+
+## Version Support
+
+### Operating Systems
+
+| OS Type | Supported Versions |
+|---------|---------------------------------------------------|
+| Windows | |
+| Linux | Linux is not currently supported |
+
+### 7.X Compatibility
+
+| 7.X Version | Is compatible? | Notes |
+|-------------|----------------|----------------------------------------------|
+| 7.3 | Yes | |
+| 7.2 | Yes | |
+| 7.1 | No | Need to upgrade 7.1 to 7.2 for compatibility |
+| 7.0 | No | Need to upgrade 7.0 to 7.2 for compatibility |
+
+### Flow Compatibility
+
+| Release | Compatibility Version |
+|---------|-----------------------|
+| 2025.5 | 31.24311 |
+| 2025.3 | 31.24311 |
+| 2025.1 | 31.24311 |
+| 2024.11 | 31.24311 |
+| 2024.9 | 31.24311 |
+| 2024.7 | 31.24311 |
+| 2024.5 | 31.24311 |
+| 2024.3 | 30 |
+
+### Observability Compatibility
+
+| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version |
+|---------|--------------------------|----------------------|-----------------------------------|
+| 2025.5 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] |
+| 2025.3 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] |
+| 2025.1 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] |
+| 2024.11 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] |
+| 2024.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] |
+| 2024.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] |
+| 2024.5 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] |
+| 2024.3 | [8.5.4][Grafana 8.5.4] | [2.5.0][Loki 2.5.0] | [2.2.0][Observability 2.2.0] |
+
+## Install Instructions
+
+If you are installing a new 2025.5 platform or adding it to an existing {{% ctx %}} 7 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3 platform refer to the [Upgrade Instructions][].
+
+Installing {{% ctx %}} Only:
+
+* [Multiple Server - With HA][Innovation Only - Multiple Server - With HA]
+* [Single Server - Without HA][Innovation Only - Single Server - Without HA]
+
+Adding {{% ctx %}} to a {{% ctx %}} 7 Installation:
+
+* [Multiple Server - With HA][Adding Innovation to a 7.2 Installation - Multiple Server - With HA]
+* [Single Server - Without HA][Adding Innovation to a 7.2 Installation - Single Server - Without HA]
+
+## Upgrade Instructions
+
+If you are upgrading from an existing 2025.3 platform see the guidance below:
+
+Upgrading {{% ctx %}}:
+
+* [Multiple Server - With HA][Upgrade - Multiple Server - With HA]
+* [Single Server - Without HA][Upgrade - Single Server - Without HA]
+
+## Upcoming Releases
+
+Releases are currently forecast to be made available on:
+
+| Release | Release Type | Forecast Release Date |
+|---------|----------------|-------------------------------------|
+| 2025.7 | [Fast Track][] | Week commencing 11th August 2025 |
+| 2025.9 | [Release][] | Week commencing 6th October 2025 |
+
+[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.5" >}}
+[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2025.5" >}}
+[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.5" >}}
+[Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.5" >}}
+
+[_executionContext]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Executions.WhatIsAnExecution.ExecutionContext" version="2025.5" >}}
+
+[Running Executions]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageVersionEditor.RunningExecutions" version="2025.5" >}}
+[Operations Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview.MainDoc" version="2025.5" >}}
+[Packages]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.5" >}}
+
+[Decision Blocks]: {{< url path="Cortex.Reference.Blocks.Decisions.MainDoc" version="2025.5" >}}
+
+[Disaster Recovery - Multiple Server - With HA]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.MainDoc" version="2025.5" >}}
+[Disaster Recovery - Single Server - Without HA]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.MainDoc" version="2025.5" >}}
+
+[User Guide - Flow Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainDoc" version="2025.5" >}}
+[User Guide - Flow Editor - Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.Overview.MainDoc" version="2025.5" >}}
+[User Guide - Flow Editor - Navigation Bar]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.NavigationBar.MainDoc" version="2025.5" >}}
+[User Guide - Flow Editor - Left Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.LeftPanel.MainDoc" version="2025.5" >}}
+[User Guide - Flow Editor - Main Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainPanel.MainDoc" version="2025.5" >}}
+[User Guide - Flow Editor - Right Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.RightPanel.MainDoc" version="2025.5" >}}
+[User Guide - Flow Editor - Bottom Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.BottomPanel.MainDoc" version="2025.5" >}}
+[User Guide - Operations Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview.MainDoc" version="2025.5" >}}
+[User Guide - Studio Authorisation]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioAuthorisation.MainDoc" version="2025.5" >}}
+[User Guide - Studio Hierarchy]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioHierarchy.MainDoc" version="2025.5" >}}
+[User Guide - License Consumption]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.LicenseConsumption.MainDoc" version="2025.5" >}}
+[User Guide - Studio Import]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioImport.MainDoc" version="2025.5" >}}
+[User Guide - Studio Export]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioExport.MainDoc" version="2025.5" >}}
+[Tutorials - Flow Editor]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainDoc" version="2025.5" >}}
+[Tutorials - Flow Editor - Navigation Bar]: {{< url path="Cortex.Tutorials.Development.FlowEditor.NavigationBar.MainDoc" version="2025.5" >}}
+[Tutorials - Flow Editor - Left Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.LeftPanel.MainDoc" version="2025.5" >}}
+[Tutorials - Flow Editor - Main Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.MainDoc" version="2025.5" >}}
+[Tutorials - Flow Editor - Right Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.RightPanel.MainDoc" version="2025.5" >}}
+[Tutorials - Flow Editor - Bottom Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.BottomPanel.MainDoc" version="2025.5" >}}
+[Tutorials - Operations Overview]: {{< url path="Cortex.Tutorials.Operations.Overview.MainDoc" version="2025.5" >}}
+[Tutorials - Studio Authorisation]: {{< url path="Cortex.Tutorials.Administration.StudioAuthorisation.MainDoc" version="2025.5" >}}
+[Tutorials - Studio Hierarchy]: {{< url path="Cortex.Tutorials.Administration.StudioHierarchy.MainDoc" version="2025.5" >}}
+[Tutorials - License Consumption]: {{< url path="Cortex.Tutorials.Administration.LicenseConsumption.MainDoc" version="2025.5" >}}
+[Tutorials - Studio Import]: {{< url path="Cortex.Tutorials.Administration.StudioImport.MainDoc" version="2025.5" >}}
+[Tutorials - Studio Export]: {{< url path="Cortex.Tutorials.Administration.StudioExport.MainDoc" version="2025.5" >}}
+[Disable Code Analyser - Single Node]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.SingleServerWithoutHA.DisableCodeAnalyser" version="2025.5" >}}
+[Update Allowed list - Single Node]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.SingleServerWithoutHA.UpdateAllowedList" version="2025.5" >}}
+[Disable Code Analyser - Multi Node]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MultipleServerWithHA.DisableCodeAnalyser" version="2025.5" >}}
+[Update Allowed list - Multi Node]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MultipleServerWithHA.UpdateAllowedList" version="2025.5" >}}
+
+[Extended the _executionContext with additional properties]: {{< ref "#extended-the-_executioncontext-with-additional-properties" >}}
+[Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups]: {{< ref "#added-support-for-the-cortex-interaction-portal-to-provide-separate-credentials-for-querying-ad-groups" >}}
+[Observability]: {{< ref "#observability" >}}
+[Executions data includes child executions]: {{< ref "#executions-data-includes-child-executions" >}}
+[new columns to the Running Executions grid on the Packages page]: {{< ref "#new-columns-added-to-the-running-executions-grid-on-the-packages-page" >}}
+[Security]: {{< ref "#security" >}}
+[Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service" >}}
+[Updated Erlang version]: {{< ref "#updated-erlang-version" >}}
+[General security enhancements on {{% ctx %}} Gateway]: {{< ref "#general-security-enhancements-on-cortex-gateway" >}}
+[Usability]: {{< ref "#usability" >}}
+[Updated Decision Blocks icons]: {{< ref "#updated-decision-blocks-icons" >}}
+[Improved certificate update script for High Availability (HA) installations]: {{< ref "#improved-certificate-update-script-for-high-availability-ha-installations" >}}
+[Upgrade]: {{< ref "#upgrade" >}}
+[Scoped restart for the {{% ctx %}} Gateway web application]: {{< ref "#scoped-restart-for-the-cortex-gateway-web-application" >}}
+[Documentation]: {{< ref "#documentation" >}}
+[Added new User Guides]: {{< ref "#added-new-user-guides" >}}
+[Added new Tutorials]: {{< ref "#added-new-tutorials" >}}
+[Added Installation Checklists to the Install instructions]: {{< ref "#added-installation-checklists-to-the-install-instructions" >}}
+[Added Disaster Recovery Guides]: {{< ref "#added-disaster-recovery-guides" >}}
+[Code Analyser feature]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service" >}}
+
+[Upgrade Instructions]: {{< ref "#upgrade-instructions" >}}
+
+[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.5" >}}
+
+[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.5" >}}
+
+[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.5" >}}
+[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.5" >}}
+
+[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.5" >}}
+[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.5" >}}
+
+[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2024.11to2025.1.SingleServerWithoutHA.MainDoc" version="2025.5" >}}
+[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2024.11to2025.1.MultipleServerWithHA.MainDoc" version="2025.5" >}}
+[Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service-1" >}}
+
+[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.5" >}}
+
+[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.5" >}}
+
+[2025.3]: {{< url path="Cortex.Blogs.Releases.2025.3.MainDoc" version="2025.5" >}}
+[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.5" >}}
+[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.5" >}}
+
+[Grafana 8.5.4]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.Windows" >}}
+[Grafana 10.4.1]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.10.4.1.Windows" >}}
+[Loki 3.0.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.3.0.0.Release" >}}
+[Loki 2.5.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.Release" >}}
+[Observability 3.0.0]: {{< url path="GitHub.Cortex.Observability.3.0.0.Release" >}}
+[Observability 2.2.0]: {{< url path="GitHub.Cortex.Observability.2.2.0.Release" >}}
diff --git a/content/en/docs/2025.5/Whats New/_index.md b/content/en/docs/2025.5/Whats New/_index.md
index f4ea8317d..c8ce9d27e 100644
--- a/content/en/docs/2025.5/Whats New/_index.md
+++ b/content/en/docs/2025.5/Whats New/_index.md
@@ -7,75 +7,99 @@ weight: 1
## Summary
-2025.3 is the third [Release][] of the next generation of {{% ctx %}} and improves on the [2025.1][] release in the following areas:
+2025.5 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.3][] release in the following areas:
* [Capability][]
-* [Scalability][]
+* [Observability][]
* [Security][]
* [Usability][]
-* [Third-Party Support][]
+* [Upgrade][]
* [Documentation][]
## Improved Capability
This release introduces the following new feature to the {{% ctx %}} platform:
-* Support for [creating a new process from Natural Language][].
+* The [_executionContext has been extended with additional properties][Extended the _executionContext with additional properties] as follows:
+ * Tenant
+ * System
+ * PackageName
+ * PackageVersion
+ * FlowName
+ * ExecutionId
+ * Node
+* The [{{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups][Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups].
-## Improved Scalability
+## Improved Observability
-Scalability has been enhanced by:
+Observability has been improved by:
-* [enabling automated backups for disaster recovery][].
-* [removing old executions on Execution Service startup][].
-* [migrating RabbitMQ queues to Quorum Queues][].
+* [including child executions in the executions data][Executions data includes child executions] used by the Running Executions tile on the Operations Overview page and Running Executions grid on the Packages page.
+* adding [new columns to the Running Executions grid on the Packages page][] as follows:
+ * `Execution Id`
+ * `Parent Execution Id`
+ * `Root Execution Id`
+ * `Executing On`
## Improved Security
-We tightened the security of the platform with [general security enhancements][] and by adding support for a [configurable Global RunAs User for flows][].
+The Security of {{% ctx %}} has been tightened by:
+
+* [introducing a Code Analyser to the {{% ctx %}} Execution Service][Introduced Code Analyser to the {{% ctx %}} Execution Service] that restricts what C# code can be executed from flows within {{% ctx %}}.
+* [updating Erlang version][Updated Erlang version] to address recently identified vulnerabilities.
+* [improving security of {{% ctx %}} Gateway][General security enhancements on {{% ctx %}} Gateway].
## Improved Usability
-Improvement to the usability of the Product Portal has been made by [improving the page load speed][] by [hiding unsupported versions of the documentation][].
+Usability has been enhanced by [updating Decision Blocks icons][Updated Decision Blocks icons].
+
+## Improved Upgrade
-## Improved Third-Party Support
+Upgrade has been modified to:
-The third-party components [RabbitMQ and Erlang have been upgraded][].
+* [improve certificate update script for High Availability (HA) installations][Improved certificate update script for High Availability (HA) installations].
+* [scoped restart for the {{% ctx %}} Gateway web application][Scoped restart for the {{% ctx %}} Gateway web application].
## Improved Documentation
-The documentation includes updates related to:
+The documentation includes the following updates:
-* [Package Management][]
-* [removal of "7.2" and "Innovation" from documentation][]
+* [added new User Guides][Added new User Guides] and [Tutorials][Added new Tutorials]:
+ * Flow Editor
+ * Operations Overview
+ * Studio Authorisation
+ * Studio Hierarchy
+ * Studio Import
+ * Studio Export
+ * License Consumption
+* [added Installation Checklists to the Install instructions][Added Installation Checklists to the Install instructions].
+* [added Disaster Recovery Guides][Added Disaster Recovery Guides].
-For a full list of what has been introduced in this release, please see the [2025.3 Release Notes][]
+For a full list of what has been introduced in this release, please see the [2025.5 Release Notes][]
-[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}}
-[2025.1]: {{< url path="Cortex.Blogs.Releases.2025.1.MainDoc" version="2025.3" >}}
+[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.5" >}}
+[2025.3]: {{< url path="Cortex.Blogs.Releases.2025.3.MainDoc" version="2025.5" >}}
[Capability]: {{< ref "#improved-capability" >}}
-[Scalability]: {{< ref "#improved-scalability" >}}
+[Observability]: {{< ref "#improved-observability" >}}
[Security]: {{< ref "#improved-security" >}}
[Usability]: {{< ref "#improved-usability" >}}
-[Third-Party Support]: {{< ref "#improved-third-party-support" >}}
+[Upgrade]: {{< ref "#improved-upgrade" >}}
[Documentation]: {{< ref "#improved-documentation" >}}
-[2025.3 Release Notes]: {{< url path="Cortex.Blogs.Releases.2025.3.MainDoc" version="2025.3" >}}
-
-[creating a new process from Natural Language]: {{< url path="Cortex.Blogs.Releases.2025.3.CreatingANewProcessFromNaturalLanguage" version="2025.3" >}}
-
-[enabling automated backups for disaster recovery]: {{< url path="Cortex.Blogs.Releases.2025.3.EnablingAutomatedBackupsForDisasterRecovery" version="2025.3" >}}
-[removing old executions on Execution Service startup]: {{< url path="Cortex.Blogs.Releases.2025.3.RemovingOldExecutionsOnExecutionServiceStartup" version="2025.3" >}}
-[migrating RabbitMQ queues to Quorum Queues]: {{< url path="Cortex.Blogs.Releases.2025.3.MigratingRabbitMqQueuesToQuorumQueues" version="2025.3" >}}
-
-[general security enhancements]: {{< url path="Cortex.Blogs.Releases.2025.3.GeneralSecurityEnhancements" version="2025.3" >}}
-[configurable Global RunAs User for flows]: {{< url path="Cortex.Blogs.Releases.2025.3.ConfigurableGlobalRunAsUserForFlows" version="2025.3" >}}
-
-[improving the page load speed]: {{< url path="Cortex.Blogs.Releases.2025.3.ImprovingThePageLoadSpeed" version="2025.3" >}}
-[hiding unsupported versions of the documentation]: {{< url path="Cortex.Blogs.Releases.2025.3.HidingUnsupportedVersionsOfTheDocumentation" version="2025.3" >}}
-
-[RabbitMQ and Erlang have been upgraded]: {{< url path="Cortex.Blogs.Releases.2025.3.RabbitMqAndErlangHaveBeenUpgraded" version="2025.3" >}}
-
-[Package Management]: {{< url path="Cortex.Blogs.Releases.2025.3.PackageManagement" version="2025.3" >}}
-[removal of "7.2" and "Innovation" from documentation]: {{< url path="Cortex.Blogs.Releases.2025.3.RemovalOf7.2AndInnovationFromDocumentation" version="2025.3" >}}
\ No newline at end of file
+[2025.5 Release Notes]: {{< url path="Cortex.Blogs.Releases.2025.5.MainDoc" version="2025.5" >}}
+
+[Extended the _executionContext with additional properties]: {{< url path="Cortex.Blogs.Releases.2025.5.ExtendedTheExecutionContextWithAdditionalProperties" version="2025.5" >}}
+[Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedSupportForTheCortexInteractionPortalToProvideSeparateCredentialsForQueryingAdGroups" version="2025.5" >}}
+[Executions data includes child executions]: {{< url path="Cortex.Blogs.Releases.2025.5.ExecutionsDataIncludesChildExecutions" version="2025.5" >}}
+[new columns to the Running Executions grid on the Packages page]: {{< url path="Cortex.Blogs.Releases.2025.5.NewColumnsToTheRunningExecutionsGridOnThePackagesPage" version="2025.5" >}}
+[Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< url path="Cortex.Blogs.Releases.2025.5.IntroducedCodeAnalyserToTheCortexExecutionService" version="2025.5" >}}
+[Updated Erlang version]: {{< url path="Cortex.Blogs.Releases.2025.5.UpdatedErlangVersion" version="2025.5" >}}
+[General security enhancements on {{% ctx %}} Gateway]: {{< url path="Cortex.Blogs.Releases.2025.5.GeneralSecurityEnhancementsOnCortexGateway" version="2025.5" >}}
+[Updated Decision Blocks icons]: {{< url path="Cortex.Blogs.Releases.2025.5.UpdatedDecisionBlocksIcons" version="2025.5" >}}
+[Improved certificate update script for High Availability (HA) installations]: {{< url path="Cortex.Blogs.Releases.2025.5.ImprovedCertificateUpdateScriptForHighAvailabilityInstallations" version="2025.5" >}}
+[Scoped restart for the {{% ctx %}} Gateway web application]: {{< url path="Cortex.Blogs.Releases.2025.5.ScopedRestartForTheCortexGatewayWebApplication" version="2025.5" >}}
+[Added new User Guides]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedNewUserGuides" version="2025.5" >}}
+[Added new Tutorials]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedNewTutorials" version="2025.5" >}}
+[Added Installation Checklists to the Install instructions]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedInstallationChecklistsToTheInstallInstructions" version="2025.5" >}}
+[Added Disaster Recovery Guides]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedDisasterRecoveryGuides" version="2025.5" >}}
diff --git a/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfNullExitBottomBlock_1.png b/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfNullExitBottomBlock_1.png
index 18a6d908f..7037b0420 100644
Binary files a/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfNullExitBottomBlock_1.png and b/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfNullExitBottomBlock_1.png differ
diff --git a/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfNullExitRightBlock_1.png b/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfNullExitRightBlock_1.png
index 18a6d908f..eaa186036 100644
Binary files a/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfNullExitRightBlock_1.png and b/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfNullExitRightBlock_1.png differ
diff --git a/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfTrueExitBottomBlock.png b/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfTrueExitBottomBlock.png
index 18a6d908f..5a656bd0a 100644
Binary files a/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfTrueExitBottomBlock.png and b/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfTrueExitBottomBlock.png differ
diff --git a/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfTrueExitRightBlock.png b/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfTrueExitRightBlock.png
index 18a6d908f..7694d1d8c 100644
Binary files a/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfTrueExitRightBlock.png and b/content/static/2025.5/blocks/Cortex_Blocks_Decisions_If_IfTrueExitRightBlock.png differ
diff --git a/content/static/2025.5/blocks/Cortex_Blocks_Loops_ForEach_ForEachLoopBlock.png b/content/static/2025.5/blocks/Cortex_Blocks_Loops_ForEach_ForEachLoopBlock.png
index cee2c2ad3..934412b4c 100644
Binary files a/content/static/2025.5/blocks/Cortex_Blocks_Loops_ForEach_ForEachLoopBlock.png and b/content/static/2025.5/blocks/Cortex_Blocks_Loops_ForEach_ForEachLoopBlock.png differ
diff --git a/content/static/2025.5/blocks/Cortex_Blocks_Loops_For_ForLoopBlock.png b/content/static/2025.5/blocks/Cortex_Blocks_Loops_For_ForLoopBlock.png
index a13816ca1..6497381c1 100644
Binary files a/content/static/2025.5/blocks/Cortex_Blocks_Loops_For_ForLoopBlock.png and b/content/static/2025.5/blocks/Cortex_Blocks_Loops_For_ForLoopBlock.png differ
diff --git a/data/urls.toml b/data/urls.toml
index 802c2d991..9f38a6c33 100644
--- a/data/urls.toml
+++ b/data/urls.toml
@@ -35,6 +35,22 @@
RabbitMqAndErlangHaveBeenUpgraded = "/blog/2025/04/07/2025.3/#upgrade-of-rabbitmq-and-erlang"
PackageManagement = "/blog/2025/04/07/2025.3/#added-package-management-documentation"
RemovalOf7.2AndInnovationFromDocumentation = "/blog/2025/04/07/2025.3/#removed-72-and-innovation-from-documentation"
+ [Cortex.Blogs.Releases.2025.5]
+ MainDoc = "/blog/2025/06/16/2025.5/"
+ ExtendedTheExecutionContextWithAdditionalProperties = "/blog/2025/06/16/2025.5/#extended-the-_executioncontext-with-additional-properties"
+ AddedSupportForTheCortexInteractionPortalToProvideSeparateCredentialsForQueryingAdGroups = "/blog/2025/06/16/2025.5/#added-support-for-the-cortex-interaction-portal-to-provide-separate-credentials-for-querying-ad-groups"
+ ExecutionsDataIncludesChildExecutions = "/blog/2025/06/16/2025.5/#executions-data-includes-child-executions"
+ NewColumnsToTheRunningExecutionsGridOnThePackagesPage = "/blog/2025/06/16/2025.5/#new-columns-added-to-the-running-executions-grid-on-the-packages-page"
+ IntroducedCodeAnalyserToTheCortexExecutionService = "/blog/2025/06/16/2025.5/#introduced-code-analyser-to-the-cortex-execution-service"
+ UpdatedErlangVersion = "/blog/2025/06/16/2025.5/#updated-erlang-version"
+ GeneralSecurityEnhancementsOnCortexGateway = "/blog/2025/06/16/2025.5/#general-security-enhancements-on-cortex-gateway"
+ UpdatedDecisionBlocksIcons = "/blog/2025/06/16/2025.5/#updated-decision-blocks-icons"
+ ImprovedCertificateUpdateScriptForHighAvailabilityInstallations = "/blog/2025/06/16/2025.5/#improved-certificate-update-script-for-high-availability-ha-installations"
+ ScopedRestartForTheCortexGatewayWebApplication = "/blog/2025/06/16/2025.5/#scoped-restart-for-the-cortex-gateway-web-application"
+ AddedNewUserGuides = "/blog/2025/06/16/2025.5/#added-new-user-guides"
+ AddedNewTutorials = "/blog/2025/06/16/2025.5/#added-new-tutorials"
+ AddedInstallationChecklistsToTheInstallInstructions = "/blog/2025/06/16/2025.5/#added-installation-checklists-to-the-install-instructions"
+ AddedDisasterRecoveryGuides = "/blog/2025/06/16/2025.5/#added-disaster-recovery-guides"
[Cortex.Blogs.Releases.2024.X]
MainDoc = "/blog/releases/2024.x"
[Cortex.Blogs.Releases.2024.11]
@@ -727,35 +743,37 @@
[Cortex.Guides.DisasterRecoveryGuides]
MainDoc = "/docs/guides/disaster-recovery/"
[Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA]
- [Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.Backup]
- AddBackupOfEncryptionKey = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/add-backup-of-encryption-key"
- AddBackupToApplicationServer = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/add-backup-to-application"
- AddBackupsToWebApplicationServer = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/web-application-server"
- AddBackupToFlowDebugger = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/web-application-server/add-backup-to-flow-debugger"
- AddBackupToGateway = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/web-application-server/add-backup-to-gateway"
- [Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.Recovery]
- RecoveryEncryptionKeyFromBackup = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/recover-encryption-key-from-backup"
- RecoverApplicationServerFromBackup = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/recover-application-from-backup"
- RecoverWebApplicationServerFromBackups = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/web-application-server"
- RecoverFlowDebuggerFromBackup = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/web-application-server/recover-flow-debugger-from-backup"
- RecoverGatewayFromBackup = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/web-application-server/recover-gateway-from-backup"
- [Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.Remove]
- RemoveBackupFromApplicationServer = "/docs/guides/disaster-recovery/multiple-server-with-ha/remove/remove-backup-from-application"
- RemoveBackupsFromWebApplicationServer = "/docs/guides/disaster-recovery/multiple-server-with-ha/remove/web-application-server"
- RemoveBackupFromFlowDebugger = "/docs/guides/disaster-recovery/multiple-server-with-ha/remove/web-application-server/remove-backup-from-flow-debugger"
- RemoveBackupFromGateway = "/docs/guides/disaster-recovery/multiple-server-with-ha/remove/web-application-server/remove-backup-from-gateway"
+ MainDoc = "/docs/guides/disaster-recovery/multiple-server-with-ha/"
+ [Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.Backup]
+ AddBackupOfEncryptionKey = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/add-backup-of-encryption-key"
+ AddBackupToApplicationServer = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/add-backup-to-application"
+ AddBackupsToWebApplicationServer = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/web-application-server"
+ AddBackupToFlowDebugger = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/web-application-server/add-backup-to-flow-debugger"
+ AddBackupToGateway = "/docs/guides/disaster-recovery/multiple-server-with-ha/backup/web-application-server/add-backup-to-gateway"
+ [Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.Recovery]
+ RecoveryEncryptionKeyFromBackup = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/recover-encryption-key-from-backup"
+ RecoverApplicationServerFromBackup = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/recover-application-from-backup"
+ RecoverWebApplicationServerFromBackups = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/web-application-server"
+ RecoverFlowDebuggerFromBackup = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/web-application-server/recover-flow-debugger-from-backup"
+ RecoverGatewayFromBackup = "/docs/guides/disaster-recovery/multiple-server-with-ha/recovery/web-application-server/recover-gateway-from-backup"
+ [Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.Remove]
+ RemoveBackupFromApplicationServer = "/docs/guides/disaster-recovery/multiple-server-with-ha/remove/remove-backup-from-application"
+ RemoveBackupsFromWebApplicationServer = "/docs/guides/disaster-recovery/multiple-server-with-ha/remove/web-application-server"
+ RemoveBackupFromFlowDebugger = "/docs/guides/disaster-recovery/multiple-server-with-ha/remove/web-application-server/remove-backup-from-flow-debugger"
+ RemoveBackupFromGateway = "/docs/guides/disaster-recovery/multiple-server-with-ha/remove/web-application-server/remove-backup-from-gateway"
[Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA]
- [Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.Backup]
- AddBackupOfEncryptionKey = "/docs/guides/disaster-recovery/single-server-without-ha/backup/add-backup-of-encryption-key"
- AddBackupToApplicationServer = "/docs/guides/disaster-recovery/single-server-without-ha/backup/add-backup-to-application"
- AddBackupToWebApplicationServer = "/docs/guides/disaster-recovery/single-server-without-ha/backup/add-backup-to-web-application"
- [Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.Recovery]
- RecoveryEncryptionKeyFromBackup = "/docs/guides/disaster-recovery/single-server-without-ha/recovery/recover-encryption-key-from-backup"
- RecoverApplicationServerFromBackup = "/docs/guides/disaster-recovery/single-server-without-ha/recovery/recover-application-from-backup"
- RecoverWebApplicationServerFromBackup = "/docs/guides/disaster-recovery/single-server-without-ha/recovery/recover-web-application-from-backup"
- [Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.Remove]
- RemoveBackupFromApplicationServer = "/docs/guides/disaster-recovery/single-server-without-ha/remove/remove-backup-from-application"
- RemoveBackupFromWebApplicationServer = "/docs/guides/disaster-recovery/single-server-without-ha/remove/remove-backup-from-web-application"
+ MainDoc = "/docs/guides/disaster-recovery/single-server-without-ha/"
+ [Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.Backup]
+ AddBackupOfEncryptionKey = "/docs/guides/disaster-recovery/single-server-without-ha/backup/add-backup-of-encryption-key"
+ AddBackupToApplicationServer = "/docs/guides/disaster-recovery/single-server-without-ha/backup/add-backup-to-application"
+ AddBackupToWebApplicationServer = "/docs/guides/disaster-recovery/single-server-without-ha/backup/add-backup-to-web-application"
+ [Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.Recovery]
+ RecoveryEncryptionKeyFromBackup = "/docs/guides/disaster-recovery/single-server-without-ha/recovery/recover-encryption-key-from-backup"
+ RecoverApplicationServerFromBackup = "/docs/guides/disaster-recovery/single-server-without-ha/recovery/recover-application-from-backup"
+ RecoverWebApplicationServerFromBackup = "/docs/guides/disaster-recovery/single-server-without-ha/recovery/recover-web-application-from-backup"
+ [Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.Remove]
+ RemoveBackupFromApplicationServer = "/docs/guides/disaster-recovery/single-server-without-ha/remove/remove-backup-from-application"
+ RemoveBackupFromWebApplicationServer = "/docs/guides/disaster-recovery/single-server-without-ha/remove/remove-backup-from-web-application"
[Cortex.Guides.UpgradeGuides]
MainDoc = "/docs/guides/upgrade-guides/"
[Cortex.Guides.UpgradeGuides.UpgradeCortex]
@@ -910,6 +928,8 @@
UpgradeApplicationAndLoadBalancerServers = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-application-and-loadbalancer-servers"
UpgradeCIP = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-web-application-server/upgrade-cip"
UpgradeDebugger = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-web-application-server/upgrade-debugger"
+ UpdateAllowedList = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-web-application-server/upgrade-debugger/#update-code-analyser-allowed-list"
+ DisableCodeAnalyser = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-web-application-server/upgrade-debugger/#disable-code-analyser"
UpgradeGateway = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-web-application-server/upgrade-gateway"
UpgradeWebApplicationServer = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-web-application-server"
CheckApplicationServices = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-application-and-loadbalancer-servers/#check-application-services"
@@ -920,6 +940,8 @@
TryItOut = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/try-it-out"
Upgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade"
UpgradeApplicationServer = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade/upgrade-application-server"
+ UpdateAllowedList = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade/upgrade-application-server/#update-code-analyser-allowed-list"
+ DisableCodeAnalyser = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade/upgrade-application-server/#disable-code-analyser"
UpgradeCIP = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade/upgrade-web-application-server/upgrade-cip"
UpgradeGateway = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade/upgrade-web-application-server/upgrade-gateway"
UpgradeWebApplicationServer = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade/upgrade-web-application-server"
@@ -980,16 +1002,25 @@
SetDefaultVersion = "/docs/guides/user-guides/user-interfaces/gateway/admin/packages/package-version-editor/#set-as-default-version"
Triggers = "/docs/guides/user-guides/user-interfaces/gateway/admin/packages/package-version-editor/#triggers"
Unpublish = "/docs/guides/user-guides/user-interfaces/gateway/admin/packages/package-version-editor/#unpublish-a-package-version"
+ [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.LicenseConsumption]
+ MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/admin/license-consumption/"
+
[Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioAuthorisation]
MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/admin/studio-authorisation/"
Edit = "/docs/guides/user-guides/user-interfaces/gateway/admin/studio-authorisation/#edit"
View = "/docs/guides/user-guides/user-interfaces/gateway/admin/studio-authorisation/#view"
[Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioImport]
MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/admin/studio-import/"
+ [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioExport]
+ MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/admin/studio-export/"
+ [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioHierarchy]
+ MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/admin/studio-hierarchy/"
[Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev]
MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/"
[Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor]
MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor"
+ [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.Overview]
+ MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor/overview"
[Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.BottomPanel]
MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor/bottom-panel"
ExecutionsGrid = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor/bottom-panel/executions-grid"
@@ -1014,6 +1045,10 @@
MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor/right-panel/execution-viewer"
ExceptionsViewer = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor/right-panel/execution-viewer/exceptions-viewer"
VariablesViewer = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor/right-panel/execution-viewer/variables-viewer"
+ [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops]
+ MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/ops/"
+ [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview]
+ MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/ops/overview/"
[Cortex.Reference]
MainDoc = "/docs/reference/"
@@ -2915,9 +2950,9 @@
PropertyEditor = "/docs/tutorials/development/flow-editor/right-panel/#property-editor"
SettingsEditor = "/docs/tutorials/development/flow-editor/right-panel/#settings-editor"
[Cortex.Tutorials.Operations]
- MainDoc = "/docs/tutorials/Operations"
+ MainDoc = "/docs/tutorials/operations"
[Cortex.Tutorials.Operations.Overview]
- MainDoc = "/docs/tutorials/Operations/overview"
+ MainDoc = "/docs/tutorials/operations/overview"
UseOperationsOverview = "/docs/tutorials/operations/overview/#using-the-operations-overview"
[Cortex.Website]