From a83e225ed93dbf2b9a334195a5d6157bb0d417da Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 10:56:38 +0000 Subject: [PATCH 01/48] added framework for release notes and sorted half into categories --- .../en/blog/releases/2025.X/2025.3.26111.md | 371 ++++++++++++++++++ 1 file changed, 371 insertions(+) create mode 100644 content/en/blog/releases/2025.X/2025.3.26111.md diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md new file mode 100644 index 000000000..b56fe0391 --- /dev/null +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -0,0 +1,371 @@ +--- +title: "2025.3.26111" +linkTitle: "2025.3.26111" +date: 2025-04-07 +author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) +--- + +## Summary + +The 2025.3.26111 [Release][] is now available. + +## Download Artefacts + +Installation artefacts can be requested by raising a case in the [{{% ctx %}} Service Portal][]. + +## Release Notes + +### Overview + +2025.3.26111 is the third [Release][] of the next generation of {{% ctx %}} and improves on the [2025.3][] release in the following areas: + +* Capability +* Security +* Performance +* Scalability +* Observability +* Installation +* Upgrade +* Documentation + +{{% cr %}} +This release introduces the following new feature to the {{% ctx %}} platform: + +TODO - Complete Whats New Section + +### Components + +TODO - Complete Table +| Release Component | Version | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|---------------|---------|-------------|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | Yes | Minor | N/A | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | Yes | Minor | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | No | N/A | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | No | N/A | 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.4.25220 | Yes | Patch | N/A | | +|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | No | N/A | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | Yes | Patch | N/A | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | Yes | Minor | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | Yes | Patch | N/A | | +| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | + +### Features + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +#### Capability + +##### Blocks - Data Storage - Implement Cancellation tokens for all 5 Data Storage blocks +##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - Patch 2025.3.26111 +##### CORTEX Configuration Portal - Able to encrypt values on entry - Patch 2025.3.26111 +##### Concurrency Management Service - Cleanup executions inside semaphores when execution service starts up +##### CORTEX Configuration Portal - Containers has RBAC +##### CORTEX Encryption - Improve Fallback Mechanism +##### Engine - Adding ServiceDetails to ExecutionContext +##### Engine - Block logging controlled per block + +#### Scalability + + + +#### Security + +##### API Gateway - Encryption Endpoint - Patch 2025.3.26111 +##### Configuration Portal - Add web.config security +##### Configuration Portal - Export Mechanism Decrypts Passwords TODO - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION +##### Configuration Portal - Security Policies - "connect-src 'self' https:;" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION +##### Configuration Portal - Security Policies - "default-src 'self';" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION + +#### Usability + + + +#### Performance +##### Execution Service - Regulate cache access to package management interactions +##### Execution Management Service - Batching for execution started/ended messages + +#### Observability + + + + +#### Installation + + + +#### Upgrade + + + +#### Documentation + + + +### Bug Fixes + +#### Capability + + +#### Usability + +##### CORTEX Gateway - Expression editor can become disconnected from model with block still selected and property grid open + +#### Installation + + +### Deprecated Features + +There are no features deprecated as part of the 2025.3 release of the {{% ctx %}} Platform. + +### Removed Features + +There are no features removed in the 2025.3 release of the {{% ctx %}} Platform. + +### Potential Breaking Changes + +The following may potentially break existing installations of the {{% ctx %}} Platform on upgrade: + +#### Upgrade of RabbitMQ and Erlang + +The upgrade of RabbitMQ and Erlang libraries may require uninstalling an re-installing the platform depending on the version of {{% ctx %}}. + +| Version | Breaking Change | +|--------------|-----------------| +| 2024.9 | Yes | +| 2024.9.25142 | Yes | +| 2024.9.25161 | No | +| 2025.1 | Yes | + +Re-installing will cause loss of existing reliable collection data. + +### Breaking Changes + +There are no known breaking changes as part of the 2025.3 release of the {{% ctx %}} Platform. + +### Known Limitations + +There are no known limitations added as part of the 2025.3 release of the {{% ctx %}} Platform. + +## Version Support + +### Operating Systems + +| OS Type | Supported Versions | +|---------|---------------------------------------------------| +| Windows | | +| Linux | Linux is not currently supported | + +### 7.X Compatibility + +| 7.X Version | Is compatible? | Notes | +|-------------|----------------|----------------------------------------------| +| 7.3 | Yes | | +| 7.2 | Yes | | +| 7.1 | No | Need to upgrade 7.1 to 7.2 for compatibility | +| 7.0 | No | Need to upgrade 7.0 to 7.2 for compatibility | + +### Flow Compatibility + +| Release | Compatibility Version | +|---------|-----------------------| +| 2025.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.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.3 platform or adding it to an existing 7.2 or 7.3 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.1 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 or 7.3 Installation: + +* [Multiple Server - With HA][Adding Innovation to a 7.2 Installation - Multiple Server - With HA] +* [Single Server - Without HA][Adding Innovation to a 7.2 Installation - Single Server - Without HA] + +## Upgrade Instructions + +If you are upgrading from an existing 2025.1 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.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.3" >}} +[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2025.3" >}} +[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.3" >}} +[Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.3" >}} + +[creating a new process from Natural Language]: {{< ref "#support-for-creating-a-new-process-from-natural-language" >}} +[Scalability]: {{< ref "#scalability" >}} +[enabling automated backups for disaster recovery]: {{< ref "#enabled-automated-backups-for-disaster-recovery" >}} +[removing old executions on Execution Service startup]: {{< ref "#remove-old-executions-on-execution-service-startup" >}} +[migrating RabbitMQ queues to Quorum Queues]: {{< ref "#migrated-rabbitmq-queues-to-quorum-queues" >}} +[Security]: {{< ref "#security" >}} +[general security enhancements]: {{< ref "#general-security-enhancements" >}} +[configurable Global RunAs User for flows]: {{< ref "#configurable-global-runas-user-for-flows" >}} +[Usability]: {{< ref "#usability" >}} +[improving the page load speed]: {{< ref "#improved-page-load-speed-of-the-product-portal" >}} +[hiding unsupported versions of the documentation]: {{< ref "#unsupported-versions-of-the-documentation-are-now-hidden" >}} +[Third-party components]: {{< ref "#third-party-support" >}} +[RabbitMQ and Erlang have been upgraded]: {{< ref "#upgrade-of-rabbitmq-and-erlang" >}} +[Documentation]: {{< ref "#documentation" >}} +[Package Management]: {{< ref "#added-package-management-documentation" >}} +[removal of "7.2" and "Innovation" from documentation]: {{< ref "#removed-72-and-innovation-from-documentation" >}} + +[Potential Breaking - Upgrade of RabbitMQ and Erlang]: {{< ref "#upgrade-of-rabbitmq-and-erlang-1" >}} + +[Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} + +[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} +[SSH]: {{< url path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.3" >}} +[Telnet blocks]: {{< url path="Cortex.Reference.Blocks.Telnet.ExecuteTelnetCommand.ExecuteTelnetCommand.ConfigurationSettings" version="2025.3" >}} + +[Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.3" >}} + +[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.3" >}} +[advanced block property]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.AdvancedProperties.MainDoc" version="2025.3" >}} +[Fundamentals - Packages]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Packages.WhatIsAPackage.MainDoc" version="2025.3" >}} +[Guides - Packages Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.3" >}} +[Guides - Package Definitions Grid]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageDefinitionsGrid.MainDoc" version="2025.3" >}} +[Guides - Package Version Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageVersionEditor.MainDoc" version="2025.3" >}} +[Administration - Package Management]: {{< url path="Cortex.Tutorials.Administration.PackageManagement.MainDoc" version="2025.3" >}} + +[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.3" >}} +[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.3" >}} + +[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.3" >}} +[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.3" >}} + +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.SingleServerWithoutHA.MainDoc" version="2025.3" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.MultipleServerWithHA.MainDoc" version="2025.3" >}} + +[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.3" >}} + +[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.3" >}} + +[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.3" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} + +[2025.1]: {{< url path="Cortex.Blogs.Releases.2025.1.MainDoc" >}} + +[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" >}} +[Quorum Queues]: {{< url path="RabbitMQ.QuorumQueues.MainDoc" >}} From bd9fe6cb6295f53e3251132d1f40fe39d56b3c22 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 11:22:34 +0000 Subject: [PATCH 02/48] put all pbis into categories --- .../en/blog/releases/2025.X/2025.3.26111.md | 68 ++++++------------- 1 file changed, 21 insertions(+), 47 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index b56fe0391..07f4744b6 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -22,11 +22,10 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Capability * Security * Performance -* Scalability +* Scalability - GOT NOTHING ON THIS YET * Observability * Installation * Upgrade -* Documentation {{% cr %}} This release introduces the following new feature to the {{% ctx %}} platform: @@ -72,55 +71,16 @@ TODO - Complete Table | {{% ctx %}} Flows Upgrader | 2.0.2.25220 | Yes | Patch | N/A | | | {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | -### Features +### Features - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #### Capability @@ -133,6 +93,8 @@ TODO - Complete Table ##### CORTEX Encryption - Improve Fallback Mechanism ##### Engine - Adding ServiceDetails to ExecutionContext ##### Engine - Block logging controlled per block +##### Execution Management Service - PersistedExecutionDetails null reference exception on service restart +##### Upgrade - Backup/Recover reliable collections on single server upgrade #### Scalability @@ -145,26 +107,37 @@ TODO - Complete Table ##### Configuration Portal - Export Mechanism Decrypts Passwords TODO - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION ##### Configuration Portal - Security Policies - "connect-src 'self' https:;" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION ##### Configuration Portal - Security Policies - "default-src 'self';" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION +##### Security - Microsoft patches ASP.NET Core bug rated highly critical - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION #### Usability #### Performance + ##### Execution Service - Regulate cache access to package management interactions ##### Execution Management Service - Batching for execution started/ended messages +##### Execution Service - Add semaphore to regulate Translation And Trap Input Variable cache access +##### Execution Service - Further Performance Optimisations On Hot Code Paths +##### Monitoring Service - Improve handling of batch ExecutionCompletionDetails +##### Monitoring Service - Limit the batch size of ExecutionCompletionDetails sent #### Observability - +##### Observability - Set Retention Period for Grafana Loki #### Installation - +##### Installation - Add 'LoggingSettings' to the appSettings.json for Execution Service +##### Installation - Loadbalance RabbitMQ +##### Installation - OpenSSL issue when used over PSRemoting +##### Installation - Gateway - Sid cannot be retried using Get-GatewayApplicationPoolUserSid +##### Load Balancer - Danish character in Certificate Subject Name causes HealthChecks to fail #### Upgrade +##### Upgrade - Fingerprint Watcher holds onto fingerprint generation folder #### Documentation @@ -179,6 +152,7 @@ TODO - Complete Table #### Usability ##### CORTEX Gateway - Expression editor can become disconnected from model with block still selected and property grid open +##### Trigger Service - Should not deserialise trigger data to immutable dictionary #### Installation From b2a592b7e43db59eb327a2048ba123a80e4ba8bf Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 12:03:30 +0000 Subject: [PATCH 03/48] added pbi comments --- .../en/blog/releases/2025.X/2025.3.26111.md | 84 +++++++++++-------- 1 file changed, 50 insertions(+), 34 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 07f4744b6..d65833a0a 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -81,20 +81,31 @@ TODO - Complete Table + + + #### Capability -##### Blocks - Data Storage - Implement Cancellation tokens for all 5 Data Storage blocks -##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - Patch 2025.3.26111 -##### CORTEX Configuration Portal - Able to encrypt values on entry - Patch 2025.3.26111 -##### Concurrency Management Service - Cleanup executions inside semaphores when execution service starts up -##### CORTEX Configuration Portal - Containers has RBAC -##### CORTEX Encryption - Improve Fallback Mechanism -##### Engine - Adding ServiceDetails to ExecutionContext -##### Engine - Block logging controlled per block -##### Execution Management Service - PersistedExecutionDetails null reference exception on service restart -##### Upgrade - Backup/Recover reliable collections on single server upgrade + +##### Blocks - Data Storage - Implement Cancellation tokens for all 5 Data Storage blocks - PBI +##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - Patch 2025.3.26111 - PBI + + +##### CORTEX Configuration Portal - Able to encrypt values on entry - Patch 2025.3.26111- PBI +##### CORTEX Encryption - Improve Fallback Mechanism - PBI + +##### CORTEX Configuration Portal - Containers has RBAC- PBI +##### Introducing RBAC for Containers in the CORTEX Configuration Portal + +##### Engine - Adding ServiceDetails to ExecutionContext- PBI + +##### Engine - Block logging controlled per block- PBI + +##### Upgrade - Backup/Recover reliable collections on single server upgrade- PBI + + #### Scalability @@ -102,12 +113,14 @@ TODO - Complete Table #### Security -##### API Gateway - Encryption Endpoint - Patch 2025.3.26111 -##### Configuration Portal - Add web.config security -##### Configuration Portal - Export Mechanism Decrypts Passwords TODO - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION -##### Configuration Portal - Security Policies - "connect-src 'self' https:;" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION -##### Configuration Portal - Security Policies - "default-src 'self';" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION -##### Security - Microsoft patches ASP.NET Core bug rated highly critical - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION +##### API Gateway - Encryption Endpoint - Patch 2025.3.26111- PBI + + + +##### Configuration Portal - Export Mechanism Decrypts Passwords TODO - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI +##### Configuration Portal - Security Policies - "connect-src 'self' https:;" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI +##### Configuration Portal - Security Policies - "default-src 'self';" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI +##### Security - Microsoft patches ASP.NET Core bug rated highly critical - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI #### Usability @@ -115,47 +128,50 @@ TODO - Complete Table #### Performance -##### Execution Service - Regulate cache access to package management interactions -##### Execution Management Service - Batching for execution started/ended messages -##### Execution Service - Add semaphore to regulate Translation And Trap Input Variable cache access -##### Execution Service - Further Performance Optimisations On Hot Code Paths -##### Monitoring Service - Improve handling of batch ExecutionCompletionDetails -##### Monitoring Service - Limit the batch size of ExecutionCompletionDetails sent +##### Execution Service - Regulate cache access to package management interactions- PBI +##### Execution Service - Add semaphore to regulate Translation And Trap Input Variable cache access- PBI +##### Execution Service - Further Performance Optimisations On Hot Code Paths - PBI + +##### Execution Management Service - Batching for execution started/ended messages- PBI + +##### Monitoring Service - Improve handling of batch ExecutionCompletionDetails- PBI +##### Monitoring Service - Limit the batch size of ExecutionCompletionDetails sent- PBI #### Observability -##### Observability - Set Retention Period for Grafana Loki +##### Observability - Set Retention Period for Grafana Loki- PBI #### Installation -##### Installation - Add 'LoggingSettings' to the appSettings.json for Execution Service -##### Installation - Loadbalance RabbitMQ -##### Installation - OpenSSL issue when used over PSRemoting -##### Installation - Gateway - Sid cannot be retried using Get-GatewayApplicationPoolUserSid -##### Load Balancer - Danish character in Certificate Subject Name causes HealthChecks to fail - -#### Upgrade +##### Installation - Loadbalance RabbitMQ- PBI -##### Upgrade - Fingerprint Watcher holds onto fingerprint generation folder +##### Installation - OpenSSL issue when used over PSRemoting- PBI +##### Installation - Gateway - Sid cannot be retried using Get-GatewayApplicationPoolUserSid- PBI -#### Documentation +#### Upgrade +##### Upgrade - Fingerprint Watcher holds onto fingerprint generation folder- PBI ### Bug Fixes #### Capability +##### Concurrency Management Service - Cleanup executions inside semaphores when execution service starts up- PBI #### Usability -##### CORTEX Gateway - Expression editor can become disconnected from model with block still selected and property grid open -##### Trigger Service - Should not deserialise trigger data to immutable dictionary +##### CORTEX Gateway - Expression editor can become disconnected from model with block still selected and property grid open- PBI +##### Trigger Service - Should not deserialise trigger data to immutable dictionary- PBI #### Installation +##### Load Balancer - Danish character in Certificate Subject Name causes HealthChecks to fail - PBI + + + ### Deprecated Features From 0416131e725673a85923767ff16e65fc61567ae5 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 12:29:14 +0000 Subject: [PATCH 04/48] added release notes for two of the pbi --- .../en/blog/releases/2025.X/2025.3.26111.md | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index d65833a0a..89682deb6 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -96,10 +96,39 @@ TODO - Complete Table ##### CORTEX Configuration Portal - Able to encrypt values on entry - Patch 2025.3.26111- PBI ##### CORTEX Encryption - Improve Fallback Mechanism - PBI + ##### CORTEX Configuration Portal - Containers has RBAC- PBI -##### Introducing RBAC for Containers in the CORTEX Configuration Portal +##### Introduced Role‑Based Access Control for Containers in the CORTEX Configuration Portal + +Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. +Affected Components: + +* {{% ctx %}} Configuration Portal + ##### Engine - Adding ServiceDetails to ExecutionContext- PBI +##### Adding ServiceDetails to ExecutionContext + +The ExecutionContext now contains the service details, providing information about the service that the execution is running on, including: the service name, type, version, partition ID, replica or instance ID, and process ID. + +Affected Components: + +* [{{% 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][] ##### Engine - Block logging controlled per block- PBI From b3a22afd17c8e5c3324521875e02b8095285e2ba Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 12:51:08 +0000 Subject: [PATCH 05/48] added block logging docs --- .../en/blog/releases/2025.X/2025.3.26111.md | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 89682deb6..440cb20ad 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -109,7 +109,14 @@ Affected Components: ##### Engine - Adding ServiceDetails to ExecutionContext- PBI ##### Adding ServiceDetails to ExecutionContext -The ExecutionContext now contains the service details, providing information about the service that the execution is running on, including: the service name, type, version, partition ID, replica or instance ID, and process ID. +The `ExecutionContext` now contains the `ServiceDetails`, providing information about the service that the execution is running on, including + +* `Name` +* `Type` +* `Version` +* `PartitionId` +* `ReplicaOrInstanceId` +* `ProcessId` Affected Components: @@ -131,6 +138,30 @@ Affected Components: * [{{% ctx %}} Execution Service][] ##### Engine - Block logging controlled per block- PBI +##### Custom logging controls per block + +All blocks now have a new advanced `Logging` setting that lets you control how the [Block][Blocks] logs its activity. You can choose to always log by providing `true` to the `Logging` setting of the desired block, or `false` to not log. +By default logging is turned off for all blocks apart from TODO? + +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][] ##### Upgrade - Backup/Recover reliable collections on single server upgrade- PBI From 3faf8e899793080d16da52c37e964cdc86b6ad52 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 13:43:40 +0000 Subject: [PATCH 06/48] added notes for encryption endpoint --- .../en/blog/releases/2025.X/2025.3.26111.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 440cb20ad..f6f9b4b68 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -90,10 +90,10 @@ TODO - Complete Table ##### Blocks - Data Storage - Implement Cancellation tokens for all 5 Data Storage blocks - PBI -##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - Patch 2025.3.26111 - PBI +##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - PBI -##### CORTEX Configuration Portal - Able to encrypt values on entry - Patch 2025.3.26111- PBI +##### CORTEX Configuration Portal - Able to encrypt values on entry - PBI ##### CORTEX Encryption - Improve Fallback Mechanism - PBI @@ -164,16 +164,27 @@ Affected Components: * [{{% ctx %}} Execution Service][] ##### Upgrade - Backup/Recover reliable collections on single server upgrade- PBI +##### Backup & Recovery Support for Single‑Server Upgrades +During a single‑server upgrade, all reliable collection data is now preserved, and restored after the upgrade completes. +Affected Components: +* {{% ctx %}} Upgrade Scripts #### Scalability - #### Security -##### API Gateway - Encryption Endpoint - Patch 2025.3.26111- PBI +##### API Gateway - Encryption Endpoint - PBI +##### Added Encryption Endpoint to {{% ctx %}} API Gateway Service +The [{{% ctx %}} API Gateway Service][] now exposes a new API endpoint to encrypt user data. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Listeners Service][] From 7f909a32b469d1a7d584f26470433d7147d20f72 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 14:19:53 +0000 Subject: [PATCH 07/48] added more notes for features that have already been documented in 2025.9 --- .../en/blog/releases/2025.X/2025.3.26111.md | 112 ++++++++++++++++-- 1 file changed, 104 insertions(+), 8 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index f6f9b4b68..7f231c9f9 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -79,7 +79,6 @@ TODO - Complete Table - @@ -90,7 +89,6 @@ TODO - Complete Table ##### Blocks - Data Storage - Implement Cancellation tokens for all 5 Data Storage blocks - PBI -##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - PBI ##### CORTEX Configuration Portal - Able to encrypt values on entry - PBI @@ -173,6 +171,29 @@ Affected Components: #### Scalability +##### Installation - Loadbalance RabbitMQ- PBI +##### Enhanced Service Fabric resilience to RabbitMQ node outages + +[Service Fabric][] services now automatically connect to another RabbitMQ node if the node it's connected to becomes unavailable. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Configuration Management Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Licence Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] #### Security @@ -202,10 +223,36 @@ Affected Components: ##### Execution Service - Regulate cache access to package management interactions- PBI ##### Execution Service - Add semaphore to regulate Translation And Trap Input Variable cache access- PBI ##### Execution Service - Further Performance Optimisations On Hot Code Paths - PBI +The [{{% ctx %}} Execution Service][] now uses semaphores to ensure the same flow isn't translated multiple times when executed concurrently for the first time. +Additionally, various performance optimisations have been made within the service. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + ##### Execution Management Service - Batching for execution started/ended messages- PBI +##### Optimised Execution Management Service event batching + +The [{{% ctx %}} Execution Management Service][] now batches execution start/end events, reducing inter‑service traffic. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Execution Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] -##### Monitoring Service - Improve handling of batch ExecutionCompletionDetails- PBI ##### Monitoring Service - Limit the batch size of ExecutionCompletionDetails sent- PBI #### Observability @@ -215,14 +262,45 @@ Affected Components: #### Installation -##### Installation - Loadbalance RabbitMQ- PBI - ##### Installation - OpenSSL issue when used over PSRemoting- PBI ##### Installation - Gateway - Sid cannot be retried using Get-GatewayApplicationPoolUserSid- PBI #### Upgrade +##### Service Fabric - ApiGateway - Certificate update At Orange means we need to change APIGateway Config Package Version Number +##### Changed location of CertificateSettings for Service Fabric services + +The `CertificateSettings` has been moved from the `Settings.xml` to the `appsettings.json` file for the following services: + +* [{{% ctx %}} API Gateway Service][] +* [{{% ctx %}} Execution Service][] +* [{{% ctx %}} Listeners Service][] + +This prevents the need to update the `version` number of the `ConfigPackage` when changing the certificate subject name within the `ServiceManifest`. + +Affected Components: + +* [{{% 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][] +* {{% ctx %}} App Server Install Scripts +* {{% ctx %}} Upgrade Scripts + + ##### Upgrade - Fingerprint Watcher holds onto fingerprint generation folder- PBI @@ -230,6 +308,27 @@ Affected Components: #### Capability +##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - PBI +##### Block Timeout ignored by Execute HTTP, SOAP, and OpenAPI Request Blocks + +A bug has been fixed where the Block Timeout setting was being ignored by the [Execute HTTP Request][], [Execute SOAP Request][], and `Execute OpenAPI Request` blocks when making requests. +The timeout now applies to requests made by these blocks. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Block Packages][Blocks] + +##### Load Balancer - Danish character in Certificate Subject Name causes HealthChecks to fail - PBI +##### Health check failures when using Danish characters in certificate subject + +A bug has been fixed where health checks failed if a Danish character was used in the Certificate Subject Name for the Load Balancer. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts +* {{% ctx %}} Upgrade Scripts + ##### Concurrency Management Service - Cleanup executions inside semaphores when execution service starts up- PBI #### Usability @@ -239,9 +338,6 @@ Affected Components: #### Installation -##### Load Balancer - Danish character in Certificate Subject Name causes HealthChecks to fail - PBI - - ### Deprecated Features From 406bc856518092c50561ca878a6f15febe4d3353 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 15:50:09 +0000 Subject: [PATCH 08/48] added observability release notes --- .../en/blog/releases/2025.X/2025.3.26111.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 7f231c9f9..473fdf956 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -254,15 +254,49 @@ Affected Components: * [{{% ctx %}} Execution Service][] ##### Monitoring Service - Limit the batch size of ExecutionCompletionDetails sent- PBI +##### Limit The bactch size of ExecutionCompletionDetails sent to the Monitoring Service + +The [{{% ctx %}} Execution Management Service][] now limits the batch size of execution completion details, reducing inter‑service traffic. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] #### Observability ##### Observability - Set Retention Period for Grafana Loki- PBI +##### Set Retention Period for Grafana Loki + +Added a retention period to Grafana Loki to ensure that Logs do not continue to grow exponentially. +Previously logs were kept indefinitely in Grafana Loki and this would have consumed vast amounts of disk space. +The retention period is configurable based on the retention that is required. + +Affected Components: +* {{% ctx %}} Observability #### Installation ##### Installation - OpenSSL issue when used over PSRemoting- PBI +##### Improved OpenSSL certificate generation + +The OpenSSL certificate generation process has been modified. +The certificate script now generates certificates locally and then securely copies them to target servers, removing reliance on PowerShell remoting. +This approach reduces environmental prerequisites and works better in restricted remoting environments. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts ##### Installation - Gateway - Sid cannot be retried using Get-GatewayApplicationPoolUserSid- PBI From 909bf67074c45cb85a89335b5ee522da459790d2 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 16:10:45 +0000 Subject: [PATCH 09/48] added further notes --- .../en/blog/releases/2025.X/2025.3.26111.md | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 473fdf956..04199d677 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -363,15 +363,32 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Upgrade Scripts -##### Concurrency Management Service - Cleanup executions inside semaphores when execution service starts up- PBI +##### Concurrency Management Service - Cleanup executions inside semaphores when execution service starts up - PBI +#### Cleanup executions inside semaphores when execution service starts up + +A bug has been fixed where executions remain inside a semaphore (locked forever) when the [{{% ctx %}} Execution Service][] service running those executions stops unexpectedly. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Execution Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] #### Usability ##### CORTEX Gateway - Expression editor can become disconnected from model with block still selected and property grid open- PBI + ##### Trigger Service - Should not deserialise trigger data to immutable dictionary- PBI +##### Triggers can be removed after Trigger Service restarts -#### Installation +A bug was fixed where deleting a trigger would failed after a restart of the [{{% ctx %}} Triggers Service][]. +Affected Components: +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Triggers Service][] ### Deprecated Features From a263d22204deeb0125cd921f46a189921021761a Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 16:16:53 +0000 Subject: [PATCH 10/48] completed the first draft of the release notes --- content/en/blog/releases/2025.X/2025.3.26111.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 04199d677..efd871d9f 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -380,6 +380,13 @@ Affected Components: #### Usability ##### CORTEX Gateway - Expression editor can become disconnected from model with block still selected and property grid open- PBI +##### Expression editor changes kept when clicking away and back on a block + +A bug was fixed where making a change on the expression editor was sometimes lost when clicking on another block then clicking back on the block where the change as made. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] ##### Trigger Service - Should not deserialise trigger data to immutable dictionary- PBI ##### Triggers can be removed after Trigger Service restarts @@ -390,7 +397,6 @@ Affected Components: * [{{% ctx %}} Innovation Core Application][] * [{{% ctx %}} Triggers Service][] - ### Deprecated Features There are no features deprecated as part of the 2025.3 release of the {{% ctx %}} Platform. From bf44f3b3cc2cfd004dca5f6e4ad091532c4f4bdf Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 2 Feb 2026 16:53:26 +0000 Subject: [PATCH 11/48] added comments for the grouped pbis --- .../en/blog/releases/2025.X/2025.3.26111.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index efd871d9f..ebfef8e4d 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -88,14 +88,14 @@ TODO - Complete Table #### Capability -##### Blocks - Data Storage - Implement Cancellation tokens for all 5 Data Storage blocks - PBI + -##### CORTEX Configuration Portal - Able to encrypt values on entry - PBI + ##### CORTEX Encryption - Improve Fallback Mechanism - PBI -##### CORTEX Configuration Portal - Containers has RBAC- PBI + ##### Introduced Role‑Based Access Control for Containers in the CORTEX Configuration Portal Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. @@ -104,7 +104,7 @@ Affected Components: * {{% ctx %}} Configuration Portal -##### Engine - Adding ServiceDetails to ExecutionContext- PBI + ##### Adding ServiceDetails to ExecutionContext The `ExecutionContext` now contains the `ServiceDetails`, providing information about the service that the execution is running on, including @@ -135,7 +135,7 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] -##### Engine - Block logging controlled per block- PBI + ##### Custom logging controls per block All blocks now have a new advanced `Logging` setting that lets you control how the [Block][Blocks] logs its activity. You can choose to always log by providing `true` to the `Logging` setting of the desired block, or `false` to not log. @@ -161,7 +161,7 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] -##### Upgrade - Backup/Recover reliable collections on single server upgrade- PBI + ##### Backup & Recovery Support for Single‑Server Upgrades During a single‑server upgrade, all reliable collection data is now preserved, and restored after the upgrade completes. @@ -171,7 +171,7 @@ Affected Components: #### Scalability -##### Installation - Loadbalance RabbitMQ- PBI + ##### Enhanced Service Fabric resilience to RabbitMQ node outages [Service Fabric][] services now automatically connect to another RabbitMQ node if the node it's connected to becomes unavailable. @@ -197,7 +197,7 @@ Affected Components: #### Security -##### API Gateway - Encryption Endpoint - PBI + ##### Added Encryption Endpoint to {{% ctx %}} API Gateway Service The [{{% ctx %}} API Gateway Service][] now exposes a new API endpoint to encrypt user data. @@ -220,8 +220,8 @@ Affected Components: #### Performance -##### Execution Service - Regulate cache access to package management interactions- PBI -##### Execution Service - Add semaphore to regulate Translation And Trap Input Variable cache access- PBI + + ##### Execution Service - Further Performance Optimisations On Hot Code Paths - PBI The [{{% ctx %}} Execution Service][] now uses semaphores to ensure the same flow isn't translated multiple times when executed concurrently for the first time. Additionally, various performance optimisations have been made within the service. @@ -240,7 +240,7 @@ Affected Components: * [{{% ctx %}} Execution Service][] -##### Execution Management Service - Batching for execution started/ended messages- PBI + ##### Optimised Execution Management Service event batching The [{{% ctx %}} Execution Management Service][] now batches execution start/end events, reducing inter‑service traffic. @@ -253,7 +253,7 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] -##### Monitoring Service - Limit the batch size of ExecutionCompletionDetails sent- PBI + ##### Limit The bactch size of ExecutionCompletionDetails sent to the Monitoring Service The [{{% ctx %}} Execution Management Service][] now limits the batch size of execution completion details, reducing inter‑service traffic. @@ -274,7 +274,7 @@ Affected Components: #### Observability -##### Observability - Set Retention Period for Grafana Loki- PBI + ##### Set Retention Period for Grafana Loki Added a retention period to Grafana Loki to ensure that Logs do not continue to grow exponentially. @@ -287,7 +287,7 @@ Affected Components: #### Installation -##### Installation - OpenSSL issue when used over PSRemoting- PBI + ##### Improved OpenSSL certificate generation The OpenSSL certificate generation process has been modified. @@ -302,7 +302,7 @@ Affected Components: #### Upgrade -##### Service Fabric - ApiGateway - Certificate update At Orange means we need to change APIGateway Config Package Version Number + ##### Changed location of CertificateSettings for Service Fabric services The `CertificateSettings` has been moved from the `Settings.xml` to the `appsettings.json` file for the following services: @@ -342,7 +342,7 @@ Affected Components: #### Capability -##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - PBI + ##### Block Timeout ignored by Execute HTTP, SOAP, and OpenAPI Request Blocks A bug has been fixed where the Block Timeout setting was being ignored by the [Execute HTTP Request][], [Execute SOAP Request][], and `Execute OpenAPI Request` blocks when making requests. @@ -353,7 +353,7 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] * [{{% ctx %}} Block Packages][Blocks] -##### Load Balancer - Danish character in Certificate Subject Name causes HealthChecks to fail - PBI + ##### Health check failures when using Danish characters in certificate subject A bug has been fixed where health checks failed if a Danish character was used in the Certificate Subject Name for the Load Balancer. @@ -363,7 +363,7 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Upgrade Scripts -##### Concurrency Management Service - Cleanup executions inside semaphores when execution service starts up - PBI + #### Cleanup executions inside semaphores when execution service starts up A bug has been fixed where executions remain inside a semaphore (locked forever) when the [{{% ctx %}} Execution Service][] service running those executions stops unexpectedly. @@ -379,7 +379,7 @@ Affected Components: #### Usability -##### CORTEX Gateway - Expression editor can become disconnected from model with block still selected and property grid open- PBI + ##### Expression editor changes kept when clicking away and back on a block A bug was fixed where making a change on the expression editor was sometimes lost when clicking on another block then clicking back on the block where the change as made. @@ -388,7 +388,7 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] -##### Trigger Service - Should not deserialise trigger data to immutable dictionary- PBI + ##### Triggers can be removed after Trigger Service restarts A bug was fixed where deleting a trigger would failed after a restart of the [{{% ctx %}} Triggers Service][]. @@ -452,7 +452,7 @@ There are no known limitations added as part of the 2025.3 release of the {{% ct | Release | Compatibility Version | |---------|-----------------------| -| 2025.3 | 31.24311 | +| 2025.3 | 31.25441 | | 2025.1 | 31.24311 | | 2024.11 | 31.24311 | | 2024.9 | 31.24311 | From 756095954d32a40d0ce077acbbc41d7716dc2849 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 09:31:48 +0000 Subject: [PATCH 12/48] added notes for cancellation block --- .../en/blog/releases/2025.X/2025.3.26111.md | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index ebfef8e4d..162687f18 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -89,10 +89,33 @@ TODO - Complete Table +##### Added the ability to safely cancel Data Storage Blocks operations +[Data Storage Blocks][Data Storage Blocks] now support cancellation across all data storage operations, ensuring blocks shut down safely when an execution is stopped or the block execution times out. + +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][] -##### CORTEX Encryption - Improve Fallback Mechanism - PBI + @@ -144,6 +167,7 @@ By default logging is turned off for all blocks apart from TODO? Affected Components: * [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Block Packages][Blocks] * [{{% ctx %}} Innovation Core Application][] * [{{% ctx %}} API Gateway Service][] * [{{% ctx %}} Authorisation Service][] @@ -547,6 +571,7 @@ Releases are currently forecast to be made available on: [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [SSH]: {{< url path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.3" >}} [Telnet blocks]: {{< url path="Cortex.Reference.Blocks.Telnet.ExecuteTelnetCommand.ExecuteTelnetCommand.ConfigurationSettings" version="2025.3" >}} +[Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.3" >}} From cbd395b202f3bb1dcd80a84127dfe9c1955488c2 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 10:05:02 +0000 Subject: [PATCH 13/48] cleaned up the references --- .../en/blog/releases/2025.X/2025.3.26111.md | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 162687f18..14ae79843 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -115,7 +115,6 @@ Affected Components: - @@ -232,6 +231,9 @@ Affected Components: * [{{% ctx %}} Listeners Service][] + + + ##### Configuration Portal - Export Mechanism Decrypts Passwords TODO - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI ##### Configuration Portal - Security Policies - "connect-src 'self' https:;" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI @@ -246,7 +248,8 @@ Affected Components: -##### Execution Service - Further Performance Optimisations On Hot Code Paths - PBI + +##### Improved Execution Service concurrency and flow translation The [{{% ctx %}} Execution Service][] now uses semaphores to ensure the same flow isn't translated multiple times when executed concurrently for the first time. Additionally, various performance optimisations have been made within the service. @@ -278,7 +281,7 @@ Affected Components: * [{{% ctx %}} Execution Service][] -##### Limit The bactch size of ExecutionCompletionDetails sent to the Monitoring Service +##### Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service The [{{% ctx %}} Execution Management Service][] now limits the batch size of execution completion details, reducing inter‑service traffic. @@ -322,7 +325,7 @@ Affected Components: * {{% ctx %}} App Server Install Scripts -##### Installation - Gateway - Sid cannot be retried using Get-GatewayApplicationPoolUserSid- PBI + #### Upgrade @@ -359,7 +362,7 @@ Affected Components: * {{% ctx %}} Upgrade Scripts -##### Upgrade - Fingerprint Watcher holds onto fingerprint generation folder- PBI + ### Bug Fixes @@ -569,19 +572,11 @@ Releases are currently forecast to be made available on: [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} -[SSH]: {{< url path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.3" >}} -[Telnet blocks]: {{< url path="Cortex.Reference.Blocks.Telnet.ExecuteTelnetCommand.ExecuteTelnetCommand.ConfigurationSettings" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.3" >}} [Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.3" >}} -[advanced block property]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.AdvancedProperties.MainDoc" version="2025.3" >}} -[Fundamentals - Packages]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Packages.WhatIsAPackage.MainDoc" version="2025.3" >}} -[Guides - Packages Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.3" >}} -[Guides - Package Definitions Grid]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageDefinitionsGrid.MainDoc" version="2025.3" >}} -[Guides - Package Version Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageVersionEditor.MainDoc" version="2025.3" >}} -[Administration - Package Management]: {{< url path="Cortex.Tutorials.Administration.PackageManagement.MainDoc" version="2025.3" >}} [Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.3" >}} @@ -599,7 +594,6 @@ Releases are currently forecast to be made available on: [Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.3" >}} [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} -[2025.1]: {{< url path="Cortex.Blogs.Releases.2025.1.MainDoc" >}} [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" >}} @@ -607,4 +601,3 @@ Releases are currently forecast to be made available on: [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" >}} -[Quorum Queues]: {{< url path="RabbitMQ.QuorumQueues.MainDoc" >}} From f3051614c9af8d24db51004a9e591c574f737e95 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 10:17:04 +0000 Subject: [PATCH 14/48] added notes for config portal pbi --- .../en/blog/releases/2025.X/2025.3.26111.md | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 14ae79843..761633106 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -87,7 +87,6 @@ TODO - Complete Table #### Capability - ##### Added the ability to safely cancel Data Storage Blocks operations [Data Storage Blocks][Data Storage Blocks] now support cancellation across all data storage operations, ensuring blocks shut down safely when an execution is stopped or the block execution times out. @@ -113,18 +112,24 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - - - ##### Introduced Role‑Based Access Control for Containers in the CORTEX Configuration Portal Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. + Affected Components: * {{% ctx %}} Configuration Portal + +##### Added the ability to encrypt values in the CORTEX Configuration Portal + +You can now securely encrypt parameter values directly when adding them to a container. +A new encryptor tool lets you enter text, encrypt it, and automatically copy the encrypted value to your clipboard. + +Affected Components: + +* {{% ctx %}} Configuration Portal ##### Adding ServiceDetails to ExecutionContext @@ -186,6 +191,7 @@ Affected Components: ##### Backup & Recovery Support for Single‑Server Upgrades + During a single‑server upgrade, all reliable collection data is now preserved, and restored after the upgrade completes. Affected Components: @@ -222,6 +228,7 @@ Affected Components: ##### Added Encryption Endpoint to {{% ctx %}} API Gateway Service + The [{{% ctx %}} API Gateway Service][] now exposes a new API endpoint to encrypt user data. Affected Components: @@ -230,7 +237,6 @@ Affected Components: * [{{% ctx %}} API Gateway Service][] * [{{% ctx %}} Listeners Service][] - @@ -250,6 +256,7 @@ Affected Components: ##### Improved Execution Service concurrency and flow translation + The [{{% ctx %}} Execution Service][] now uses semaphores to ensure the same flow isn't translated multiple times when executed concurrently for the first time. Additionally, various performance optimisations have been made within the service. @@ -266,7 +273,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - ##### Optimised Execution Management Service event batching @@ -361,10 +367,8 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Upgrade Scripts - - ### Bug Fixes #### Capability @@ -573,6 +577,8 @@ Releases are currently forecast to be made available on: [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} +[Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.3" >}} +[Execute SOAP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteSoapRequest.ExecuteSoapRequest.MainDoc" version="2025.3" >}} [Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.3" >}} From f90b54f0d3b29a5530c0618f28d9543af172be39 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 10:17:52 +0000 Subject: [PATCH 15/48] fixed warning --- content/en/blog/releases/2025.X/2025.3.26111.md | 1 + 1 file changed, 1 insertion(+) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 761633106..8d3f6f48a 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -89,6 +89,7 @@ TODO - Complete Table ##### Added the ability to safely cancel Data Storage Blocks operations + [Data Storage Blocks][Data Storage Blocks] now support cancellation across all data storage operations, ensuring blocks shut down safely when an execution is stopped or the block execution times out. Affected Components: From 99c52ca2dde8fd64903ec7f68162f49e025c458e Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 10:37:28 +0000 Subject: [PATCH 16/48] updated to release --- content/en/blog/releases/2025.X/2025.3.26111.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 8d3f6f48a..9bc989356 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -17,7 +17,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ### Overview -2025.3.26111 is the third [Release][] of the next generation of {{% ctx %}} and improves on the [2025.3][] release in the following areas: +2025.3.26111 is the latest [Release][] of the next generation of {{% ctx %}} and improves on the [2025.3][] release in the following areas: * Capability * Security @@ -598,6 +598,7 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.3" >}} +[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.3" >}} [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} From 2d58b80e9a303ca77b05f24ae8378b14efacbcd3 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 10:41:42 +0000 Subject: [PATCH 17/48] updated patch compatability --- .../en/blog/releases/2025.X/2025.3.26111.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 9bc989356..f9836b902 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -482,15 +482,16 @@ There are no known limitations added as part of the 2025.3 release of the {{% ct ### Flow Compatibility -| Release | Compatibility Version | -|---------|-----------------------| -| 2025.3 | 31.25441 | -| 2025.1 | 31.24311 | -| 2024.11 | 31.24311 | -| 2024.9 | 31.24311 | -| 2024.7 | 31.24311 | -| 2024.5 | 31.24311 | -| 2024.3 | 30 | +| Release | Compatibility Version | +|---------------|-----------------------| +| 2025.3.26111 | 31.25441 | +| 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 From 3e7f3fcf7804bbf05849ae0fe9ed2da0a3e1f52a Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 11:15:09 +0000 Subject: [PATCH 18/48] added patch description --- content/en/docs/2025.3/Reference/Glossary/p-t.md | 4 ++++ content/en/docs/2025.9/Reference/Glossary/p-t.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/content/en/docs/2025.3/Reference/Glossary/p-t.md b/content/en/docs/2025.3/Reference/Glossary/p-t.md index 89cd4e566..2425d720d 100644 --- a/content/en/docs/2025.3/Reference/Glossary/p-t.md +++ b/content/en/docs/2025.3/Reference/Glossary/p-t.md @@ -19,6 +19,10 @@ PascalCase is often used as a naming convention in programming languages such as See also [camelCase][]. +### Patch + +A Patch delivers targeted fixes and minor improvements between major releases. It provides quick resolution to issues and small enhancements while maintaining full compatibility with the current Release. + ### Platform The environment in which software is executed. This can include the hardware, operating system, web browsers or other programs. diff --git a/content/en/docs/2025.9/Reference/Glossary/p-t.md b/content/en/docs/2025.9/Reference/Glossary/p-t.md index 89cd4e566..2425d720d 100644 --- a/content/en/docs/2025.9/Reference/Glossary/p-t.md +++ b/content/en/docs/2025.9/Reference/Glossary/p-t.md @@ -19,6 +19,10 @@ PascalCase is often used as a naming convention in programming languages such as See also [camelCase][]. +### Patch + +A Patch delivers targeted fixes and minor improvements between major releases. It provides quick resolution to issues and small enhancements while maintaining full compatibility with the current Release. + ### Platform The environment in which software is executed. This can include the hardware, operating system, web browsers or other programs. From 5d0cbf1e293acab752fee24e1a62795cd9defcea Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 11:18:33 +0000 Subject: [PATCH 19/48] now referencing it as a patch --- content/en/blog/releases/2025.X/2025.3.26111.md | 6 ++++-- data/urls.toml | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index f9836b902..bdb4558db 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -7,7 +7,7 @@ author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) ## Summary -The 2025.3.26111 [Release][] is now available. +The 2025.3.26111 [Patch][] is now available. ## Download Artefacts @@ -17,7 +17,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ### Overview -2025.3.26111 is the latest [Release][] of the next generation of {{% ctx %}} and improves on the [2025.3][] release in the following areas: +2025.3.26111 is the latest [Patch][] of the next generation of {{% ctx %}} and improves on the [2025.3][] release in the following areas: * Capability * Security @@ -602,6 +602,8 @@ Releases are currently forecast to be made available on: [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.3" >}} [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} +[Patch]: {{< url path="Cortex.Reference.Glossary.P-T.Patch" version="2025.3" >}} + [Grafana 8.5.4]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.Windows" >}} diff --git a/data/urls.toml b/data/urls.toml index d234c82ef..d488cb432 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -3153,6 +3153,7 @@ [Cortex.Reference.Glossary.P-T] MainDoc = "/docs/reference/glossary/p-t/" PascalCase = "/docs/reference/glossary/p-t/#pascalcase" + Patch = "/docs/reference/glossary/p-t/#patch" Platform = "/docs/reference/glossary/p-t/#platform" Portal = "/docs/reference/glossary/p-t/#portal" Process = "/docs/reference/glossary/p-t/#process" From a362303b232839b3185263ec981ae1a6144c7a3a Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 12:15:18 +0000 Subject: [PATCH 20/48] updated the order after review --- .../en/blog/releases/2025.X/2025.3.26111.md | 126 ++++++++---------- 1 file changed, 55 insertions(+), 71 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index bdb4558db..03f29f74f 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -73,65 +73,8 @@ TODO - Complete Table ### Features - - - - - - - - - - - - #### Capability - -##### Added the ability to safely cancel Data Storage Blocks operations - -[Data Storage Blocks][Data Storage Blocks] now support cancellation across all data storage operations, ensuring blocks shut down safely when an execution is stopped or the block execution times out. - -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][] - - -##### Introduced Role‑Based Access Control for Containers in the CORTEX Configuration Portal - -Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. - -Affected Components: - -* {{% ctx %}} Configuration Portal - - -##### Added the ability to encrypt values in the CORTEX Configuration Portal - -You can now securely encrypt parameter values directly when adding them to a container. -A new encryptor tool lets you enter text, encrypt it, and automatically copy the encrypted value to your clipboard. - -Affected Components: - -* {{% ctx %}} Configuration Portal - ##### Adding ServiceDetails to ExecutionContext @@ -190,15 +133,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - -##### Backup & Recovery Support for Single‑Server Upgrades - -During a single‑server upgrade, all reliable collection data is now preserved, and restored after the upgrade completes. - -Affected Components: - -* {{% ctx %}} Upgrade Scripts - #### Scalability @@ -238,18 +172,33 @@ Affected Components: * [{{% ctx %}} API Gateway Service][] * [{{% ctx %}} Listeners Service][] + +##### Introduced Role‑Based Access Control for Containers in the CORTEX Configuration Portal + +Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. + +Affected Components: + +* {{% ctx %}} Configuration Portal + + +##### Added the ability to encrypt values in the CORTEX Configuration Portal + +You can now securely encrypt parameter values directly when adding them to a container. +A new encryptor tool lets you enter text, encrypt it, and automatically copy the encrypted value to your clipboard. + +Affected Components: + +* {{% ctx %}} Configuration Portal + + ##### Configuration Portal - Export Mechanism Decrypts Passwords TODO - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI ##### Configuration Portal - Security Policies - "connect-src 'self' https:;" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI ##### Configuration Portal - Security Policies - "default-src 'self';" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI -##### Security - Microsoft patches ASP.NET Core bug rated highly critical - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI - -#### Usability - - #### Performance @@ -370,10 +319,45 @@ Affected Components: + +##### Backup & Recovery Support for Single‑Server Upgrades + +During a single‑server upgrade, all reliable collection data is now preserved, and restored after the upgrade completes. + +Affected Components: + +* {{% ctx %}} Upgrade Scripts + ### Bug Fixes #### Capability + +##### Inability to cancel Data Storage Blocks executions + +A bug has been fixed with the [Data Storage Blocks][Data Storage Blocks] where the block execution would hang after an upgrade, or restart without the ability to cancel the execution. + +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][] + ##### Block Timeout ignored by Execute HTTP, SOAP, and OpenAPI Request Blocks From 7f23619848b6d7c9ce1f66e55bbee512881a558e Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 13:58:42 +0000 Subject: [PATCH 21/48] gone through all the features --- .../en/blog/releases/2025.X/2025.3.26111.md | 113 +++++++++++++++--- data/urls.toml | 2 + 2 files changed, 99 insertions(+), 16 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 03f29f74f..7e105cdc3 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -17,7 +17,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ### Overview -2025.3.26111 is the latest [Patch][] of the next generation of {{% ctx %}} and improves on the [2025.3][] release in the following areas: +2025.3.26111 is the latest [Patch][] of [2025.3][] and improves on the release in the following areas: * Capability * Security @@ -28,7 +28,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Upgrade {{% cr %}} -This release introduces the following new feature to the {{% ctx %}} platform: +This patch introduces the following new feature to the {{% ctx %}} platform: TODO - Complete Whats New Section @@ -172,33 +172,89 @@ Affected Components: * [{{% ctx %}} API Gateway Service][] * [{{% ctx %}} Listeners Service][] - -##### Introduced Role‑Based Access Control for Containers in the CORTEX Configuration Portal + +##### Added the ability to encrypt values in the CORTEX Configuration Portal -Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. +You can now securely encrypt parameter values directly when adding them to a container. +A new encryptor tool lets you enter text, encrypt it using the new encryption endpoint, and automatically copy the encrypted value to your clipboard. Affected Components: * {{% ctx %}} Configuration Portal - -##### Added the ability to encrypt values in the CORTEX Configuration Portal + +##### Introduced Role‑Based Access Control for Containers in the CORTEX Configuration Portal -You can now securely encrypt parameter values directly when adding them to a container. -A new encryptor tool lets you enter text, encrypt it, and automatically copy the encrypted value to your clipboard. +Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. Affected Components: * {{% ctx %}} Configuration Portal +##### Added support for multiple registry keys + +Encryption now uses a clear, consistent key‑selection process to avoid silent failures and corrupted decrypted values. +Each encrypted value includes a key identifier, active keys are always prioritised, and retired or compromised keys are no longer used for new encryption. +The system also provides better logging and warnings when outdated or invalid keys are involved. + +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][] +##### Patched ASP.NET Core bug - -##### Configuration Portal - Export Mechanism Decrypts Passwords TODO - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI -##### Configuration Portal - Security Policies - "connect-src 'self' https:;" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI -##### Configuration Portal - Security Policies - "default-src 'self';" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI +A vulnerability was discovered by Microsoft in ASP.NET Core which is used by the [{{% ctx %}}][]Services, so an update to all our services to use the latest version was required. + +Affected Components: + +* [{{% 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][] + + + + + +##### General Security enhancements + +Some general security enhancements has been made to [{{% ctx %}} Gateway][Gateway]. +For further information, please raise a case in the [{{% ctx %}} Service Portal][]. + +Affected Components: + +* {{% ctx %}} Configuration Portal #### Performance @@ -282,6 +338,13 @@ Affected Components: * {{% ctx %}} App Server Install Scripts +##### Removal of dependency on AD Commands + +The dependency on AD commands was removed from the `Installation` of [{{% ctx %}} Gateway][Gateway] meaning any unrelated AD commands won't fail the the `Installation`. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts #### Upgrade @@ -317,8 +380,6 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Upgrade Scripts - - ##### Backup & Recovery Support for Single‑Server Upgrades @@ -335,7 +396,7 @@ Affected Components: ##### Inability to cancel Data Storage Blocks executions -A bug has been fixed with the [Data Storage Blocks][Data Storage Blocks] where the block execution would hang after an upgrade, or restart without the ability to cancel the execution. +A bug has been fixed with the [Data Storage Blocks][Data Storage Blocks] where the block execution would hang after an upgrade or restart, without the ability to cancel the execution. Affected Components: @@ -413,6 +474,24 @@ Affected Components: * [{{% ctx %}} Innovation Core Application][] * [{{% ctx %}} Triggers Service][] +#### Upgrade + + +##### Fingerprint Watcher holds onto fingerprint generation folder + +A bug was fixed where the fingerprint generation folder would sometimes lock during upgrade causing it to fail. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Licence Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] +* {{% ctx %}} App Server Install Scripts +* {{% ctx %}} Licence Fingerprint Generator + ### Deprecated Features There are no features deprecated as part of the 2025.3 release of the {{% ctx %}} Platform. @@ -576,6 +655,8 @@ Releases are currently forecast to be made available on: [Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.3" >}} +[Secrity - Added Encryption Endpoint to API Gateway Service] + [Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.MultipleServerWithHA.MainDoc" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index d488cb432..ba8a310cb 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -35,6 +35,8 @@ 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.3.26111] + MainDoc = "/blog/2025/04/07/2025.3.26111/" [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" From a4841395111243e434d7dad3a26e6d832ed71379 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 3 Feb 2026 15:01:14 +0000 Subject: [PATCH 22/48] updated to correct references --- .../en/blog/releases/2025.X/2025.3.26111.md | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 7e105cdc3..45b0e092b 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -222,7 +222,7 @@ Affected Components: ##### Patched ASP.NET Core bug -A vulnerability was discovered by Microsoft in ASP.NET Core which is used by the [{{% ctx %}}][]Services, so an update to all our services to use the latest version was required. +A vulnerability was discovered by Microsoft in ASP.NET Core which is used by the `Services` in [{{% ctx %}} Innovation Core Application][] and [{{% ctx %}} Innovation Execution Application][], so an update to all our `Services` to use the latest version was required. Affected Components: @@ -295,7 +295,7 @@ Affected Components: ##### Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service -The [{{% ctx %}} Execution Management Service][] now limits the batch size of execution completion details, reducing inter‑service traffic. +The [{{% ctx %}} Execution Management Service][] now limits the batch size of execution completion events, reducing inter‑service traffic. Affected Components: @@ -338,9 +338,9 @@ Affected Components: * {{% ctx %}} App Server Install Scripts -##### Removal of dependency on AD Commands +##### Removal of dependency on Active Directory cmdlets -The dependency on AD commands was removed from the `Installation` of [{{% ctx %}} Gateway][Gateway] meaning any unrelated AD commands won't fail the the `Installation`. +The dependency on Active Directory cmdlets was removed from the `Installation` of [{{% ctx %}} Gateway][Gateway]. Affected Components: @@ -459,7 +459,7 @@ Affected Components: ##### Expression editor changes kept when clicking away and back on a block -A bug was fixed where making a change on the expression editor was sometimes lost when clicking on another block then clicking back on the block where the change as made. +A bug was fixed where making a change on the expression editor was sometimes lost when clicking on another block then clicking back on the block where the change was made. Affected Components: @@ -468,7 +468,7 @@ Affected Components: ##### Triggers can be removed after Trigger Service restarts -A bug was fixed where deleting a trigger would failed after a restart of the [{{% ctx %}} Triggers Service][]. +A bug was fixed where deleting a trigger would silently failed after a restart of the [{{% ctx %}} Triggers Service][]. Affected Components: * [{{% ctx %}} Innovation Core Application][] @@ -494,11 +494,11 @@ Affected Components: ### Deprecated Features -There are no features deprecated as part of the 2025.3 release of the {{% ctx %}} Platform. +There are no features deprecated as part of the 2025.3.26111 patch of the {{% ctx %}} Platform. ### Removed Features -There are no features removed in the 2025.3 release of the {{% ctx %}} Platform. +There are no features removed in the 2025.326111 patch of the {{% ctx %}} Platform. ### Potential Breaking Changes @@ -519,11 +519,11 @@ Re-installing will cause loss of existing reliable collection data. ### Breaking Changes -There are no known breaking changes as part of the 2025.3 release of the {{% ctx %}} Platform. +There are no known breaking changes as part of the 2025.3.26111 patch of the {{% ctx %}} Platform. ### Known Limitations -There are no known limitations added as part of the 2025.3 release of the {{% ctx %}} Platform. +There are no known limitations added as part of the 2025.3.26111 patch of the {{% ctx %}} Platform. ## Version Support @@ -570,7 +570,7 @@ There are no known limitations added as part of the 2025.3 release of the {{% ct ## Install Instructions -If you are installing a new 2025.3 platform or adding it to an existing 7.2 or 7.3 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.1 platform refer to the [Upgrade Instructions][]. +If you are installing a new 2025.3.26111 platform or adding it to an existing 7.2 or 7.3 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3 platform refer to the [Upgrade Instructions][]. Installing {{% ctx %}} Only: @@ -584,7 +584,7 @@ Adding {{% ctx %}} to a 7.2 or 7.3 Installation: ## Upgrade Instructions -If you are upgrading from an existing 2025.1 platform see the guidance below: +If you are upgrading from an existing 2025.3 platform see the guidance below: Upgrading {{% ctx %}}: From 209f41454fb549093a1d91d5051f234395dd5f57 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 12:01:34 +0000 Subject: [PATCH 23/48] reviewed the Features and everything after it and made notes --- .../en/blog/releases/2025.X/2025.3.26111.md | 81 +++++++++---------- content/en/blog/releases/2025.X/2025.9.md | 2 - 2 files changed, 37 insertions(+), 46 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 45b0e092b..cb0c9edb4 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -76,7 +76,7 @@ TODO - Complete Table #### Capability -##### Adding ServiceDetails to ExecutionContext +##### Added ServiceDetails to ExecutionContext The `ExecutionContext` now contains the `ServiceDetails`, providing information about the service that the execution is running on, including @@ -107,10 +107,13 @@ Affected Components: * [{{% ctx %}} Execution Service][] -##### Custom logging controls per block +##### Added ability to configure block logging on each block -All blocks now have a new advanced `Logging` setting that lets you control how the [Block][Blocks] logs its activity. You can choose to always log by providing `true` to the `Logging` setting of the desired block, or `false` to not log. -By default logging is turned off for all blocks apart from TODO? +All blocks now have a new advanced `Logging` setting that lets you control whether the [Block][Blocks] logs its activity. You can choose to always log by setting the `enabled` property in `Logging` to `true`, to never log by setting it to `false` or to have logging controlled by +the block logging API setting by leaving it blank or setting it to `null`. +Variables can also be used to set the `enabled` value, allowing you to dynamically turn logging on or off at runtime. + +{{% alert title="Warning" color="warning" %}}This requires existing Flows to be upgraded.{{< /alert >}} Affected Components: @@ -172,8 +175,8 @@ Affected Components: * [{{% ctx %}} API Gateway Service][] * [{{% ctx %}} Listeners Service][] - -##### Added the ability to encrypt values in the CORTEX Configuration Portal + +##### Added the ability to encrypt values in the {{% ctx %}} Configuration Portal You can now securely encrypt parameter values directly when adding them to a container. A new encryptor tool lets you enter text, encrypt it using the new encryption endpoint, and automatically copy the encrypted value to your clipboard. @@ -182,8 +185,8 @@ Affected Components: * {{% ctx %}} Configuration Portal - -##### Introduced Role‑Based Access Control for Containers in the CORTEX Configuration Portal + +##### Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. @@ -191,12 +194,10 @@ Affected Components: * {{% ctx %}} Configuration Portal - -##### Added support for multiple registry keys + +##### Added support for multiple encryption keys -Encryption now uses a clear, consistent key‑selection process to avoid silent failures and corrupted decrypted values. -Each encrypted value includes a key identifier, active keys are always prioritised, and retired or compromised keys are no longer used for new encryption. -The system also provides better logging and warnings when outdated or invalid keys are involved. +Support has been added for specifying multiple encryption keys, allowing Dev, Test and Prod environments to encrypt data using their own key, whilst being able to decrypt data encrypted in one of the other environments. Affected Components: @@ -249,7 +250,7 @@ Affected Components: ##### General Security enhancements -Some general security enhancements has been made to [{{% ctx %}} Gateway][Gateway]. +Some general security enhancements has been made to {{% ctx %}} Configuration Portal. For further information, please raise a case in the [{{% ctx %}} Service Portal][]. Affected Components: @@ -318,7 +319,7 @@ Affected Components: Added a retention period to Grafana Loki to ensure that Logs do not continue to grow exponentially. Previously logs were kept indefinitely in Grafana Loki and this would have consumed vast amounts of disk space. -The retention period is configurable based on the retention that is required. +The retention period is configurable based on the retention that is required, with the default set to 12 months. Affected Components: @@ -340,7 +341,7 @@ Affected Components: ##### Removal of dependency on Active Directory cmdlets -The dependency on Active Directory cmdlets was removed from the `Installation` of [{{% ctx %}} Gateway][Gateway]. +The `Installation` of [{{% ctx %}} Gateway][Gateway] no longer uses Active Directory cmdlets, removing the need to install the Active Directory PowerShell Module. Affected Components: @@ -381,9 +382,9 @@ Affected Components: * {{% ctx %}} Upgrade Scripts -##### Backup & Recovery Support for Single‑Server Upgrades +##### Backup & Restore Support for Reliable Collections during Single‑Server Upgrades -During a single‑server upgrade, all reliable collection data is now preserved, and restored after the upgrade completes. +During a single‑server upgrade, all reliable collection data is now automatically backed up before the upgrade starts, and restored after the upgrade completes, preserving data that would have previously needed to be restored manually. Affected Components: @@ -456,7 +457,7 @@ Affected Components: #### Usability - + ##### Expression editor changes kept when clicking away and back on a block A bug was fixed where making a change on the expression editor was sometimes lost when clicking on another block then clicking back on the block where the change was made. @@ -468,7 +469,8 @@ Affected Components: ##### Triggers can be removed after Trigger Service restarts -A bug was fixed where deleting a trigger would silently failed after a restart of the [{{% ctx %}} Triggers Service][]. +A bug was fixed where deleting a trigger would silently fail after a restart of the [{{% ctx %}} Triggers Service][]. + Affected Components: * [{{% ctx %}} Innovation Core Application][] @@ -477,9 +479,9 @@ Affected Components: #### Upgrade -##### Fingerprint Watcher holds onto fingerprint generation folder +##### Fingerprint Watcher holds onto Fingerprint Generation folder -A bug was fixed where the fingerprint generation folder would sometimes lock during upgrade causing it to fail. +A bug was fixed where the Fingerprint Generation folder would sometimes lock during upgrade causing it to fail. Affected Components: @@ -498,24 +500,11 @@ There are no features deprecated as part of the 2025.3.26111 patch of the {{% ct ### Removed Features -There are no features removed in the 2025.326111 patch of the {{% ctx %}} Platform. +There are no features removed in the 2025.3.26111 patch of the {{% ctx %}} Platform. ### Potential Breaking Changes -The following may potentially break existing installations of the {{% ctx %}} Platform on upgrade: - -#### Upgrade of RabbitMQ and Erlang - -The upgrade of RabbitMQ and Erlang libraries may require uninstalling an re-installing the platform depending on the version of {{% ctx %}}. - -| Version | Breaking Change | -|--------------|-----------------| -| 2024.9 | Yes | -| 2024.9.25142 | Yes | -| 2024.9.25161 | No | -| 2025.1 | Yes | - -Re-installing will cause loss of existing reliable collection data. +There are no known potential breaking changes as part of the 2025.3.26111 patch of the {{% ctx %}} Platform. ### Breaking Changes @@ -545,6 +534,9 @@ There are no known limitations added as part of the 2025.3.26111 patch of the {{ ### Flow Compatibility +TODO(warning): Flow compatability has changed in this release, and you need to run the flow upgrader. +TODO: copy all the tables that have changed to subsequent releases + | Release | Compatibility Version | |---------------|-----------------------| | 2025.3.26111 | 31.25441 | @@ -558,6 +550,9 @@ There are no known limitations added as part of the 2025.3.26111 patch of the {{ ### Observability Compatibility +TODO: add version and check with Donna if version has changed. +TODO: copy all the tables that have changed to subsequent releases + | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-----------------------------------| | 2025.3 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | @@ -588,18 +583,16 @@ If you are upgrading from an existing 2025.3 platform see the guidance below: Upgrading {{% ctx %}}: -* [Multiple Server - With HA][Upgrade - Multiple Server - With HA] -* [Single Server - Without HA][Upgrade - Single Server - Without HA] +* [Multiple Server - With HA][Upgrade - Multiple Server - With HA] TODO: link to latest link of the latest upgrade guides +* [Single Server - Without HA][Upgrade - Single Server - Without HA] TODO: link to latest link of the latest upgrade guides ## Upcoming Releases 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 | +| Release | Release Type | Forecast Release Date | +|---------|----------------|-----------------------------------| +| 2026.3 | [Release][] | Week commencing 6th April 2026 | [{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.3" >}} [{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.3" >}} diff --git a/content/en/blog/releases/2025.X/2025.9.md b/content/en/blog/releases/2025.X/2025.9.md index ce9dad8cf..caa1fd8f1 100644 --- a/content/en/blog/releases/2025.X/2025.9.md +++ b/content/en/blog/releases/2025.X/2025.9.md @@ -637,8 +637,6 @@ Releases are currently forecast to be made available on: | Release | Release Type | Forecast Release Date | |---------|----------------|-----------------------------------| -| 2025.11 | [Fast Track][] | Week commencing 15th December 2025 | -| 2026.1 | [Fast Track][] | Week commencing 9th February 2026 | | 2026.3 | [Release][] | Week commencing 6th April 2026 | [{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.9" >}} From d5f19fa06e24c2bb8951e501ec587f84c6d4b097 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 13:20:21 +0000 Subject: [PATCH 24/48] added warnings for the need to upgrade flows --- content/en/blog/releases/2025.X/2025.3.26111.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index cb0c9edb4..00fd51490 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -534,8 +534,7 @@ There are no known limitations added as part of the 2025.3.26111 patch of the {{ ### Flow Compatibility -TODO(warning): Flow compatability has changed in this release, and you need to run the flow upgrader. -TODO: copy all the tables that have changed to subsequent releases +{{% alert title="Warning" color="warning" %}}Flow compatibility has changed in this patch and requires existing Flows to be upgraded.{{< /alert >}} | Release | Compatibility Version | |---------------|-----------------------| From 2ce833844a2f3db242e15810a57b091025ba82c1 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 14:07:01 +0000 Subject: [PATCH 25/48] added first capability --- content/en/blog/releases/2025.X/2025.3.26111.md | 13 ++++++------- data/urls.toml | 3 ++- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 00fd51490..7211151e2 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -1,7 +1,7 @@ --- title: "2025.3.26111" linkTitle: "2025.3.26111" -date: 2025-04-07 +date: 2025-02-09 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- @@ -22,7 +22,6 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Capability * Security * Performance -* Scalability - GOT NOTHING ON THIS YET * Observability * Installation * Upgrade @@ -30,6 +29,8 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se {{% cr %}} This patch introduces the following new feature to the {{% ctx %}} platform: +* [Added Encryption Endpoint to {{% ctx %}} API Gateway Service][Capability - Added Encryption Endpoint to {{% ctx %}} API Gateway Service] + TODO - Complete Whats New Section ### Components @@ -549,9 +550,6 @@ There are no known limitations added as part of the 2025.3.26111 patch of the {{ ### Observability Compatibility -TODO: add version and check with Donna if version has changed. -TODO: copy all the tables that have changed to subsequent releases - | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-----------------------------------| | 2025.3 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | @@ -632,6 +630,9 @@ Releases are currently forecast to be made available on: [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} +[Capability - Added Encryption Endpoint to {{% ctx %}} API Gateway Service]: {{< ref "#added-encryption-endpoint-to-cortex-api-gateway-service" >}} + + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.3" >}} @@ -661,8 +662,6 @@ Releases are currently forecast to be made available on: [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} [Patch]: {{< url path="Cortex.Reference.Glossary.P-T.Patch" version="2025.3" >}} - - [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" >}} diff --git a/data/urls.toml b/data/urls.toml index ba8a310cb..6c7e262a4 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -36,7 +36,8 @@ 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.3.26111] - MainDoc = "/blog/2025/04/07/2025.3.26111/" + MainDoc = "/blog/2025/02/09/2025.3.26111/" + AddedEncryptionEndpointToCortexAPIGatewayService = "/blog/2025/02/09/2025.3.26111/#added-encryption-endpoint-to-cortex-api-gateway-service" [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" From 249b8cfba1a5c332da53dab3a6961b3eb137415f Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 14:12:02 +0000 Subject: [PATCH 26/48] finished the capability section --- content/en/blog/releases/2025.X/2025.3.26111.md | 2 ++ data/urls.toml | 1 + 2 files changed, 3 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 7211151e2..32410816a 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -30,6 +30,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se This patch introduces the following new feature to the {{% ctx %}} platform: * [Added Encryption Endpoint to {{% ctx %}} API Gateway Service][Capability - Added Encryption Endpoint to {{% ctx %}} API Gateway Service] +* [Added the ability to encrypt values in the {{% ctx %}} Configuration Portal][Capability - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal] TODO - Complete Whats New Section @@ -631,6 +632,7 @@ Releases are currently forecast to be made available on: [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} [Capability - Added Encryption Endpoint to {{% ctx %}} API Gateway Service]: {{< ref "#added-encryption-endpoint-to-cortex-api-gateway-service" >}} +[Capability - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal]: {{< ref "#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" >}} [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index 6c7e262a4..f0ad7c85d 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -38,6 +38,7 @@ [Cortex.Blogs.Releases.2025.3.26111] MainDoc = "/blog/2025/02/09/2025.3.26111/" AddedEncryptionEndpointToCortexAPIGatewayService = "/blog/2025/02/09/2025.3.26111/#added-encryption-endpoint-to-cortex-api-gateway-service" + AddedTheAbilityToEncryptValuesInTheCortexConfigurationPortal = "/blog/2025/02/09/2025.3.26111/#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" [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" From 0fe6f885e72644c6855f0e95334e8d040ee81b20 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 14:37:41 +0000 Subject: [PATCH 27/48] compeled security section --- .../en/blog/releases/2025.X/2025.3.26111.md | 21 +++++++++++++++---- data/urls.toml | 4 ++++ 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 32410816a..993afb55e 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -21,6 +21,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Capability * Security +* Scalability * Performance * Observability * Installation @@ -29,8 +30,14 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se {{% cr %}} This patch introduces the following new feature to the {{% ctx %}} platform: -* [Added Encryption Endpoint to {{% ctx %}} API Gateway Service][Capability - Added Encryption Endpoint to {{% ctx %}} API Gateway Service] -* [Added the ability to encrypt values in the {{% ctx %}} Configuration Portal][Capability - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal] +We tightened the [Security][] of the platform by: + +* [Added Encryption Endpoint to {{% ctx %}} API Gateway Service][Security - Added Encryption Endpoint to {{% ctx %}} API Gateway Service] +* [Added the ability to encrypt values in the {{% ctx %}} Configuration Portal][Security - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal] +* [Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal][Security - Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal] +* [Added support for multiple encryption keys][Security - Added support for multiple encryption keys] +* [Patched ASP.NET Core bug][Security - Patched ASPNET Core bug] +* [General Security enhancements][Security - General Security enhancements] TODO - Complete Whats New Section @@ -631,8 +638,14 @@ Releases are currently forecast to be made available on: [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} -[Capability - Added Encryption Endpoint to {{% ctx %}} API Gateway Service]: {{< ref "#added-encryption-endpoint-to-cortex-api-gateway-service" >}} -[Capability - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal]: {{< ref "#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" >}} + +[Security - Added Encryption Endpoint to {{% ctx %}} API Gateway Service]: {{< ref "#added-encryption-endpoint-to-cortex-api-gateway-service" >}} +[Security - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal]: {{< ref "#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" >}} +[Security - Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal]: {{< ref "#introduced-rolebased-access-control-for-containers-in-the-cortex-configuration-portal" >}} +[Security - Added support for multiple encryption keys]: {{< ref "#added-support-for-multiple-encryption-keys" >}} +[Security - Patched ASPNET Core bug]: {{< ref "#patched-aspnet-core-bug" >}} +[Security - General Security enhancements]: {{< ref "#general-security-enhancements" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index f0ad7c85d..4611166b2 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -39,6 +39,10 @@ MainDoc = "/blog/2025/02/09/2025.3.26111/" AddedEncryptionEndpointToCortexAPIGatewayService = "/blog/2025/02/09/2025.3.26111/#added-encryption-endpoint-to-cortex-api-gateway-service" AddedTheAbilityToEncryptValuesInTheCortexConfigurationPortal = "/blog/2025/02/09/2025.3.26111/#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" + IntroducedRoleBasedAccessControlForContainersInTheCortexConfigurationPortal = "/blog/2025/02/09/2025.3.26111/#introduced-rolebased-access-control-for-containers-in-the-cortex-configuration-portal" + AddedSupportForMultipleEncryptionKeys = "/blog/2025/02/09/2025.3.26111/#added-support-for-multiple-encryption-keys" + PatchedASPNETCoreBug = "/blog/2025/02/09/2025.3.26111/#patched-aspnet-core-bug" + GeneralSecurityEnhancements = "/blog/2025/02/09/2025.3.26111/#general-security-enhancements" [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" From f1b18f1b6e5596347ee65ea583b3ca0c18e24b0e Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 14:45:13 +0000 Subject: [PATCH 28/48] completed capability section --- .../en/blog/releases/2025.X/2025.3.26111.md | 19 +++++++++++-------- data/urls.toml | 2 ++ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 993afb55e..7301cfb66 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -30,14 +30,17 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se {{% cr %}} This patch introduces the following new feature to the {{% ctx %}} platform: +* [Adding ServiceDetails to ExecutionContext][Capability - Added ServiceDetails to ExecutionContext] +* [Ability to configure block logging on each block][Capability - Added ability to configure block logging on each block] + We tightened the [Security][] of the platform by: -* [Added Encryption Endpoint to {{% ctx %}} API Gateway Service][Security - Added Encryption Endpoint to {{% ctx %}} API Gateway Service] -* [Added the ability to encrypt values in the {{% ctx %}} Configuration Portal][Security - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal] -* [Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal][Security - Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal] -* [Added support for multiple encryption keys][Security - Added support for multiple encryption keys] -* [Patched ASP.NET Core bug][Security - Patched ASPNET Core bug] -* [General Security enhancements][Security - General Security enhancements] +* [Adding Encryption Endpoint to {{% ctx %}} API Gateway Service][Security - Added Encryption Endpoint to {{% ctx %}} API Gateway Service] +* [Adding the ability to encrypt values in the {{% ctx %}} Configuration Portal][Security - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal] +* [Introducing Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal][Security - Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal] +* [Adding support for multiple encryption keys][Security - Added support for multiple encryption keys] +* [Patching ASP.NET Core bug][Security - Patched ASPNET Core bug] +* [Other General Security enhancements][Security - General Security enhancements] TODO - Complete Whats New Section @@ -638,6 +641,8 @@ Releases are currently forecast to be made available on: [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} +[Capability - Added ServiceDetails to ExecutionContext]: {{< ref "#added-servicedetails-to-executioncontext" >}} +[Capability - Added ability to configure block logging on each block]: {{< ref "#added-ability-to-configure-block-logging-on-each-block" >}} [Security - Added Encryption Endpoint to {{% ctx %}} API Gateway Service]: {{< ref "#added-encryption-endpoint-to-cortex-api-gateway-service" >}} [Security - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal]: {{< ref "#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" >}} @@ -646,8 +651,6 @@ Releases are currently forecast to be made available on: [Security - Patched ASPNET Core bug]: {{< ref "#patched-aspnet-core-bug" >}} [Security - General Security enhancements]: {{< ref "#general-security-enhancements" >}} - - [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index 4611166b2..7ff237176 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -43,6 +43,8 @@ AddedSupportForMultipleEncryptionKeys = "/blog/2025/02/09/2025.3.26111/#added-support-for-multiple-encryption-keys" PatchedASPNETCoreBug = "/blog/2025/02/09/2025.3.26111/#patched-aspnet-core-bug" GeneralSecurityEnhancements = "/blog/2025/02/09/2025.3.26111/#general-security-enhancements" + AddedServiceDetailsToExecutionContext = "/blog/2025/02/09/2025.3.26111/#added-servicedetails-to-executioncontext" + AddedAbilityToConfigureBlockLoggingOnEachBlock = "/blog/2025/02/09/2025.3.26111/#added-ability-to-configure-block-logging-on-each-block" [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" From b7195cbae25f28839a35f7305c6eeedb45773598 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 14:46:00 +0000 Subject: [PATCH 29/48] moved around --- .../en/blog/releases/2025.X/2025.3.26111.md | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 7301cfb66..6c7370f61 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -131,32 +131,6 @@ 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][] - -#### Scalability - - -##### Enhanced Service Fabric resilience to RabbitMQ node outages - -[Service Fabric][] services now automatically connect to another RabbitMQ node if the node it's connected to becomes unavailable. - -Affected Components: - * [{{% ctx %}} Innovation Core Application][] * [{{% ctx %}} API Gateway Service][] * [{{% ctx %}} Authorisation Service][] @@ -269,6 +243,32 @@ Affected Components: * {{% ctx %}} Configuration Portal +#### Scalability + + +##### Enhanced Service Fabric resilience to RabbitMQ node outages + +[Service Fabric][] services now automatically connect to another RabbitMQ node if the node it's connected to becomes unavailable. + +Affected Components: + +* [{{% 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][] + #### Performance From 9cf3922421eeb21e1177d066a4a1766306d8bca4 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 14:51:38 +0000 Subject: [PATCH 30/48] added scalability section --- content/en/blog/releases/2025.X/2025.3.26111.md | 5 +++++ data/urls.toml | 1 + 2 files changed, 6 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 6c7370f61..94fa076c1 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -42,6 +42,9 @@ We tightened the [Security][] of the platform by: * [Patching ASP.NET Core bug][Security - Patched ASPNET Core bug] * [Other General Security enhancements][Security - General Security enhancements] +[Scalability][] has been improved by [enhancing Service Fabric resilience to RabbitMQ node outages][Scalability - Enhanced Service Fabric resilience to RabbitMQ node outages]. + + TODO - Complete Whats New Section ### Components @@ -651,6 +654,8 @@ Releases are currently forecast to be made available on: [Security - Patched ASPNET Core bug]: {{< ref "#patched-aspnet-core-bug" >}} [Security - General Security enhancements]: {{< ref "#general-security-enhancements" >}} +[Scalability - Enhanced Service Fabric resilience to RabbitMQ node outages]: {{< ref "#enhanced-service-fabric-resilience-to-rabbitmq-node-outages" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index 7ff237176..7ed6a6199 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -45,6 +45,7 @@ GeneralSecurityEnhancements = "/blog/2025/02/09/2025.3.26111/#general-security-enhancements" AddedServiceDetailsToExecutionContext = "/blog/2025/02/09/2025.3.26111/#added-servicedetails-to-executioncontext" AddedAbilityToConfigureBlockLoggingOnEachBlock = "/blog/2025/02/09/2025.3.26111/#added-ability-to-configure-block-logging-on-each-block" + EnhancedServiceFabricResilienceToRabbitMQNodeOutages = "/blog/2025/02/09/2025.3.26111/#enhanced-service-fabric-resilience-to-rabbitmq-node-outages" [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" From 29e4bdb4f6a236363632de7230811521f7e49980 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 15:04:19 +0000 Subject: [PATCH 31/48] added performance section --- .../en/blog/releases/2025.X/2025.3.26111.md | 30 ++++++++----------- data/urls.toml | 3 ++ 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 94fa076c1..03ae4434f 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -44,6 +44,12 @@ We tightened the [Security][] of the platform by: [Scalability][] has been improved by [enhancing Service Fabric resilience to RabbitMQ node outages][Scalability - Enhanced Service Fabric resilience to RabbitMQ node outages]. +The [Performance][] of the {{% ctx %}} Platform has been improved by: + +* [Optimising Execution Management Service event batching][Performance - Optimised Execution Management Service event batching] +* [Limiting The batch size of ExecutionCompletionDetails sent to the Monitoring Service][Performance - Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service] +* [Improving Execution Service concurrency and flow translation][Performance - Improved Execution Service concurrency and flow translation] + TODO - Complete Whats New Section @@ -623,22 +629,8 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.3" >}} [Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.3" >}} -[creating a new process from Natural Language]: {{< ref "#support-for-creating-a-new-process-from-natural-language" >}} -[Scalability]: {{< ref "#scalability" >}} -[enabling automated backups for disaster recovery]: {{< ref "#enabled-automated-backups-for-disaster-recovery" >}} -[removing old executions on Execution Service startup]: {{< ref "#remove-old-executions-on-execution-service-startup" >}} -[migrating RabbitMQ queues to Quorum Queues]: {{< ref "#migrated-rabbitmq-queues-to-quorum-queues" >}} -[Security]: {{< ref "#security" >}} -[general security enhancements]: {{< ref "#general-security-enhancements" >}} -[configurable Global RunAs User for flows]: {{< ref "#configurable-global-runas-user-for-flows" >}} [Usability]: {{< ref "#usability" >}} -[improving the page load speed]: {{< ref "#improved-page-load-speed-of-the-product-portal" >}} -[hiding unsupported versions of the documentation]: {{< ref "#unsupported-versions-of-the-documentation-are-now-hidden" >}} -[Third-party components]: {{< ref "#third-party-support" >}} -[RabbitMQ and Erlang have been upgraded]: {{< ref "#upgrade-of-rabbitmq-and-erlang" >}} [Documentation]: {{< ref "#documentation" >}} -[Package Management]: {{< ref "#added-package-management-documentation" >}} -[removal of "7.2" and "Innovation" from documentation]: {{< ref "#removed-72-and-innovation-from-documentation" >}} [Potential Breaking - Upgrade of RabbitMQ and Erlang]: {{< ref "#upgrade-of-rabbitmq-and-erlang-1" >}} @@ -647,6 +639,7 @@ Releases are currently forecast to be made available on: [Capability - Added ServiceDetails to ExecutionContext]: {{< ref "#added-servicedetails-to-executioncontext" >}} [Capability - Added ability to configure block logging on each block]: {{< ref "#added-ability-to-configure-block-logging-on-each-block" >}} +[Security]: {{< ref "#security" >}} [Security - Added Encryption Endpoint to {{% ctx %}} API Gateway Service]: {{< ref "#added-encryption-endpoint-to-cortex-api-gateway-service" >}} [Security - Added the ability to encrypt values in the {{% ctx %}} Configuration Portal]: {{< ref "#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" >}} [Security - Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal]: {{< ref "#introduced-rolebased-access-control-for-containers-in-the-cortex-configuration-portal" >}} @@ -654,8 +647,14 @@ Releases are currently forecast to be made available on: [Security - Patched ASPNET Core bug]: {{< ref "#patched-aspnet-core-bug" >}} [Security - General Security enhancements]: {{< ref "#general-security-enhancements" >}} +[Scalability]: {{< ref "#scalability" >}} [Scalability - Enhanced Service Fabric resilience to RabbitMQ node outages]: {{< ref "#enhanced-service-fabric-resilience-to-rabbitmq-node-outages" >}} +[Performance]: {{< ref "#performance" >}} +[Performance - Improved Execution Service concurrency and flow translation]: {{< ref "#improved-execution-service-concurrency-and-flow-translation" >}} +[Performance - Optimised Execution Management Service event batching]: {{< ref "#optimised-execution-management-service-event-batching" >}} +[Performance - Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service]: {{< ref "#limit-the-batch-size-of-executioncompletiondetails-sent-to-the-monitoring-service" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.3" >}} @@ -671,8 +670,6 @@ Releases are currently forecast to be made available on: [Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.3" >}} -[Secrity - Added Encryption Endpoint to API Gateway Service] - [Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.MultipleServerWithHA.MainDoc" version="2025.3" >}} @@ -681,7 +678,6 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.3" >}} [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.3" >}} [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} [Patch]: {{< url path="Cortex.Reference.Glossary.P-T.Patch" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index 7ed6a6199..2cb9c2e86 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -46,6 +46,9 @@ AddedServiceDetailsToExecutionContext = "/blog/2025/02/09/2025.3.26111/#added-servicedetails-to-executioncontext" AddedAbilityToConfigureBlockLoggingOnEachBlock = "/blog/2025/02/09/2025.3.26111/#added-ability-to-configure-block-logging-on-each-block" EnhancedServiceFabricResilienceToRabbitMQNodeOutages = "/blog/2025/02/09/2025.3.26111/#enhanced-service-fabric-resilience-to-rabbitmq-node-outages" + ImprovedExecutionServiceConcurrencyAndFlowTranslation = "/blog/2025/02/09/2025.3.26111/#improved-execution-service-concurrency-and-flow-translation" + OptimisedExecutionManagementServiceEventBatching = "/blog/2025/02/09/2025.3.26111/#optimised-execution-management-service-event-batching" + LimitTheBatchSizeOfExecutionCompletionDetailsSentToTheMonitoringService = "/blog/2025/02/09/2025.3.26111/#limit-the-batch-size-of-executioncompletiondetails-sent-to-the-monitoring-service" [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" From a8253044be4ccb5a4ace1cc68cfaea6e684d9af6 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 15:09:12 +0000 Subject: [PATCH 32/48] added observability section --- content/en/blog/releases/2025.X/2025.3.26111.md | 7 +++++++ data/urls.toml | 1 + 2 files changed, 8 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 03ae4434f..6ffe2d5d3 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -50,6 +50,10 @@ The [Performance][] of the {{% ctx %}} Platform has been improved by: * [Limiting The batch size of ExecutionCompletionDetails sent to the Monitoring Service][Performance - Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service] * [Improving Execution Service concurrency and flow translation][Performance - Improved Execution Service concurrency and flow translation] +[Observability][] has been extended by: + +* [Allowing the setting of Retention Period for Grafana Loki][Observability - Set Retention Period for Grafana Loki] + TODO - Complete Whats New Section @@ -655,6 +659,9 @@ Releases are currently forecast to be made available on: [Performance - Optimised Execution Management Service event batching]: {{< ref "#optimised-execution-management-service-event-batching" >}} [Performance - Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service]: {{< ref "#limit-the-batch-size-of-executioncompletiondetails-sent-to-the-monitoring-service" >}} +[Observability]: {{< ref "#observability" >}} +[Observability - Set Retention Period for Grafana Loki]: {{< ref "#set-retention-period-for-grafana-loki" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index 2cb9c2e86..c61e7a318 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -49,6 +49,7 @@ ImprovedExecutionServiceConcurrencyAndFlowTranslation = "/blog/2025/02/09/2025.3.26111/#improved-execution-service-concurrency-and-flow-translation" OptimisedExecutionManagementServiceEventBatching = "/blog/2025/02/09/2025.3.26111/#optimised-execution-management-service-event-batching" LimitTheBatchSizeOfExecutionCompletionDetailsSentToTheMonitoringService = "/blog/2025/02/09/2025.3.26111/#limit-the-batch-size-of-executioncompletiondetails-sent-to-the-monitoring-service" + ObservabilitySetRetentionPeriodForGrafanaLoki = "/blog/2025/02/09/2025.3.26111/#set-retention-period-for-grafana-loki" [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" From 5647ebe1ea2fef87cbae235669716eb4fba2d401 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 15:16:00 +0000 Subject: [PATCH 33/48] added installation --- content/en/blog/releases/2025.X/2025.3.26111.md | 11 +++++++++-- data/urls.toml | 2 ++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 6ffe2d5d3..a18aa327e 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -54,6 +54,11 @@ The [Performance][] of the {{% ctx %}} Platform has been improved by: * [Allowing the setting of Retention Period for Grafana Loki][Observability - Set Retention Period for Grafana Loki] +[Installation][] has been improved by: + +* [Removing dependency on Active Directory cmdlets][Installation - Removal of dependency on Active Directory cmdlets] +* [Improving OpenSSL certificate generation][Installation - Improved OpenSSL certificate generation] + TODO - Complete Whats New Section @@ -633,8 +638,6 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.3" >}} [Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.3" >}} -[Usability]: {{< ref "#usability" >}} -[Documentation]: {{< ref "#documentation" >}} [Potential Breaking - Upgrade of RabbitMQ and Erlang]: {{< ref "#upgrade-of-rabbitmq-and-erlang-1" >}} @@ -662,6 +665,10 @@ Releases are currently forecast to be made available on: [Observability]: {{< ref "#observability" >}} [Observability - Set Retention Period for Grafana Loki]: {{< ref "#set-retention-period-for-grafana-loki" >}} +[Installation]: {{< ref "#installation" >}} +[Installation - Improved OpenSSL certificate generation]: {{< ref "#improved-openssl-certificate-generation" >}} +[Installation - Removal of dependency on Active Directory cmdlets]: {{< ref "#removal-of-dependency-on-active-directory-cmdlets" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index c61e7a318..c8a06d5d9 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -50,6 +50,8 @@ OptimisedExecutionManagementServiceEventBatching = "/blog/2025/02/09/2025.3.26111/#optimised-execution-management-service-event-batching" LimitTheBatchSizeOfExecutionCompletionDetailsSentToTheMonitoringService = "/blog/2025/02/09/2025.3.26111/#limit-the-batch-size-of-executioncompletiondetails-sent-to-the-monitoring-service" ObservabilitySetRetentionPeriodForGrafanaLoki = "/blog/2025/02/09/2025.3.26111/#set-retention-period-for-grafana-loki" + ImprovedOpenSSLCertificateGeneration = "/blog/2025/02/09/2025.3.26111/#improved-openssl-certificate-generation" + RemovalOfDependencyOnActiveDirectoryCmdlets = "/blog/2025/02/09/2025.3.26111/#removal-of-dependency-on-active-directory-cmdlets" [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" From 8ee82e4ba5be88025a56c58d192b4ba782c81ffb Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 15:22:40 +0000 Subject: [PATCH 34/48] added upgrade section --- content/en/blog/releases/2025.X/2025.3.26111.md | 8 ++++++++ data/urls.toml | 2 ++ 2 files changed, 10 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index a18aa327e..e392086d8 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -59,6 +59,10 @@ The [Performance][] of the {{% ctx %}} Platform has been improved by: * [Removing dependency on Active Directory cmdlets][Installation - Removal of dependency on Active Directory cmdlets] * [Improving OpenSSL certificate generation][Installation - Improved OpenSSL certificate generation] +Finally, [Upgrade][] includes the following updates: + +* [Changed location of CertificateSettings for Service Fabric services][Upgrade - Changed location of CertificateSettings for Service Fabric services] +* [Added Backup & Restore Support for Reliable Collections during Single‑Server Upgrades][Upgrade - Backup & Restore Support for Reliable Collections during Single‑Server Upgrades] TODO - Complete Whats New Section @@ -669,6 +673,10 @@ Releases are currently forecast to be made available on: [Installation - Improved OpenSSL certificate generation]: {{< ref "#improved-openssl-certificate-generation" >}} [Installation - Removal of dependency on Active Directory cmdlets]: {{< ref "#removal-of-dependency-on-active-directory-cmdlets" >}} +[Upgrade]: {{< ref "#upgrade" >}} +[Upgrade - Changed location of CertificateSettings for Service Fabric services]: {{< ref "#changed-location-of-certificatesettings-for-service-fabric-services" >}} +[Upgrade - Backup & Restore Support for Reliable Collections during Single‑Server Upgrades]: {{< ref "#backup--restore-support-for-reliable-collections-during-singleserver-upgrades" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.3" >}} [Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.3" >}} diff --git a/data/urls.toml b/data/urls.toml index c8a06d5d9..9933b42f3 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -52,6 +52,8 @@ ObservabilitySetRetentionPeriodForGrafanaLoki = "/blog/2025/02/09/2025.3.26111/#set-retention-period-for-grafana-loki" ImprovedOpenSSLCertificateGeneration = "/blog/2025/02/09/2025.3.26111/#improved-openssl-certificate-generation" RemovalOfDependencyOnActiveDirectoryCmdlets = "/blog/2025/02/09/2025.3.26111/#removal-of-dependency-on-active-directory-cmdlets" + ChangedLocationOfCertificateSettingsForServiceFabricServices = "/blog/2025/02/09/2025.3.26111/#changed-location-of-certificatesettings-for-service-fabric-services" + BackupRestoreSupportForReliableCollectionsDuringSingleServerUpgrades = "/blog/2025/02/09/2025.3.26111/#backup--restore-support-for-reliable-collections-during-singleserver-upgrades" [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" From fcfd8f389575ddf03333b71fd79b9f00dd296665 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 15:23:52 +0000 Subject: [PATCH 35/48] finsihed todo --- content/en/blog/releases/2025.X/2025.3.26111.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index e392086d8..2d7ea3879 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -64,8 +64,6 @@ Finally, [Upgrade][] includes the following updates: * [Changed location of CertificateSettings for Service Fabric services][Upgrade - Changed location of CertificateSettings for Service Fabric services] * [Added Backup & Restore Support for Reliable Collections during Single‑Server Upgrades][Upgrade - Backup & Restore Support for Reliable Collections during Single‑Server Upgrades] -TODO - Complete Whats New Section - ### Components TODO - Complete Table From 454e34cc1708e8fdaa92442dda3fb13f0d90dc13 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 16:27:11 +0000 Subject: [PATCH 36/48] added first pass of the table --- .../en/blog/releases/2025.X/2025.3.26111.md | 72 ++++++++++--------- 1 file changed, 37 insertions(+), 35 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 2d7ea3879..b8d0c825c 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -67,41 +67,43 @@ Finally, [Upgrade][] includes the following updates: ### Components TODO - Complete Table -| Release Component | Version | Updated | Update Type | Breaking Change | Notes | -|--------------------------------------------------------------------------------|---------------|---------|-------------|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | Yes | Minor | N/A | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | Yes | Minor | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | No | N/A | N/A | | -| {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | No | N/A | N/A | | -|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | No | N/A | 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.4.25220 | Yes | Patch | N/A | | -|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | No | N/A | N/A | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | No | N/A | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | Yes | Patch | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | Yes | Patch | N/A | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | -| {{% ctx %}} Encryptor | 3.2.0.25160 | Yes | Minor | N/A | | -| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | Yes | Patch | N/A | | -| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | + +| Release Component | Version (2025.3) | Version (2023.3.26111) | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|------------------|------------------------|---------|-------------|-----------------|-------| +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | 60.2.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | 42.2.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | 8.1.5.25440 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | 8.0.16.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | 8.0.13.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | 10.1.12.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | 9.1.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | 8.1.3.25440 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | 5.0.1.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | 5.0.4.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | 12.0.21.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | 15.0.22.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | 8.0.24.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | 12.4.11.25440 | Yes | Patch | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 29.1.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 29.1.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 13.25.1.25440 | Yes | Minor | N/A | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | 49.0.4.25430 | Yes | Patch | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.3.0.25440 | Yes | Minor | N/A | | +| {{% ctx %}} Configuration Portal | TODO | 3.3.0.25440 | N/A | N/A | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | 5.2.13.25430 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.1.25230 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.1.25230 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | 1.0.0.25210 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | 1.0.0.25210 | No | N/A | N/A | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | 8.1.6.25250 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | 1.0.1.25230 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | 1.0.1.25230 | No | N/A | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | 1.2.23.25420 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 5.0.0.25420 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25160 | No | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.1.1.25340 | No | N/A | N/A | | +| {{% ctx %}} Observability | 3.0.0 | 4.1.0 | Yes | Minor | N/A | | ### Features From a15d113cf5037e0af014a6ad56250f123f94f543 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 4 Feb 2026 16:56:32 +0000 Subject: [PATCH 37/48] updated the table with the correct version numbers --- .../en/blog/releases/2025.X/2025.3.26111.md | 62 +++++++++---------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index b8d0c825c..db8ed887d 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -70,40 +70,40 @@ TODO - Complete Table | Release Component | Version (2025.3) | Version (2023.3.26111) | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|------------------|------------------------|---------|-------------|-----------------|-------| -| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | 60.2.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | 42.2.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | 8.1.5.25440 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | 8.0.16.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | 8.0.13.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | 10.1.12.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | 9.1.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | 8.1.3.25440 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | 5.0.1.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | 5.0.4.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | 12.0.21.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | 15.0.22.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | 8.0.24.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | 12.4.11.25440 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 29.1.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 29.1.2.25440 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 13.25.1.25440 | Yes | Minor | N/A | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | 49.0.4.25430 | Yes | Patch | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.3.0.25440 | Yes | Minor | N/A | | -| {{% ctx %}} Configuration Portal | TODO | 3.3.0.25440 | N/A | N/A | N/A | | -| {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | 5.2.13.25430 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.1.25230 | No | N/A | N/A | | -|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.1.25230 | No | N/A | N/A | | +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | 57.2.1.25474 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | 41.1.1.25474 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | 10.1.0.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | 8.1.2.25473 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | 4.0.1.25474 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | 3.0.2.25473 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | 12.0.3.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | 15.0.2.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | 8.0.2.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | 12.0.2.25473 | Yes | Patch | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 12.24.1.25481 | Yes | Minor | N/A | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | 48.4.1.25472 | Yes | Patch | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.1.0.24470 | Yes | Minor | N/A | | +| {{% ctx %}} Configuration Portal | TODO | TODO | N/A | N/A | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | 5.2.10.25442 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.0.25311 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.0.25441 | No | N/A | N/A | | |     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | 1.0.0.25210 | No | N/A | N/A | | |     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | 1.0.0.25210 | No | N/A | N/A | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | 8.1.6.25250 | No | N/A | N/A | | -|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | 1.0.1.25230 | No | N/A | N/A | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | 1.0.1.25230 | No | N/A | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | 1.2.23.25420 | Yes | Patch | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 5.0.0.25420 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | 8.1.4.25451 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | 1.0.0.25311 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | 1.0.0.25312 | No | N/A | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | 1.2.19.25452 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25441 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | | {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | N/A | | -| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25160 | No | N/A | N/A | | -| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.1.1.25340 | No | N/A | N/A | | -| {{% ctx %}} Observability | 3.0.0 | 4.1.0 | Yes | Minor | N/A | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25471 ? | No | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.0.2.25441 | No | N/A | N/A | | +| {{% ctx %}} Observability | 3.0.0 | 3.0.0 ? | Yes | Minor | N/A | | ### Features From 89f57a5deb4bdc2943a7cb6f3b1452ad061b8705 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 5 Feb 2026 09:00:30 +0000 Subject: [PATCH 38/48] completed more of the table --- .../en/blog/releases/2025.X/2025.3.26111.md | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index db8ed887d..803fba113 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -70,40 +70,40 @@ TODO - Complete Table | Release Component | Version (2025.3) | Version (2023.3.26111) | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|------------------|------------------------|---------|-------------|-----------------|-------| -| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | 57.2.1.25474 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | 41.1.1.25474 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Minor | N/A | | +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | 57.2.1.25474 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | 41.1.1.25474 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | 10.1.0.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | 8.1.2.25473 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | 4.0.1.25474 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | 3.0.2.25473 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | 8.1.2.25473 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | 4.0.1.25474 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | 3.0.2.25473 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | |     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | 12.0.3.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | 15.0.2.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | 8.0.2.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | 12.0.2.25473 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 12.24.1.25481 | Yes | Minor | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 12.24.1.25481 | Yes | Patch | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | 48.4.1.25472 | Yes | Patch | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.1.0.24470 | Yes | Minor | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.1.0.24470 | Yes | Patch | N/A | | | {{% ctx %}} Configuration Portal | TODO | TODO | N/A | N/A | N/A | | | {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | 5.2.10.25442 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.0.25311 | No | N/A | N/A | | -|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.0.25441 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.0.25311 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.0.25441 | Yes | Patch | N/A | | |     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | 1.0.0.25210 | No | N/A | N/A | | |     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | 1.0.0.25210 | No | N/A | N/A | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | 8.1.4.25451 | No | N/A | N/A | | -|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | 1.0.0.25311 | No | N/A | N/A | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | 1.0.0.25312 | No | N/A | N/A | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | 8.1.4.25451 | Yes | Patch | N/A | | +|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | 1.0.0.25311 | Yes | Patch | N/A | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | 1.0.0.25312 | Yes | Patch | N/A | | | {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | 1.2.19.25452 | Yes | Patch | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25441 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | N/A | | -| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25471 ? | No | N/A | N/A | | -| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.0.2.25441 | No | N/A | N/A | | -| {{% ctx %}} Observability | 3.0.0 | 3.0.0 ? | Yes | Minor | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25441 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | Yes | Patch | N/A | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25471 | No | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.0.2.25441 | Yes | Patch | N/A | | +| {{% ctx %}} Observability | 3.0.0 | 3.0.0 ? | No | Patch | N/A | | ### Features From 484cc148a8bf73fbea3c9492cc2a6c434e71eaae Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 5 Feb 2026 09:05:55 +0000 Subject: [PATCH 39/48] updated to correct links for upgrade --- content/en/blog/releases/2025.X/2025.3.26111.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 803fba113..8db65757e 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -692,8 +692,8 @@ Releases are currently forecast to be made available on: [Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.3" >}} -[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.SingleServerWithoutHA.MainDoc" version="2025.3" >}} -[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.MultipleServerWithHA.MainDoc" version="2025.3" >}} +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.3.26111.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.3.26111.MultipleServerWithHA.MainDoc" version="2025.9" >}} [{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.3" >}} From 74707f39d757ba6d99d3a3c6fd34df1a3f544962 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 5 Feb 2026 09:15:04 +0000 Subject: [PATCH 40/48] completed todo --- content/en/blog/releases/2025.X/2025.3.26111.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 8db65757e..4c0743f37 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -613,8 +613,8 @@ If you are upgrading from an existing 2025.3 platform see the guidance below: Upgrading {{% ctx %}}: -* [Multiple Server - With HA][Upgrade - Multiple Server - With HA] TODO: link to latest link of the latest upgrade guides -* [Single Server - Without HA][Upgrade - Single Server - Without HA] TODO: link to latest link of the latest upgrade guides +* [Multiple Server - With HA][Upgrade - Multiple Server - With HA] +* [Single Server - Without HA][Upgrade - Single Server - Without HA] ## Upcoming Releases From c85e43e8c3b9a862d41b74b3b1647d81dc4d1866 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 5 Feb 2026 11:45:01 +0000 Subject: [PATCH 41/48] reviewed the components table --- .../en/blog/releases/2025.X/2025.3.26111.md | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index 4c0743f37..ba13741fa 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -28,7 +28,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Upgrade {{% cr %}} -This patch introduces the following new feature to the {{% ctx %}} platform: +This patch introduces the following new features to the {{% ctx %}} platform: * [Adding ServiceDetails to ExecutionContext][Capability - Added ServiceDetails to ExecutionContext] * [Ability to configure block logging on each block][Capability - Added ability to configure block logging on each block] @@ -47,7 +47,7 @@ We tightened the [Security][] of the platform by: The [Performance][] of the {{% ctx %}} Platform has been improved by: * [Optimising Execution Management Service event batching][Performance - Optimised Execution Management Service event batching] -* [Limiting The batch size of ExecutionCompletionDetails sent to the Monitoring Service][Performance - Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service] +* [Limiting the batch size of ExecutionCompletionDetails sent to the Monitoring Service][Performance - Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service] * [Improving Execution Service concurrency and flow translation][Performance - Improved Execution Service concurrency and flow translation] [Observability][] has been extended by: @@ -70,26 +70,26 @@ TODO - Complete Table | Release Component | Version (2025.3) | Version (2023.3.26111) | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|------------------|------------------------|---------|-------------|-----------------|-------| -| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | 57.2.1.25474 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | 41.1.1.25474 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | 57.2.1.25474 | Yes | Patch | No | | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | 41.1.1.25474 | Yes | Patch | No | | |     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | 10.1.0.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | 8.1.2.25473 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | 8.1.2.25473 | Yes | Patch | No | | |     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | 4.0.1.25474 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | 3.0.2.25473 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | 4.0.1.25474 | Yes | Patch | No | | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | 3.0.2.25473 | Yes | Patch | No | | |     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | 12.0.3.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | 15.0.2.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | 8.0.2.25473 | Yes | Patch | N/A | | |     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | 12.0.2.25473 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | -|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | Potential | Potential breaking change due to a change in the FlowEngine which may affect any custom reporting you have implemented | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | Potential | Potential breaking change due to a change in the FlowEngine which may affect any custom reporting you have implemented | | [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 12.24.1.25481 | Yes | Patch | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | 48.4.1.25472 | Yes | Patch | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.1.0.24470 | Yes | Patch | N/A | | -| {{% ctx %}} Configuration Portal | TODO | TODO | N/A | N/A | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.1.0.24470 | No | N/A | N/A | | +| {{% ctx %}} Configuration Portal | TODO | TODO | Yes | Patch | TODO | | | {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | 5.2.10.25442 | Yes | Patch | N/A | | |     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.0.25311 | Yes | Patch | N/A | | |     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.0.25441 | Yes | Patch | N/A | | @@ -99,11 +99,11 @@ TODO - Complete Table |     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | 1.0.0.25311 | Yes | Patch | N/A | | |     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | 1.0.0.25312 | Yes | Patch | N/A | | | {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | 1.2.19.25452 | Yes | Patch | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25441 | Yes | Patch | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2025.7 and 2025.9 | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25441 | Yes | Patch | No | | | {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | Yes | Patch | N/A | | -| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25471 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 1.4.0.25210 | 1.4.0.25210 | No | N/A | N/A | | +|     > Cortex.Core.NetStandard.Encryption.dll | 3.2.0.25160 | 3.2.0.25471 | Yes | Patch | N/A | | | {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.0.2.25441 | Yes | Patch | N/A | | -| {{% ctx %}} Observability | 3.0.0 | 3.0.0 ? | No | Patch | N/A | | ### Features @@ -538,6 +538,9 @@ There are no features removed in the 2025.3.26111 patch of the {{% ctx %}} Platf ### Potential Breaking Changes +TODO: give more detail about the potential breaking change - the method and the type has changed and that gets used in the filters in the dashboards +This method has changed to this and if u are using it.... + There are no known potential breaking changes as part of the 2025.3.26111 patch of the {{% ctx %}} Platform. ### Breaking Changes @@ -585,6 +588,8 @@ There are no known limitations added as part of the 2025.3.26111 patch of the {{ | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-----------------------------------| +| 2025.3.26111 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | TODO: complete which versions its compatible with +| | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | TODO: complete which versions its compatible with | 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] | From 9f2d32b10ebfeaceaee64eac5ee9a6713730dfda Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 5 Feb 2026 12:28:53 +0000 Subject: [PATCH 42/48] added info about breaking change --- content/en/blog/releases/2025.X/2025.3.26111.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index ba13741fa..aed7ca7ec 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -538,10 +538,15 @@ There are no features removed in the 2025.3.26111 patch of the {{% ctx %}} Platf ### Potential Breaking Changes -TODO: give more detail about the potential breaking change - the method and the type has changed and that gets used in the filters in the dashboards -This method has changed to this and if u are using it.... - -There are no known potential breaking changes as part of the 2025.3.26111 patch of the {{% ctx %}} Platform. +As part of adding the [ability to configure block logging on each block][Capability - Added ability to configure block logging on each block] the values recorded in block logs have been updated. +If you have custom reporting that relies on these exact log fields, you may need to update them. + +* Previous log values: + * Method: `Cortex.FlowEngine.Execution.ExecutionThread.ExecuteNextBlock` + * Type: `ExecuteNextBlock` +* New log values + * Method: `Cortex.FlowEngine.Core.Blocks.Block.Execute` + * Type: `Execute` ### Breaking Changes From 344407e4e5f11378bb7a57b7fb36bad7af462f98 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 5 Feb 2026 12:38:07 +0000 Subject: [PATCH 43/48] added link to release --- content/en/docs/2025.3/Reference/Glossary/p-t.md | 4 +++- content/en/docs/2025.9/Reference/Glossary/p-t.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/content/en/docs/2025.3/Reference/Glossary/p-t.md b/content/en/docs/2025.3/Reference/Glossary/p-t.md index 2425d720d..73c76fd57 100644 --- a/content/en/docs/2025.3/Reference/Glossary/p-t.md +++ b/content/en/docs/2025.3/Reference/Glossary/p-t.md @@ -21,7 +21,7 @@ See also [camelCase][]. ### Patch -A Patch delivers targeted fixes and minor improvements between major releases. It provides quick resolution to issues and small enhancements while maintaining full compatibility with the current Release. +A Patch delivers targeted fixes and minor improvements between major releases. It provides quick resolution to issues and small enhancements while maintaining full compatibility with the current [Release][Release]. ### Platform @@ -207,6 +207,8 @@ Typeahead is a language prediction tool that is used to provide suggestions base [Exception]: {{< url path="Cortex.Reference.Exceptions.MainDoc" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} + [Block Properties > What is a Block Property]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.WhatIsABlockProperty.MainDoc" >}} [Input Properties]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.WhatIsABlockProperty.Input" >}} diff --git a/content/en/docs/2025.9/Reference/Glossary/p-t.md b/content/en/docs/2025.9/Reference/Glossary/p-t.md index 2425d720d..b695fe174 100644 --- a/content/en/docs/2025.9/Reference/Glossary/p-t.md +++ b/content/en/docs/2025.9/Reference/Glossary/p-t.md @@ -21,7 +21,7 @@ See also [camelCase][]. ### Patch -A Patch delivers targeted fixes and minor improvements between major releases. It provides quick resolution to issues and small enhancements while maintaining full compatibility with the current Release. +A Patch delivers targeted fixes and minor improvements between major releases. It provides quick resolution to issues and small enhancements while maintaining full compatibility with the current [Release][Release]. ### Platform @@ -207,6 +207,8 @@ Typeahead is a language prediction tool that is used to provide suggestions base [Exception]: {{< url path="Cortex.Reference.Exceptions.MainDoc" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.9" >}} + [Block Properties > What is a Block Property]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.WhatIsABlockProperty.MainDoc" >}} [Input Properties]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.WhatIsABlockProperty.Input" >}} From 899e31e1f6210f0caa4c8b7c7351eda49a788c76 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 9 Feb 2026 09:34:01 +0000 Subject: [PATCH 44/48] updated the date of the release notes to today --- .../en/blog/releases/2025.X/2025.3.26111.md | 2 +- content/en/blog/releases/2025.X/_index.md | 3 +- data/urls.toml | 36 +++++++++---------- 3 files changed, 21 insertions(+), 20 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3.26111.md index aed7ca7ec..e4070f38b 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3.26111.md @@ -1,7 +1,7 @@ --- title: "2025.3.26111" linkTitle: "2025.3.26111" -date: 2025-02-09 +date: 2026-02-09 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- diff --git a/content/en/blog/releases/2025.X/_index.md b/content/en/blog/releases/2025.X/_index.md index 3e00c1dc8..3ce8b28d4 100644 --- a/content/en/blog/releases/2025.X/_index.md +++ b/content/en/blog/releases/2025.X/_index.md @@ -1,5 +1,6 @@ --- title: "2025.X" linkTitle: "2025.X" -date: 2025-01-01 +startDate: 2025-01-01 +endDate: 2026-12-31 --- \ No newline at end of file diff --git a/data/urls.toml b/data/urls.toml index 9933b42f3..c0eb767b2 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -36,24 +36,24 @@ 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.3.26111] - MainDoc = "/blog/2025/02/09/2025.3.26111/" - AddedEncryptionEndpointToCortexAPIGatewayService = "/blog/2025/02/09/2025.3.26111/#added-encryption-endpoint-to-cortex-api-gateway-service" - AddedTheAbilityToEncryptValuesInTheCortexConfigurationPortal = "/blog/2025/02/09/2025.3.26111/#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" - IntroducedRoleBasedAccessControlForContainersInTheCortexConfigurationPortal = "/blog/2025/02/09/2025.3.26111/#introduced-rolebased-access-control-for-containers-in-the-cortex-configuration-portal" - AddedSupportForMultipleEncryptionKeys = "/blog/2025/02/09/2025.3.26111/#added-support-for-multiple-encryption-keys" - PatchedASPNETCoreBug = "/blog/2025/02/09/2025.3.26111/#patched-aspnet-core-bug" - GeneralSecurityEnhancements = "/blog/2025/02/09/2025.3.26111/#general-security-enhancements" - AddedServiceDetailsToExecutionContext = "/blog/2025/02/09/2025.3.26111/#added-servicedetails-to-executioncontext" - AddedAbilityToConfigureBlockLoggingOnEachBlock = "/blog/2025/02/09/2025.3.26111/#added-ability-to-configure-block-logging-on-each-block" - EnhancedServiceFabricResilienceToRabbitMQNodeOutages = "/blog/2025/02/09/2025.3.26111/#enhanced-service-fabric-resilience-to-rabbitmq-node-outages" - ImprovedExecutionServiceConcurrencyAndFlowTranslation = "/blog/2025/02/09/2025.3.26111/#improved-execution-service-concurrency-and-flow-translation" - OptimisedExecutionManagementServiceEventBatching = "/blog/2025/02/09/2025.3.26111/#optimised-execution-management-service-event-batching" - LimitTheBatchSizeOfExecutionCompletionDetailsSentToTheMonitoringService = "/blog/2025/02/09/2025.3.26111/#limit-the-batch-size-of-executioncompletiondetails-sent-to-the-monitoring-service" - ObservabilitySetRetentionPeriodForGrafanaLoki = "/blog/2025/02/09/2025.3.26111/#set-retention-period-for-grafana-loki" - ImprovedOpenSSLCertificateGeneration = "/blog/2025/02/09/2025.3.26111/#improved-openssl-certificate-generation" - RemovalOfDependencyOnActiveDirectoryCmdlets = "/blog/2025/02/09/2025.3.26111/#removal-of-dependency-on-active-directory-cmdlets" - ChangedLocationOfCertificateSettingsForServiceFabricServices = "/blog/2025/02/09/2025.3.26111/#changed-location-of-certificatesettings-for-service-fabric-services" - BackupRestoreSupportForReliableCollectionsDuringSingleServerUpgrades = "/blog/2025/02/09/2025.3.26111/#backup--restore-support-for-reliable-collections-during-singleserver-upgrades" + MainDoc = "/blog/2026/02/09/2025.3.26111/" + AddedEncryptionEndpointToCortexAPIGatewayService = "/blog/2026/02/09/2025.3.26111/#added-encryption-endpoint-to-cortex-api-gateway-service" + AddedTheAbilityToEncryptValuesInTheCortexConfigurationPortal = "/blog/2026/02/09/2025.3.26111/#added-the-ability-to-encrypt-values-in-the-cortex-configuration-portal" + IntroducedRoleBasedAccessControlForContainersInTheCortexConfigurationPortal = "/blog/2026/02/09/2025.3.26111/#introduced-rolebased-access-control-for-containers-in-the-cortex-configuration-portal" + AddedSupportForMultipleEncryptionKeys = "/blog/2026/02/09/2025.3.26111/#added-support-for-multiple-encryption-keys" + PatchedASPNETCoreBug = "/blog/2026/02/09/2025.3.26111/#patched-aspnet-core-bug" + GeneralSecurityEnhancements = "/blog/2026/02/09/2025.3.26111/#general-security-enhancements" + AddedServiceDetailsToExecutionContext = "/blog/2026/02/09/2025.3.26111/#added-servicedetails-to-executioncontext" + AddedAbilityToConfigureBlockLoggingOnEachBlock = "/blog/2026/02/09/2025.3.26111/#added-ability-to-configure-block-logging-on-each-block" + EnhancedServiceFabricResilienceToRabbitMQNodeOutages = "/blog/2026/02/09/2025.3.26111/#enhanced-service-fabric-resilience-to-rabbitmq-node-outages" + ImprovedExecutionServiceConcurrencyAndFlowTranslation = "/blog/2026/02/09/2025.3.26111/#improved-execution-service-concurrency-and-flow-translation" + OptimisedExecutionManagementServiceEventBatching = "/blog/2026/02/09/2025.3.26111/#optimised-execution-management-service-event-batching" + LimitTheBatchSizeOfExecutionCompletionDetailsSentToTheMonitoringService = "/blog/2026/02/09/2025.3.26111/#limit-the-batch-size-of-executioncompletiondetails-sent-to-the-monitoring-service" + ObservabilitySetRetentionPeriodForGrafanaLoki = "/blog/2026/02/09/2025.3.26111/#set-retention-period-for-grafana-loki" + ImprovedOpenSSLCertificateGeneration = "/blog/2026/02/09/2025.3.26111/#improved-openssl-certificate-generation" + RemovalOfDependencyOnActiveDirectoryCmdlets = "/blog/2026/02/09/2025.3.26111/#removal-of-dependency-on-active-directory-cmdlets" + ChangedLocationOfCertificateSettingsForServiceFabricServices = "/blog/2026/02/09/2025.3.26111/#changed-location-of-certificatesettings-for-service-fabric-services" + BackupRestoreSupportForReliableCollectionsDuringSingleServerUpgrades = "/blog/2026/02/09/2025.3.26111/#backup--restore-support-for-reliable-collections-during-singleserver-upgrades" [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" From 47f799feb8dd6f506d905851678b6d21b2dcb922 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 9 Feb 2026 10:27:20 +0000 Subject: [PATCH 45/48] moved to own folder and updates the table --- .../2025.X/{ => 2025.3}/2025.3.26111.md | 27 +++++++++++-------- .../releases/2025.X/{ => 2025.3}/2025.3.md | 0 content/en/blog/releases/2025.X/_index.md | 2 +- 3 files changed, 17 insertions(+), 12 deletions(-) rename content/en/blog/releases/2025.X/{ => 2025.3}/2025.3.26111.md (96%) rename content/en/blog/releases/2025.X/{ => 2025.3}/2025.3.md (100%) diff --git a/content/en/blog/releases/2025.X/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md similarity index 96% rename from content/en/blog/releases/2025.X/2025.3.26111.md rename to content/en/blog/releases/2025.X/2025.3/2025.3.26111.md index e4070f38b..e3b5eae88 100644 --- a/content/en/blog/releases/2025.X/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md @@ -591,17 +591,18 @@ There are no known limitations added as part of the 2025.3.26111 patch of the {{ ### Observability Compatibility -| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | -|---------|--------------------------|----------------------|-----------------------------------| -| 2025.3.26111 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | TODO: complete which versions its compatible with -| | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | TODO: complete which versions its compatible with -| 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] | +| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | +|---------------|--------------------------|----------------------|-----------------------------------| +| 2025.3.26111 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.1.0][Observability 4.1.0] | +| | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.0.0][Observability 4.0.0] | +| | [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 @@ -715,7 +716,11 @@ Releases are currently forecast to be made available on: [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" >}} +[Grafana 12.1.1]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.12.1.1.Windows" >}} [Loki 3.0.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.3.0.0.Release" >}} +[Loki 3.5.5]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.3.5.5.Release" >}} [Loki 2.5.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.Release" >}} +[Observability 4.1.0]: {{< url path="GitHub.Cortex.Observability.4.1.0.Release" >}} +[Observability 4.0.0]: {{< url path="GitHub.Cortex.Observability.4.0.0.Release" >}} [Observability 3.0.0]: {{< url path="GitHub.Cortex.Observability.3.0.0.Release" >}} [Observability 2.2.0]: {{< url path="GitHub.Cortex.Observability.2.2.0.Release" >}} diff --git a/content/en/blog/releases/2025.X/2025.3.md b/content/en/blog/releases/2025.X/2025.3/2025.3.md similarity index 100% rename from content/en/blog/releases/2025.X/2025.3.md rename to content/en/blog/releases/2025.X/2025.3/2025.3.md diff --git a/content/en/blog/releases/2025.X/_index.md b/content/en/blog/releases/2025.X/_index.md index 3ce8b28d4..48d288e5d 100644 --- a/content/en/blog/releases/2025.X/_index.md +++ b/content/en/blog/releases/2025.X/_index.md @@ -1,6 +1,6 @@ --- title: "2025.X" linkTitle: "2025.X" -startDate: 2025-01-01 +date: 2025-01-01 endDate: 2026-12-31 --- \ No newline at end of file From c7206db9d88f1377e2483706c27812ab5880b32d Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 9 Feb 2026 10:28:40 +0000 Subject: [PATCH 46/48] removed unecessary comments --- .../releases/2025.X/2025.3/2025.3.26111.md | 32 ------------------- 1 file changed, 32 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md index e3b5eae88..d2e4d20c4 100644 --- a/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md @@ -109,7 +109,6 @@ TODO - Complete Table #### Capability - ##### Added ServiceDetails to ExecutionContext The `ExecutionContext` now contains the `ServiceDetails`, providing information about the service that the execution is running on, including @@ -140,7 +139,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - ##### Added ability to configure block logging on each block All blocks now have a new advanced `Logging` setting that lets you control whether the [Block][Blocks] logs its activity. You can choose to always log by setting the `enabled` property in `Logging` to `true`, to never log by setting it to `false` or to have logging controlled by @@ -172,7 +170,6 @@ Affected Components: #### Security - ##### Added Encryption Endpoint to {{% ctx %}} API Gateway Service The [{{% ctx %}} API Gateway Service][] now exposes a new API endpoint to encrypt user data. @@ -183,7 +180,6 @@ Affected Components: * [{{% ctx %}} API Gateway Service][] * [{{% ctx %}} Listeners Service][] - ##### Added the ability to encrypt values in the {{% ctx %}} Configuration Portal You can now securely encrypt parameter values directly when adding them to a container. @@ -193,7 +189,6 @@ Affected Components: * {{% ctx %}} Configuration Portal - ##### Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers. @@ -202,7 +197,6 @@ Affected Components: * {{% ctx %}} Configuration Portal - ##### Added support for multiple encryption keys Support has been added for specifying multiple encryption keys, allowing Dev, Test and Prod environments to encrypt data using their own key, whilst being able to decrypt data encrypted in one of the other environments. @@ -228,7 +222,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - ##### Patched ASP.NET Core bug A vulnerability was discovered by Microsoft in ASP.NET Core which is used by the `Services` in [{{% ctx %}} Innovation Core Application][] and [{{% ctx %}} Innovation Execution Application][], so an update to all our `Services` to use the latest version was required. @@ -252,10 +245,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - - - ##### General Security enhancements Some general security enhancements has been made to {{% ctx %}} Configuration Portal. @@ -267,7 +256,6 @@ Affected Components: #### Scalability - ##### Enhanced Service Fabric resilience to RabbitMQ node outages [Service Fabric][] services now automatically connect to another RabbitMQ node if the node it's connected to becomes unavailable. @@ -293,9 +281,6 @@ Affected Components: #### Performance - - - ##### Improved Execution Service concurrency and flow translation The [{{% ctx %}} Execution Service][] now uses semaphores to ensure the same flow isn't translated multiple times when executed concurrently for the first time. @@ -314,7 +299,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - ##### Optimised Execution Management Service event batching The [{{% ctx %}} Execution Management Service][] now batches execution start/end events, reducing inter‑service traffic. @@ -327,7 +311,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - ##### Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service The [{{% ctx %}} Execution Management Service][] now limits the batch size of execution completion events, reducing inter‑service traffic. @@ -348,7 +331,6 @@ Affected Components: #### Observability - ##### Set Retention Period for Grafana Loki Added a retention period to Grafana Loki to ensure that Logs do not continue to grow exponentially. @@ -361,7 +343,6 @@ Affected Components: #### Installation - ##### Improved OpenSSL certificate generation The OpenSSL certificate generation process has been modified. @@ -372,7 +353,6 @@ Affected Components: * {{% ctx %}} App Server Install Scripts - ##### Removal of dependency on Active Directory cmdlets The `Installation` of [{{% ctx %}} Gateway][Gateway] no longer uses Active Directory cmdlets, removing the need to install the Active Directory PowerShell Module. @@ -383,7 +363,6 @@ Affected Components: #### Upgrade - ##### Changed location of CertificateSettings for Service Fabric services The `CertificateSettings` has been moved from the `Settings.xml` to the `appsettings.json` file for the following services: @@ -415,7 +394,6 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Upgrade Scripts - ##### Backup & Restore Support for Reliable Collections during Single‑Server Upgrades During a single‑server upgrade, all reliable collection data is now automatically backed up before the upgrade starts, and restored after the upgrade completes, preserving data that would have previously needed to be restored manually. @@ -428,7 +406,6 @@ Affected Components: #### Capability - ##### Inability to cancel Data Storage Blocks executions A bug has been fixed with the [Data Storage Blocks][Data Storage Blocks] where the block execution would hang after an upgrade or restart, without the ability to cancel the execution. @@ -454,7 +431,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - ##### Block Timeout ignored by Execute HTTP, SOAP, and OpenAPI Request Blocks A bug has been fixed where the Block Timeout setting was being ignored by the [Execute HTTP Request][], [Execute SOAP Request][], and `Execute OpenAPI Request` blocks when making requests. @@ -465,7 +441,6 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] * [{{% ctx %}} Block Packages][Blocks] - ##### Health check failures when using Danish characters in certificate subject A bug has been fixed where health checks failed if a Danish character was used in the Certificate Subject Name for the Load Balancer. @@ -475,7 +450,6 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Upgrade Scripts - #### Cleanup executions inside semaphores when execution service starts up A bug has been fixed where executions remain inside a semaphore (locked forever) when the [{{% ctx %}} Execution Service][] service running those executions stops unexpectedly. @@ -491,7 +465,6 @@ Affected Components: #### Usability - ##### Expression editor changes kept when clicking away and back on a block A bug was fixed where making a change on the expression editor was sometimes lost when clicking on another block then clicking back on the block where the change was made. @@ -500,7 +473,6 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] - ##### Triggers can be removed after Trigger Service restarts A bug was fixed where deleting a trigger would silently fail after a restart of the [{{% ctx %}} Triggers Service][]. @@ -512,7 +484,6 @@ Affected Components: #### Upgrade - ##### Fingerprint Watcher holds onto Fingerprint Generation folder A bug was fixed where the Fingerprint Generation folder would sometimes lock during upgrade causing it to fail. @@ -653,9 +624,6 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.3" >}} [Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.3" >}} - -[Potential Breaking - Upgrade of RabbitMQ and Erlang]: {{< ref "#upgrade-of-rabbitmq-and-erlang-1" >}} - [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} [Capability - Added ServiceDetails to ExecutionContext]: {{< ref "#added-servicedetails-to-executioncontext" >}} From 32bc744605336ea7704037140f5d415a3bb088d7 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Mon, 9 Feb 2026 15:41:06 +0000 Subject: [PATCH 47/48] updated to include version 4.2.0 --- content/en/blog/releases/2025.X/2025.3/2025.3.26111.md | 6 ++++-- data/urls.toml | 5 +++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md index d2e4d20c4..3199a9446 100644 --- a/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md @@ -89,7 +89,7 @@ TODO - Complete Table | [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 12.24.1.25481 | Yes | Patch | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | 48.4.1.25472 | Yes | Patch | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.1.0.24470 | No | N/A | N/A | | -| {{% ctx %}} Configuration Portal | TODO | TODO | Yes | Patch | TODO | | +| {{% ctx %}} Configuration Portal | TODO | 2.0.0.26121 | Yes | Patch | TODO | | | {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | 5.2.10.25442 | Yes | Patch | N/A | | |     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.0.25311 | Yes | Patch | N/A | | |     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.0.25441 | Yes | Patch | N/A | | @@ -564,7 +564,8 @@ There are no known limitations added as part of the 2025.3.26111 patch of the {{ | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------------|--------------------------|----------------------|-----------------------------------| -| 2025.3.26111 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.1.0][Observability 4.1.0] | +| 2025.3.26111 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.2.0][Observability 4.2.0] | +| | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.1.0][Observability 4.1.0] | | | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.0.0][Observability 4.0.0] | | | [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] | @@ -688,6 +689,7 @@ Releases are currently forecast to be made available on: [Loki 3.0.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.3.0.0.Release" >}} [Loki 3.5.5]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.3.5.5.Release" >}} [Loki 2.5.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.Release" >}} +[Observability 4.2.0]: {{< url path="GitHub.Cortex.Observability.4.2.0.Release" >}} [Observability 4.1.0]: {{< url path="GitHub.Cortex.Observability.4.1.0.Release" >}} [Observability 4.0.0]: {{< url path="GitHub.Cortex.Observability.4.0.0.Release" >}} [Observability 3.0.0]: {{< url path="GitHub.Cortex.Observability.3.0.0.Release" >}} diff --git a/data/urls.toml b/data/urls.toml index c0eb767b2..8d9d2f3c5 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -3407,6 +3407,11 @@ GrafanaAlloyInstallZip = "https://github.com/CortexIntelligentAutomation/observability/releases/download/v4.1.0/Grafana.Alloy.Install.zip" GrafanaLokiInstallZip = "https://github.com/CortexIntelligentAutomation/observability/releases/download/v4.1.0/Grafana.Loki.Install.zip" GrafanaDashboardsZip = "https://github.com/CortexIntelligentAutomation/observability/releases/download/v4.1.0/Grafana.Dashboards.zip" + [GitHub.Cortex.Observability.4.2.0] + Release = "https://github.com/CortexIntelligentAutomation/observability/releases/tag/v4.2.0" + GrafanaAlloyInstallZip = "https://github.com/CortexIntelligentAutomation/observability/releases/download/v4.2.0/Grafana.Alloy.Install.zip" + GrafanaLokiInstallZip = "https://github.com/CortexIntelligentAutomation/observability/releases/download/v4.2.0/Grafana.Loki.Install.zip" + GrafanaDashboardsZip = "https://github.com/CortexIntelligentAutomation/observability/releases/download/v4.2.0/Grafana.Dashboards.zip" [Grafana] MainDoc = "https://grafana.com/" [Grafana.Products.Grafana] From 13fc2655edcbe25fb40586928fb2b4080abb9d9d Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 11 Feb 2026 15:21:42 +0000 Subject: [PATCH 48/48] completed and reviewrd table --- .../releases/2025.X/2025.3/2025.3.26111.md | 68 +++++++++++-------- 1 file changed, 38 insertions(+), 30 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md b/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md index 3199a9446..c0d124501 100644 --- a/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md +++ b/content/en/blog/releases/2025.X/2025.3/2025.3.26111.md @@ -66,44 +66,42 @@ Finally, [Upgrade][] includes the following updates: ### Components -TODO - Complete Table - | Release Component | Version (2025.3) | Version (2023.3.26111) | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|------------------|------------------------|---------|-------------|-----------------|-------| | [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | 57.2.1.25474 | Yes | Patch | No | | |     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | 41.1.1.25474 | Yes | Patch | No | | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | 10.1.0.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | No | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | No | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | No | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | 10.1.0.25473 | Yes | Patch | No | | |     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | 8.1.2.25473 | Yes | Patch | No | | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | 8.0.1.25473 | Yes | Patch | No | | |     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | 4.0.1.25474 | Yes | Patch | No | | |     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | 3.0.2.25473 | Yes | Patch | No | | -|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | 12.0.3.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | 15.0.2.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | 8.0.2.25473 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | 12.0.2.25473 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | Potential | Potential breaking change due to a change in the FlowEngine which may affect any custom reporting you have implemented | -|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | Potential | Potential breaking change due to a change in the FlowEngine which may affect any custom reporting you have implemented | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 12.24.1.25481 | Yes | Patch | N/A | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | 48.4.1.25472 | Yes | Patch | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.1.0.24470 | No | N/A | N/A | | -| {{% ctx %}} Configuration Portal | TODO | 2.0.0.26121 | Yes | Patch | TODO | | -| {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | 5.2.10.25442 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.0.25311 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.0.25441 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | 1.0.0.25210 | No | N/A | N/A | | -|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | 1.0.0.25210 | No | N/A | N/A | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | 8.1.4.25451 | Yes | Patch | N/A | | -|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | 1.0.0.25311 | Yes | Patch | N/A | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | 1.0.0.25312 | Yes | Patch | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | 1.2.19.25452 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | 12.0.3.25473 | Yes | Patch | No | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | 15.0.2.25473 | Yes | Patch | No | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | 8.0.2.25473 | Yes | Patch | No | | +|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | 12.0.2.25473 | Yes | Patch | No | | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | Potential | Potential breaking changes occurred in this patch, related to [adding the ability to configure block logging on each block][Potential Breaking - Added ability to configure block logging on each block] | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | 26.4.0.25481 | Yes | Patch | Potential | Potential breaking changes occurred in this patch, related to [adding the ability to configure block logging on each block][Potential Breaking - Added ability to configure block logging on each block] | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | 12.24.1.25481 | Yes | Patch | No | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | 48.4.1.25472 | Yes | Patch | No | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | 3.1.0.24470 | No | N/A | No | | +| {{% ctx %}} Configuration Portal | 2.0.0.25240 | 2.0.0.26121 | Yes | Patch | Potential | Potential breaking changes occurred in this patch, related to the [ Introduction of Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal][Potential Breaking - Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal] | +| {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | 5.2.10.25442 | Yes | Patch | No | | +|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | 1.0.0.25311 | Yes | Patch | No | | +|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | 1.0.0.25441 | Yes | Patch | No | | +|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | 1.0.0.25210 | No | N/A | No | | +|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | 1.0.0.25210 | No | N/A | No | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | 8.1.4.25451 | Yes | Patch | No | | +|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | 1.0.0.25311 | Yes | Patch | No | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | 1.0.0.25312 | Yes | Patch | No | | +| {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | 1.2.19.25452 | Yes | Patch | No | | | {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25441 | Yes | Patch | No | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | Yes | Patch | N/A | | -| {{% ctx %}} Encryptor | 1.4.0.25210 | 1.4.0.25210 | No | N/A | N/A | | -|     > Cortex.Core.NetStandard.Encryption.dll | 3.2.0.25160 | 3.2.0.25471 | Yes | Patch | N/A | | -| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.0.2.25441 | Yes | Patch | N/A | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | Yes | Patch | No | | +| {{% ctx %}} Encryptor | 1.4.0.25210 | 1.4.0.25210 | No | N/A | No | | +|     > Cortex.Core.NetStandard.Encryption.dll | 3.2.0.25160 | 3.2.0.25471 | Yes | Patch | No | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.0.2.25441 | Yes | Patch | No | | ### Features @@ -509,6 +507,8 @@ There are no features removed in the 2025.3.26111 patch of the {{% ctx %}} Platf ### Potential Breaking Changes +#### Added ability to configure block logging on each block + As part of adding the [ability to configure block logging on each block][Capability - Added ability to configure block logging on each block] the values recorded in block logs have been updated. If you have custom reporting that relies on these exact log fields, you may need to update them. @@ -519,6 +519,11 @@ If you have custom reporting that relies on these exact log fields, you may need * Method: `Cortex.FlowEngine.Core.Blocks.Block.Execute` * Type: `Execute` +##### Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal + +As part of [introducing Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal][Security - Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal], both configuration portal +website and flows have been modified, and require updating to work together. + ### Breaking Changes There are no known breaking changes as part of the 2025.3.26111 patch of the {{% ctx %}} Platform. @@ -666,6 +671,9 @@ Releases are currently forecast to be made available on: [Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.3" >}} +[Potential Breaking - Added ability to configure block logging on each block]: {{< ref "#added-ability-to-configure-block-logging-on-each-block-1" >}} +[Potential Breaking - Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal]: {{< ref "#introduced-rolebased-access-control-for-containers-in-the-cortex-configuration-portal-1" >}} + [Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.3" >}}