From 0868d3ac4f26303a15868227a6314f913b713456 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Tue, 17 Mar 2026 16:31:03 +0000 Subject: [PATCH 01/24] added template and done pbis --- .../en/blog/releases/2025.X/2025.9.26161.md | 382 ++++++++++++++++++ 1 file changed, 382 insertions(+) create mode 100644 content/en/blog/releases/2025.X/2025.9.26161.md diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md new file mode 100644 index 000000000..fac685209 --- /dev/null +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -0,0 +1,382 @@ +--- +title: "2025.9" +linkTitle: "2025.9" +date: 2025-10-27 +author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) +--- + +## Summary + +The 2025.9 [Release][] is now available. + +## Download Artefacts + +Installation artefacts can be requested by raising a case in the [{{% ctx %}} Service Portal][]. + +## Release Notes + +### Overview + +2025.9 is the fourth [Release][] of the next generation of {{% ctx %}} and improves on the [2025.7][] release in the following areas: + +* Capability +* Security +* Performance +* Scalability +* Observability +* Installation +* Upgrade +* Documentation + +{{% cr %}} +This release introduces multiple new features to the {{% ctx %}} Platform: + +### Components + +| Release Component | Version (2025.7) | Version (2025.9) | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|------------------|------------------|---------|-------------|-----------------|-------| +| [{{% ctx %}} Innovation Core Application][] | 58.2.1.25350 | 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.6.1.25350 | 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.10.25350 | 8.1.5.25440 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.11.25350 | 8.0.16.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.8.25350 | 8.0.13.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.7.25350 | 10.1.12.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 8.5.5.25350 | 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.8.25350 | 8.1.3.25440 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.14.25350 | 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][] | 4.0.3.25350 | 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.15.25350 | 12.0.21.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.16.25350 | 15.0.22.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.16.25350 | 8.0.24.25440 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 12.4.3.25350 | 12.4.11.25440 | Yes | Patch | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 28.2.1.25350 | 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][] | 28.2.1.25350 | 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] | 13.17.1.25350 | 13.25.1.25440 | Yes | Minor | N/A | | +| [{{% ctx %}} Blocks Package][Blocks] | 49.0.1.25350 | 49.0.4.25430 | Yes | Patch | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.1.25350 | 3.3.0.25440 | Yes | Minor | N/A | | +| {{% ctx %}} Configuration Portal | N/A | 3.3.0.25440 | N/A | N/A | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | 5.2.13.25430 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 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.6.25250 | 8.1.6.25250 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | 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.1.1.25340 | 2.1.1.25340 | No | N/A | N/A | | +| {{% ctx %}} Observability | 4.0.0 | 4.1.0 | Yes | Minor | N/A | | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +### Features + +#### Capability + + +#### Security + +#### Performance + +#### Scalability + +#### Observability + +#### Installation + +#### Upgrade + +#### Documentation + + + + +### Bug Fixes + +#### Capability + +#### Upgrade + + +### Deprecated Features + +There are no features deprecated as part of the 2025.9 release of the {{% ctx %}} Platform. + +### Removed Features + +There are no features removed in the 2025.9 release of the {{% ctx %}} Platform. + +### Potential Breaking Changes + +There are no known potential breaking changes as part of the 2025.9 release of the {{% ctx %}} Platform. + +### Breaking Changes + +There are no known breaking changes as part of the 2025.9 release of the {{% ctx %}} Platform. + +### Known Limitations + +Known limitations have been added within the 2025.9 release of the {{% ctx %}} Platform: + +* Multi-Factor Authentication (MFA) via OpenID Connect cannot be set-up [{{% ctx %}} Gateway][Gateway] initial setup. It must be configured post-installation via the `Authentication` page found under the `Admin` charm. + +## 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.9 | 32.25320 | +| 2025.7 | 32.25320 | +| 2025.5 | 31.24311 | +| 2025.3 | 31.24311 | +| 2025.1 | 31.24311 | +| 2024.11 | 31.24311 | +| 2024.9 | 31.24311 | +| 2024.7 | 31.24311 | +| 2024.5 | 31.24311 | +| 2024.3 | 30 | + +### Observability Compatibility + +| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | +|---------|--------------------------|----------------------|-------------------------------------------| +| 2025.9 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.1.0][Observability 4.1.0] | +| 2025.7 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.0.0][Observability 4.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] (deprecated) | +| 2025.1 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.11 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.5 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.3 | [8.5.4][Grafana 8.5.4] | [2.5.0][Loki 2.5.0] | [2.2.0][Observability 2.2.0] (deprecated) | + +## Install Instructions + +If you are installing a new 2025.9 platform or adding it to an existing {{% ctx %}} 7 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3.25411 or 2025.7 platform refer to the [Upgrade Instructions][]. + +Installing {{% ctx %}} Only: + +* [Multiple Server - With HA][Innovation Only - Multiple Server - With HA] +* [Single Server - Without HA][Innovation Only - Single Server - Without HA] + +Adding {{% ctx %}} to a {{% ctx %}} 7 Installation: + +* [Multiple Server - With HA][Adding Innovation to a 7.2 Installation - Multiple Server - With HA] +* [Single Server - Without HA][Adding Innovation to a 7.2 Installation - Single Server - Without HA] + +## Upgrade Instructions + +If you are upgrading from an existing 2025.3.25411 or 2025.7 platform see the guidance below: + +Upgrading {{% ctx %}} from 2025.3.25411: + +* [Multiple Server - With HA][Upgrade - Multiple Server - With HA - From 2025.3.25411] +* [Single Server - Without HA][Upgrade - Single Server - Without HA - From 2025.3.25411] + +Upgrading {{% ctx %}} from 2025.7: + +* [Multiple Server - With HA][Upgrade - Multiple Server - With HA - From 2025.7] +* [Single Server - Without HA][Upgrade - Single Server - Without HA - From 2025.7] + +## Upcoming Releases + +Releases are currently forecast to be made available on: + +| 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.9" >}} +[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2025.9" >}} +[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2025.9" >}} +[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.9" >}} +[Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.9" >}} + +[Packages]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.9" >}} + +[User Guide - Flow Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainDoc" version="2025.9" >}} + +[Palettes]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.LeftPanel.MainDoc" version="2025.9" >}} +[workspace]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainPanel.Workspaces" version="2025.9" >}} +[Running Executions tab]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageVersionEditor.RunningExecutions" version="2025.9" >}} +[Operations Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview.MainDoc" version="2025.5" >}} +[APIs]: {{< url path="Cortex.Reference.Glossary.A-E.API" version="2025.9" >}} + +[Capability - Added multi‑factor authentication (MFA) via OpenID Connect on {{% ctx %}} Gateway]: {{< ref "#added-multifactor-authentication-mfa-via-openid-connect-on-cortex-gateway" >}} +[Capability - Enabled debugging of production flows]: {{< ref "#enabled-debugging-of-production-flows" >}} +[Capability - Added 'quick add' blocks to the Flow Editor]: {{< ref "#added-quick-add-blocks-to-the-flow-editor" >}} +[Capability - Extended Licence Fingerprint Generator]: {{< ref "#extended-licence-fingerprint-generator" >}} + +[Security]: {{< ref "#security" >}} +[Security - Added Authentication Management to {{% ctx %}} API Gateway Service]: {{< ref "#added-authentication-management-to-cortex-api-gateway-service" >}} +[Security - Enabled single‑use refresh tokens (configurable)]: {{< ref "#enabled-singleuse-refresh-tokens-configurable" >}} +[Security - Hardened Configuration Portal with security headers]: {{< ref "#hardened-configuration-portal-with-security-headers" >}} + +[Performance]: {{< ref "#performance" >}} +[Performance - Optimised Execution Management Service event batching]: {{< ref "#optimised-execution-management-service-event-batching" >}} +[Performance - Improved Execution Service concurrency and flow translation]: {{< ref "#improved-execution-service-concurrency-and-flow-translation" >}} + +[Scalability]: {{< ref "#scalability" >}} +[Scalability - Enhanced Service Fabric resilience to RabbitMQ node outages]: {{< ref "#enhanced-service-fabric-resilience-to-rabbitmq-node-outages" >}} + +[Observability]: {{< ref "#observability" >}} +[Observability - Expanded block logging]: {{< ref "#expanded-block-logging" >}} +[Observability - Made Block logs queryable in Grafana]: {{< ref "#made-block-logs-queryable-in-grafana" >}} + +[Installation]: {{< ref "#installation" >}} +[Installation - Improved OpenSSL certificate generation]: {{< ref "#improved-openssl-certificate-generation" >}} + +[Upgrade]: {{< ref "#upgrade" >}} +[Upgrade - Changed location of CertificateSettings for Service Fabric services]: {{< ref "#changed-location-of-certificatesettings-for-service-fabric-services" >}} + +[Documentation]: {{< ref "#documentation" >}} +[Documentation - Added Configuration Portal installation guide]: {{< ref "#added-configuration-portal-installation-guide" >}} +[Documentation - Updated {{% ctx %}} Installation Guide for new Fingerprint output]: {{< ref "#updated-cortex-installation-guide-for-new-fingerprint-output" >}} +[Documentation - Added Upgrade Observability documentation to latest version]: {{< ref "#added-upgrade-observability-documentation-to-latest-version" >}} +[Documentation - Updated tutorials]: {{< ref "#updated-tutorials" >}} + +[Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} + +[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.9" >}} +[Files & Folders blocks]: {{< url path="Cortex.Reference.Blocks.FilesAndFolders.MainDoc" version="2025.9" >}} +[Text blocks]: {{< url path="Cortex.Reference.Blocks.Text.MainDoc" version="2025.9" >}} +[Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.9" >}} +[Execute SOAP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteSoapRequest.ExecuteSoapRequest.MainDoc" version="2025.9" >}} + +[PatternMatching]: {{< url path="Cortex.Reference.DataTypes.Text.SearchOptions.PatternMatching" version="2025.9" >}} +[SearchOptions]: {{< url path="Cortex.Reference.DataTypes.Text.SearchOptions.MainDoc" version="2025.9" >}} + +[Gateway]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.MainDoc" version="2025.9" >}} +[Tutorials]: {{< url path="Cortex.Tutorials.MainDoc" version="2025.9" >}} +[Tutorials - Administration]: {{< url path="Cortex.Tutorials.Administration.MainDoc" version="2025.9" >}} +[Tutorials - Administration - License consumption]: {{< url path="Cortex.Tutorials.Administration.LicenseConsumption.MainDoc" version="2025.9" >}} +[Tutorials - Administration - Studio Authorisation]: {{< url path="Cortex.Tutorials.Administration.StudioAuthorisation.MainDoc" version="2025.9" >}} +[Tutorials - Administration - Studio Export]: {{< url path="Cortex.Tutorials.Administration.StudioExport.MainDoc" version="2025.9" >}} +[Tutorials - Administration - Studio Hierarchy]: {{< url path="Cortex.Tutorials.Administration.StudioHierarchy.MainDoc" version="2025.9" >}} +[Tutorials - Administration - Version Control]: {{< url path="Cortex.Tutorials.Administration.VersionControl.MainDoc" version="2025.9" >}} +[Tutorials - Development]: {{< url path="Cortex.Tutorials.Development.MainDoc" version="2025.9" >}} +[Tutorials - Development - Flow Editor]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainDoc" version="2025.9" >}} +[Tutorials - Development - Flow Editor - Main Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.MainDoc" version="2025.9" >}} +[Tutorials - Operations]: {{< url path="Cortex.Tutorials.Operations.MainDoc" version="2025.9" >}} +[Tutorials - Operations - Overview]: {{< url path="Cortex.Tutorials.Operations.Overview.MainDoc" version="2025.9" >}} + +[install the Configuration Portal]: {{< url path="Cortex.GettingStarted.OnPremise.AddConfigurationPortalToCortex.MainDoc" version="2025.9" >}} + +[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.9" >}} + +[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.9" >}} + +[Upgrade - Single Server - Without HA - From 2025.7]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.7to2025.9.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Upgrade - Multiple Server - With HA - From 2025.7]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.7to2025.9.MultipleServerWithHA.MainDoc" version="2025.9" >}} +[Upgrade - Single Server - Without HA - From 2025.3.25411]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.9.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Upgrade - Multiple Server - With HA - From 2025.3.25411]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.9.MultipleServerWithHA.MainDoc" version="2025.9" >}} + +[Observability - 3.0.0 to 4.0.0]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeObservability.3.0.0to4.0.0.MainDoc" version="2025.9" >}} +[Observability - 4.0.0 to 4.1.0]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeObservability.4.0.0to4.1.0.MainDoc" version="2025.9" >}} + +[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.9" >}} + +[2025.7]: {{< url path="Cortex.Blogs.Releases.2025.7.MainDoc" version="2025.9" >}} +[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.9" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.9" >}} +[Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.9" >}} + +[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" >}} +[Content Security Policy]: {{< url path="Mozilla.ContentSecurityPolicyHeader" version="2025.9" >}} +[Permissions Policy]: {{< url path="Mozilla.PermissionsPolicyHeader" version="2025.9" >}} From 628672fc7cee81e3023391342832bf9e99dd2441 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 18 Mar 2026 09:57:43 +0000 Subject: [PATCH 02/24] compelted initial categorisation --- .../en/blog/releases/2025.X/2025.9.26161.md | 122 ++++++++++++------ 1 file changed, 83 insertions(+), 39 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index fac685209..51ff1033f 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -72,76 +72,92 @@ This release introduces multiple new features to the {{% ctx %}} Platform: - - - + - - - - - - - - + + + + + + - - + + + + + + +### Features + +#### Capability + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + +#### Security + -### Features + -#### Capability + + -#### Security + + + + #### Performance + + + + + + + + #### Scalability #### Observability #### Installation + + + + + #### Upgrade + + + + + #### Documentation @@ -151,9 +167,37 @@ This release introduces multiple new features to the {{% ctx %}} Platform: #### Capability + + + + + + + + + + + #### Upgrade +#### Usability + + + + + + + +#### Performance + + + +#### Upgrade + + + + ### Deprecated Features There are no features deprecated as part of the 2025.9 release of the {{% ctx %}} Platform. From 551c79528fadd865fe3b76a5d31565e8486eb96e Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 18 Mar 2026 11:35:44 +0000 Subject: [PATCH 03/24] added notes from 2025.3patch --- .../en/blog/releases/2025.X/2025.9.26161.md | 259 ++++++++++++++++-- 1 file changed, 242 insertions(+), 17 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 51ff1033f..a7cbdbcec 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -54,7 +54,7 @@ This release introduces multiple new features to the {{% ctx %}} Platform: | [{{% ctx %}} Gateway][Gateway] | 13.17.1.25350 | 13.25.1.25440 | Yes | Minor | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 49.0.1.25350 | 49.0.4.25430 | Yes | Patch | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.1.25350 | 3.3.0.25440 | Yes | Minor | N/A | | -| {{% ctx %}} Configuration Portal | N/A | 3.3.0.25440 | N/A | N/A | N/A | | +| {{% ctx %}} Configuration Portal | N/A | 3.3.0.25440 | N/A | N/A | N/A | | | {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | 5.2.13.25430 | Yes | Patch | N/A | | |     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | |     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | @@ -88,15 +88,75 @@ This release introduces multiple new features to the {{% ctx %}} Platform: + ### Features #### Capability - - +##### Added ServiceDetails to ExecutionContext + +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: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Configuration Management Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Licence Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + + + +##### Added 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 +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: + +* [{{% 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][] + @@ -115,76 +175,227 @@ This release introduces multiple new features to the {{% ctx %}} Platform: + Already in 2025.9 release notes but we missed the files and folder blocks + #### Security +##### 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][] +##### 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. + +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. + +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. + +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][] +##### General Security enhancements + +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: + +* {{% ctx %}} Configuration Portal #### 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. +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][] + + +##### 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. -#### Scalability +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 + +##### 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, with the default set to 12 months. + +Affected Components: + +* {{% ctx %}} Observability + #### Installation + +##### 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. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts + - #### Upgrade - +##### 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. -#### Documentation +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][] +#### 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: -#### Upgrade +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Execution Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + #### 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. + +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][]. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Triggers Service][] @@ -196,6 +407,20 @@ This release introduces multiple new features to the {{% ctx %}} Platform: #### 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 From f8b5eea8173b7da03933575c3cc70ec4d060d998 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 18 Mar 2026 12:26:44 +0000 Subject: [PATCH 04/24] completed capability section for now --- .../en/blog/releases/2025.X/2025.9.26161.md | 57 ++++++++++++++++++- 1 file changed, 54 insertions(+), 3 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index a7cbdbcec..25da53f1a 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -90,6 +90,7 @@ This release introduces multiple new features to the {{% ctx %}} Platform: + Already in 2025.9 release notes but we missed the files and folder blocks ### Features @@ -126,7 +127,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - ##### Added ability to configure block logging on each block @@ -157,12 +157,45 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - +#### Added LDAP Group Filtering for Role Claims + +The [{{% ctx %}} Authorisation Service][] now includes a new optional setting, `DistinguishedNameFilter`, in its `LdapAuthSettings`. This setting allows you to control which LDAP groups are included in a user’s role claims. +If a regular expression is provided in DistinguishedNameFilter, only group names that match this pattern will be added to the user’s role claims. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Authorisation Service][] +#### Improved Handling of Default Values in the Expression Editor + +When using the expression editor inside block properties, leaving an inner property blank could previously cause errors if the system could not determine the correct default type. +To prevent this, the expression editor now automatically inspects the parent type and works out the appropriate default value during translation. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Block Packages][Blocks] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Package Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] +#### Improved Node Recovery for Cluster Machines + +Cluster nodes can now recover seamlessly after being completely wiped. +When a machine is rebuilt and brought back online, it automatically rejoins both the RabbitMQ cluster and the Service Fabric cluster without requiring manual intervention. +This ensures faster, more reliable recovery and reduces operational overhead during node restoration. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts @@ -172,10 +205,28 @@ Affected Components: +#### Enchanced the handling of untranslated SNMP v1 Traps + +For SNMP v1 traps without a matching MIB, CORTEX now extracts trap details directly from the trap OID when the GenericTrapType is valid (0–6). +In these cases, the GenericTrapType, SpecificTrapType, and EnterpriseId are populated automatically. +If the value is outside the valid range, these fields are set to null to avoid incorrect data. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Triggers Service][] + +#### Partial Translation for unrecognised SNMP Varbinds - Already in 2025.9 release notes but we missed the files and folder blocks +{{% ctx %}} now attempts to partially translate SNMP varbinds when a full translation isn’t possible. +If the MIB contains a valid `FilePath`, the known part of the varbind is translated and the remaining unmatched section is left as‑is. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Triggers Service][] #### Security From a6a6ce1a25e54506d48c30aaf114d85d51900750 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 18 Mar 2026 16:05:03 +0000 Subject: [PATCH 05/24] updated missing notes --- .../en/blog/releases/2025.X/2025.9.26161.md | 58 ++++++++++++++++--- 1 file changed, 50 insertions(+), 8 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 25da53f1a..7aaf7b8ee 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -158,7 +158,7 @@ Affected Components: * [{{% ctx %}} Execution Service][] -#### Added LDAP Group Filtering for Role Claims +##### Added LDAP Group Filtering for Role Claims The [{{% ctx %}} Authorisation Service][] now includes a new optional setting, `DistinguishedNameFilter`, in its `LdapAuthSettings`. This setting allows you to control which LDAP groups are included in a user’s role claims. If a regular expression is provided in DistinguishedNameFilter, only group names that match this pattern will be added to the user’s role claims. @@ -169,7 +169,7 @@ Affected Components: * [{{% ctx %}} Authorisation Service][] -#### Improved Handling of Default Values in the Expression Editor +##### Improved Handling of Default Values in the Expression Editor When using the expression editor inside block properties, leaving an inner property blank could previously cause errors if the system could not determine the correct default type. To prevent this, the expression editor now automatically inspects the parent type and works out the appropriate default value during translation. @@ -187,7 +187,7 @@ Affected Components: * [{{% ctx %}} Execution Service][] -#### Improved Node Recovery for Cluster Machines +##### Improved Node Recovery for Cluster Machines Cluster nodes can now recover seamlessly after being completely wiped. When a machine is rebuilt and brought back online, it automatically rejoins both the RabbitMQ cluster and the Service Fabric cluster without requiring manual intervention. @@ -205,9 +205,9 @@ Affected Components: -#### Enchanced the handling of untranslated SNMP v1 Traps +#### Enhanced the handling of untranslated SNMP v1 Traps -For SNMP v1 traps without a matching MIB, CORTEX now extracts trap details directly from the trap OID when the GenericTrapType is valid (0–6). +For SNMP v1 traps without a matching MIB, {{% ctx %}} now extracts trap details directly from the trap OID when the GenericTrapType is valid (0–6). In these cases, the GenericTrapType, SpecificTrapType, and EnterpriseId are populated automatically. If the value is outside the valid range, these fields are set to null to avoid incorrect data. @@ -364,8 +364,22 @@ Affected Components: * {{% ctx %}} App Server Install Scripts +##### UTF‑8 Encoding Support for Non‑ANSI Characters in Configuration Files + +{{% ctx %}} now saves key configuration files in UTF‑8, ensuring certificates with non‑ANSI characters are handled correctly during installation and can be read by [{{% ctx %}} API Gateway Service][]. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts +##### Improved behaviour when disabling cluster nodes + +When a node is disabled, its secondary replicas now correctly become idle secondaries rather than remaining active preventing errors related to minimum replica counts. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts #### Upgrade @@ -378,8 +392,16 @@ Affected Components: * {{% ctx %}} Upgrade Scripts - +#### Enhanced pre‑upgrade health checks for Service Fabric and RabbitMQ + +Upgrades now stop if Service Fabric or RabbitMQ are not fully healthy. Nodes that are down, in error, or missing from the cluster will block the upgrade. +RabbitMQ queues are also checked, with automatic fixes for missing members and noproc states. +If error queues contain messages, you’ll be prompted to review or automatically export and clear them before continuing. + +Affected Components: + +* {{% ctx %}} Upgrade Scripts ### Bug Fixes @@ -412,7 +434,7 @@ Affected Components: * [{{% ctx %}} Execution Service][] -#### Cleanup executions inside semaphores when execution service starts up +##### 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. @@ -449,11 +471,32 @@ Affected Components: * [{{% ctx %}} Triggers Service][] +##### Listener Service no longer fails the upgrade script when the service does not exist or has not changed between versions + +A bug was fixed where upgrade script would fail when upgrading the [{{% ctx %}} Listeners Service][] even when it did not exist or changed between {{% ctx %}} versions. +Affected Components: + +* {{% ctx %}} App Server Install Scripts #### Performance +##### Reduced memory growth during high‑volume flow execution + +A bug was fixed where running a long running parent flow calling a large numbers of child flows would cause a spike in the memory usage. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Block Packages][Blocks] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Package Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] #### Upgrade @@ -473,7 +516,6 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Licence Fingerprint Generator - ### Deprecated Features There are no features deprecated as part of the 2025.9 release of the {{% ctx %}} Platform. From 1727149f852f2fbefa7a54f535970ede9a6df288 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 18 Mar 2026 16:08:32 +0000 Subject: [PATCH 06/24] updated top section --- content/en/blog/releases/2025.X/2025.9.26161.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 7aaf7b8ee..41b3ce286 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -1,13 +1,13 @@ --- -title: "2025.9" -linkTitle: "2025.9" +title: "2025.9.26161" +linkTitle: "2025.9.26161" date: 2025-10-27 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- ## Summary -The 2025.9 [Release][] is now available. +The 2025.9.26161 [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.9 is the fourth [Release][] of the next generation of {{% ctx %}} and improves on the [2025.7][] release in the following areas: +2025.9.26161 is the latest [Patch][] of [2025.9][] and improves on the release in the following areas: * Capability * Security From be686afb02f2cd7107328f77a2a96acc5439adaf Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 18 Mar 2026 16:33:16 +0000 Subject: [PATCH 07/24] updated rest of document --- .../en/blog/releases/2025.X/2025.9.26161.md | 156 +++++++----------- 1 file changed, 58 insertions(+), 98 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 41b3ce286..0cdb8c813 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -518,25 +518,40 @@ Affected Components: ### Deprecated Features -There are no features deprecated as part of the 2025.9 release of the {{% ctx %}} Platform. +There are no features deprecated as part of the 2025.9.26161 patch of the {{% ctx %}} Platform. ### Removed Features -There are no features removed in the 2025.9 release of the {{% ctx %}} Platform. +There are no features removed in the 2025.9.26161 patch of the {{% ctx %}} Platform. ### Potential Breaking Changes -There are no known potential breaking changes as part of the 2025.9 release of the {{% ctx %}} Platform. +#### 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. + +* Previous log values: + * Method: `Cortex.FlowEngine.Execution.ExecutionThread.ExecuteNextBlock` + * Type: `ExecuteNextBlock` +* New log values + * 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.9 release of the {{% ctx %}} Platform. +There are no known breaking changes as part of the 2025.9.26161 patch of the {{% ctx %}} Platform. ### Known Limitations Known limitations have been added within the 2025.9 release of the {{% ctx %}} Platform: -* Multi-Factor Authentication (MFA) via OpenID Connect cannot be set-up [{{% ctx %}} Gateway][Gateway] initial setup. It must be configured post-installation via the `Authentication` page found under the `Admin` charm. +There are no known limitations added as part of the 2025.9.26161 patch of the {{% ctx %}} Platform. ## Version Support @@ -558,36 +573,46 @@ Known limitations have been added within the 2025.9 release of the {{% ctx %}} P ### Flow Compatibility -| Release | Compatibility Version | -|---------|-----------------------| -| 2025.9 | 32.25320 | -| 2025.7 | 32.25320 | -| 2025.5 | 31.24311 | -| 2025.3 | 31.24311 | -| 2025.1 | 31.24311 | -| 2024.11 | 31.24311 | -| 2024.9 | 31.24311 | -| 2024.7 | 31.24311 | -| 2024.5 | 31.24311 | -| 2024.3 | 30 | +| Release | Compatibility Version | +|---------------|-----------------------| +| 2025.9.26161 | 32.25451 | +| 2025.9 | 32.25320 | +| 2025.7 | 32.25320 | +| 2025.5 | 31.24311 | +| 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 -| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | -|---------|--------------------------|----------------------|-------------------------------------------| -| 2025.9 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.1.0][Observability 4.1.0] | -| 2025.7 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.0.0][Observability 4.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] (deprecated) | -| 2025.1 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | -| 2024.11 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | -| 2024.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | -| 2024.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | -| 2024.5 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | -| 2024.3 | [8.5.4][Grafana 8.5.4] | [2.5.0][Loki 2.5.0] | [2.2.0][Observability 2.2.0] (deprecated) | +| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | +|---------------|--------------------------|----------------------|-------------------------------------------| +| 2025.9.26161 | [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.9 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.1.0][Observability 4.1.0] | +| 2025.7 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.0.0][Observability 4.0.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] (deprecated) | +| 2025.1 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.11 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.5 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2024.3 | [8.5.4][Grafana 8.5.4] | [2.5.0][Loki 2.5.0] | [2.2.0][Observability 2.2.0] (deprecated) | ## Install Instructions -If you are installing a new 2025.9 platform or adding it to an existing {{% ctx %}} 7 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3.25411 or 2025.7 platform refer to the [Upgrade Instructions][]. +If you are installing a new 2025.9 platform or adding it to an existing {{% ctx %}} 7 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3.26111 or 2025.9 platform refer to the [Upgrade Instructions][]. Installing {{% ctx %}} Only: @@ -601,14 +626,14 @@ Adding {{% ctx %}} to a {{% ctx %}} 7 Installation: ## Upgrade Instructions -If you are upgrading from an existing 2025.3.25411 or 2025.7 platform see the guidance below: +If you are upgrading from an existing 2025.3.26111 or 2025.9 platform see the guidance below: -Upgrading {{% ctx %}} from 2025.3.25411: +Upgrading {{% ctx %}} from 2025.3.26111: * [Multiple Server - With HA][Upgrade - Multiple Server - With HA - From 2025.3.25411] * [Single Server - Without HA][Upgrade - Single Server - Without HA - From 2025.3.25411] -Upgrading {{% ctx %}} from 2025.7: +Upgrading {{% ctx %}} from 2025.9: * [Multiple Server - With HA][Upgrade - Multiple Server - With HA - From 2025.7] * [Single Server - Without HA][Upgrade - Single Server - Without HA - From 2025.7] @@ -639,73 +664,10 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.9" >}} [Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.9" >}} -[Packages]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.9" >}} - -[User Guide - Flow Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainDoc" version="2025.9" >}} - -[Palettes]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.LeftPanel.MainDoc" version="2025.9" >}} -[workspace]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainPanel.Workspaces" version="2025.9" >}} -[Running Executions tab]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageVersionEditor.RunningExecutions" version="2025.9" >}} -[Operations Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview.MainDoc" version="2025.5" >}} -[APIs]: {{< url path="Cortex.Reference.Glossary.A-E.API" version="2025.9" >}} - -[Capability - Added multi‑factor authentication (MFA) via OpenID Connect on {{% ctx %}} Gateway]: {{< ref "#added-multifactor-authentication-mfa-via-openid-connect-on-cortex-gateway" >}} -[Capability - Enabled debugging of production flows]: {{< ref "#enabled-debugging-of-production-flows" >}} -[Capability - Added 'quick add' blocks to the Flow Editor]: {{< ref "#added-quick-add-blocks-to-the-flow-editor" >}} -[Capability - Extended Licence Fingerprint Generator]: {{< ref "#extended-licence-fingerprint-generator" >}} - -[Security]: {{< ref "#security" >}} -[Security - Added Authentication Management to {{% ctx %}} API Gateway Service]: {{< ref "#added-authentication-management-to-cortex-api-gateway-service" >}} -[Security - Enabled single‑use refresh tokens (configurable)]: {{< ref "#enabled-singleuse-refresh-tokens-configurable" >}} -[Security - Hardened Configuration Portal with security headers]: {{< ref "#hardened-configuration-portal-with-security-headers" >}} - -[Performance]: {{< ref "#performance" >}} -[Performance - Optimised Execution Management Service event batching]: {{< ref "#optimised-execution-management-service-event-batching" >}} -[Performance - Improved Execution Service concurrency and flow translation]: {{< ref "#improved-execution-service-concurrency-and-flow-translation" >}} - -[Scalability]: {{< ref "#scalability" >}} -[Scalability - Enhanced Service Fabric resilience to RabbitMQ node outages]: {{< ref "#enhanced-service-fabric-resilience-to-rabbitmq-node-outages" >}} - -[Observability]: {{< ref "#observability" >}} -[Observability - Expanded block logging]: {{< ref "#expanded-block-logging" >}} -[Observability - Made Block logs queryable in Grafana]: {{< ref "#made-block-logs-queryable-in-grafana" >}} - -[Installation]: {{< ref "#installation" >}} -[Installation - Improved OpenSSL certificate generation]: {{< ref "#improved-openssl-certificate-generation" >}} - -[Upgrade]: {{< ref "#upgrade" >}} -[Upgrade - Changed location of CertificateSettings for Service Fabric services]: {{< ref "#changed-location-of-certificatesettings-for-service-fabric-services" >}} - -[Documentation]: {{< ref "#documentation" >}} -[Documentation - Added Configuration Portal installation guide]: {{< ref "#added-configuration-portal-installation-guide" >}} -[Documentation - Updated {{% ctx %}} Installation Guide for new Fingerprint output]: {{< ref "#updated-cortex-installation-guide-for-new-fingerprint-output" >}} -[Documentation - Added Upgrade Observability documentation to latest version]: {{< ref "#added-upgrade-observability-documentation-to-latest-version" >}} -[Documentation - Updated tutorials]: {{< ref "#updated-tutorials" >}} [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} -[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.9" >}} -[Files & Folders blocks]: {{< url path="Cortex.Reference.Blocks.FilesAndFolders.MainDoc" version="2025.9" >}} -[Text blocks]: {{< url path="Cortex.Reference.Blocks.Text.MainDoc" version="2025.9" >}} -[Execute HTTP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteHttpRequest.ExecuteHttpRequest.MainDoc" version="2025.9" >}} -[Execute SOAP Request]: {{< url path="Cortex.Reference.Blocks.Http.ExecuteSoapRequest.ExecuteSoapRequest.MainDoc" version="2025.9" >}} - -[PatternMatching]: {{< url path="Cortex.Reference.DataTypes.Text.SearchOptions.PatternMatching" version="2025.9" >}} -[SearchOptions]: {{< url path="Cortex.Reference.DataTypes.Text.SearchOptions.MainDoc" version="2025.9" >}} - -[Gateway]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.MainDoc" version="2025.9" >}} -[Tutorials]: {{< url path="Cortex.Tutorials.MainDoc" version="2025.9" >}} -[Tutorials - Administration]: {{< url path="Cortex.Tutorials.Administration.MainDoc" version="2025.9" >}} -[Tutorials - Administration - License consumption]: {{< url path="Cortex.Tutorials.Administration.LicenseConsumption.MainDoc" version="2025.9" >}} -[Tutorials - Administration - Studio Authorisation]: {{< url path="Cortex.Tutorials.Administration.StudioAuthorisation.MainDoc" version="2025.9" >}} -[Tutorials - Administration - Studio Export]: {{< url path="Cortex.Tutorials.Administration.StudioExport.MainDoc" version="2025.9" >}} -[Tutorials - Administration - Studio Hierarchy]: {{< url path="Cortex.Tutorials.Administration.StudioHierarchy.MainDoc" version="2025.9" >}} -[Tutorials - Administration - Version Control]: {{< url path="Cortex.Tutorials.Administration.VersionControl.MainDoc" version="2025.9" >}} -[Tutorials - Development]: {{< url path="Cortex.Tutorials.Development.MainDoc" version="2025.9" >}} -[Tutorials - Development - Flow Editor]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainDoc" version="2025.9" >}} -[Tutorials - Development - Flow Editor - Main Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.MainDoc" version="2025.9" >}} -[Tutorials - Operations]: {{< url path="Cortex.Tutorials.Operations.MainDoc" version="2025.9" >}} -[Tutorials - Operations - Overview]: {{< url path="Cortex.Tutorials.Operations.Overview.MainDoc" version="2025.9" >}} + [install the Configuration Portal]: {{< url path="Cortex.GettingStarted.OnPremise.AddConfigurationPortalToCortex.MainDoc" version="2025.9" >}} @@ -720,8 +682,6 @@ Releases are currently forecast to be made available on: [Upgrade - Single Server - Without HA - From 2025.3.25411]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.9.SingleServerWithoutHA.MainDoc" version="2025.9" >}} [Upgrade - Multiple Server - With HA - From 2025.3.25411]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.9.MultipleServerWithHA.MainDoc" version="2025.9" >}} -[Observability - 3.0.0 to 4.0.0]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeObservability.3.0.0to4.0.0.MainDoc" version="2025.9" >}} -[Observability - 4.0.0 to 4.1.0]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeObservability.4.0.0to4.1.0.MainDoc" version="2025.9" >}} [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.9" >}} From 3f41e1c00edc5ff3222d10040a007327ab359272 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 18 Mar 2026 16:37:27 +0000 Subject: [PATCH 08/24] removed links not currently used --- content/en/blog/releases/2025.X/2025.9.26161.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 0cdb8c813..92547b19f 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -664,13 +664,9 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.9" >}} [Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.9" >}} - [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} - -[install the Configuration Portal]: {{< url path="Cortex.GettingStarted.OnPremise.AddConfigurationPortalToCortex.MainDoc" version="2025.9" >}} - [Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.9" >}} [Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.9" >}} @@ -682,13 +678,10 @@ Releases are currently forecast to be made available on: [Upgrade - Single Server - Without HA - From 2025.3.25411]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.9.SingleServerWithoutHA.MainDoc" version="2025.9" >}} [Upgrade - Multiple Server - With HA - From 2025.3.25411]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.9.MultipleServerWithHA.MainDoc" version="2025.9" >}} - [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.9" >}} -[2025.7]: {{< url path="Cortex.Blogs.Releases.2025.7.MainDoc" version="2025.9" >}} -[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.9" >}} [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.9" >}} -[Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.9" >}} +[Patch]: {{< url path="Cortex.Reference.Glossary.P-T.Patch" version="2025.9" >}} [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" >}} @@ -700,5 +693,3 @@ Releases are currently forecast to be made available on: [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" >}} -[Content Security Policy]: {{< url path="Mozilla.ContentSecurityPolicyHeader" version="2025.9" >}} -[Permissions Policy]: {{< url path="Mozilla.PermissionsPolicyHeader" version="2025.9" >}} From 3232ebb85246d363e0923fd443a2c7ac75c04aa8 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 18 Mar 2026 16:50:59 +0000 Subject: [PATCH 09/24] updated link to be correct so far --- .../en/blog/releases/2025.X/2025.9.26161.md | 36 +++++++++++-------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 92547b19f..859ea3b04 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -190,7 +190,7 @@ Affected Components: ##### Improved Node Recovery for Cluster Machines Cluster nodes can now recover seamlessly after being completely wiped. -When a machine is rebuilt and brought back online, it automatically rejoins both the RabbitMQ cluster and the Service Fabric cluster without requiring manual intervention. +When a machine is rebuilt and brought back online, it automatically rejoins both the RabbitMQ cluster and the [Service Fabric][Service Fabric] cluster without requiring manual intervention. This ensures faster, more reliable recovery and reduces operational overhead during node restoration. Affected Components: @@ -207,8 +207,8 @@ Affected Components: #### Enhanced the handling of untranslated SNMP v1 Traps -For SNMP v1 traps without a matching MIB, {{% ctx %}} now extracts trap details directly from the trap OID when the GenericTrapType is valid (0–6). -In these cases, the GenericTrapType, SpecificTrapType, and EnterpriseId are populated automatically. +For SNMP v1 traps without a matching MIB, {{% ctx %}} now extracts trap details directly from the trap OID when the `GenericTrapType` is valid (0–6). +In these cases, the `GenericTrapType`, `SpecificTrapType`, and `EnterpriseId` are populated automatically. If the value is outside the valid range, these fields are set to null to avoid incorrect data. Affected Components: @@ -218,7 +218,7 @@ Affected Components: -#### Partial Translation for unrecognised SNMP Varbinds +#### Partial Translation for unrecognised SNMP varbinds {{% ctx %}} now attempts to partially translate SNMP varbinds when a full translation isn’t possible. If the MIB contains a valid `FilePath`, the known part of the varbind is translated and the remaining unmatched section is left as‑is. @@ -342,7 +342,7 @@ Affected Components: #### Observability -##### Set Retention Period for Grafana Loki +##### 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. @@ -364,7 +364,7 @@ Affected Components: * {{% ctx %}} App Server Install Scripts -##### UTF‑8 Encoding Support for Non‑ANSI Characters in Configuration Files +##### UTF‑8 encoding support for Non‑ANSI characters in configuration files {{% ctx %}} now saves key configuration files in UTF‑8, ensuring certificates with non‑ANSI characters are handled correctly during installation and can be read by [{{% ctx %}} API Gateway Service][]. @@ -395,7 +395,7 @@ Affected Components: #### Enhanced pre‑upgrade health checks for Service Fabric and RabbitMQ -Upgrades now stop if Service Fabric or RabbitMQ are not fully healthy. Nodes that are down, in error, or missing from the cluster will block the upgrade. +Upgrades now stop if Service Fabric or RabbitMQ are not fully healthy. Nodes that are down, in error, or missing from the cluster will prevent an upgrade from happening until they are fixed. RabbitMQ queues are also checked, with automatic fixes for missing members and noproc states. If error queues contain messages, you’ll be prompted to review or automatically export and clear them before continuing. @@ -630,13 +630,13 @@ If you are upgrading from an existing 2025.3.26111 or 2025.9 platform see the gu Upgrading {{% ctx %}} from 2025.3.26111: -* [Multiple Server - With HA][Upgrade - Multiple Server - With HA - From 2025.3.25411] -* [Single Server - Without HA][Upgrade - Single Server - Without HA - From 2025.3.25411] +* [Multiple Server - With HA][Upgrade - Multiple Server - With HA - From 2025.3.26111] +* [Single Server - Without HA][Upgrade - Single Server - Without HA - From 2025.3.26111] Upgrading {{% ctx %}} from 2025.9: -* [Multiple Server - With HA][Upgrade - Multiple Server - With HA - From 2025.7] -* [Single Server - Without HA][Upgrade - Single Server - Without HA - From 2025.7] +* [Multiple Server - With HA][Upgrade - Multiple Server - With HA - From 2025.9] +* [Single Server - Without HA][Upgrade - Single Server - Without HA - From 2025.9] ## Upcoming Releases @@ -673,15 +673,20 @@ 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.9" >}} [Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.9" >}} -[Upgrade - Single Server - Without HA - From 2025.7]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.7to2025.9.SingleServerWithoutHA.MainDoc" version="2025.9" >}} -[Upgrade - Multiple Server - With HA - From 2025.7]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.7to2025.9.MultipleServerWithHA.MainDoc" version="2025.9" >}} -[Upgrade - Single Server - Without HA - From 2025.3.25411]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.9.SingleServerWithoutHA.MainDoc" version="2025.9" >}} -[Upgrade - Multiple Server - With HA - From 2025.3.25411]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.25411to2025.9.MultipleServerWithHA.MainDoc" version="2025.9" >}} +[Upgrade - Single Server - Without HA - From 2025.9]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.9-to-2025.9.26161.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Upgrade - Multiple Server - With HA - From 2025.9]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.9-to-2025.9.26161.MultipleServerWithHA.MainDoc" version="2025.9" >}} +[Upgrade - Single Server - Without HA - From 2025.3.26111]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.26111to2025.9.26161.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Upgrade - Multiple Server - With HA - From 2025.3.26111]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.26111to2025.9.26161.MultipleServerWithHA.MainDoc" version="2025.9" >}} [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.9" >}} +[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.9" >}} +[Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.9" >}} + [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.9" >}} [Patch]: {{< url path="Cortex.Reference.Glossary.P-T.Patch" version="2025.9" >}} +[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.9" >}} +[Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.9" >}} [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" >}} @@ -689,6 +694,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" >}} From cae7c803c074d9be3172dcd12b8179dc9d255489 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 19 Mar 2026 14:47:31 +0000 Subject: [PATCH 10/24] completed the table so far --- .../en/blog/releases/2025.X/2025.9.26161.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 859ea3b04..ac9d1b978 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -33,42 +33,42 @@ This release introduces multiple new features to the {{% ctx %}} Platform: ### Components -| Release Component | Version (2025.7) | Version (2025.9) | Updated | Update Type | Breaking Change | Notes | -|--------------------------------------------------------------------------------|------------------|------------------|---------|-------------|-----------------|-------| -| [{{% ctx %}} Innovation Core Application][] | 58.2.1.25350 | 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.6.1.25350 | 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.10.25350 | 8.1.5.25440 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.11.25350 | 8.0.16.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.8.25350 | 8.0.13.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.7.25350 | 10.1.12.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 8.5.5.25350 | 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.8.25350 | 8.1.3.25440 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 4.0.14.25350 | 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][] | 4.0.3.25350 | 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.15.25350 | 12.0.21.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.16.25350 | 15.0.22.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.16.25350 | 8.0.24.25440 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 12.4.3.25350 | 12.4.11.25440 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 28.2.1.25350 | 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][] | 28.2.1.25350 | 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] | 13.17.1.25350 | 13.25.1.25440 | Yes | Minor | N/A | | -| [{{% ctx %}} Blocks Package][Blocks] | 49.0.1.25350 | 49.0.4.25430 | Yes | Patch | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.1.25350 | 3.3.0.25440 | Yes | Minor | N/A | | -| {{% ctx %}} Configuration Portal | N/A | 3.3.0.25440 | N/A | N/A | N/A | | -| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | 5.2.13.25430 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | -|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 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.6.25250 | 8.1.6.25250 | No | N/A | N/A | | -|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | 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.1.1.25340 | 2.1.1.25340 | No | N/A | N/A | | -| {{% ctx %}} Observability | 4.0.0 | 4.1.0 | Yes | Minor | N/A | | +| Release Component | Version (2025.9) | Version (2025.9.26161 ) | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|------------------|-------------------------|---------|-------------|-----------------|-------| +| [{{% ctx %}} Innovation Core Application][] | 60.2.2.25440 | 60.2.2.26151 | 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][] | 42.2.2.25440 | 42.2.2.26151 | 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.1.5.25440 | 8.1.5.26141 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.16.25440 | 8.0.16.26142 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.13.25440 | 8.0.13.26141 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.12.25440 | 10.1.12.26141 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 9.1.2.25440 | 9.1.2.26142 | 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.1.3.25440 | 8.1.3.26141 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 5.0.1.25440 | 5.0.1.26141 | 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][] | 5.0.4.25440 | 5.0.4.26142 | 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.21.25440 | 12.0.21.26141 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.22.25440 | 15.0.22.26142 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.24.25440 | 8.0.24.26142 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 12.4.11.25440 | 12.4.11.26142 | Yes | Patch | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 29.1.2.25440 | 29.1.2.26142 | 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][] | 29.1.2.25440 | 29.1.2.26142 | 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] | 13.25.1.25440 | 13.25.1.26142 | Yes | Patch | N/A | | +| [{{% ctx %}} Blocks Package][Blocks] | 49.0.4.25430 | 49.0.4.26131 | Yes | Patch | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.3.0.25440 | 3.3.0.26151 | Yes | Patch | N/A | | +| {{% ctx %}} Configuration Portal | 3.3.0.25440 | TODO | N/A | N/A | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.13.25430 | 5.2.13.25430 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 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.6.25250 | 8.1.6.25250 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.23.25420 | 1.2.23.25420 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 5.0.0.25420 | 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.1.1.25340 | 2.1.1.25340 | No | N/A | N/A | | +| {{% ctx %}} Observability | 4.1.0 | 4.1.0 | Yes | Minor | N/A | | +##### Added support for filtering and opening task by process id + +Support was added for filtering the Process Dashboard by providing the `ProcessId` as a query parameter. +You can now also open a task by `ProcessId` using the `Open` query parameter (e.g `https://server.domain.com/cortexinteractionportal?ProcessID=ae40ced8-9a81-4c46-af85-f5ba35f48169` or `https://server.domain.com/cortexinteractionportal?ProcessID=ae40ced8-9a81-4c46-af85-f5ba35f48169&Open=true`) + +Affected Components: + +* {{% ctx %}} Interaction Portal + - - - +##### Added support for assigning task to users and/or groups + +Support has been added for assigning a task to specific users and/or groups. + +Affected Components: + +* {{% ctx %}} Interaction Portal -#### Enhanced the handling of untranslated SNMP v1 Traps +##### Enhanced the handling of untranslated SNMP v1 Traps For SNMP v1 traps without a matching MIB, {{% ctx %}} now extracts trap details directly from the trap OID when the `GenericTrapType` is valid (0–6). In these cases, the `GenericTrapType`, `SpecificTrapType`, and `EnterpriseId` are populated automatically. @@ -218,7 +232,7 @@ Affected Components: -#### Partial Translation for unrecognised SNMP varbinds +##### Partial Translation for unrecognised SNMP varbinds {{% ctx %}} now attempts to partially translate SNMP varbinds when a full translation isn’t possible. If the MIB contains a valid `FilePath`, the known part of the varbind is translated and the remaining unmatched section is left as‑is. @@ -447,7 +461,19 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - + + +##### Editing a process or task from the Manage processes and tasks sometimes fail + +A bug was fixed where editing a process or task would sometimes fail as the data would not load on the dialog, preventing the user from editing and saving. + +Affected Components: + +* {{% ctx %}} Interaction Portal + + + #### Usability From cf10ee5d7f95e80fc49d78201e2f3d2481e842ba Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 26 Mar 2026 12:36:39 +0000 Subject: [PATCH 12/24] ordered release notes correctly for now --- .../en/blog/releases/2025.X/2025.9.26161.md | 114 ++++++++---------- 1 file changed, 49 insertions(+), 65 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index db9ba917d..e79bec3cd 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -70,28 +70,6 @@ This release introduces multiple new features to the {{% ctx %}} Platform: | {{% ctx %}} Flows Upgrader | 2.1.1.25340 | 2.1.1.25340 | No | N/A | N/A | | | {{% ctx %}} Observability | 4.1.0 | 4.1.0 | Yes | Minor | N/A | | - - - - - - - - - - - - - - - - - - - Already in 2025.9 release notes but we missed the files and folder blocks - ### Features #### Capability @@ -157,17 +135,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - -##### Added LDAP Group Filtering for Role Claims - -The [{{% ctx %}} Authorisation Service][] now includes a new optional setting, `DistinguishedNameFilter`, in its `LdapAuthSettings`. This setting allows you to control which LDAP groups are included in a user’s role claims. -If a regular expression is provided in DistinguishedNameFilter, only group names that match this pattern will be added to the user’s role claims. - -Affected Components: - -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} Authorisation Service][] - ##### Improved Handling of Default Values in the Expression Editor @@ -186,16 +153,16 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - -##### Improved Node Recovery for Cluster Machines + +##### Added LDAP Group Filtering for Role Claims -Cluster nodes can now recover seamlessly after being completely wiped. -When a machine is rebuilt and brought back online, it automatically rejoins both the RabbitMQ cluster and the [Service Fabric][Service Fabric] cluster without requiring manual intervention. -This ensures faster, more reliable recovery and reduces operational overhead during node restoration. +The [{{% ctx %}} Authorisation Service][] now includes a new optional setting, `DistinguishedNameFilter`, in its `LdapAuthSettings`. This setting allows you to control which LDAP groups are included in a user’s role claims. +If a regular expression is provided in DistinguishedNameFilter, only group names that match this pattern will be added to the user’s role claims. Affected Components: -* {{% ctx %}} App Server Install Scripts +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Authorisation Service][] @@ -255,25 +222,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. -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 - - -##### 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. - -Affected Components: - -* {{% ctx %}} Configuration Portal - ##### Added support for multiple encryption keys @@ -300,6 +248,24 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution 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. +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 + + +##### 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. + +Affected Components: + +* {{% ctx %}} Configuration Portal @@ -311,7 +277,12 @@ For further information, please raise a case in the [{{% ctx %}} Service Portal] Affected Components: -* {{% ctx %}} Configuration Portal +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] #### Performance @@ -368,10 +339,21 @@ Affected Components: #### Installation - -##### Removal of dependency on Active Directory cmdlets + +##### Improved Node Recovery for Cluster Machines -The `Installation` of [{{% ctx %}} Gateway][Gateway] no longer uses Active Directory cmdlets, removing the need to install the Active Directory PowerShell Module. +Cluster nodes can now recover seamlessly after being completely wiped. +When a machine is rebuilt and brought back online, it automatically rejoins both the RabbitMQ cluster and the [Service Fabric][Service Fabric] cluster without requiring manual intervention. +This ensures faster, more reliable recovery and reduces operational overhead during node restoration. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts + + +##### Improved behaviour when disabling cluster nodes + +When a node is disabled, its secondary replicas now correctly become idle secondaries rather than remaining active preventing errors related to minimum replica counts. Affected Components: @@ -386,10 +368,10 @@ Affected Components: * {{% ctx %}} App Server Install Scripts - -##### Improved behaviour when disabling cluster nodes + +##### Removal of dependency on Active Directory cmdlets -When a node is disabled, its secondary replicas now correctly become idle secondaries rather than remaining active preventing errors related to minimum replica counts. +The `Installation` of [{{% ctx %}} Gateway][Gateway] no longer uses Active Directory cmdlets, removing the need to install the Active Directory PowerShell Module. Affected Components: @@ -462,6 +444,8 @@ Affected Components: * [{{% ctx %}} Execution Service][] + TODO + ##### Editing a process or task from the Manage processes and tasks sometimes fail From 3134182e5f5d8a581e6d6124a8134dc315fc0aeb Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 26 Mar 2026 12:43:38 +0000 Subject: [PATCH 13/24] wrote the last relase note for now --- content/en/blog/releases/2025.X/2025.9.26161.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index e79bec3cd..8d02fef7c 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -444,7 +444,17 @@ Affected Components: * [{{% ctx %}} Execution Service][] - TODO + + +#### All token sizes are able to be access protected endpoints + +A bug was fixed where given a token with a large amount of roles, then calls to a protected endpoint would fail. + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Authorisation Service][] + ##### Editing a process or task from the Manage processes and tasks sometimes fail From 5137f42a622aef0fe7d5421e3e1bb3e5bbf0c887 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 1 Apr 2026 15:34:07 +0100 Subject: [PATCH 14/24] completed table --- .../en/blog/releases/2025.X/2025.9.26161.md | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 8d02fef7c..c7bc692d5 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -35,39 +35,39 @@ This release introduces multiple new features to the {{% ctx %}} Platform: | Release Component | Version (2025.9) | Version (2025.9.26161 ) | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|------------------|-------------------------|---------|-------------|-----------------|-------| -| [{{% ctx %}} Innovation Core Application][] | 60.2.2.25440 | 60.2.2.26151 | 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][] | 42.2.2.25440 | 42.2.2.26151 | 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][] | 60.2.2.25440 | 60.2.2.26151 | Yes | Patch | No | | +|     > [{{% ctx %}} API Gateway Service][] | 42.2.2.25440 | 42.2.2.26151 | Yes | Patch | No | | |     > [{{% ctx %}} Authorisation Service][] | 8.1.5.25440 | 8.1.5.26141 | Yes | Patch | N/A | | |     > [{{% ctx %}} Concurrency Management Service][] | 8.0.16.25440 | 8.0.16.26142 | Yes | Patch | N/A | | |     > [{{% ctx %}} Configuration Management Service][] | 8.0.13.25440 | 8.0.13.26141 | Yes | Patch | N/A | | |     > [{{% ctx %}} Data Storage Service][] | 10.1.12.25440 | 10.1.12.26141 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 9.1.2.25440 | 9.1.2.26142 | 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][] | 9.1.2.25440 | 9.1.2.26142 | Yes | Patch | No | | |     > [{{% ctx %}} Licence Management Service][] | 8.1.3.25440 | 8.1.3.26141 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 5.0.1.25440 | 5.0.1.26141 | 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][] | 5.0.4.25440 | 5.0.4.26142 | 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][] | 5.0.1.25440 | 5.0.1.26141 | Yes | Patch | No | | +|     > [{{% ctx %}} Monitoring Service][] | 5.0.4.25440 | 5.0.4.26142 | Yes | Patch | No | | |     > [{{% ctx %}} Package Management Service][] | 12.0.21.25440 | 12.0.21.26141 | Yes | Patch | N/A | | |     > [{{% ctx %}} Provisioning Service][] | 15.0.22.25440 | 15.0.22.26142 | Yes | Patch | N/A | | |     > [{{% ctx %}} Scheduling Service][] | 8.0.24.25440 | 8.0.24.26142 | Yes | Patch | N/A | | |     > [{{% ctx %}} Triggers Service][] | 12.4.11.25440 | 12.4.11.26142 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 29.1.2.25440 | 29.1.2.26142 | 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][] | 29.1.2.25440 | 29.1.2.26142 | 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][] | 29.1.2.25440 | 29.1.2.26142 | 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][] | 29.1.2.25440 | 29.1.2.26142 | 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] | 13.25.1.25440 | 13.25.1.26142 | Yes | Patch | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 49.0.4.25430 | 49.0.4.26131 | Yes | Patch | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.3.0.25440 | 3.3.0.26151 | Yes | Patch | N/A | | -| {{% ctx %}} Configuration Portal | 3.3.0.25440 | TODO | N/A | N/A | N/A | | -| {{% ctx %}} App Server Install Scripts | 5.2.13.25430 | 5.2.13.25430 | Yes | Patch | N/A | | +| {{% ctx %}} Configuration Portal | 3.0.0.25440 | 3.0.0.26151 | N/A | N/A | 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.13.25430 | 5.2.13.26163 | Yes | Patch | N/A | | |     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | -|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 1.0.1.25451 | Yes | 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.6.25250 | 8.1.6.25250 | No | N/A | N/A | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | 8.1.6.25451 | Yes | N/A | N/A | | |     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | |     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.23.25420 | 1.2.23.25420 | Yes | Patch | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 5.0.0.25420 | 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.1.1.25340 | 2.1.1.25340 | No | N/A | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.23.25420 | 1.2.23.26161 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 5.0.0.25420 | 5.0.0.25451 | Yes | Major | No | | +| {{% 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.26131 | Yes | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.1.1.25340 | 2.1.1.26151 | Yes | N/A | N/A | | | {{% ctx %}} Observability | 4.1.0 | 4.1.0 | Yes | Minor | N/A | | ### Features From 820ee7b3fb00bad72287ad62aa14bb7b936279d7 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 1 Apr 2026 15:56:24 +0100 Subject: [PATCH 15/24] added link to 2025.9 --- content/en/blog/releases/2025.X/2025.9.26161.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index c7bc692d5..a8608851f 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -686,7 +686,6 @@ Releases are currently forecast to be made available on: [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} - [Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.9" >}} [Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.9" >}} @@ -708,6 +707,8 @@ Releases are currently forecast to be made available on: [Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.9" >}} [Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.9" >}} +[2025.9]: {{< url path="Cortex.Blogs.Releases.2025_9.MainDoc" version="2025.9" >}} + [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" >}} From 67fcd33e0b276c1bd9dac06bd82ae28f3a4de00e Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 1 Apr 2026 16:19:47 +0100 Subject: [PATCH 16/24] fix links --- .../en/blog/releases/2025.X/2025.9.26161.md | 26 +++++++++---------- data/urls.toml | 4 +++ 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index a8608851f..c1aae52d5 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -692,10 +692,10 @@ 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.9" >}} [Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.9" >}} -[Upgrade - Single Server - Without HA - From 2025.9]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.9-to-2025.9.26161.SingleServerWithoutHA.MainDoc" version="2025.9" >}} -[Upgrade - Multiple Server - With HA - From 2025.9]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.9-to-2025.9.26161.MultipleServerWithHA.MainDoc" version="2025.9" >}} -[Upgrade - Single Server - Without HA - From 2025.3.26111]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.26111to2025.9.26161.SingleServerWithoutHA.MainDoc" version="2025.9" >}} -[Upgrade - Multiple Server - With HA - From 2025.3.26111]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3.26111to2025.9.26161.MultipleServerWithHA.MainDoc" version="2025.9" >}} +[Upgrade - Single Server - Without HA - From 2025.9]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_9to2025_9_26161.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Upgrade - Multiple Server - With HA - From 2025.9]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_9to2025_9_26161.MultipleServerWithHA.MainDoc" version="2025.9" >}} +[Upgrade - Single Server - Without HA - From 2025.3.26111]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_3_26111to2025_9_26161.SingleServerWithoutHA.MainDoc" version="2025.9" >}} +[Upgrade - Multiple Server - With HA - From 2025.3.26111]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_3_26111to2025_9_26161.MultipleServerWithHA.MainDoc" version="2025.9" >}} [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.9" >}} @@ -710,13 +710,13 @@ Releases are currently forecast to be made available on: [2025.9]: {{< url path="Cortex.Blogs.Releases.2025_9.MainDoc" version="2025.9" >}} [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" >}} +[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.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" >}} -[Observability 2.2.0]: {{< url path="GitHub.Cortex.Observability.2.2.0.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" >}} +[Observability 2.2.0]: {{< url path="GitHub.Cortex.Observability.2_2_0.Release" >}} diff --git a/data/urls.toml b/data/urls.toml index 7d6599008..9b3cc114c 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -658,6 +658,7 @@ UseNewExecutionService = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.25411-to-2025.9/single-server-without-ha/post-upgrade/move-flows-to-new-execution-service" [Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_3_26111to2025_9_26161] [Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_3_26111to2025_9_26161.MultipleServerWithHA] + MainDoc = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/multiple-server-with-ha/" PostUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/multiple-server-with-ha/post-upgrade" PreUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/multiple-server-with-ha/pre-upgrade" RepublishPackages = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/multiple-server-with-ha/post-upgrade/move-flows-to-new-execution-service#republish-packages" @@ -671,6 +672,7 @@ UpgradeWebApplicationServer = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/multiple-server-with-ha/upgrade/upgrade-web-application-server" UseNewExecutionService = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/multiple-server-with-ha/post-upgrade/move-flows-to-new-execution-service" [Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_3_26111to2025_9_26161.SingleServerWithoutHA] + MainDoc = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/single-server-without-ha/" PostUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/single-server-without-ha/post-upgrade" PreUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/single-server-without-ha/pre-upgrade" RepublishPackages = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3.26111-to-2025.9.26161/single-server-without-ha/post-upgrade/move-flows-to-new-execution-service#republish-packages" @@ -768,6 +770,7 @@ UseNewExecutionService = "/docs/guides/upgrade-guides/upgrade-cortex/2025.7-to-2025.9/single-server-without-ha/post-upgrade/move-flows-to-new-execution-service" [Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_9to2025_9_26161] [Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_9to2025_9_26161.MultipleServerWithHA] + MainDoc = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/multiple-server-with-ha/" PostUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/multiple-server-with-ha/post-upgrade" PreUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/multiple-server-with-ha/pre-upgrade" RepublishPackages = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/multiple-server-with-ha/post-upgrade/move-flows-to-new-execution-service#republish-packages" @@ -781,6 +784,7 @@ UpgradeWebApplicationServer = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/multiple-server-with-ha/upgrade/upgrade-web-application-server" UseNewExecutionService = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/multiple-server-with-ha/post-upgrade/move-flows-to-new-execution-service" [Cortex.Guides.UpgradeGuides.UpgradeCortex.2025_9to2025_9_26161.SingleServerWithoutHA] + MainDoc = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/single-server-without-ha/" PostUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/single-server-without-ha/post-upgrade" PreUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/single-server-without-ha/pre-upgrade" RepublishPackages = "/docs/guides/upgrade-guides/upgrade-cortex/2025.9-to-2025.9.26161/single-server-without-ha/post-upgrade/move-flows-to-new-execution-service#republish-packages" From 59ac1968791036c1a8e14ffc064a2e7fbbedc428 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 2 Apr 2026 10:35:46 +0100 Subject: [PATCH 17/24] improved wording of supporting default literals --- .../en/blog/releases/2025.X/2025.9.26161.md | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index c1aae52d5..97e3611e0 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -33,42 +33,42 @@ This release introduces multiple new features to the {{% ctx %}} Platform: ### Components -| Release Component | Version (2025.9) | Version (2025.9.26161 ) | Updated | Update Type | Breaking Change | Notes | +| Release Component | Version (2025.9) | Version (2025.9.26161) | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|------------------|-------------------------|---------|-------------|-----------------|-------| | [{{% ctx %}} Innovation Core Application][] | 60.2.2.25440 | 60.2.2.26151 | Yes | Patch | No | | |     > [{{% ctx %}} API Gateway Service][] | 42.2.2.25440 | 42.2.2.26151 | Yes | Patch | No | | -|     > [{{% ctx %}} Authorisation Service][] | 8.1.5.25440 | 8.1.5.26141 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.16.25440 | 8.0.16.26142 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.13.25440 | 8.0.13.26141 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.12.25440 | 10.1.12.26141 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Authorisation Service][] | 8.1.5.25440 | 8.1.5.26141 | Yes | Patch | No | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.16.25440 | 8.0.16.26142 | Yes | Patch | No | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.13.25440 | 8.0.13.26141 | Yes | Patch | No | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.12.25440 | 10.1.12.26141 | Yes | Patch | No | | |     > [{{% ctx %}} Execution Management Service][] | 9.1.2.25440 | 9.1.2.26142 | Yes | Patch | No | | -|     > [{{% ctx %}} Licence Management Service][] | 8.1.3.25440 | 8.1.3.26141 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Licence Management Service][] | 8.1.3.25440 | 8.1.3.26141 | Yes | Patch | No | | |     > [{{% ctx %}} Listeners Service][] | 5.0.1.25440 | 5.0.1.26141 | Yes | Patch | No | | |     > [{{% ctx %}} Monitoring Service][] | 5.0.4.25440 | 5.0.4.26142 | Yes | Patch | No | | -|     > [{{% ctx %}} Package Management Service][] | 12.0.21.25440 | 12.0.21.26141 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.22.25440 | 15.0.22.26142 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.24.25440 | 8.0.24.26142 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 12.4.11.25440 | 12.4.11.26142 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Package Management Service][] | 12.0.21.25440 | 12.0.21.26141 | Yes | Patch | No | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.22.25440 | 15.0.22.26142 | Yes | Patch | No | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.24.25440 | 8.0.24.26142 | Yes | Patch | No | | +|     > [{{% ctx %}} Triggers Service][] | 12.4.11.25440 | 12.4.11.26142 | Yes | Patch | No | | | [{{% ctx %}} Innovation Execution Application][] | 29.1.2.25440 | 29.1.2.26142 | 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][] | 29.1.2.25440 | 29.1.2.26142 | 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] | 13.25.1.25440 | 13.25.1.26142 | Yes | Patch | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 49.0.4.25430 | 49.0.4.26131 | Yes | Patch | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.3.0.25440 | 3.3.0.26151 | Yes | Patch | N/A | | | {{% ctx %}} Configuration Portal | 3.0.0.25440 | 3.0.0.26151 | N/A | N/A | 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.13.25430 | 5.2.13.26163 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | -|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 1.0.1.25451 | Yes | 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.6.25250 | 8.1.6.25451 | Yes | N/A | N/A | | -|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.23.25420 | 1.2.23.26161 | Yes | Patch | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.13.25430 | 5.2.13.26163 | Yes | Patch | No | | +|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | No | | +|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 1.0.1.25451 | Yes | N/A | 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.6.25250 | 8.1.6.25451 | Yes | N/A | No | | +|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | No | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | No | | +| {{% ctx %}} Upgrade Scripts | 1.2.23.25420 | 1.2.23.26161 | Yes | Patch | No | | | {{% ctx %}} Licence Fingerprint Generator | 5.0.0.25420 | 5.0.0.25451 | Yes | Major | No | | -| {{% 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.26131 | Yes | N/A | N/A | | -| {{% ctx %}} Flows Upgrader | 2.1.1.25340 | 2.1.1.26151 | Yes | N/A | N/A | | -| {{% ctx %}} Observability | 4.1.0 | 4.1.0 | Yes | Minor | N/A | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | No | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.26131 | Yes | N/A | No | | +| {{% ctx %}} Flows Upgrader | 2.1.1.25340 | 2.1.1.26151 | Yes | N/A | No | | +| {{% ctx %}} Observability | 4.1.0 | 4.1.0 | Yes | Minor | No | | ### Features @@ -136,10 +136,10 @@ Affected Components: * [{{% ctx %}} Execution Service][] -##### Improved Handling of Default Values in the Expression Editor +##### Improved handling of blank or null expression -When using the expression editor inside block properties, leaving an inner property blank could previously cause errors if the system could not determine the correct default type. -To prevent this, the expression editor now automatically inspects the parent type and works out the appropriate default value during translation. +When using the expressions inside block properties, leaving an inner property blank or null could previously cause a translation error if {{% ctx %}} could not determine the correct default type. +To prevent this, {{% ctx %}} now automatically inspects the parent type and works out the appropriate default type during translation. Affected Components: From 7113b55a2b563683be57869148f75dd087f42be3 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 2 Apr 2026 10:41:03 +0100 Subject: [PATCH 18/24] updated examples to be correct --- content/en/blog/releases/2025.X/2025.9.26161.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 97e3611e0..1b861969c 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -168,8 +168,8 @@ Affected Components: ##### Added support for filtering and opening task by process id -Support was added for filtering the Process Dashboard by providing the `ProcessId` as a query parameter. -You can now also open a task by `ProcessId` using the `Open` query parameter (e.g `https://server.domain.com/cortexinteractionportal?ProcessID=ae40ced8-9a81-4c46-af85-f5ba35f48169` or `https://server.domain.com/cortexinteractionportal?ProcessID=ae40ced8-9a81-4c46-af85-f5ba35f48169&Open=true`) +Support was added for filtering the Process Dashboard by providing the `ProcessId` as a query parameter (e.g `https://server.domain.com/cortexinteractionportal?ProcessID=ae40ced8-9a81-4c46-af85-f5ba35f48169`). +You can now also open a task by `ProcessId` using the `Open` query parameter (e.g `https://server.domain.com/cortexinteractionportal?ProcessID=ae40ced8-9a81-4c46-af85-f5ba35f48169&Open=true`) Affected Components: From 709de81a9c0a0720e2230c133b663a1dcc57f1f4 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Thu, 2 Apr 2026 11:52:41 +0100 Subject: [PATCH 19/24] applied fixed to comments --- content/en/blog/releases/2025.X/2025.9.26161.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 1b861969c..fc1aa20b5 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -64,11 +64,11 @@ This release introduces multiple new features to the {{% ctx %}} Platform: |     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | No | | |     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | No | | | {{% ctx %}} Upgrade Scripts | 1.2.23.25420 | 1.2.23.26161 | Yes | Patch | No | | -| {{% ctx %}} Licence Fingerprint Generator | 5.0.0.25420 | 5.0.0.25451 | Yes | Major | No | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | No | | +| {{% ctx %}} Licence Fingerprint Generator | 5.0.0.25420 | 5.0.0.25451 | Yes | Patch | No | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | No | | | {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.26131 | Yes | N/A | No | | | {{% ctx %}} Flows Upgrader | 2.1.1.25340 | 2.1.1.26151 | Yes | N/A | No | | -| {{% ctx %}} Observability | 4.1.0 | 4.1.0 | Yes | Minor | No | | +| {{% ctx %}} Observability | 4.1.0 | 4.2.1 | Yes | Minor | No | | ### Features @@ -178,7 +178,7 @@ Affected Components: ##### Added support for assigning task to users and/or groups -Support has been added for assigning a task to specific users and/or groups. +If the user has been assigned a task, or is part of a group assigned to, the task will visible in the Pending tasks page. Affected Components: @@ -343,7 +343,7 @@ Affected Components: ##### Improved Node Recovery for Cluster Machines Cluster nodes can now recover seamlessly after being completely wiped. -When a machine is rebuilt and brought back online, it automatically rejoins both the RabbitMQ cluster and the [Service Fabric][Service Fabric] cluster without requiring manual intervention. +When a machine is rebuilt and brought back online, it automatically rejoins both the `RabbitMQ` cluster and the [Service Fabric][Service Fabric] cluster without requiring manual intervention. This ensures faster, more reliable recovery and reduces operational overhead during node restoration. Affected Components: @@ -459,7 +459,7 @@ Affected Components: ##### Editing a process or task from the Manage processes and tasks sometimes fail -A bug was fixed where editing a process or task would sometimes fail as the data would not load on the dialog, preventing the user from editing and saving. +A bug was fixed where, within the {{% ctx %}} Interaction Portal, editing a process or task would sometimes fail as the data would not load on the dialog, preventing the user from editing and saving. Affected Components: @@ -612,7 +612,8 @@ There are no known limitations added as part of the 2025.9.26161 patch of the {{ | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------------|--------------------------|----------------------|-------------------------------------------| -| 2025.9.26161 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.2.0][Observability 4.2.0] | +| 2025.9.26161 | [12.1.1][Grafana 12.1.1] | [3.5.5][Loki 3.5.5] | [4.2.0][Observability 4.2.1] | +| | [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] | @@ -715,6 +716,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.1]: {{< url path="GitHub.Cortex.Observability.4_2_1.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" >}} From 854573dd9c0f2175132c4bc43f5edbf439f38dc1 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 8 Apr 2026 11:22:01 +0100 Subject: [PATCH 20/24] added capability section --- .../en/blog/releases/2025.X/2025.9.26161.md | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index fc1aa20b5..00168a18b 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -21,12 +21,23 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Capability * Security -* Performance * Scalability +* Performance * Observability * Installation * Upgrade -* Documentation + +{{% cr %}} +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] +* [Improvement of handling blank or null expression][Capability - Improved handling of blank or null expression] +* [Adding LDAP Group Filtering for Role Claims][Capability - Added LDAP Group Filtering for Role Claims] +* [Adding support for filtering and opening task by process id][Capability - Added support for filtering and opening task by process id] +* [Adding support for assigning task to users and/or groups][Capability - Added support for assigning task to users and/or groups] +* [Enhancing the handling of untranslated SNMP v1 Traps][Capability - Enhanced the handling of untranslated SNMP v1 Traps] +* [Partial Translation for unrecognised SNMP varbinds][Capability - Partial Translation for unrecognised SNMP varbinds] {{% cr %}} This release introduces multiple new features to the {{% ctx %}} Platform: @@ -178,6 +189,7 @@ Affected Components: ##### Added support for assigning task to users and/or groups +Tasks can now be assigned to users and/or groups. If the user has been assigned a task, or is part of a group assigned to, the task will visible in the Pending tasks page. Affected Components: @@ -306,7 +318,7 @@ Affected Components: * [{{% ctx %}} Execution Service][] -##### Limit The batch 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 events, reducing inter‑service traffic. @@ -343,7 +355,7 @@ Affected Components: ##### Improved Node Recovery for Cluster Machines Cluster nodes can now recover seamlessly after being completely wiped. -When a machine is rebuilt and brought back online, it automatically rejoins both the `RabbitMQ` cluster and the [Service Fabric][Service Fabric] cluster without requiring manual intervention. +Running the new 'TODO: script name' on the wiped machine will ensure it automatically rejoins both the `RabbitMQ` cluster and the [Service Fabric][Service Fabric] cluster without requiring manual intervention. This ensures faster, more reliable recovery and reduces operational overhead during node restoration. Affected Components: @@ -362,7 +374,7 @@ Affected Components: ##### UTF‑8 encoding support for Non‑ANSI characters in configuration files -{{% ctx %}} now saves key configuration files in UTF‑8, ensuring certificates with non‑ANSI characters are handled correctly during installation and can be read by [{{% ctx %}} API Gateway Service][]. +{{% ctx %}} now saves key configuration files in UTF‑8, ensuring certificates with non‑ANSI characters are handled correctly during installation and can be read by the [{{% ctx %}} API Gateway Service][]. Affected Components: @@ -446,7 +458,7 @@ Affected Components: -#### All token sizes are able to be access protected endpoints +##### All token sizes are able to be access protected endpoints A bug was fixed where given a token with a large amount of roles, then calls to a protected endpoint would fail. @@ -455,7 +467,6 @@ Affected Components: * [{{% ctx %}} Innovation Core Application][] * [{{% ctx %}} Authorisation Service][] - ##### Editing a process or task from the Manage processes and tasks sometimes fail @@ -700,6 +711,15 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.9" >}} +[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" >}} +[Capability - Improved handling of blank or null expression]: {{< ref "#improved-handling-of-blank-or-null-expression" >}} +[Capability - Added LDAP Group Filtering for Role Claims]: {{< ref "#added-ldap-group-filtering-for-role-claims" >}} +[Capability - Added support for filtering and opening task by process id]: {{< ref "#added-support-for-filtering-and-opening-task-by-process-id" >}} +[Capability - Added support for assigning task to users and/or groups]: {{< ref "#added-support-for-assigning-task-to-users-andor-groups" >}} +[Capability - Enhanced the handling of untranslated SNMP v1 Traps]: {{< ref "#enhanced-the-handling-of-untranslated-snmp-v1-traps" >}} +[Capability - Partial Translation for unrecognised SNMP varbinds]: {{< ref "#partial-translation-for-unrecognised-snmp-varbinds" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.9" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.9" >}} @@ -716,7 +736,6 @@ 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.1]: {{< url path="GitHub.Cortex.Observability.4_2_1.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" >}} From f3b536f148819405437a7eb4719b3fa842bcbc68 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 8 Apr 2026 12:08:34 +0100 Subject: [PATCH 21/24] completed security section --- content/en/blog/releases/2025.X/2025.9.26161.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 00168a18b..b1a8a6eb5 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -39,6 +39,14 @@ This patch introduces the following new features to the {{% ctx %}} platform: * [Enhancing the handling of untranslated SNMP v1 Traps][Capability - Enhanced the handling of untranslated SNMP v1 Traps] * [Partial Translation for unrecognised SNMP varbinds][Capability - Partial Translation for unrecognised SNMP varbinds] +We tightened the [Security][] of the platform by: + +* [Adding Encryption Endpoint to {{% ctx %}} API Gateway Service][Security - Added Encryption Endpoint to {{% ctx %}} API Gateway Service] +* [Adding support for multiple encryption keys][Security - Added support for multiple encryption keys] +* [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] +* [Other General Security enhancements][Security - General Security enhancements] + {{% cr %}} This release introduces multiple new features to the {{% ctx %}} Platform: @@ -720,13 +728,20 @@ Releases are currently forecast to be made available on: [Capability - Enhanced the handling of untranslated SNMP v1 Traps]: {{< ref "#enhanced-the-handling-of-untranslated-snmp-v1-traps" >}} [Capability - Partial Translation for unrecognised SNMP varbinds]: {{< ref "#partial-translation-for-unrecognised-snmp-varbinds" >}} +[Security]: {{< ref "#security" >}} +[Security - Added Encryption Endpoint to {{% ctx %}} API Gateway Service]: {{< ref "#added-encryption-endpoint-to-cortex-api-gateway-service" >}} +[Security - Added support for multiple encryption keys]: {{< ref "#added-support-for-multiple-encryption-keys" >}} +[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 - General Security enhancements]: {{< ref "#general-security-enhancements" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.9" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.9" >}} [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.9" >}} [Patch]: {{< url path="Cortex.Reference.Glossary.P-T.Patch" version="2025.9" >}} [Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.9" >}} -[Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.9" >}} +[Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.9" >}}s [2025.9]: {{< url path="Cortex.Blogs.Releases.2025_9.MainDoc" version="2025.9" >}} From 71c4a1b3b7c8995b4514a51e48b14ce39ae8cccf Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 8 Apr 2026 12:13:16 +0100 Subject: [PATCH 22/24] added performance section --- content/en/blog/releases/2025.X/2025.9.26161.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index b1a8a6eb5..4c558dda7 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -47,6 +47,11 @@ We tightened the [Security][] of the platform by: * [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] * [Other General Security enhancements][Security - General Security enhancements] +The [Performance][] of the {{% ctx %}} Platform has been improved by: + +* [Improving Execution Service concurrency and flow translation][Performance - Improved Execution Service concurrency and flow translation] +* [Limiting the batch size of ExecutionCompletionDetails sent to the Monitoring Service][Performance - Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service] + {{% cr %}} This release introduces multiple new features to the {{% ctx %}} Platform: @@ -735,6 +740,10 @@ Releases are currently forecast to be made available on: [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 - General Security enhancements]: {{< ref "#general-security-enhancements" >}} +[Performance]: {{< ref "#performance" >}} +[Performance - Improved Execution Service concurrency and flow translation]: {{< ref "#improved-execution-service-concurrency-and-flow-translation" >}} +[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.9" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.9" >}} From f0e65ad169bd982b53909a69e5098c58ecec4835 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 8 Apr 2026 12:21:01 +0100 Subject: [PATCH 23/24] updated instalaltion section --- .../en/blog/releases/2025.X/2025.9.26161.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index 4c558dda7..ee92f7d72 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -52,6 +52,17 @@ The [Performance][] of the {{% ctx %}} Platform has been improved by: * [Improving Execution Service concurrency and flow translation][Performance - Improved Execution Service concurrency and flow translation] * [Limiting the batch size of ExecutionCompletionDetails sent to the Monitoring Service][Performance - Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service] +[Observability][] has been extended by: + +* [Allowing the setting of Retention Period for Grafana Loki][Observability - Set Retention Period for Grafana Loki] + +[Installation][] has been improved by: + +* [Adding Node Recovery for Cluster Machines][Installation - Improved Node Recovery for Cluster Machines] +* [Enhancing behaviour when disabling cluster nodes][Installation - Improved behaviour when disabling cluster nodes] +* [Adding UTF‑8 encoding support for Non‑ANSI characters in configuration files][Installation - UTF‑8 encoding support for Non‑ANSI characters in configuration files] +* [Removing dependency on Active Directory cmdlets][Installation - Removal of dependency on Active Directory cmdlets] + {{% cr %}} This release introduces multiple new features to the {{% ctx %}} Platform: @@ -744,6 +755,15 @@ Releases are currently forecast to be made available on: [Performance - Improved Execution Service concurrency and flow translation]: {{< ref "#improved-execution-service-concurrency-and-flow-translation" >}} [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" >}} + +[Installation]: {{< ref "#installation" >}} +[Installation - Improved Node Recovery for Cluster Machines]: {{< ref "#improved-node-recovery-for-cluster-machines" >}} +[Installation - Improved behaviour when disabling cluster nodes]: {{< ref "#improved-behaviour-when-disabling-cluster-nodes" >}} +[Installation - UTF‑8 encoding support for Non‑ANSI characters in configuration files]: {{< ref "#utf8-encoding-support-for-nonansi-characters-in-configuration-files" >}} +[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.9" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.9" >}} From 81fdc662e10288a3bf982ee65f9ca45340fc3275 Mon Sep 17 00:00:00 2001 From: cortex-bt Date: Wed, 8 Apr 2026 12:26:35 +0100 Subject: [PATCH 24/24] completed whats new section --- content/en/blog/releases/2025.X/2025.9.26161.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.9.26161.md b/content/en/blog/releases/2025.X/2025.9.26161.md index ee92f7d72..3995d1d82 100644 --- a/content/en/blog/releases/2025.X/2025.9.26161.md +++ b/content/en/blog/releases/2025.X/2025.9.26161.md @@ -63,6 +63,11 @@ The [Performance][] of the {{% ctx %}} Platform has been improved by: * [Adding UTF‑8 encoding support for Non‑ANSI characters in configuration files][Installation - UTF‑8 encoding support for Non‑ANSI characters in configuration files] * [Removing dependency on Active Directory cmdlets][Installation - Removal of dependency on Active Directory cmdlets] +Finally, [Upgrade][] includes the following updates: + +* [Added Backup & Restore Support for Reliable Collections during Single‑Server Upgrades][Upgrade - Backup & Restore Support for Reliable Collections during Single‑Server Upgrades] +* [Enhancing pre‑upgrade health checks for Service Fabric and RabbitMQ][Upgrade - Enhanced pre‑upgrade health checks for Service Fabric and RabbitMQ] + {{% cr %}} This release introduces multiple new features to the {{% ctx %}} Platform: @@ -425,7 +430,7 @@ Affected Components: * {{% ctx %}} Upgrade Scripts -#### Enhanced pre‑upgrade health checks for Service Fabric and RabbitMQ +##### Enhanced pre‑upgrade health checks for Service Fabric and RabbitMQ Upgrades now stop if Service Fabric or RabbitMQ are not fully healthy. Nodes that are down, in error, or missing from the cluster will prevent an upgrade from happening until they are fixed. RabbitMQ queues are also checked, with automatic fixes for missing members and noproc states. @@ -764,6 +769,10 @@ Releases are currently forecast to be made available on: [Installation - UTF‑8 encoding support for Non‑ANSI characters in configuration files]: {{< ref "#utf8-encoding-support-for-nonansi-characters-in-configuration-files" >}} [Installation - Removal of dependency on Active Directory cmdlets]: {{< ref "#removal-of-dependency-on-active-directory-cmdlets" >}} +[Upgrade]: {{< ref "#upgrade" >}} +[Upgrade - Backup & Restore Support for Reliable Collections during Single‑Server Upgrades]: {{< ref "#backup--restore-support-for-reliable-collections-during-singleserver-upgrades" >}} +[Upgrade - Enhanced pre‑upgrade health checks for Service Fabric and RabbitMQ]: {{< ref "#enhanced-preupgrade-health-checks-for-service-fabric-and-rabbitmq" >}} + [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.9" >}} [Data Storage Blocks]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2025.9" >}}