From 800d3cfa87ae0f21b3bf96acd4bfb917f9501484 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 11 Jun 2025 17:03:21 +0100 Subject: [PATCH 01/17] started release notes --- content/en/blog/releases/2025.X/2025.5.md | 417 ++++++++++++++++++++++ 1 file changed, 417 insertions(+) create mode 100644 content/en/blog/releases/2025.X/2025.5.md 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..238ede9dd --- /dev/null +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -0,0 +1,417 @@ +--- +title: "2025.1" +linkTitle: "2025.1" +date: 2025-02-10 +author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) +--- + +## Summary + +The 2025.1 [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.1 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.11][] release in the following areas: + +* Capability +* Observability +* Performance +* Scalability +* Security +* Usability +* Third-Party Support +* Installation + +{{% cr %}} +This release introduces the following new features to the {{% ctx %}} platform: + +* The user can now [create a new process from BPMN XML][] within [{{% ctx %}} Gateway][Gateway] +* An [Average Duration graph has been added][] to the Operations Overview page on [{{% ctx %}} Gateway][Gateway] + +All services have had the [default size of logs][] used for [Observability][] reduced to optimise disk usage. + +Work has been undertaken to [improve the performance][] of the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] and [{{% ctx %}} Monitoring][{{% ctx %}} Monitoring Service] services. + +The [Service Fabric BackUpRestore service has been enabled][] to allow future [Scalability][] improvements such as disaster recovery features. + +[Security][] has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by: + +* [Introducing security headers][] +* [Removing sensitive information from HTTP responses][] + +[Usability][] has been enhanced by: + +* [Improving the user experience on the Operations Overview page][] +* [Adding the {{% ctx %}} Version to the Gateway logo tooltip][] +* [Redesigning the Semaphore API][Redesigning the Semaphore API] allowing easier management of Semaphores + +[Third-party libraries has been updated][] on the {{% ctx %}} platform. + +Finally, the [Installation][] has been improved by [adding an unblock script][] to the installation process. + +### Components + +| Release Component | Version | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| +| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | Potential | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been redesigned][Potential Breaking - Redesigned Semaphore API] causing changes to Semaphore API routes | +|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | Potential | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been redesigned][Potential Breaking - Redesigned Semaphore API] causing changes to Semaphore API routes | +|     > [{{% ctx %}} Authorisation Service][] | 7.0.18.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 7.3.3.25130 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 7.0.18.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 9.0.30.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 7.0.25.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Licence Management Service][] | 7.0.18.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 3.0.3.25130 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.11 and 2025.1 | +|     > [{{% ctx %}} Monitoring Service][] | 2.6.3.25130 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Package Management Service][] | 11.0.22.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 14.0.6.25130 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.11 and 2025.1 | +|     > [{{% ctx %}} Scheduling Service][] | 7.0.28.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 11.0.20.25130 | Yes | Patch | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 25.3.7.25130 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Execution Service][] | 25.3.7.25130 | Yes | Minor | N/A | | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.17.1.25130 | Yes | Minor | N/A | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.3.0.25130 | Yes | Minor | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | Yes | Minor | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.9.25120 | Yes | Patch | N/A | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.2.24460 | No | N/A | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.18.25120 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.0.24360 | No | N/A | N/A | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 3.1.0.24330 | No | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.1.24450 | No | N/A | N/A | | +| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | + + + + + + + + + + + + + + + + +### Features + +#### Capability + +##### Introduced the {{% ctx %}} Configuration Portal as part of the release artefacts + +{{% ctx %}} now includes the {{% ctx %}} Configuration Portal, which provides a user-friendly interface for managing the configuration data. This data can then be used as environment variables, which can then be retrieved using the [Read Data With Key][] [Data Storage][] block. + + + +##### 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][]. + + + +##### Extended the _executionContext with additional properties + +The _executionContext has been extended with the following properties: + +* Node + + * Name + * IpAddressOrFqdn + * Versions + * OperatingSystem + * DotNet + * ServiceFabric + * NServiceBus + * RabbitMQ + * Erlang + +* Tenant +* System +* PackageName +* PackageVersion +* FlowName +* ExecutionId + +This allows for easier identification of the execution context when debugging or monitoring flows. + + + + +#### Observability + +##### Extended executions data to include all exections + +The executions used by the [Operations Overview][] and [Packages][] page have been extended to include child executions. + +This is now reflected in the [Running Executions][] tile on the [Operations Overview][] page and the [Running Executions][] tab on the [Packages][] page. + + + +##### Enriched the Packages Running Executions tab + +The [Packages][] [Running Executions][] tab has been enriched with the following columns: + +* Executed On +* Execution Id +* Parent Execution Id +* Root Execution Id + +This allows for easier identification of the execution context when debugging or monitoring flows. + + + + +#### Scalability + +##### Improved the folder structure of the Disaster Recovery backup + +The folder structure of the Disaster Recovery backup has been improved to allow for easier identification of the backup files. + +The new folder structure is as follows: + +* Multi Node: + * `CORTEX Backups\Application Servers\Cluster\Configuration` + * `CORTEX Backups\Application Servers\Applications\Configuration` + * `CORTEX Backups\Application Servers\Applications\Reliable Collections` + +* Single Node: + * `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` + + + +#### Security + +##### Introduced Code Analyser to the {{% ctx %}} Execution Service + +The {{% ctx %}} Execution Service now includes a Code Analyser that restrict what C# code can be executed from flows within {{% ctx %}}. This is to prevent the execution of potentially harmful code that could compromise the security of the {{% ctx %}} platform. + +{{% alert title="Note" %}} +This is enabled and secured by default, restricting all C# data types and namespaces other than those required to run an empty flow. +More info on how to configure it can be found in the {{< ahref path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MainDoc" version="2025.3" title="Upgrade Instructions" >}}. +{{% /alert %}} + + + + + +##### Updated Erlang version due to vulnerability + + + + + + + +#### Usability + + + +#### Installation + + + +#### Upgrade + + + +#### Documentation + + + + + + + + + + +### Bug Fixes + +#### Capability + + + + + +### Deprecated Features + +There are no features deprecated as part of the 2025.1 release of the {{% ctx %}} Platform. + +### Removed Features + +There are no features removed in the 2025.1 release of the {{% ctx %}} Platform. + +### Potential Breaking Changes + +The following may potentially break interactions with the {{% ctx %}} Platform: + +##### Redesigned Semaphore API + +The [Semaphore API has been redesigned][Redesigning the Semaphore API] allowing easier management of Semaphores. This has caused changes to API routes. +This is only an issue if the Semaphore API was directly being used. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. + +### Breaking Changes + +There are no known breaking changes as part of the 2025.1 release of the {{% ctx %}} Platform. + +### Known Limitations + +Known limitations have been added within the 2025.5 release of the {{% ctx %}} Platform: + +* Using + +## 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.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.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.1 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2024.11 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 7.2 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 2024.11 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.3 | [Release][] | Week commencing 7th April 2025 | +| 2025.5 | [Fast Track][] | Week commencing 2nd June 2025 | +| 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.1" >}} +[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2025.1" >}} +[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.1" >}} +[Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.1" >}} + +[create a new process from BPMN XML]: {{< ref "#support-for-creating-new-process-from-templates" >}} +[Average Duration graph has been added]: {{< ref "#added-average-duration-graph-to-operations-overview" >}} +[Observability]: {{< ref "#observability" >}} +[default size of logs]: {{< ref "#reduced-service-default-log-sizes" >}} +[Scalability]: {{< ref "#scalability" >}} +[Service Fabric BackUpRestore service has been enabled]: {{< ref "#enabled-service-fabric-backuprestore-service" >}} +[improve the performance]: {{< ref "#improvements-to-service-fabric-services-performance" >}} +[Security]: {{< ref "#security" >}} +[Introducing security headers]: {{< ref "#introduced-security-headers-for-cortex-interaction-portal" >}} +[Removing sensitive information from HTTP responses]: {{< ref "#removed-sensitive-information-from-cortex-interaction-portal-http-responses" >}} +[Usability]: {{< ref "#usability" >}} +[Improving the user experience on the Operations Overview page]: {{< ref "#improved-user-experience-on-operations-overview" >}} +[Adding the {{% ctx %}} Version to the Gateway logo tooltip]: {{< ref "#added-cortex-version-to-gateway-logo-tooltip" >}} +[Redesigning the Semaphore API]: {{< ref "#redesigned-semaphore-api" >}} +[Third-party libraries has been updated]: {{< ref "#updated-third-party-libraries" >}} +[Installation]: {{< ref "#installation" >}} +[adding an unblock script]: {{< ref "#added-unblock-script-to-the-installation" >}} + +[Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} + +[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.1" >}} +[Log Event Block]: {{< url path="Cortex.Reference.Blocks.Logs.LogEvent.LogEvent.MainDoc" version="2025.1" >}} + +[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.1" >}} + +[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.1" >}} +[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.1" >}} + +[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.1" >}} +[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.1" >}} + +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2024.11to2025.1.SingleServerWithoutHA.MainDoc" version="2025.1" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2024.11to2025.1.MultipleServerWithHA.MainDoc" version="2025.1" >}} +[Potential Breaking - Redesigned Semaphore API]: {{< ref "#redesigned-semaphore-api-1" >}} + +[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.1" >}} + +[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.1" >}} + +[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.1" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.1" >}} + +[2024.11]: {{< url path="Cortex.Blogs.Releases.2024.11.MainDoc" version="2025.1" >}} + +[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" >}} From 0ec7721a189d20086b48fa2c8651780fc7227254 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 12 Jun 2025 11:25:23 +0100 Subject: [PATCH 02/17] before PO initial review --- content/en/blog/releases/2025.X/2025.5.md | 206 ++++++++---------- ...s_Decisions_If_IfNullExitBottomBlock_1.png | Bin 892 -> 1283 bytes ...ks_Decisions_If_IfNullExitRightBlock_1.png | Bin 892 -> 1286 bytes ...cks_Decisions_If_IfTrueExitBottomBlock.png | Bin 892 -> 1309 bytes ...ocks_Decisions_If_IfTrueExitRightBlock.png | Bin 892 -> 1306 bytes ..._Blocks_Loops_ForEach_ForEachLoopBlock.png | Bin 1218 -> 1284 bytes .../Cortex_Blocks_Loops_For_ForLoopBlock.png | Bin 1276 -> 1340 bytes 7 files changed, 91 insertions(+), 115 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 238ede9dd..c171cfedb 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -1,13 +1,13 @@ --- -title: "2025.1" -linkTitle: "2025.1" -date: 2025-02-10 +title: "2025.5" +linkTitle: "2025.5" +date: 2025-06-11 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- ## Summary -The 2025.1 [Fast Track][] is now available. +The 2025.5 [Fast Track][] is now available. ## Download Artefacts @@ -17,43 +17,13 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ### Overview -2025.1 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.11][] 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 -* Observability -* Performance -* Scalability -* Security -* Usability -* Third-Party Support -* Installation + {{% cr %}} -This release introduces the following new features to the {{% ctx %}} platform: -* The user can now [create a new process from BPMN XML][] within [{{% ctx %}} Gateway][Gateway] -* An [Average Duration graph has been added][] to the Operations Overview page on [{{% ctx %}} Gateway][Gateway] - -All services have had the [default size of logs][] used for [Observability][] reduced to optimise disk usage. - -Work has been undertaken to [improve the performance][] of the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] and [{{% ctx %}} Monitoring][{{% ctx %}} Monitoring Service] services. - -The [Service Fabric BackUpRestore service has been enabled][] to allow future [Scalability][] improvements such as disaster recovery features. - -[Security][] has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by: - -* [Introducing security headers][] -* [Removing sensitive information from HTTP responses][] - -[Usability][] has been enhanced by: - -* [Improving the user experience on the Operations Overview page][] -* [Adding the {{% ctx %}} Version to the Gateway logo tooltip][] -* [Redesigning the Semaphore API][Redesigning the Semaphore API] allowing easier management of Semaphores - -[Third-party libraries has been updated][] on the {{% ctx %}} platform. - -Finally, the [Installation][] has been improved by [adding an unblock script][] to the installation process. + ### Components @@ -87,21 +57,6 @@ Finally, the [Installation][] has been improved by [adding an unblock script][] | {{% ctx %}} Flows Upgrader | 2.0.1.24450 | No | N/A | N/A | | | {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | - - - - - - - - - - - - - - - ### Features #### Capability @@ -123,18 +78,8 @@ Currently, there is no documentation available on how to do this. For further as The _executionContext has been extended with the following properties: + * Node - - * Name - * IpAddressOrFqdn - * Versions - * OperatingSystem - * DotNet - * ServiceFabric - * NServiceBus - * RabbitMQ - * Erlang - * Tenant * System * PackageName @@ -200,7 +145,7 @@ The {{% ctx %}} Execution Service now includes a Code Analyser that restrict wha {{% alert title="Note" %}} This is enabled and secured by default, restricting all C# data types and namespaces other than those required to run an empty flow. -More info on how to configure it can be found in the {{< ahref path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MainDoc" version="2025.3" title="Upgrade Instructions" >}}. +More info on how to configure it can be found in the {{< ahref path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MainDoc" version="2025.5" title="Upgrade Instructions" >}}. {{% /alert %}} @@ -209,38 +154,91 @@ More info on how to configure it can be found in the {{< ahref path="Cortex.Guid ##### Updated Erlang version due to vulnerability +Erlang has been updated to version `26.2.5.12` to address known vulnerabilities. + +##### 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 + #### Usability +##### Updated Decision Blocks icons + +The icons for the [Decision Blocks][] have been updated to make them easier to identify, and read the flow logic. + #### Installation +##### 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 is updated one node at a time, to prevent any downtime during the update process. + #### Upgrade +##### Scoped IIS Reset for {{% ctx %}} Gateway upgrade + +The {{% ctx %}} Gateway upgrade now only perform an `IISReset` for the application being upgraded. This is to prevent any downtime for other applications running on the same server. + #### Documentation +##### Added new User Guides + +User Guides has been added to the {{% ctx %}} Product Portal including information about: + +* [Flow Editor][] +* [Operations Overview][] +* [Studio Authorisation][] +* [Studio Hierarchy][] +* [License Consumption][] +* [Studio Import][] +* [Studio Export][] + + - + +##### Added new Tutorials + + + + + + + +##### Added Installation Checklists to the Install instructions + + + +##### + + +##### + ### Bug Fixes #### Capability + @@ -347,67 +345,45 @@ Releases are currently forecast to be made available on: | 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.1" >}} -[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2025.1" >}} -[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.1" >}} -[Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.1" >}} - -[create a new process from BPMN XML]: {{< ref "#support-for-creating-new-process-from-templates" >}} -[Average Duration graph has been added]: {{< ref "#added-average-duration-graph-to-operations-overview" >}} -[Observability]: {{< ref "#observability" >}} -[default size of logs]: {{< ref "#reduced-service-default-log-sizes" >}} -[Scalability]: {{< ref "#scalability" >}} -[Service Fabric BackUpRestore service has been enabled]: {{< ref "#enabled-service-fabric-backuprestore-service" >}} -[improve the performance]: {{< ref "#improvements-to-service-fabric-services-performance" >}} -[Security]: {{< ref "#security" >}} -[Introducing security headers]: {{< ref "#introduced-security-headers-for-cortex-interaction-portal" >}} -[Removing sensitive information from HTTP responses]: {{< ref "#removed-sensitive-information-from-cortex-interaction-portal-http-responses" >}} -[Usability]: {{< ref "#usability" >}} -[Improving the user experience on the Operations Overview page]: {{< ref "#improved-user-experience-on-operations-overview" >}} -[Adding the {{% ctx %}} Version to the Gateway logo tooltip]: {{< ref "#added-cortex-version-to-gateway-logo-tooltip" >}} -[Redesigning the Semaphore API]: {{< ref "#redesigned-semaphore-api" >}} -[Third-party libraries has been updated]: {{< ref "#updated-third-party-libraries" >}} -[Installation]: {{< ref "#installation" >}} -[adding an unblock script]: {{< ref "#added-unblock-script-to-the-installation" >}} +[{{% 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" >}} [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} -[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.1" >}} -[Log Event Block]: {{< url path="Cortex.Reference.Blocks.Logs.LogEvent.LogEvent.MainDoc" version="2025.1" >}} +[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.5" >}} -[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.1" >}} +[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.1" >}} -[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.1" >}} +[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.1" >}} -[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.1" >}} +[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.1" >}} -[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2024.11to2025.1.MultipleServerWithHA.MainDoc" version="2025.1" >}} +[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" >}} [Potential Breaking - Redesigned Semaphore API]: {{< ref "#redesigned-semaphore-api-1" >}} -[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.1" >}} - -[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.1" >}} +[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.5" >}} -[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.1" >}} -[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.1" >}} +[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.5" >}} -[2024.11]: {{< url path="Cortex.Blogs.Releases.2024.11.MainDoc" version="2025.1" >}} +[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" >}} 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 18a6d908fada0ea0a4e150a28a6507826bd12aea..7037b04202af535c5851e8ab1de40080dd1f06dd 100644 GIT binary patch delta 1214 zcmV;v1VQ`!27?NaReuDSNklc21wE2um&SVkHZ>>WDX8%5R!Q~tN}Vd<=4ym3vOl**%z+sF>iV}x07Rdx0#yBLC za2R8dOvGU#M=}|Qi3~|64m$q)oI5%6xF*fNyzG0w@T~wzH%|Pz2$BvQTuwM+&@WvF zinfjQ9P{SCb{`2Gv)}qo&F}x@P~e!w<;C~H`^tYy_A*qpO)$SFvPIiw@}Io< zU%8ioV|H$8!kfn>6f|Z5!$`cK4&P{UNA5KF=11?@?$8xEFObSSf>Lo+AOyd<;5G>& z$E*aAW40O~;5=<~( zMN)Cl_vg3y_QR!?!XN$(;i>}VUtM$m%>4Aeo)~ENfygl{LFAaN1_+f%<#Fbl%B1Z# zax!dHAbbNrLU5_g{v7wdCdl;IJ8z7?)ngEq>wlLnAQX$S#CdzRG!B}|IQCsR8MYD# zbMh{lKojpAZwx$sOk=%bxW6tSx#p;sThON)nsMwQoIwZWhOi9+!u`BM`Q$chD-(F1E-aF$C?^(w(cy#VHzE&Y=0NSVRR$m5>gjwUBQAr-haXOexX|l4r4k} zq&SSJNJii=rXd-H!L!R7kPFVd{+(D;%a?NU_9WYK;_Y9HtgX_@x^D z_a1v3MmLi7Mv221i(~>0Q!Atq$8v`|EZ=T=p5jadaB;ag4v(iK8 zyuLA6I7}%dU>t5+TZFOy+^S^ZFr|?2$%MsMMM)eEvl!A*aV8}Whbe`mu04sxVHQJr zd~=f@L$;A|m{Le(n*=v?mvu`$HPm$ c2f8E3KTC)rxF`0AF8}}l07*qoM6N<$f>zi)asU7T delta 820 zcmV-41Izq_3j79;Reu8!NklKW`H;7zXg$82K2CjBr;0BMUp9! z4hM}GDLf7uAyPazXhcZy;h+&9#fyUmM2a5=4S%?@q)y9iH9Xu=N1Kny zIc^m|;@ml-qks1bIs5j7oa0_bq(yPCBRF&M^N0Gn^PGJA$z?#Y**RBt1b2cW*}kl# z69mcSniC?&+t0|gOs)fx>jgPPzJGd6u4Q^HkX&(er863QQ01!!RA6_B` z#cPI|Bi(+tSkClmE^5$6B`(x_cmKNiR;GW@gKizXeX1@m&g-Ya8@{{$LS@x9dPfbo zR1ycF*5RXBzf-)R25hUhyEKjtwHDV_HXrp4TBZhVt8W-Xgj$PptLyXloviw0lbm2# z?k~!yP=D)iZ29}M(80_6Ms=}1CMH=|5=novNUg!ToqV{zzI1PlgH*4#n<*k)o{iMW z?i%^{R;_S8cW&RWS^f?OQc|6UgR~ZD9vmbDk{N0aTNlAWq>;=}b69GFgGeHoq2_q6 z3l1WMWQLmKwLWkV2_!Sr9B=iBgK#66q2_og2Y(L2iFEa^Al^S2qntPh7ZSc)^Zv;g zmB2xyF5KQKiGw7A6aoi{9w{Ua5-m~;I7oCzG2tN5AjOD-1V@S)2MLCh0uCaMloAdi zhLj=>!j65HZ%9qVL7b7AjDuJswE+iN7^zJ-$lOS6#6dLDj1z9< yKP{&$+7^9AyFP|o{(-4>RwrMb`L6-&$+BNjgN2%W*~c{i0000p9O2_i0a z>rULb5K%-F1gUNm5fvX$#b%0FsDe;mC?aT8wAFTIe3h|SZM7m zj4?0bI{M(KJ3e@`DXl&}<@>zo4S*CkPWn0nQXDuqop8jU@B6mb zZTr~2*PH)vd$)GXe!6?`@BX)TYR4>2FMbw2SN>a~SAT;P2M&sFg84C4uG{v#`qrEO zR(Y%)vp*-sym_2Lx-knFM&gC-uw%JH-Ig*ZkY;%VC2&^rf<-Fa-0K(hNh96Y=vcZymG^!wM(+9@PKs2aH>sx9reB@$mGWt-WY$Y z??F_qUyT9*XZ7Lv9zxH#<)LuULdmhaPrS@OYWVdc|=6Mu32^ zt8;N3#pquN*PdB%9BX2vyKQ~#MiD7F_OdvTOfHaaURdFqud8EC3_Ghg)Zs9BK$@{L z;V^L{;S^FA>9~Rgee~gR-{(bc5FEyIq<=(l7*mmqz+p^7G75(=1<6PpCTS$2ahRl# zQh~#?8YxvcOskMmiNiD-Db+YkGm!90HT>^A^*Bu2NU=9b9L88A6L6SDkcQ5;xx<&+ zeDfn$ZFlgre?Cx6!eOEy0q0(OhkJihdmR#R9&T-S@2=`_U!M$#WFig|76~wSmVb75 zB@%Hs52TSU|GwIqjKhRM;t`}GsW|A%V{3f-X`2QdrV*sf<1k^6uoz36=SMP(!vsN+ zYmR!l>8@^>!C_`X(&1oH4uq5i9A-KsiGwuKW`H;7zXg$82K2CjBr;0BMUp9! z4hM}GDLf7uAyPazXhcZy;h+&9#fyUmM2a5=4S%?@q)y9iH9Xu=N1Kny zIc^m|;@ml-qks1bIs5j7oa0_bq(yPCBRF&M^N0Gn^PGJA$z?#Y**RBt1b2cW*}kl# z69mcSniC?&+t0|gOs)fx>jgPPzJGd6u4Q^HkX&(er863QQ01!!RA6_B` z#cPI|Bi(+tSkClmE^5$6B`(x_cmKNiR;GW@gKizXeX1@m&g-Ya8@{{$LS@x9dPfbo zR1ycF*5RXBzf-)R25hUhyEKjtwHDV_HXrp4TBZhVt8W-Xgj$PptLyXloviw0lbm2# z?k~!yP=D)iZ29}M(80_6Ms=}1CMH=|5=novNUg!ToqV{zzI1PlgH*4#n<*k)o{iMW z?i%^{R;_S8cW&RWS^f?OQc|6UgR~ZD9vmbDk{N0aTNlAWq>;=}b69GFgGeHoq2_q6 z3l1WMWQLmKwLWkV2_!Sr9B=iBgK#66q2_og2Y(L2iFEa^Al^S2qntPh7ZSc)^Zv;g zmB2xyF5KQKiGw7A6aoi{9w{Ua5-m~;I7oCzG2tN5AjOD-1V@S)2MLCh0uCaMloAdi zhLj=>!j65HZ%9qVL7b7AjDuJswE+iN7^zJ-$lOS6#6dLDj1z9< yKP{&$+7^9AyFP|o{(-4>RwrMb`L6-&$+BNjgN2%W*~c{i0000NiWF{|@FMJo~C7Db}T)2 zg>geVQ@ylvgWRqV0S*8HP(-b}g+q#uQ$VEk;}i&~f1Cm!CC3?Ir1Wsu5kg8IhaCZ= z!QrquMjAX0n?t1G;jlSE8a@u21ElP5Sc8$W$6*abG6#n>2+2Gg)&Qh5ahgAW?mqqd zy8Gm>U)+aR_J8`8_ty-O(#Cn-df+mvPnPqIG)SD>BMk$G$sN)#ahTj7Wr4#OkCY`2 zV=R&hIE-;fCgCu~Aeo56WR7Gq4wD&DnmB0d_JsR%;p#xzzIV#Ezy2EoDQ%qmwFgof zIRDNaR%c95AKm;`ts}>=jeH+2TbkYPjp0(|I4&*yb$`%)`fmVI8aU{S_CIo}@bYq{ zqt*$_?g#%ff<7jgvAH7f6r3jb4cqjeql|rFzBwO%5ilJQ#f$gE@%77fJm~ zA1^t5K3Tqg$Xg$C)q2h#7L&2W`ThHF9JEw-?2B?RY2yIlH;n^BaQ0v>;yV21jY*ti z_+K@G%Mt7L+DB03oTFcEL3cN_?$`@BgAT|AN!#ngGXTOR#rcO5G)fEvXWIXrhW8qH za(^FDcd;NGOv;f+jy0+7WDUof^DRu!xIlQ#uLOX?c3h8VmmdA^udq2N=zEaF!JLEJ zxoGWk^ajbRcMAy2&#o45m-Ja;W4E25J z4LXAWqT_H}N18vn^W8R%wX!%}-sOE!M1Sgzy(LW~(+ZfNyA_b;k7?tMwNi6-?C!#0 zMja`#y>OVck#H&Tww-1$XUR)4QRCn+rXyvF!1P)^wl2JH}DM&`*Fj*rRjl*Px zlnWeY*hsm;VTOg2OB`m(L*q`9eW?v-;}z1M}nVWN6~fHft;ND&!jORR)#Qg=82ctR6$^(6L&BX2 zldq0aI2@)I(%0flDjW_IhNRCug;B*}dLdms|A`+%c9e0LFr>&90f$*PQju_&*hodh zVSp6zgj>`1lts~kXSClwhTMDyW3}<{lJ9};4DuQUPA?%`wG+eu0000KW`H;7zXg$82K2CjBr;0BMUp9! z4hM}GDLf7uAyPazXhcZy;h+&9#fyUmM2a5=4S%?@q)y9iH9Xu=N1Kny zIc^m|;@ml-qks1bIs5j7oa0_bq(yPCBRF&M^N0Gn^PGJA$z?#Y**RBt1b2cW*}kl# z69mcSniC?&+t0|gOs)fx>jgPPzJGd6u4Q^HkX&(er863QQ01!!RA6_B` z#cPI|Bi(+tSkClmE^5$6B`(x_cmKNiR;GW@gKizXeX1@m&g-Ya8@{{$LS@x9dPfbo zR1ycF*5RXBzf-)R25hUhyEKjtwHDV_HXrp4TBZhVt8W-Xgj$PptLyXloviw0lbm2# z?k~!yP=D)iZ29}M(80_6Ms=}1CMH=|5=novNUg!ToqV{zzI1PlgH*4#n<*k)o{iMW z?i%^{R;_S8cW&RWS^f?OQc|6UgR~ZD9vmbDk{N0aTNlAWq>;=}b69GFgGeHoq2_q6 z3l1WMWQLmKwLWkV2_!Sr9B=iBgK#66q2_og2Y(L2iFEa^Al^S2qntPh7ZSc)^Zv;g zmB2xyF5KQKiGw7A6aoi{9w{Ua5-m~;I7oCzG2tN5AjOD-1V@S)2MLCh0uCaMloAdi zhLj=>!j65HZ%9qVL7b7AjDuJswE+iN7^zJ-$lOS6#6dLDj1z9< yKP{&$+7^9AyFP|o{(-4>RwrMb`L6-&$+BNjgN2%W*~c{i0000 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 18a6d908fada0ea0a4e150a28a6507826bd12aea..7694d1d8c9ccd8c529c2437709341bb469a18fcb 100644 GIT binary patch delta 1237 zcmV;`1S_W&*xK0@oThy?8=7u z>UOyZZ~&k|QR+O*9g;at4v`wi$q`cXI5|Lyj+0@e_;A<^A;piwW&o*mIBbfMT93n~ z5UG7QY>JTDkHe+_DLEY0Vx;78SPPNt!C@^zvJZ!~04YwK%Jt3u=U2DbYrHh=ljXJ$XWOE*$0aZ-=e4jd+RNbSU7QiGHP4r4u1k~oaDNH*Xw)*;!1 z!&rl4BMy@|lFc|wVn}h~pp*A|{LiC9E$P&wQ=$DeUjwALanjd1NO9o2AKoX<7+pWy zIV9Fm$FYt2K3w*8aAz=vOO@lewB*;i{WM<QoWr=ghQNr&c~bz8JiZ zZtU&NUBS4(lU~c=ej4ex=lElNjx?qq&G86|adALmei*+UeBiH@M`CRHnJ3m^X1`1d z&|lxb1Y`W|Gp0b?hrA!t0%!k;W&W;XOB5t`P~hOQX zYn?&5IZam;2fc7+g|eRWuz(-x#!;&tjJ&K?aH(-pW=w(P$lI{P7gzfO=T-)<&2av< zP%64l)WN7#4@O?bU=CvNMN|*_939poNm> zURDRA)&vN@X&e}Wvj=k#*WovBOyV5F|EdvOj##(eK3HJv?p<1iv7={^F;2;IM{x#q zs|%vG-iK!ZgiDI^4<~4p7zoa^AJgUFHSpAZ)Vqt}&V9-AeFXsC>;?TrN6Onw6R=4uZc? z`JhpCuE1HuvB?L=tJVcB&L*+!eoxh9DDOkAdIqub+%qSR=gds>b!-g2C?X}#T@fde zjRn%s`BkCus(Q}MxVLsw6%LaJq`Iw#!+*q$giDFH?Kp!uOT8o`)dYvJ9Vt;9##SUN za2VT=tioYzL9!BuNgBy&940BGRNye}MoJY9(=Mb`;xMg7N;MAC3MBk%1AmRD9*2n= zDfT9b!&r-C0}c}fY3y8wKYpnrG(K_F^+!*K$Bk+e4$}-0aPD??`S-STRv`iB!GHEn z|IV5&|K-UBk!-|a8bt!k?d4sfL?RByfi!VBysfr2<1mdN@eGoYWE}MQv2~&Cv`qsJ z69p;rI7}l*n2c4Nr$;l4!F#cs!C~ql>2NS98zE%@hpC06;$Y6fZCynI zWM**~9TGrf9FEIKBL_ERABU-hq)xkA0cqs0GM;4|Mu%k7Jm4@5BjpK)F-FQG4g;h) zo^Y##p0dbW@Qn7q$B--kVVo&EycBw%JAwQGy5%n+iV2Eu00000NkvXXu0mjfn(So4 delta 820 zcmV-41IzrH3j79;Reu8!NklKW`H;7zXg$82K2CjBr;0BMUp9! z4hM}GDLf7uAyPazXhcZy;h+&9#fyUmM2a5=4S%?@q)y9iH9Xu=N1Kny zIc^m|;@ml-qks1bIs5j7oa0_bq(yPCBRF&M^N0Gn^PGJA$z?#Y**RBt1b2cW*}kl# z69mcSniC?&+t0|gOs)fx>jgPPzJGd6u4Q^HkX&(er863QQ01!!RA6_B` z#cPI|Bi(+tSkClmE^5$6B`(x_cmKNiR;GW@gKizXeX1@m&g-Ya8@{{$LS@x9dPfbo zR1ycF*5RXBzf-)R25hUhyEKjtwHDV_HXrp4TBZhVt8W-Xgj$PptLyXloviw0lbm2# z?k~!yP=D)iZ29}M(80_6Ms=}1CMH=|5=novNUg!ToqV{zzI1PlgH*4#n<*k)o{iMW z?i%^{R;_S8cW&RWS^f?OQc|6UgR~ZD9vmbDk{N0aTNlAWq>;=}b69GFgGeHoq2_q6 z3l1WMWQLmKwLWkV2_!Sr9B=iBgK#66q2_og2Y(L2iFEa^Al^S2qntPh7ZSc)^Zv;g zmB2xyF5KQKiGw7A6aoi{9w{Ua5-m~;I7oCzG2tN5AjOD-1V@S)2MLCh0uCaMloAdi zhLj=>!j65HZ%9qVL7b7AjDuJswE+iN7^zJ-$lOS6#6dLDj1z9< yKP{&$+7^9AyFP|o{(-4>RwrMb`L6-&$+BNjgN2%W*~c{i0000%u8goUAThF( zjfshYO4O+kNCBx*K?14@sh}b#w_|fPk&SAPx9B5B9H?C0x1k{ zzI2l0<&;p8x||Y8(w9>LN#=4!Sdu+C#0W{UFNYWbNyC#v6j;*m$A6C~xJZ=gw7PUbz=9-GIk@no zKpa{Ce+>s+2rcknx5rPB7&$?}K$5AP^%u8<|9xC2%6R=WFgT04lPL0nfQBSfIY4wV zd)MPmV^Z#KOP0;w1ZCq+X{?9 zd?A@c>(Qmy`{>fBRVONVnu{0whw$br_z^G227jq8*6qYzmnD@(t@@T9%!*65FomzqUW*Cg3=)JJV`yPmrJGOf0(@^WoXMKL zHy0~Z1Rqv4z4iC}P%KGZ46_xV{vnjtGoaO93pF2lr#8UiaJd*oFQ=5o!3<(wfjmUi?Q6 z#YB>dAQL$NcN%$cjMr0UkQ|DxBw0bGa<)Ft@>7N}Zap$`C_0j41z}9l-3~1cdv93c?AHR)1GXL_t(|UhSK`Z`3dt#&2Wf&tPPPy9yXt*pc`H=*r51qrAsq=G6ztG3spUph{0>30cv(!A8?zPUJ#lh_H5^iNmsY>T14qetNEu*LI^j}H63E8Yem znS`^_y6qiou7;1Jufv^Q5KST+68F7>odS|+ICwBlfPaSR)|+j58y_DA#x*{R0*Ywi z#C>@DWaRe6Slt0XIhU#^*=g(cX4AYOuKRYEA&jbVBBG&hEyKAgZ|j zoRN1_k~%k5-3pLQ!$Gc)g+$BsjWd^XWO3t?c>pBSaA3d?g*>EF*QmgOxUtF2K*|CR zrjRTYg@0lnJh)sS%HHp_!_n~)@14#Pq?lJww2Wd<6jmg;531!j{W(4gui_=&Kc!m% z9K5{5G#c^N;``ti$BG4DayyoEKpNyd#R$S;Am2Z&+vAPl8s6sO8vh%vPu1{)Z_M6^ zkT@Z+b7S*z%@3omTtgmq15mT^jBCil$V;@nh=20>hX?G~JnXZXLj(pM$hL)QX0B!9kLGzCdTC>(XR z9e+4E6a`p-#`V>*4`;D?`Fe<@U#1|%Nf!WlQWYK&%QbfS;$96W0f-nBl2I$7 zv8km4holQh7IF@j=BTq|5~h$!iJ&t@S%0U2L(+jHf)EojP8j0~$Uy=?`AkXMCg6~g zLZV|1)G_jEg`|q%;}Ams^%juoK(Y}Isc=X(!*n4P z2FV3Dq}(C71c#IxBp2b3GKb_c98zYG$^eIC98#I!kc>epBOFp{NM(jY(uPz8IHbgo zssx9m45^B6NPrachFj;%TNYIl-q8+UL++e{@gu8QABp|ffXr2^{RMAlOqQa6yEgy; N002ovPDHLkV1nbfBSruK 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 a13816ca10fc1dea6b35ec889192fba3b2ff8bf3..6497381c1eae586ede300391b4d993415e89a853 100644 GIT binary patch delta 1270 zcmV%IRD4+J!SPQGbGGzD-@f$lq590S*92 zpfCpum4l=Xr-G35;Zz8cIh+bWvWGLmkleu`j}RpHaL6M7DLXji5<|)!4!MMo@`FPz z5v2U#kV^omI5=dFAr%jY>>(t7;E+9n;0o> z`|GP{XXTABu77b4WxT$bbA;pq&c^J$XlHdkI^5lg(u6vwyE%7%pdIevP;-D}3unDK z9__Y1a0bfSTVIj_`1$%ybhy1C>YN-Oi64O1Idz7RY~gelpNKE-LcQhiyxlk)((k2b z1E1e_29RvwAg{QV7){Ob0XWcbK(Iqdws6uyYJYP%>VJKi68R%;bP{DIqb?l~>;RH2 z9CSQM0EZF4-@}a%!U#M$+~-XsN(~Tf0m&B5uXhinzdkyOGG0H;NY1iwl1Uv9Yyim? z4lL`;(OyqF3#l6Kl|kpy0|aY8asdZ378g3EvX)7*Y_>|0J|I{Dk_$MntRrS$`qVmb zAoI@}0)NRB9OM@+bdJ~4@!wvXH#t=1fM5wES8!k%AcP#Rr)q?yuIvE83{uJw6m4Vg zM8Y*MmznYwfY3EwJ1=jEf> z_(C$tct3C3)U8H+qK4C4ydX~_8~_KqcKrI{dVhOE%zE~rV(Va`hChP^`T3yxg9S-n zDC70>cCFQ@f95yyHXctv*rg+!AcPsOSA=V=u>PFi%-fWdMc(@OSX|r8e6HLI>nj*R z6THCGX*>705I#t#HX(+QhZ!!jd=&c!Q4QhrYTHxBog%MyhzS4fQakkBXK=! ziGLuQ{&i+e1$WNZLhTp9rFJ9eN-8NEUrtxFHv^PEokekt*$mHtc>CPQS6uNYjaCkW zy|wAF8|Mo}s1?>P+d$FOH?Lw_=bqzcG3neKd_8Ui|ki^d2;t{SD9Fi)eBtY0Qs5}kCtOQ`R7D^N9Tjd=Wa7ZeUWPm6kBLt9pTz?5+ zl{V82wM#gpG)VZuami*YgbZK(>IkET)=Ru?WoH40lm-bKO^g)0^0K%APbKU~fQrSV zELUkcOE{!7NIFJ>#eZM1$))^525983uMb(5e+God*JAE)g g7l)Sy4s;iwe|@~q=^jgQz5oCK07*qoM6N<$g1wbVBme*a delta 1206 zcmV;n1WEh63j7I>R)3L6L_t(|UgeulPt-sd#`osYkKxgy?h^Ir#k+|gK(1cBdNA?m z1#g}_d5}aFVl-JzOwdFn!~_kALWE@n+^icwK>nomsePo>ciZW7+D_XidDw=T={i5& zdFP#`Hf+%9%-DtAbnEWgbgSdJ-JIx7HLv^4_0@9c(itC&Gk?M}%afPS`rYd#zyW{| z5W&s4+Cfr>L)QpWayWDiAnC)QD-0<;9J+##%)y~61j#%cx&n~0gF}}XQuc7@5<GfMgoZ`m0;cuim_) zs=ducXLI(BcrQQ%(5)}e#dg^SA(@1Oh}r4B_otm)02Pd=p9_!u7RNb0Iz07V@iqX- zB%JlmP3K^1!=H}64tIxMGzH;M()UI?1timOFfmDhhJWQYTx>i2clSNx8owI_6wx9{ z`tEpZKr+3oeh=6DDV*r|V9$#JX-v@l4-cH9{T+W)w50KBP5{YtLY8vQUjM5XRZ@S+ z$U7=YT^g%y1xTjhAXkKiL@V`;vy^kflEx)-1SHdNV893pc}S4qCdpMRu=JiYPywg&_iGC+2J!gH@fZC z6R9CjGb#Ugd(W$!A)Ou1v|Tn!h@f$)F^w_FQD-j-?T8ZHC58QUG_KJm-GBIb(jWa-h&-uZO85TNLTgW(=iFpH5ISjDRXCHO zKYyU$tc7drW>LoxlmX#C0GkwS4PCV7q>X_IiMw23=xfI>9jIgS)nh?d>;1%K}- zVGInM1suvWq}-h)9ICXC@_<8?4pN?QsM0_x0uE(8q$1%^)i6PYq4y6pKj&LYIih0AW_b=aD7IhQe(e__M?wx>fBdgtHq)$ From 44842ac7db782337a5e3f7f147d6aeaac5efd557 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 12 Jun 2025 12:01:00 +0100 Subject: [PATCH 03/17] initial review with PO --- content/en/blog/releases/2025.X/2025.5.md | 103 ++++++++++------------ 1 file changed, 49 insertions(+), 54 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index c171cfedb..90f2776f5 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -61,24 +61,10 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se #### Capability -##### Introduced the {{% ctx %}} Configuration Portal as part of the release artefacts - -{{% ctx %}} now includes the {{% ctx %}} Configuration Portal, which provides a user-friendly interface for managing the configuration data. This data can then be used as environment variables, which can then be retrieved using the [Read Data With Key][] [Data Storage][] block. - - - -##### 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][]. - - - ##### Extended the _executionContext with additional properties The _executionContext has been extended with the following properties: - * Node * Tenant * System @@ -87,74 +73,61 @@ The _executionContext has been extended with the following properties: * FlowName * ExecutionId -This allows for easier identification of the execution context when debugging or monitoring flows. + +```json +TODO +``` -#### Observability +##### 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][]. + + -##### Extended executions data to include all exections +#### Observability -The executions used by the [Operations Overview][] and [Packages][] page have been extended to include child executions. +##### Executions data includes child executions -This is now reflected in the [Running Executions][] tile on the [Operations Overview][] page and the [Running Executions][] tab on the [Packages][] page. +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. -##### Enriched the Packages Running Executions tab +##### New columns added to the Running Executions grid on the Packages page -The [Packages][] [Running Executions][] tab has been enriched with the following columns: +The [Running Executions][] grid on the [Packages][] page has had the following columns added: + * Executed On * Execution Id * Parent Execution Id * Root Execution Id -This allows for easier identification of the execution context when debugging or monitoring flows. - -#### Scalability - -##### Improved the folder structure of the Disaster Recovery backup - -The folder structure of the Disaster Recovery backup has been improved to allow for easier identification of the backup files. - -The new folder structure is as follows: - -* Multi Node: - * `CORTEX Backups\Application Servers\Cluster\Configuration` - * `CORTEX Backups\Application Servers\Applications\Configuration` - * `CORTEX Backups\Application Servers\Applications\Reliable Collections` - -* Single Node: - * `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` - - - #### Security ##### Introduced Code Analyser to the {{% ctx %}} Execution Service -The {{% ctx %}} Execution Service now includes a Code Analyser that restrict what C# code can be executed from flows within {{% ctx %}}. This is to prevent the execution of potentially harmful code that could compromise the security of the {{% ctx %}} platform. +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][Disable Code Analyser]. Otherwise, the Code Analyser's Allowed list must be [updated][Update Code Analyser] to include the C# data types and namespaces required by new or existing flows. -{{% alert title="Note" %}} -This is enabled and secured by default, restricting all C# data types and namespaces other than those required to run an empty flow. -More info on how to configure it can be found in the {{< ahref path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MainDoc" version="2025.5" title="Upgrade Instructions" >}}. -{{% /alert %}} + -##### Updated Erlang version due to vulnerability +##### Updated Erlang version -Erlang has been updated to version `26.2.5.12` to address known vulnerabilities. +Erlang has been updated to version `26.2.5.12` to address recently identified vulnerabilities. @@ -174,7 +147,7 @@ Erlang has been updated to version `26.2.5.12` to address known vulnerabilities. ##### Updated Decision Blocks icons -The icons for the [Decision Blocks][] have been updated to make them easier to identify, and read the flow logic. +The icons for the [Decision Blocks][] have been updated to differentiate them from each other, and make it clearer what the flow is doing. @@ -188,9 +161,9 @@ The certificate update script for High Availability (HA) installations has been #### Upgrade -##### Scoped IIS Reset for {{% ctx %}} Gateway upgrade +##### Scoped restart for the {{% ctx %}} Gateway web application -The {{% ctx %}} Gateway upgrade now only perform an `IISReset` for the application being upgraded. This is to prevent any downtime for other applications running on the same server. +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. @@ -244,6 +217,28 @@ User Guides has been added to the {{% ctx %}} Product Portal including informati +#### Scalability + + +##### Improved the folder structure of the Disaster Recovery backup + +The folder structure of the Disaster Recovery backup has been improved to allow for easier identification of the backup files. + +The new folder structure is as follows: + +* Multi Node: + * `CORTEX Backups\Application Servers\Cluster\Configuration` + * `CORTEX Backups\Application Servers\Applications\Configuration` + * `CORTEX Backups\Application Servers\Applications\Reliable Collections` + +* Single Node: + * `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` + + + ### Deprecated Features There are no features deprecated as part of the 2025.1 release of the {{% ctx %}} Platform. From 3f50066cb59d085dbc817303f1948f7a21a206de Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 12 Jun 2025 13:12:03 +0100 Subject: [PATCH 04/17] links to tutorials and user guides --- content/en/blog/releases/2025.X/2025.5.md | 107 +++++++++++++++++++--- data/urls.toml | 17 +++- 2 files changed, 108 insertions(+), 16 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 90f2776f5..17872c2a8 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -73,9 +73,41 @@ The _executionContext has been extended with the following properties: * FlowName * ExecutionId - +For example: + ```json -TODO +{ + "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": {} +} ``` @@ -117,9 +149,9 @@ The {{% ctx %}} Execution Service now includes a Code Analyser that restricts wh {{% 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][Disable Code Analyser]. Otherwise, the Code Analyser's Allowed list must be [updated][Update Code Analyser] to include the C# data types and namespaces required by new or existing flows. +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. - + @@ -171,16 +203,21 @@ The {{% ctx %}} Gateway upgrade now stops and starts the AppPool associated with ##### Added new User Guides -User Guides has been added to the {{% ctx %}} Product Portal including information about: - -* [Flow Editor][] -* [Operations Overview][] -* [Studio Authorisation][] -* [Studio Hierarchy][] -* [License Consumption][] -* [Studio Import][] -* [Studio Export][] - +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] @@ -190,6 +227,22 @@ User Guides has been added to the {{% ctx %}} Product Portal including informati ##### 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] + + @@ -357,6 +410,32 @@ Releases are currently forecast to be made available on: [{{% 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" >}} +[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" >}} + [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.5" >}} diff --git a/data/urls.toml b/data/urls.toml index 802c2d991..082a708ba 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -980,16 +980,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 +1023,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 +2928,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] From 7a162e6306bdbe2537afb1db758118d7da8e9b92 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 12 Jun 2025 13:59:45 +0100 Subject: [PATCH 05/17] after second PO review --- content/en/blog/releases/2025.X/2025.5.md | 66 +++++++++++++++-------- 1 file changed, 45 insertions(+), 21 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 17872c2a8..e59e7abfd 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -63,15 +63,16 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ##### Extended the _executionContext with additional properties -The _executionContext has been extended with the following properties: +The built-in [_executionContext][] variable has been extended with the following properties: + -* Node * Tenant * System * PackageName * PackageVersion * FlowName * ExecutionId +* Node For example: @@ -115,7 +116,7 @@ For example: ##### 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. +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][]. @@ -132,11 +133,11 @@ The executions data used by the Running Executions tile on the [Operations Overv The [Running Executions][] grid on the [Packages][] page has had the following columns added: - -* Executed On -* Execution Id -* Parent Execution Id -* Root Execution Id + +* `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. +* `Executed On`: Where the execution is running, in the following format ` ()`. @@ -151,7 +152,11 @@ The {{% ctx %}} Execution Service now includes a Code Analyser that restricts wh 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: +| Action | Single Node | Multi Node | +|-----------------------|-----------------------------------------|----------------------------------------| +| Disable Code Analyser | [Disable Code Analyser - Single Node][] | [Disable Code Analyser - Multi Node][] | +| Update Allowed list | [Update Allowed list - Single Node][] | [Update Allowed list - Multi Node][] | @@ -163,7 +168,7 @@ Erlang has been updated to version `26.2.5.12` to address recently identified vu -##### General Security enhancements on {{% ctx %}} Gateway +##### General security enhancements on {{% ctx %}} Gateway {{% ctx %}} Gateway has been updated to improve security by reviewing and updating the following: @@ -187,7 +192,7 @@ The icons for the [Decision Blocks][] have been updated to differentiate them fr ##### 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 is updated one node at a time, to prevent any downtime during the update process. +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. @@ -242,7 +247,6 @@ Tutorials have been added to the {{% ctx %}} Product Portal about: * [Studio Export][Tutorials - Studio Export] * [License Consumption][Tutorials - License Consumption] - @@ -251,13 +255,24 @@ Tutorials have been added to the {{% ctx %}} Product Portal about: ##### Added Installation Checklists to the Install instructions + + +Installation Checklists have been added to the {{% ctx %}} Install instructions to help tracking installation progress. + -##### +##### 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: + +* [Disaster Recovery - Multi Node][] +* [Disaster Recovery - Single Node][] -##### +##### Control characters in SSH and Telnet response not completely cleaned + + @@ -265,17 +280,17 @@ Tutorials have been added to the {{% ctx %}} Product Portal about: #### 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. + + #### Scalability - -##### Improved the folder structure of the Disaster Recovery backup - -The folder structure of the Disaster Recovery backup has been improved to allow for easier identification of the backup files. +##### Overwriting backup when performing Disaster Recovery backup + +A bug has been fixed that caused the Disaster Recovery backup to overwrite existing backup when backing up the single node (debug node) from the same server as the production node. This was due to the backup path being the same for both nodes. The new folder structure is as follows: @@ -292,6 +307,15 @@ The new folder structure is as follows: +#### 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. + + + + ### Deprecated Features There are no features deprecated as part of the 2025.1 release of the {{% ctx %}} Platform. From 9a0840afdfe95b1f87dfb21db80827675bc35589 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 12 Jun 2025 16:10:43 +0100 Subject: [PATCH 06/17] added some links --- content/en/blog/releases/2025.X/2025.5.md | 18 +++++++++++------- data/urls.toml | 4 ++++ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index e59e7abfd..7794d5cb2 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -64,7 +64,6 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ##### Extended the _executionContext with additional properties The built-in [_executionContext][] variable has been extended with the following properties: - * Tenant * System @@ -133,11 +132,10 @@ The executions data used by the Running Executions tile on the [Operations Overv 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. -* `Executed On`: Where the execution is running, in the following format ` ()`. +* `Executing On`: Where the execution is running, in the following format ` ()`. @@ -153,10 +151,10 @@ The {{% ctx %}} Execution Service now includes a Code Analyser that restricts wh 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: -| Action | Single Node | Multi Node | -|-----------------------|-----------------------------------------|----------------------------------------| -| Disable Code Analyser | [Disable Code Analyser - Single Node][] | [Disable Code Analyser - Multi Node][] | -| Update Allowed list | [Update Allowed list - Single Node][] | [Update Allowed list - Multi Node][] | +| Disable Code Analyser | Update Allowed list | +|----------------------------------------------------|--------------------------------------------------| +| [Single Node][Disable Code Analyser - Single Node] | [Single Node][Update Allowed list - Single Node] | +| [Multi Nodes][Disable Code Analyser - Multi Node] | [Multi Nodes][Update Allowed list - Multi Node] | @@ -434,6 +432,8 @@ Releases are currently forecast to be made available on: [{{% 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" >}} +[_executionContext]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Executions.WhatIsAnExecution.ExecutionContext" 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" >}} @@ -459,6 +459,10 @@ Releases are currently forecast to be made available on: [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" >}} [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} diff --git a/data/urls.toml b/data/urls.toml index 082a708ba..500bf700f 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -910,6 +910,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 +922,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" From 3acca6133cbdce3cb9ab33c1ca439153d0f1d4ad Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 12 Jun 2025 16:44:48 +0100 Subject: [PATCH 07/17] sorted links --- content/en/blog/releases/2025.X/2025.5.md | 25 +++++++--- data/urls.toml | 58 ++++++++++++----------- 2 files changed, 49 insertions(+), 34 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 7794d5cb2..1e0db509c 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -26,6 +26,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ### Components + | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| @@ -317,29 +318,29 @@ A bug has been fixed that caused {{% ctx %}} Gateway to not work properly, and i ### Deprecated Features There are no features deprecated as part of the 2025.1 release of the {{% ctx %}} Platform. + ### Removed Features There are no features removed in the 2025.1 release of the {{% ctx %}} Platform. + ### Potential Breaking Changes The following may potentially break interactions with the {{% ctx %}} Platform: -##### Redesigned Semaphore API - -The [Semaphore API has been redesigned][Redesigning the Semaphore API] allowing easier management of Semaphores. This has caused changes to API routes. -This is only an issue if the Semaphore API was directly being used. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. + ### Breaking Changes There are no known breaking changes as part of the 2025.1 release of the {{% ctx %}} Platform. + ### Known Limitations Known limitations have been added within the 2025.5 release of the {{% ctx %}} Platform: -* Using + ## Version Support @@ -369,6 +370,7 @@ Known limitations have been added within the 2025.5 release of the {{% ctx %}} P | 2024.7 | 31.24311 | | 2024.5 | 31.24311 | | 2024.3 | 30 | + ### Observability Compatibility @@ -380,6 +382,7 @@ Known limitations have been added within the 2025.5 release of the {{% ctx %}} P | 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 @@ -410,7 +413,6 @@ Releases are currently forecast to be made available on: | Release | Release Type | Forecast Release Date | |---------|----------------|-------------------------------------| -| 2025.3 | [Release][] | Week commencing 7th April 2025 | | 2025.5 | [Fast Track][] | Week commencing 2nd June 2025 | | 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | | 2025.9 | [Release][] | Week commencing 6th October 2025 | @@ -431,9 +433,19 @@ Releases are currently forecast to be made available on: [{{% 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 - Multi Node]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.MainDoc" version="2025.5" >}} +[Disaster Recovery - Single Node]: {{< 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" >}} @@ -484,6 +496,7 @@ Releases are currently forecast to be made available on: [{{% 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" >}} diff --git a/data/urls.toml b/data/urls.toml index 500bf700f..bbdd2769f 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -727,35 +727,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] From 9133fa4dce936a70a3b0224d444350b8c6e822b7 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 16 Jun 2025 09:28:54 +0100 Subject: [PATCH 08/17] starting to update versions --- content/en/blog/releases/2025.X/2025.5.md | 54 +++++++++++------------ 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 1e0db509c..a8a2d34c3 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -30,33 +30,33 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | Potential | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been redesigned][Potential Breaking - Redesigned Semaphore API] causing changes to Semaphore API routes | -|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | Potential | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been redesigned][Potential Breaking - Redesigned Semaphore API] causing changes to Semaphore API routes | -|     > [{{% ctx %}} Authorisation Service][] | 7.0.18.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 7.3.3.25130 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 7.0.18.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 9.0.30.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 7.0.25.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Licence Management Service][] | 7.0.18.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 3.0.3.25130 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.11 and 2025.1 | -|     > [{{% ctx %}} Monitoring Service][] | 2.6.3.25130 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Package Management Service][] | 11.0.22.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 14.0.6.25130 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.11 and 2025.1 | -|     > [{{% ctx %}} Scheduling Service][] | 7.0.28.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 11.0.20.25130 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 25.3.7.25130 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Execution Service][] | 25.3.7.25130 | Yes | Minor | N/A | | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.17.1.25130 | Yes | Minor | N/A | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.3.0.25130 | Yes | Minor | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | Yes | Minor | N/A | | -| {{% ctx %}} App Server Install Scripts | 5.2.9.25120 | Yes | Patch | N/A | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.2.24460 | No | N/A | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.18.25120 | Yes | Patch | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.0.24360 | No | N/A | N/A | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | -| {{% ctx %}} Encryptor | 3.1.0.24330 | No | N/A | N/A | | -| {{% ctx %}} Flows Upgrader | 2.0.1.24450 | No | N/A | N/A | | -| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | +| [{{% ctx %}} Innovation Core Application][] | 57.8.0.25260 | | | | | +|     > [{{% ctx %}} API Gateway Service][] | 41.4.0.25260 | | | | | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | | | | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | | | | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | | | | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | | | | | +|     > [{{% ctx %}} Execution Management Service][] | 8.5.0.25260 | | | | | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | | | | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | | | | | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.10.25260 | | | | | +|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | | | | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.10.25260 | | | | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.10.25260 | | | | | +|     > [{{% ctx %}} Triggers Service][] | 12.2.2.25260 | | | | | +| [{{% ctx %}} Innovation Execution Application][] | 27.3.0.25260 | | | | | +|     > [{{% ctx %}} Execution Service][] | 27.3.0.25260 | | | | | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 13.5.0.25260 | | | | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | | | | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | | | | | +| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | | | | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | | | | | +| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | | | | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | | | | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | | | | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | | | | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | | | | | +| {{% ctx %}} Observability | 3.0.0 | | | | | ### Features From 79789bf05049d7a6e65a1efe7e254d16af2da747 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 16 Jun 2025 09:29:40 +0100 Subject: [PATCH 09/17] add missing versions --- content/en/blog/releases/2025.X/2025.5.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index a8a2d34c3..d9bbac137 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -50,7 +50,13 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se | [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | | | | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | | | | | | {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | | | | | +|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | | | | | +|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | | | | | +|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | | | | | +|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | | | | | | {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | | | | | +|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | | | | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | | | | | | {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | | | | | | {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | | | | | | {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | | | | | From 4c7ddfeeb19e645103b6968ca7b7869f12f02e63 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 16 Jun 2025 11:32:03 +0100 Subject: [PATCH 10/17] added overview --- content/en/blog/releases/2025.X/2025.5.md | 136 +++++++++++++++------- 1 file changed, 92 insertions(+), 44 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index d9bbac137..8f4500257 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -19,50 +19,97 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se 2025.5 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.3][] release in the following areas: - - -{{% cr %}} - - +* Capability +* Observability +* Security +* Usability +* Installation +* 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 CORTEX 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 improved 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 improved by [updating Decision Blocks icons][Updated Decision Blocks icons]. + +[Installation][] has been modified to [improve certificate update script for High Availability (HA) installations][Improved certificate update script for High Availability (HA) installations]. + +[Upgrade][] has been modified to [scoped restart for the {{% ctx %}} Gateway web application][Scoped restart for the {{% ctx %}} Gateway web application]. + +Finally, the [Documentation][] includes updates related to: + +* [added new User Guides][Added new User Guides] and [Tutorials][Added new Tutorials] for the following: + * 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.0.25260 | | | | | -|     > [{{% ctx %}} API Gateway Service][] | 41.4.0.25260 | | | | | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | | | | | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | | | | | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | | | | | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | | | | | -|     > [{{% ctx %}} Execution Management Service][] | 8.5.0.25260 | | | | | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | | | | | -|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | | | | | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.10.25260 | | | | | -|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | | | | | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.10.25260 | | | | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.10.25260 | | | | | -|     > [{{% ctx %}} Triggers Service][] | 12.2.2.25260 | | | | | -| [{{% ctx %}} Innovation Execution Application][] | 27.3.0.25260 | | | | | -|     > [{{% ctx %}} Execution Service][] | 27.3.0.25260 | | | | | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 13.5.0.25260 | | | | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | | | | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | | | | | -| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | | | | | -|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | | | | | -|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | | | | | -|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | | | | | -|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | | | | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | | | | | -|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | | | | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | | | | | -| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | | | | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | | | | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | | | | | -| {{% ctx %}} Encryptor | 3.2.0.25160 | | | | | -| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | | | | | -| {{% ctx %}} Observability | 3.0.0 | | | | | +| [{{% ctx %}} Innovation Core Application][] | 57.8.0.25260 | Yes | Minor | N/A | | +|     > [{{% ctx %}} API Gateway Service][] | 41.4.0.25260 | 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.0.25260 | 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.10.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.10.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.10.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 12.2.2.25260 | Yes | Minor | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 27.3.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the contract for the Debug API are [breaking][Breaking - ] between 2025.3 and 2025.5 if upgraded on its own. | +|     > [{{% ctx %}} Execution Service][] | 27.3.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the contract for the Debug API are [breaking][Breaking - ] between 2025.3 and 2025.5 if upgraded on its own. | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the contract for the Debug API are [breaking][Breaking - ] between 2025.3 and 2025.5 if upgraded on its own. | +| [{{% 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 @@ -370,29 +417,31 @@ Known limitations have been added within the 2025.5 release of the {{% ctx %}} P | 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.1 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2024.11 platform refer to the [Upgrade Instructions][]. +If you are installing a new 2025.5 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3 platform refer to the [Upgrade Instructions][]. Installing {{% ctx %}} Only: @@ -406,7 +455,7 @@ Adding {{% ctx %}} to a 7.2 Installation: ## Upgrade Instructions -If you are upgrading from an existing 2024.11 platform see the guidance below: +If you are upgrading from an existing 2025.3 platform see the guidance below: Upgrading {{% ctx %}}: @@ -419,7 +468,6 @@ Releases are currently forecast to be made available on: | Release | Release Type | Forecast Release Date | |---------|----------------|-------------------------------------| -| 2025.5 | [Fast Track][] | Week commencing 2nd June 2025 | | 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | | 2025.9 | [Release][] | Week commencing 6th October 2025 | From e6c0bce4050afd02d72a0713c3d423774ab5b3fe Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 16 Jun 2025 13:33:15 +0100 Subject: [PATCH 11/17] added affected components --- content/en/blog/releases/2025.X/2025.5.md | 126 ++++++++++++++++++++++ 1 file changed, 126 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 8f4500257..0a7aa1fa8 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -164,6 +164,26 @@ For example: } ``` +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][] + @@ -172,6 +192,10 @@ For example: 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 @@ -180,6 +204,21 @@ Currently, there is no documentation available on how to do this. For further as 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 @@ -191,6 +230,26 @@ The [Running Executions][] grid on the [Packages][] page has had the following c * `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][] + @@ -210,6 +269,27 @@ To disable the Code Analyser, or to update the Allowed list, please refer to the | [Single Node][Disable Code Analyser - Single Node] | [Single Node][Update Allowed list - Single Node] | | [Multi Nodes][Disable Code Analyser - Multi Node] | [Multi Nodes][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][] + @@ -218,6 +298,11 @@ To disable the Code Analyser, or to update the Allowed list, please refer to the 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 @@ -228,6 +313,10 @@ Erlang has been updated to version `26.2.5.12` to address recently identified vu * Permissions-Policy header * Content-Security-Policy header including removing unrecognised `navigate-to` directive +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] + @@ -238,6 +327,13 @@ Erlang has been updated to version `26.2.5.12` to address recently identified vu 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][] + #### Installation @@ -246,6 +342,12 @@ The icons for the [Decision Blocks][] have been updated to differentiate them fr 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 + + + #### Upgrade @@ -254,6 +356,16 @@ The certificate update script for High Availability (HA) installations has been 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 @@ -336,6 +448,10 @@ Disaster Recovery Guides have been added to the {{% ctx %}} Product Portal to he 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 @@ -357,6 +473,16 @@ The new folder structure is as follows: * `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 From 182de3a650360d76bfd3b9c2aa7a38a819bce156 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 16 Jun 2025 14:11:33 +0100 Subject: [PATCH 12/17] Added hyperlinks --- content/en/blog/releases/2025.X/2025.5.md | 29 +++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 0a7aa1fa8..946d6095f 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -37,11 +37,11 @@ This release introduces multiple new features to the {{% ctx %}} Platform: * FlowName * ExecutionId * Node -* The [{{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups][Added support for the CORTEX 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][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 +* [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` @@ -419,7 +419,7 @@ Tutorials have been added to the {{% ctx %}} Product Portal about: ##### Added Installation Checklists to the Install instructions - + Installation Checklists have been added to the {{% ctx %}} Install instructions to help tracking installation progress. @@ -656,6 +656,27 @@ Releases are currently forecast to be made available on: [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" >}} +[Installation]: {{< ref "#installation" >}} +[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" >}} + [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.5" >}} @@ -670,7 +691,7 @@ Releases are currently forecast to be made available on: [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" >}} -[Potential Breaking - Redesigned Semaphore API]: {{< ref "#redesigned-semaphore-api-1" >}} +[Breaking - Something]: {{< ref "#redesigned-semaphore-api-1" >}} [{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.5" >}} From 36d6678754150b158dae12528a634c458cf1c29b Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 16 Jun 2025 14:58:05 +0100 Subject: [PATCH 13/17] some PO review --- content/en/blog/releases/2025.X/2025.5.md | 57 +++++++++++------------ 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 946d6095f..4cf2f8a92 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -264,10 +264,10 @@ The {{% ctx %}} Execution Service now includes a Code Analyser that restricts wh 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 Node][Disable Code Analyser - Single Node] | [Single Node][Update Allowed list - Single Node] | -| [Multi Nodes][Disable Code Analyser - Multi Node] | [Multi Nodes][Update Allowed list - Multi Node] | +| 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: @@ -421,7 +421,11 @@ Tutorials have been added to the {{% ctx %}} Product Portal about: -Installation Checklists have been added to the {{% ctx %}} Install instructions to help tracking installation progress. +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" >}} + @@ -429,17 +433,11 @@ Installation Checklists have been added to the {{% ctx %}} Install instructions Disaster Recovery Guides have been added to the {{% ctx %}} Product Portal to help with the Disaster Recovery process. These guides include: -* [Disaster Recovery - Multi Node][] -* [Disaster Recovery - Single Node][] +* [Multiple Server - With HA][Disaster Recovery - Multiple Server - With HA] +* [Single Server - Without HA][Disaster Recovery - Single Server - Without HA] -##### Control characters in SSH and Telnet response not completely cleaned - - - - - ### Bug Fixes #### Capability @@ -458,20 +456,17 @@ Affected Components: ##### Overwriting backup when performing Disaster Recovery backup -A bug has been fixed that caused the Disaster Recovery backup to overwrite existing backup when backing up the single node (debug node) from the same server as the production node. This was due to the backup path being the same for both nodes. +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: -* Multi Node: - * `CORTEX Backups\Application Servers\Cluster\Configuration` - * `CORTEX Backups\Application Servers\Applications\Configuration` - * `CORTEX Backups\Application Servers\Applications\Reliable Collections` - -* Single Node: - * `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` +* `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: @@ -491,17 +486,21 @@ Affected Components: 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.1 release of the {{% ctx %}} Platform. +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.1 release of the {{% ctx %}} Platform. +There are no features removed in the 2025.5 release of the {{% ctx %}} Platform. ### Potential Breaking Changes @@ -512,7 +511,7 @@ The following may potentially break interactions with the {{% ctx %}} Platform: ### Breaking Changes -There are no known breaking changes as part of the 2025.1 release of the {{% ctx %}} Platform. +There are no known breaking changes as part of the 2025.5 release of the {{% ctx %}} Platform. ### Known Limitations @@ -623,8 +622,8 @@ Releases are currently forecast to be made available on: [Decision Blocks]: {{< url path="Cortex.Reference.Blocks.Decisions.MainDoc" version="2025.5" >}} -[Disaster Recovery - Multi Node]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.MainDoc" version="2025.5" >}} -[Disaster Recovery - Single Node]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.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" >}} From fa445aede9d76251fd7bb59f4db9972ac07e2e6d Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 16 Jun 2025 15:42:02 +0100 Subject: [PATCH 14/17] final PO review for release notes --- content/en/blog/releases/2025.X/2025.5.md | 54 +++++++++++------------ 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 4cf2f8a92..6aacc2c37 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -23,7 +23,6 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Observability * Security * Usability -* Installation * Upgrade * Documentation @@ -56,13 +55,14 @@ The [Security][] of {{% ctx %}} has been improved by: [Usability][] has been improved by [updating Decision Blocks icons][Updated Decision Blocks icons]. -[Installation][] has been modified to [improve certificate update script for High Availability (HA) installations][Improved certificate update script for High Availability (HA) installations]. +[Upgrade][] has been modified to: -[Upgrade][] has been modified to [scoped restart for the {{% ctx %}} Gateway web application][Scoped restart for the {{% ctx %}} Gateway web application]. +* [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 updates related to: +Finally, the [Documentation][] includes the following updates: -* [added new User Guides][Added new User Guides] and [Tutorials][Added new Tutorials] for the following: +* [added new User Guides][Added new User Guides] and [Tutorials][Added new Tutorials]: * Flow Editor * Operations Overview * Studio Authorisation @@ -91,9 +91,9 @@ Finally, the [Documentation][] includes updates related to: |     > [{{% ctx %}} Provisioning Service][] | 15.0.10.25260 | Yes | Patch | N/A | | |     > [{{% ctx %}} Scheduling Service][] | 8.0.10.25260 | Yes | Patch | N/A | | |     > [{{% ctx %}} Triggers Service][] | 12.2.2.25260 | Yes | Minor | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 27.3.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the contract for the Debug API are [breaking][Breaking - ] between 2025.3 and 2025.5 if upgraded on its own. | -|     > [{{% ctx %}} Execution Service][] | 27.3.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the contract for the Debug API are [breaking][Breaking - ] between 2025.3 and 2025.5 if upgraded on its own. | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the contract for the Debug API are [breaking][Breaking - ] between 2025.3 and 2025.5 if upgraded on its own. | +| [{{% ctx %}} Innovation Execution Application][] | 27.3.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 %}} Execution Service][] | 27.3.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 %}} 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 | | @@ -336,7 +336,7 @@ Affected Components: -#### Installation +#### Upgrade ##### Improved certificate update script for High Availability (HA) installations @@ -346,12 +346,6 @@ Affected Components: * {{% ctx %}} Upgrade Scripts - - - - -#### Upgrade - ##### 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. @@ -496,29 +490,32 @@ Affected Components: ### 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 -The following may potentially break interactions with the {{% ctx %}} Platform: - - +There are no known potential breaking changes as part of the 2025.5 release of the {{% ctx %}} Platform. ### Breaking Changes -There are no known breaking changes as part of the 2025.5 release of the {{% ctx %}} Platform. - +The following features have introduced breaking changes in the 2025.5 release of the {{% ctx %}} Platform: -### Known Limitations +#### Introduced Code Analyser to the {{% ctx %}} Execution Service -Known limitations have been added within the 2025.5 release of the {{% ctx %}} Platform: +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 @@ -566,14 +563,14 @@ Known limitations have been added within the 2025.5 release of the {{% ctx %}} P ## Install Instructions -If you are installing a new 2025.5 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3 platform refer to the [Upgrade 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 7.2 Installation: +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] @@ -675,6 +672,7 @@ Releases are currently forecast to be made available on: [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" >}} @@ -690,7 +688,7 @@ Releases are currently forecast to be made available on: [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 - Something]: {{< ref "#redesigned-semaphore-api-1" >}} +[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" >}} From 07905b70874b8afb4813991749a3acb547113ac2 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 16 Jun 2025 16:35:12 +0100 Subject: [PATCH 15/17] up[dated what's new --- content/en/blog/releases/2025.X/2025.5.md | 7 +- content/en/docs/2025.5/Whats New/_index.md | 102 +++++++++++++-------- data/urls.toml | 16 ++++ 3 files changed, 82 insertions(+), 43 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 6aacc2c37..3f8e1cc3a 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -1,7 +1,7 @@ --- title: "2025.5" linkTitle: "2025.5" -date: 2025-06-11 +date: 2025-06-16 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- @@ -47,13 +47,13 @@ This release introduces multiple new features to the {{% ctx %}} Platform: * `Root Execution Id` * `Executing On` -The [Security][] of {{% ctx %}} has been improved by: +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 improved by [updating Decision Blocks icons][Updated Decision Blocks icons]. +[Usability][] has been enhanced by [updating Decision Blocks icons][Updated Decision Blocks icons]. [Upgrade][] has been modified to: @@ -663,7 +663,6 @@ Releases are currently forecast to be made available on: [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" >}} -[Installation]: {{< ref "#installation" >}} [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" >}} diff --git a/content/en/docs/2025.5/Whats New/_index.md b/content/en/docs/2025.5/Whats New/_index.md index f4ea8317d..267379ce4 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 third [Fast Track][] of the next generation 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/data/urls.toml b/data/urls.toml index bbdd2769f..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] From 9eafb0b8790816c92f0570c9217ef1fac93eeaec Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Tue, 17 Jun 2025 14:47:07 +0100 Subject: [PATCH 16/17] PO changes and versions --- content/en/blog/releases/2025.X/2025.5.md | 16 ++++++++-------- content/en/docs/2025.5/Whats New/_index.md | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 3f8e1cc3a..b54c06ff4 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -78,21 +78,21 @@ Finally, the [Documentation][] includes the following updates: | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| | [{{% ctx %}} Innovation Core Application][] | 57.8.0.25260 | Yes | Minor | N/A | | -|     > [{{% ctx %}} API Gateway Service][] | 41.4.0.25260 | 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.0.25260 | Yes | Minor | 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.10.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.10.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.10.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 12.2.2.25260 | Yes | Minor | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 27.3.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 %}} Execution Service][] | 27.3.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 %}} 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 | | diff --git a/content/en/docs/2025.5/Whats New/_index.md b/content/en/docs/2025.5/Whats New/_index.md index 267379ce4..c8ce9d27e 100644 --- a/content/en/docs/2025.5/Whats New/_index.md +++ b/content/en/docs/2025.5/Whats New/_index.md @@ -7,7 +7,7 @@ weight: 1 ## Summary -2025.5 is the third [Fast Track][] of the next generation of {{% ctx %}} and improves on the [2025.3][] 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][] * [Observability][] From 45568f2ad7dfc9b82cae73361d89300be49b1558 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Tue, 17 Jun 2025 14:56:28 +0100 Subject: [PATCH 17/17] final version update --- content/en/blog/releases/2025.X/2025.5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index b54c06ff4..971f1aa6b 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -77,7 +77,7 @@ Finally, the [Documentation][] includes the following updates: | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 57.8.0.25260 | Yes | Minor | N/A | | +| [{{% 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 | |