From b7797c01558ca002ec4fa24627fd85d62c836d7c Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 18 Aug 2025 14:49:01 +0100 Subject: [PATCH 01/15] before making changes other than versions --- content/en/blog/releases/2025.X/2025.7.md | 703 ++++++++++++++++++++++ 1 file changed, 703 insertions(+) create mode 100644 content/en/blog/releases/2025.X/2025.7.md diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md new file mode 100644 index 000000000..f50adbd44 --- /dev/null +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -0,0 +1,703 @@ +--- +title: "2025.7" +linkTitle: "2025.7" +date: 2025-06-16 +author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) +--- + +## Summary + +The 2025.7 [Fast Track][] is now available. + +## Download Artefacts + +Installation artefacts can be requested by raising a case in the [{{% ctx %}} Service Portal][]. + +## Release Notes + +### Overview + +2025.7 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.3][] release in the following areas: + +* Capability +* Observability +* Security +* Usability +* Upgrade +* Documentation + +This release introduces multiple new features to the {{% ctx %}} Platform: + +* The [_executionContext has been extended with additional properties][Extended the _executionContext with additional properties] as follows: + * Tenant + * System + * PackageName + * PackageVersion + * FlowName + * ExecutionId + * Node +* The [{{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups][Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups]. + +[Observability][] has been improved by: + +* [including child executions in the executions data][Executions data includes child executions] used by the Running Executions tile on the Operations Overview page and Running Executions grid on the Packages page. +* adding [new columns to the Running Executions grid on the Packages page][] as follows: + * `Execution Id` + * `Parent Execution Id` + * `Root Execution Id` + * `Executing On` + +The [Security][] of {{% ctx %}} has been tightened by: + +* [introducing a Code Analyser to the {{% ctx %}} Execution Service][Introduced Code Analyser to the {{% ctx %}} Execution Service] that restricts what C# code can be executed from flows within {{% ctx %}}. +* [updating Erlang version][Updated Erlang version] to address recently identified vulnerabilities. +* [improving security of {{% ctx %}} Gateway][General security enhancements on {{% ctx %}} Gateway]. + +[Usability][] has been enhanced by [updating Decision Blocks icons][Updated Decision Blocks icons]. + +[Upgrade][] has been modified to: + +* [improve certificate update script for High Availability (HA) installations][Improved certificate update script for High Availability (HA) installations]. +* [scoped restart for the {{% ctx %}} Gateway web application][Scoped restart for the {{% ctx %}} Gateway web application]. + +Finally, the [Documentation][] includes the following updates: + +* [added new User Guides][Added new User Guides] and [Tutorials][Added new Tutorials]: + * Flow Editor + * Operations Overview + * Studio Authorisation + * Studio Hierarchy + * Studio Import + * Studio Export + * License Consumption +* [added Installation Checklists to the Install instructions][Added Installation Checklists to the Install instructions]. +* [added Disaster Recovery Guides][Added Disaster Recovery Guides]. + +### Components + +| Release Component | Version | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| +| [{{% ctx %}} Innovation Core Application][] | 57.8.1.25310 | Yes | Minor | N/A | | +|     > [{{% ctx %}} API Gateway Service][] | 41.4.1.25310 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 8.5.1.25310 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.11.25310 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.11.25310 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.11.25310 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | Yes | Minor | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | +|     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | +| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | +| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | Yes | Minor | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | Yes | Minor | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | No | N/A | N/A | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | Yes | Patch | N/A | | +|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | Yes | Patch | N/A | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | Yes | Patch | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | No | N/A | N/A | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | No | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | No | N/A | N/A | | +| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | + +### Features + +#### Capability + +##### Extended the _executionContext with additional properties + +The built-in [_executionContext][] variable has been extended with the following properties: + +* Tenant +* System +* PackageName +* PackageVersion +* FlowName +* ExecutionId +* Node + +For example: + +```json +{ + "Tenant": "", + "System": "", + "PackageName": "-", + "PackageVersion": "", + "FlowName": "", + "ExecutionId": "", + "Initiator": { + "Name": "", + "AuthenticationType": "", + "IsAuthenticated": true, + "Claims": [ + { + "Type": "", + "Value": "" + } + ] + }, + "Node": { + "Name": "", + "IpAddressOrFqdn": "", + "Versions": { + "OperatingSystem": "", + "DotNet": "", + "ServiceFabric": "", + "NServiceBus": "", + "Rabbitmq": "", + "Erlang": "", + } + }, + "Extensions": {} +} +``` + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Configuration Management Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Licence Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + + + + +##### Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups + +The {{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups. This may be used when the user provided for running PowerShell does not have permission to query the AD Groups. +Currently, there is no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. + +Affected Components: + +* [{{% ctx %}} Interaction Portal][Interaction Portal] + + + +#### Observability + +##### Executions data includes child executions + +The executions data used by the Running Executions tile on the [Operations Overview][] page and [Running Executions][] grid on the [Packages][] page has been extended to include child executions; previously only the root executions were included. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + + + +##### New columns added to the Running Executions grid on the Packages page + +The [Running Executions][] grid on the [Packages][] page has had the following columns added: + +* `Execution Id`: The unique identifier for the execution. +* `Parent Execution Id`: The unique identifier for the parent execution, if this execution is a child of another execution. +* `Root Execution Id`: The unique identifier for the root execution; all related executions will have the same Root Execution Id. +* `Executing On`: Where the execution is running, in the following format ` ()`. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Configuration Management Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Licence Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + + + + +#### Security + +##### Introduced Code Analyser to the {{% ctx %}} Execution Service + +The {{% ctx %}} Execution Service now includes a Code Analyser that restricts what C# code can be executed from flows within {{% ctx %}}; this is enabled and secured by default, restricting all C# data types and namespaces other than those required to run an empty flow. + +{{% alert title="Warning" color="warning" %}}On upgrade, this security feature WILL prevent existing flows from being executed.{{< /alert >}} + +To restore behaviour to that prior of this release, this can be disabled. Otherwise, the Code Analyser's Allowed list must be updated to include the C# data types and namespaces required by new or existing flows. + +To disable the Code Analyser, or to update the Allowed list, please refer to the following: +| Disable Code Analyser | Update Allowed list | +|-------------------------------------------------------|-----------------------------------------------------| +| [Single Server][Disable Code Analyser - Single Node] | [Single Server][Update Allowed list - Single Node] | +| [Multiple Server][Disable Code Analyser - Multi Node] | [Multiple Server][Update Allowed list - Multi Node] | + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Block Packages][Blocks] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Configuration Management Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Licence Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + + + + + +##### Updated Erlang version + +Erlang has been updated to version `26.2.5.12` to address recently identified vulnerabilities. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts +* {{% ctx %}} Upgrade Scripts + + + +##### General security enhancements on {{% ctx %}} Gateway + +{{% ctx %}} Gateway has been updated to improve security by reviewing and updating the following: + +* HTTP Headers +* Permissions-Policy header +* Content-Security-Policy header including removing unrecognised `navigate-to` directive + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] + + + + + +#### Usability + +##### Updated Decision Blocks icons + +The icons for the [Decision Blocks][] have been updated to differentiate them from each other, and make it clearer what the flow is doing. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Block Packages][Blocks] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + + + +#### Upgrade + +##### Improved certificate update script for High Availability (HA) installations + +The certificate update script for High Availability (HA) installations has been improved to ensure that the certificate used by RabbitMQ is updated one node at a time, to prevent any downtime during the update process. + +Affected Components: + +* {{% ctx %}} Upgrade Scripts + +##### Scoped restart for the {{% ctx %}} Gateway web application + +The {{% ctx %}} Gateway upgrade now stops and starts the AppPool associated with the web application rather than performing an `iisreset`. This is to prevent any downtime for other web applications running under IIS on the same server. + +Affected Components: + +* {{% ctx %}} App Server Install Scripts + * {{% ctx %}} App Server Backup + * {{% ctx %}} App Server Recovery +* {{% ctx %}} Web App Server Install Scripts + * {{% ctx %}} Web App Server Backup + * {{% ctx %}} Web App Server Recovery +* {{% ctx %}} Upgrade Scripts + + + +#### Documentation + +##### Added new User Guides + +User Guides have been added to the {{% ctx %}} Product Portal about: + +* [Flow Editor][User Guide - Flow Editor] + * [Overview][User Guide - Flow Editor - Overview] + * [Navigation Bar][User Guide - Flow Editor - Navigation Bar] + * [Left Panel][User Guide - Flow Editor - Left Panel] + * [Main Panel][User Guide - Flow Editor - Main Panel] + * [Right Panel][User Guide - Flow Editor - Right Panel] + * [Bottom Panel][User Guide - Flow Editor - Bottom Panel] +* [Operations Overview][User Guide - Operations Overview] +* [Studio Authorisation][User Guide - Studio Authorisation] +* [Studio Hierarchy][User Guide - Studio Hierarchy] +* [Studio Import][User Guide - Studio Import] +* [Studio Export][User Guide - Studio Export] +* [License Consumption][User Guide - License Consumption] + + + + + + + +##### Added new Tutorials + +Tutorials have been added to the {{% ctx %}} Product Portal about: + +* [Flow Editor][Tutorials - Flow Editor] + * [Navigation Bar][Tutorials - Flow Editor - Navigation Bar] + * [Left Panel][Tutorials - Flow Editor - Left Panel] + * [Main Panel][Tutorials - Flow Editor - Main Panel] + * [Right Panel][Tutorials - Flow Editor - Right Panel] + * [Bottom Panel][Tutorials - Flow Editor - Bottom Panel] +* [Operations Overview][Tutorials - Operations Overview] +* [Studio Authorisation][Tutorials - Studio Authorisation] +* [Studio Hierarchy][Tutorials - Studio Hierarchy] +* [Studio Import][Tutorials - Studio Import] +* [Studio Export][Tutorials - Studio Export] +* [License Consumption][Tutorials - License Consumption] + + + + + + + +##### Added Installation Checklists to the Install instructions + + + +An installation checklists have been added to the {{% ctx %}} Install instructions to help tracking installation progress: + +* {{< filelink src="/pdf/Installation Checklists - Multiple Server With HA.pdf" name="Multiple Server - With HA" >}} +* {{< filelink src="/pdf/Installation Checklists - Single Server Without HA.pdf" name="Single Server - Without HA" >}} + + + + +##### Added Disaster Recovery Guides + +Disaster Recovery Guides have been added to the {{% ctx %}} Product Portal to help with the Disaster Recovery process. These guides include: + +* [Multiple Server - With HA][Disaster Recovery - Multiple Server - With HA] +* [Single Server - Without HA][Disaster Recovery - Single Server - Without HA] + + + +### Bug Fixes + +#### Capability + +##### Blocks.json corruption causes gateway to stop working + +A bug has been fixed that caused the {{% ctx %}} Gateway to stop working when the `Blocks.json` file was corrupted. Gateway now has a fallback mechanism to restore the `Blocks.json` file from a backup if it is corrupted, allowing the Gateway to continue working. + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] + + + +#### Scalability + +##### Overwriting backup when performing Disaster Recovery backup + +The backup folder structure now backs up artefacts from the Application Servers in a different location to the Web Application Server. This ensures that backups from both nodes do not overwrite each other when backing up from the same server. + +The new folder structure is as follows: + +* `CORTEX Backups\Application Servers\Cluster\Configuration` +* `CORTEX Backups\Application Servers\Applications\Configuration` +* `CORTEX Backups\Application Servers\Applications\Reliable Collections` +* `CORTEX Backups\Web Application Server\Gateway` +* `CORTEX Backups\Web Application Server\Cluster\Configuration` +* `CORTEX Backups\Web Application Server\Applications\Configuration` +* `CORTEX Backups\Web Application Server\Applications\Reliable Collections` + +Affected Components: + +* {{% ctx %}} App Server Install Scripts + * {{% ctx %}} App Server Backup + * {{% ctx %}} App Server Recovery +* {{% ctx %}} Web App Server Install Scripts + * {{% ctx %}} Web App Server Backup + * {{% ctx %}} Web App Server Recovery +* {{% ctx %}} Upgrade Scripts + + + +#### Installation + +##### Missing user profile for {{% ctx %}} Gateway AppPool user + +A bug has been fixed that caused {{% ctx %}} Gateway to not work properly, and in some cases, not starting. This was due to the {{% ctx %}} Gateway AppPool user not having a user profile created. The {{% ctx %}} Gateway AppPool user now has a user profile created during installation, allowing the {{% ctx %}} Gateway to work properly. + +Affected Components: + +* {{% ctx %}} Web App Server Install Scripts + + + + +### Deprecated Features + +There are no features deprecated as part of the 2025.7 release of the {{% ctx %}} Platform. + +### Removed Features + +There are no features removed in the 2025.7 release of the {{% ctx %}} Platform. + +### Potential Breaking Changes + +There are no known potential breaking changes as part of the 2025.7 release of the {{% ctx %}} Platform. + +### Breaking Changes + +The following features have introduced breaking changes in the 2025.7 release of the {{% ctx %}} Platform: + +#### Introduced Code Analyser to the {{% ctx %}} Execution Service + +The [Code Analyser feature][] has change has changed what C# code can be executed from flows within {{% ctx %}}. This is a breaking change as it will prevent existing flows from being executed unless the Code Analyser is disabled or the Allowed list is updated to include the C# data types and namespaces required by new or existing flows. + +To disable the Code Analyser, or to update the Allowed list, please refer to the following: +| Disable Code Analyser | Update Allowed list | +|-------------------------------------------------------|-----------------------------------------------------| +| [Single Server][Disable Code Analyser - Single Node] | [Single Server][Update Allowed list - Single Node] | +| [Multiple Server][Disable Code Analyser - Multi Node] | [Multiple Server][Update Allowed list - Multi Node] | + +### Known Limitations + +There are no known limitations added as part of the 2025.7 release of the {{% ctx %}} Platform. + +## Version Support + +### Operating Systems + +| OS Type | Supported Versions | +|---------|---------------------------------------------------| +| Windows |
  • Server 2019
  • Server 2022
| +| 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.7 | 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.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2025.3 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2025.1 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.11 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.5 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.3 | [8.5.4][Grafana 8.5.4] | [2.5.0][Loki 2.5.0] | [2.2.0][Observability 2.2.0] | + +## Install Instructions + +If you are installing a new 2025.7 platform or adding it to an existing {{% ctx %}} 7 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3 platform refer to the [Upgrade Instructions][]. + +Installing {{% ctx %}} Only: + +* [Multiple Server - With HA][Innovation Only - Multiple Server - With HA] +* [Single Server - Without HA][Innovation Only - Single Server - Without HA] + +Adding {{% ctx %}} to a {{% ctx %}} 7 Installation: + +* [Multiple Server - With HA][Adding Innovation to a 7.2 Installation - Multiple Server - With HA] +* [Single Server - Without HA][Adding Innovation to a 7.2 Installation - Single Server - Without HA] + +## Upgrade Instructions + +If you are upgrading from an existing 2025.3 platform see the guidance below: + +Upgrading {{% ctx %}}: + +* [Multiple Server - With HA][Upgrade - Multiple Server - With HA] +* [Single Server - Without HA][Upgrade - Single Server - Without HA] + +## Upcoming Releases + +Releases are currently forecast to be made available on: + +| Release | Release Type | Forecast Release Date | +|---------|----------------|-------------------------------------| +| 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | +| 2025.9 | [Release][] | Week commencing 6th October 2025 | + +[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.7" >}} +[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2025.7" >}} +[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2025.7" >}} +[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.7" >}} +[Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.7" >}} + +[_executionContext]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Executions.WhatIsAnExecution.ExecutionContext" version="2025.7" >}} + +[Running Executions]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageVersionEditor.RunningExecutions" version="2025.7" >}} +[Operations Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview.MainDoc" version="2025.7" >}} +[Packages]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.7" >}} + +[Decision Blocks]: {{< url path="Cortex.Reference.Blocks.Decisions.MainDoc" version="2025.7" >}} + +[Disaster Recovery - Multiple Server - With HA]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.MainDoc" version="2025.7" >}} +[Disaster Recovery - Single Server - Without HA]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.MainDoc" version="2025.7" >}} + +[User Guide - Flow Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainDoc" version="2025.7" >}} +[User Guide - Flow Editor - Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.Overview.MainDoc" version="2025.7" >}} +[User Guide - Flow Editor - Navigation Bar]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.NavigationBar.MainDoc" version="2025.7" >}} +[User Guide - Flow Editor - Left Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.LeftPanel.MainDoc" version="2025.7" >}} +[User Guide - Flow Editor - Main Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainPanel.MainDoc" version="2025.7" >}} +[User Guide - Flow Editor - Right Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.RightPanel.MainDoc" version="2025.7" >}} +[User Guide - Flow Editor - Bottom Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.BottomPanel.MainDoc" version="2025.7" >}} +[User Guide - Operations Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview.MainDoc" version="2025.7" >}} +[User Guide - Studio Authorisation]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioAuthorisation.MainDoc" version="2025.7" >}} +[User Guide - Studio Hierarchy]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioHierarchy.MainDoc" version="2025.7" >}} +[User Guide - License Consumption]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.LicenseConsumption.MainDoc" version="2025.7" >}} +[User Guide - Studio Import]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioImport.MainDoc" version="2025.7" >}} +[User Guide - Studio Export]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioExport.MainDoc" version="2025.7" >}} +[Tutorials - Flow Editor]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainDoc" version="2025.7" >}} +[Tutorials - Flow Editor - Navigation Bar]: {{< url path="Cortex.Tutorials.Development.FlowEditor.NavigationBar.MainDoc" version="2025.7" >}} +[Tutorials - Flow Editor - Left Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.LeftPanel.MainDoc" version="2025.7" >}} +[Tutorials - Flow Editor - Main Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.MainDoc" version="2025.7" >}} +[Tutorials - Flow Editor - Right Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.RightPanel.MainDoc" version="2025.7" >}} +[Tutorials - Flow Editor - Bottom Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.BottomPanel.MainDoc" version="2025.7" >}} +[Tutorials - Operations Overview]: {{< url path="Cortex.Tutorials.Operations.Overview.MainDoc" version="2025.7" >}} +[Tutorials - Studio Authorisation]: {{< url path="Cortex.Tutorials.Administration.StudioAuthorisation.MainDoc" version="2025.7" >}} +[Tutorials - Studio Hierarchy]: {{< url path="Cortex.Tutorials.Administration.StudioHierarchy.MainDoc" version="2025.7" >}} +[Tutorials - License Consumption]: {{< url path="Cortex.Tutorials.Administration.LicenseConsumption.MainDoc" version="2025.7" >}} +[Tutorials - Studio Import]: {{< url path="Cortex.Tutorials.Administration.StudioImport.MainDoc" version="2025.7" >}} +[Tutorials - Studio Export]: {{< url path="Cortex.Tutorials.Administration.StudioExport.MainDoc" version="2025.7" >}} +[Disable Code Analyser - Single Node]: {{< url path="Cortex.Faqs.ConfigureCodeAnalyser.SingleServerWithoutHA.DisableCodeAnalyser" version="2025.7" >}} +[Update Allowed list - Single Node]: {{< url path="Cortex.Faqs.ConfigureCodeAnalyser.SingleServerWithoutHA.UpdateCodeAnalyser" version="2025.7" >}} +[Disable Code Analyser - Multi Node]: {{< url path="Cortex.Faqs.ConfigureCodeAnalyser.MultipleServerWithHA.DisableCodeAnalyser" version="2025.7" >}} +[Update Allowed list - Multi Node]: {{< url path="Cortex.Faqs.ConfigureCodeAnalyser.MultipleServerWithHA.UpdateCodeAnalyser" version="2025.7" >}} + +[Extended the _executionContext with additional properties]: {{< ref "#extended-the-_executioncontext-with-additional-properties" >}} +[Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups]: {{< ref "#added-support-for-the-cortex-interaction-portal-to-provide-separate-credentials-for-querying-ad-groups" >}} +[Observability]: {{< ref "#observability" >}} +[Executions data includes child executions]: {{< ref "#executions-data-includes-child-executions" >}} +[new columns to the Running Executions grid on the Packages page]: {{< ref "#new-columns-added-to-the-running-executions-grid-on-the-packages-page" >}} +[Security]: {{< ref "#security" >}} +[Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service" >}} +[Updated Erlang version]: {{< ref "#updated-erlang-version" >}} +[General security enhancements on {{% ctx %}} Gateway]: {{< ref "#general-security-enhancements-on-cortex-gateway" >}} +[Usability]: {{< ref "#usability" >}} +[Updated Decision Blocks icons]: {{< ref "#updated-decision-blocks-icons" >}} +[Improved certificate update script for High Availability (HA) installations]: {{< ref "#improved-certificate-update-script-for-high-availability-ha-installations" >}} +[Upgrade]: {{< ref "#upgrade" >}} +[Scoped restart for the {{% ctx %}} Gateway web application]: {{< ref "#scoped-restart-for-the-cortex-gateway-web-application" >}} +[Documentation]: {{< ref "#documentation" >}} +[Added new User Guides]: {{< ref "#added-new-user-guides" >}} +[Added new Tutorials]: {{< ref "#added-new-tutorials" >}} +[Added Installation Checklists to the Install instructions]: {{< ref "#added-installation-checklists-to-the-install-instructions" >}} +[Added Disaster Recovery Guides]: {{< ref "#added-disaster-recovery-guides" >}} +[Code Analyser feature]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service" >}} + +[Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} + +[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.7" >}} + +[Gateway]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.MainDoc" version="2025.7" >}} + +[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.7" >}} +[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.7" >}} + +[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.7" >}} +[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.7" >}} + +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.7.SingleServerWithoutHA.MainDoc" version="2025.7" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.7.MultipleServerWithHA.MainDoc" version="2025.7" >}} +[Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service-1" >}} + +[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.7" >}} + +[2025.3]: {{< url path="Cortex.Blogs.Releases.2025.3.MainDoc" version="2025.7" >}} +[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.7" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.7" >}} + +[Grafana 8.5.4]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.Windows" >}} +[Grafana 10.4.1]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.10.4.1.Windows" >}} +[Loki 3.0.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.3.0.0.Release" >}} +[Loki 2.5.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.Release" >}} +[Observability 3.0.0]: {{< url path="GitHub.Cortex.Observability.3.0.0.Release" >}} +[Observability 2.2.0]: {{< url path="GitHub.Cortex.Observability.2.2.0.Release" >}} From 2e2a12c7170dd1367830b6e4b84986e42f961978 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 18 Aug 2025 16:35:09 +0100 Subject: [PATCH 02/15] remove comments from 2025.5 --- content/en/blog/releases/2025.X/2025.5.md | 50 ----------------------- 1 file changed, 50 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index f89b30f69..7feb24b41 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -184,9 +184,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - - ##### Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups The {{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups. This may be used when the user provided for running PowerShell does not have permission to query the AD Groups. @@ -196,8 +193,6 @@ Affected Components: * [{{% ctx %}} Interaction Portal][Interaction Portal] - - #### Observability ##### Executions data includes child executions @@ -219,8 +214,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - ##### New columns added to the Running Executions grid on the Packages page The [Running Executions][] grid on the [Packages][] page has had the following columns added: @@ -250,9 +243,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - - #### Security ##### Introduced Code Analyser to the {{% ctx %}} Execution Service @@ -290,10 +280,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - - - ##### Updated Erlang version Erlang has been updated to version `26.2.5.12` to address recently identified vulnerabilities. @@ -303,8 +289,6 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Upgrade Scripts - - ##### General security enhancements on {{% ctx %}} Gateway {{% ctx %}} Gateway has been updated to improve security by reviewing and updating the following: @@ -317,10 +301,6 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] - - - - #### Usability ##### Updated Decision Blocks icons @@ -334,8 +314,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - #### Upgrade ##### Improved certificate update script for High Availability (HA) installations @@ -360,8 +338,6 @@ Affected Components: * {{% ctx %}} Web App Server Recovery * {{% ctx %}} Upgrade Scripts - - #### Documentation ##### Added new User Guides @@ -382,12 +358,6 @@ User Guides have been added to the {{% ctx %}} Product Portal about: * [Studio Export][User Guide - Studio Export] * [License Consumption][User Guide - License Consumption] - - - - - - ##### Added new Tutorials Tutorials have been added to the {{% ctx %}} Product Portal about: @@ -405,24 +375,13 @@ Tutorials have been added to the {{% ctx %}} Product Portal about: * [Studio Export][Tutorials - Studio Export] * [License Consumption][Tutorials - License Consumption] - - - - - - ##### Added Installation Checklists to the Install instructions - - An installation checklists have been added to the {{% ctx %}} Install instructions to help tracking installation progress: * {{< filelink src="/pdf/Installation Checklists - Multiple Server With HA.pdf" name="Multiple Server - With HA" >}} * {{< filelink src="/pdf/Installation Checklists - Single Server Without HA.pdf" name="Single Server - Without HA" >}} - - - ##### Added Disaster Recovery Guides Disaster Recovery Guides have been added to the {{% ctx %}} Product Portal to help with the Disaster Recovery process. These guides include: @@ -430,8 +389,6 @@ Disaster Recovery Guides have been added to the {{% ctx %}} Product Portal to he * [Multiple Server - With HA][Disaster Recovery - Multiple Server - With HA] * [Single Server - Without HA][Disaster Recovery - Single Server - Without HA] - - ### Bug Fixes #### Capability @@ -444,8 +401,6 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] - - #### Scalability ##### Overwriting backup when performing Disaster Recovery backup @@ -472,8 +427,6 @@ Affected Components: * {{% ctx %}} Web App Server Recovery * {{% ctx %}} Upgrade Scripts - - #### Installation ##### Missing user profile for {{% ctx %}} Gateway AppPool user @@ -484,9 +437,6 @@ Affected Components: * {{% ctx %}} Web App Server Install Scripts - - - ### Deprecated Features There are no features deprecated as part of the 2025.5 release of the {{% ctx %}} Platform. From e4ecf034d5f718b191115f17f8d06132de350322 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 18 Aug 2025 16:38:07 +0100 Subject: [PATCH 03/15] fixed table --- content/en/blog/releases/2025.X/2025.5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/blog/releases/2025.X/2025.5.md b/content/en/blog/releases/2025.X/2025.5.md index 7feb24b41..4eba6cabf 100644 --- a/content/en/blog/releases/2025.X/2025.5.md +++ b/content/en/blog/releases/2025.X/2025.5.md @@ -93,7 +93,7 @@ Finally, the [Documentation][] includes the following updates: |     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | Yes | Minor | N/A | | | [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.5. | |     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.5. | -| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.5. | +| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.5. | | [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | Yes | Minor | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | Yes | Minor | N/A | | | {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | Yes | Patch | N/A | | From 0c42d5b5b237f0da6b596710b1ec5c6bf513a93d Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 18 Aug 2025 16:38:25 +0100 Subject: [PATCH 04/15] cleared sections then added pbi list to 2025.7 --- content/en/blog/releases/2025.X/2025.7.md | 506 ++++------------------ 1 file changed, 79 insertions(+), 427 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index f50adbd44..ec3d39c18 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -1,7 +1,7 @@ --- title: "2025.7" linkTitle: "2025.7" -date: 2025-06-16 +date: 2025-08-15 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- @@ -19,59 +19,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se 2025.7 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.3][] release in the following areas: -* Capability -* Observability -* Security -* Usability -* Upgrade -* Documentation - -This release introduces multiple new features to the {{% ctx %}} Platform: - -* The [_executionContext has been extended with additional properties][Extended the _executionContext with additional properties] as follows: - * Tenant - * System - * PackageName - * PackageVersion - * FlowName - * ExecutionId - * Node -* The [{{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups][Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups]. - -[Observability][] has been improved by: - -* [including child executions in the executions data][Executions data includes child executions] used by the Running Executions tile on the Operations Overview page and Running Executions grid on the Packages page. -* adding [new columns to the Running Executions grid on the Packages page][] as follows: - * `Execution Id` - * `Parent Execution Id` - * `Root Execution Id` - * `Executing On` - -The [Security][] of {{% ctx %}} has been tightened by: - -* [introducing a Code Analyser to the {{% ctx %}} Execution Service][Introduced Code Analyser to the {{% ctx %}} Execution Service] that restricts what C# code can be executed from flows within {{% ctx %}}. -* [updating Erlang version][Updated Erlang version] to address recently identified vulnerabilities. -* [improving security of {{% ctx %}} Gateway][General security enhancements on {{% ctx %}} Gateway]. - -[Usability][] has been enhanced by [updating Decision Blocks icons][Updated Decision Blocks icons]. - -[Upgrade][] has been modified to: - -* [improve certificate update script for High Availability (HA) installations][Improved certificate update script for High Availability (HA) installations]. -* [scoped restart for the {{% ctx %}} Gateway web application][Scoped restart for the {{% ctx %}} Gateway web application]. - -Finally, the [Documentation][] includes the following updates: - -* [added new User Guides][Added new User Guides] and [Tutorials][Added new Tutorials]: - * Flow Editor - * Operations Overview - * Studio Authorisation - * Studio Hierarchy - * Studio Import - * Studio Export - * License Consumption -* [added Installation Checklists to the Install instructions][Added Installation Checklists to the Install instructions]. -* [added Disaster Recovery Guides][Added Disaster Recovery Guides]. + ### Components @@ -93,7 +41,7 @@ Finally, the [Documentation][] includes the following updates: |     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | Yes | Minor | N/A | | | [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | |     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | -| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | +| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | | [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | Yes | Minor | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | Yes | Minor | N/A | | | {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | Yes | Patch | N/A | | @@ -113,380 +61,84 @@ Finally, the [Documentation][] includes the following updates: ### Features -#### Capability - -##### Extended the _executionContext with additional properties - -The built-in [_executionContext][] variable has been extended with the following properties: - -* Tenant -* System -* PackageName -* PackageVersion -* FlowName -* ExecutionId -* Node - -For example: - -```json -{ - "Tenant": "", - "System": "", - "PackageName": "-", - "PackageVersion": "", - "FlowName": "", - "ExecutionId": "", - "Initiator": { - "Name": "", - "AuthenticationType": "", - "IsAuthenticated": true, - "Claims": [ - { - "Type": "", - "Value": "" - } - ] - }, - "Node": { - "Name": "", - "IpAddressOrFqdn": "", - "Versions": { - "OperatingSystem": "", - "DotNet": "", - "ServiceFabric": "", - "NServiceBus": "", - "Rabbitmq": "", - "Erlang": "", - } - }, - "Extensions": {} -} -``` - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} API Gateway Service][] - * [{{% ctx %}} Authorisation Service][] - * [{{% ctx %}} Concurrency Management Service][] - * [{{% ctx %}} Configuration Management Service][] - * [{{% ctx %}} Data Storage Service][] - * [{{% ctx %}} Execution Management Service][] - * [{{% ctx %}} Licence Management Service][] - * [{{% ctx %}} Listeners Service][] - * [{{% ctx %}} Monitoring Service][] - * [{{% ctx %}} Package Management Service][] - * [{{% ctx %}} Provisioning Service][] - * [{{% ctx %}} Scheduling Service][] - * [{{% ctx %}} Triggers Service][] -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - - - - -##### Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups - -The {{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups. This may be used when the user provided for running PowerShell does not have permission to query the AD Groups. -Currently, there is no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. - -Affected Components: - -* [{{% ctx %}} Interaction Portal][Interaction Portal] - - - -#### Observability - -##### Executions data includes child executions - -The executions data used by the Running Executions tile on the [Operations Overview][] page and [Running Executions][] grid on the [Packages][] page has been extended to include child executions; previously only the root executions were included. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} API Gateway Service][] - * [{{% ctx %}} Concurrency Management Service][] - * [{{% ctx %}} Execution Management Service][] - * [{{% ctx %}} Monitoring Service][] - * [{{% ctx %}} Package Management Service][] - * [{{% ctx %}} Provisioning Service][] - * [{{% ctx %}} Scheduling Service][] - * [{{% ctx %}} Triggers Service][] -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - - - -##### New columns added to the Running Executions grid on the Packages page - -The [Running Executions][] grid on the [Packages][] page has had the following columns added: - -* `Execution Id`: The unique identifier for the execution. -* `Parent Execution Id`: The unique identifier for the parent execution, if this execution is a child of another execution. -* `Root Execution Id`: The unique identifier for the root execution; all related executions will have the same Root Execution Id. -* `Executing On`: Where the execution is running, in the following format ` ()`. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} API Gateway Service][] - * [{{% ctx %}} Authorisation Service][] - * [{{% ctx %}} Concurrency Management Service][] - * [{{% ctx %}} Configuration Management Service][] - * [{{% ctx %}} Data Storage Service][] - * [{{% ctx %}} Execution Management Service][] - * [{{% ctx %}} Licence Management Service][] - * [{{% ctx %}} Listeners Service][] - * [{{% ctx %}} Monitoring Service][] - * [{{% ctx %}} Package Management Service][] - * [{{% ctx %}} Provisioning Service][] - * [{{% ctx %}} Scheduling Service][] - * [{{% ctx %}} Triggers Service][] -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - - - - -#### Security - -##### Introduced Code Analyser to the {{% ctx %}} Execution Service - -The {{% ctx %}} Execution Service now includes a Code Analyser that restricts what C# code can be executed from flows within {{% ctx %}}; this is enabled and secured by default, restricting all C# data types and namespaces other than those required to run an empty flow. - -{{% alert title="Warning" color="warning" %}}On upgrade, this security feature WILL prevent existing flows from being executed.{{< /alert >}} - -To restore behaviour to that prior of this release, this can be disabled. Otherwise, the Code Analyser's Allowed list must be updated to include the C# data types and namespaces required by new or existing flows. - -To disable the Code Analyser, or to update the Allowed list, please refer to the following: -| Disable Code Analyser | Update Allowed list | -|-------------------------------------------------------|-----------------------------------------------------| -| [Single Server][Disable Code Analyser - Single Node] | [Single Server][Update Allowed list - Single Node] | -| [Multiple Server][Disable Code Analyser - Multi Node] | [Multiple Server][Update Allowed list - Multi Node] | - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] -* [{{% ctx %}} Block Packages][Blocks] -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} API Gateway Service][] - * [{{% ctx %}} Authorisation Service][] - * [{{% ctx %}} Concurrency Management Service][] - * [{{% ctx %}} Configuration Management Service][] - * [{{% ctx %}} Data Storage Service][] - * [{{% ctx %}} Execution Management Service][] - * [{{% ctx %}} Licence Management Service][] - * [{{% ctx %}} Listeners Service][] - * [{{% ctx %}} Monitoring Service][] - * [{{% ctx %}} Package Management Service][] - * [{{% ctx %}} Provisioning Service][] - * [{{% ctx %}} Scheduling Service][] - * [{{% ctx %}} Triggers Service][] -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - - - - - -##### Updated Erlang version - -Erlang has been updated to version `26.2.5.12` to address recently identified vulnerabilities. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts -* {{% ctx %}} Upgrade Scripts - - - -##### General security enhancements on {{% ctx %}} Gateway - -{{% ctx %}} Gateway has been updated to improve security by reviewing and updating the following: - -* HTTP Headers -* Permissions-Policy header -* Content-Security-Policy header including removing unrecognised `navigate-to` directive - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - - - - - -#### Usability - -##### Updated Decision Blocks icons - -The icons for the [Decision Blocks][] have been updated to differentiate them from each other, and make it clearer what the flow is doing. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] -* [{{% ctx %}} Block Packages][Blocks] -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - - - -#### Upgrade - -##### Improved certificate update script for High Availability (HA) installations - -The certificate update script for High Availability (HA) installations has been improved to ensure that the certificate used by RabbitMQ is updated one node at a time, to prevent any downtime during the update process. - -Affected Components: - -* {{% ctx %}} Upgrade Scripts - -##### Scoped restart for the {{% ctx %}} Gateway web application - -The {{% ctx %}} Gateway upgrade now stops and starts the AppPool associated with the web application rather than performing an `iisreset`. This is to prevent any downtime for other web applications running under IIS on the same server. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts - * {{% ctx %}} App Server Backup - * {{% ctx %}} App Server Recovery -* {{% ctx %}} Web App Server Install Scripts - * {{% ctx %}} Web App Server Backup - * {{% ctx %}} Web App Server Recovery -* {{% ctx %}} Upgrade Scripts - - - -#### Documentation - -##### Added new User Guides - -User Guides have been added to the {{% ctx %}} Product Portal about: - -* [Flow Editor][User Guide - Flow Editor] - * [Overview][User Guide - Flow Editor - Overview] - * [Navigation Bar][User Guide - Flow Editor - Navigation Bar] - * [Left Panel][User Guide - Flow Editor - Left Panel] - * [Main Panel][User Guide - Flow Editor - Main Panel] - * [Right Panel][User Guide - Flow Editor - Right Panel] - * [Bottom Panel][User Guide - Flow Editor - Bottom Panel] -* [Operations Overview][User Guide - Operations Overview] -* [Studio Authorisation][User Guide - Studio Authorisation] -* [Studio Hierarchy][User Guide - Studio Hierarchy] -* [Studio Import][User Guide - Studio Import] -* [Studio Export][User Guide - Studio Export] -* [License Consumption][User Guide - License Consumption] - - - - - - - -##### Added new Tutorials - -Tutorials have been added to the {{% ctx %}} Product Portal about: - -* [Flow Editor][Tutorials - Flow Editor] - * [Navigation Bar][Tutorials - Flow Editor - Navigation Bar] - * [Left Panel][Tutorials - Flow Editor - Left Panel] - * [Main Panel][Tutorials - Flow Editor - Main Panel] - * [Right Panel][Tutorials - Flow Editor - Right Panel] - * [Bottom Panel][Tutorials - Flow Editor - Bottom Panel] -* [Operations Overview][Tutorials - Operations Overview] -* [Studio Authorisation][Tutorials - Studio Authorisation] -* [Studio Hierarchy][Tutorials - Studio Hierarchy] -* [Studio Import][Tutorials - Studio Import] -* [Studio Export][Tutorials - Studio Export] -* [License Consumption][Tutorials - License Consumption] - - - - - - - -##### Added Installation Checklists to the Install instructions - - - -An installation checklists have been added to the {{% ctx %}} Install instructions to help tracking installation progress: - -* {{< filelink src="/pdf/Installation Checklists - Multiple Server With HA.pdf" name="Multiple Server - With HA" >}} -* {{< filelink src="/pdf/Installation Checklists - Single Server Without HA.pdf" name="Single Server - Without HA" >}} - - - - -##### Added Disaster Recovery Guides - -Disaster Recovery Guides have been added to the {{% ctx %}} Product Portal to help with the Disaster Recovery process. These guides include: - -* [Multiple Server - With HA][Disaster Recovery - Multiple Server - With HA] -* [Single Server - Without HA][Disaster Recovery - Single Server - Without HA] - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ### Bug Fixes -#### Capability - -##### Blocks.json corruption causes gateway to stop working - -A bug has been fixed that caused the {{% ctx %}} Gateway to stop working when the `Blocks.json` file was corrupted. Gateway now has a fallback mechanism to restore the `Blocks.json` file from a backup if it is corrupted, allowing the Gateway to continue working. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - - - -#### Scalability - -##### Overwriting backup when performing Disaster Recovery backup - -The backup folder structure now backs up artefacts from the Application Servers in a different location to the Web Application Server. This ensures that backups from both nodes do not overwrite each other when backing up from the same server. - -The new folder structure is as follows: - -* `CORTEX Backups\Application Servers\Cluster\Configuration` -* `CORTEX Backups\Application Servers\Applications\Configuration` -* `CORTEX Backups\Application Servers\Applications\Reliable Collections` -* `CORTEX Backups\Web Application Server\Gateway` -* `CORTEX Backups\Web Application Server\Cluster\Configuration` -* `CORTEX Backups\Web Application Server\Applications\Configuration` -* `CORTEX Backups\Web Application Server\Applications\Reliable Collections` - -Affected Components: - -* {{% ctx %}} App Server Install Scripts - * {{% ctx %}} App Server Backup - * {{% ctx %}} App Server Recovery -* {{% ctx %}} Web App Server Install Scripts - * {{% ctx %}} Web App Server Backup - * {{% ctx %}} Web App Server Recovery -* {{% ctx %}} Upgrade Scripts - - - -#### Installation - -##### Missing user profile for {{% ctx %}} Gateway AppPool user - -A bug has been fixed that caused {{% ctx %}} Gateway to not work properly, and in some cases, not starting. This was due to the {{% ctx %}} Gateway AppPool user not having a user profile created. The {{% ctx %}} Gateway AppPool user now has a user profile created during installation, allowing the {{% ctx %}} Gateway to work properly. - -Affected Components: - -* {{% ctx %}} Web App Server Install Scripts - - - - ### Deprecated Features There are no features deprecated as part of the 2025.7 release of the {{% ctx %}} Platform. @@ -590,7 +242,7 @@ Releases are currently forecast to be made available on: | Release | Release Type | Forecast Release Date | |---------|----------------|-------------------------------------| -| 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | +| 2025.7 | [Fast Track][] | Week commencing 25th August 2025 | | 2025.9 | [Release][] | Week commencing 6th October 2025 | [{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.7" >}} From 23ba6a909b2fb4d4b4ff47b76e807ac318d72186 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 20 Aug 2025 11:48:41 +0100 Subject: [PATCH 05/15] initial step --- content/en/blog/releases/2025.X/2025.7.md | 148 +++++++++++++++++++--- data/urls.toml | 2 + 2 files changed, 135 insertions(+), 15 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index ec3d39c18..c80f3dc4a 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -19,6 +19,11 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se 2025.7 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.3][] release in the following areas: +* Capability +* Performance +* Observability +* Documentation + ### Components @@ -61,47 +66,161 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ### Features - - - - - +#### Capability + +##### Support for MIBs loading to the {{% ctx %}} Trigger Service + +Within the server hosting [{{% ctx %}} Gateway][Gateway], the user can now add `MIBs` to the preconfigured `MIBs` folder, which is created on first start up of [{{% ctx %}} Gateway][Gateway] and can be found in `%PROGRAMDATA%\Cortex\Configuration\Triggers\SNMP\MIBs`, including sub-folders. + +The `MIBs` are loaded by [{{% ctx %}} Gateway][Gateway] on: + +* Startup +* File change + +When `MIBs` are loaded on [{{% ctx %}} Gateway][Gateway], they are sent to the [{{% ctx %}} Trigger Service][] then used to translate `SNMP` traps. + +Affected Components: - + +##### Added ReceivedAt to trap details + +A new field has been added to the trap details, which is called `ReceivedAt`. This field contains the date and time that the trap was received by the [{{% ctx %}} Trigger Service][] in the `ISO 8601 format`. + +Affected Components: + +##### Added support for non-printable characters in SSH block + +The [SSH Block][] has been updated to support non-printable characters in the command that is executed. +This is useful for commands that contain non-printable characters, such as passwords or other sensitive information. + +{{% alert title="Note" %}} +The `StrictResponseMatching` and `ResponseGracePeriod` options can now be added in the advanced block properties `Configuration Settings`, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="SSH" >}}. + +`StrictResponseMatching` can be set to `false`, allowing to match empty responses. Default is `true`. +`ResponseGracePeriod` can be set to any number, which is the number of milliseconds to wait for a response before checking the response. Default is `0`. +{{% /alert %}} + +Affected Components: + +##### Added support for user to provide a log path on Log Event blocks + +The [Log Event Block][] has been updated to allow the user to provide a path to log to, on the per block basis. + +{{% alert title="Note" %}} +The advanced `Event Log Path` block property allows to specify the path to log to, which is used instead of the default path. +By default, the property is empty, allowing the log to be written to the default path in configured the execution service's AppSettings. + +Supported paths format are: + +* Absolute paths, e.g. `C:\Logs\MyLog.log` +* Relative paths, e.g. `.\Logs\MyLog.log` (relative to the Execution Service `work` directory) +* Remote UNC paths, e.g. `\\server\c$\Logs\MyLog.log` (requires `Run As` property to also be configured) +* Remote Share paths, e.g. `\\server\myshare\Logs\MyLog.log` (requires `Run As` property to also be configured) +{{% /alert %}} + +Affected Components: + +##### Added support for stopping multiple executions + +The executions in the [Running Executions][] grid, which can be found in the [Operations Overview][] and [Packages][] sections of the [{{% ctx %}} Gateway][Gateway], has been updated to allow the user to select multiple executions, and stop them at once. + +{{% alert title="Note" %}} +Executions can be selected using the `Shift` and `Ctrl` keys. +{{% /alert %}} + +Affected Components: + + + + +#### Performance + +##### Batched stopping executions + +The platform has been updated to optimise the stopping of multiple executions allowing making a single request from [{{% ctx %}} Gateway][Gateway] up to to the [{{% ctx %}} Execution Management Service][], instead of making a request for each execution. + +Affected Components: + + + + + + +##### Improved performance of monitoring service + +The [{{% ctx %}} Execution Service][] have been updated to improve the performance of the service by batching execution updates to the [{{% ctx %}} Monitoring Service][], rather than sending each update individually. + +Affected Components: + +#### Observability + +##### Migrated from Promptail to Alloy + +The [{{% ctx %}} Observability][] has been updated to use [Alloy][] instead of [Promtail][]. [Promptail][] has been deprecated as of 13 of February 2025, entering Long-Term Support on the same date. + +{{% alert title="Note" %}} +There is currently not documentation on how to migrate from `Promptail` to `Alloy`. +For further assistance, please raise a case in the {{< ahref path="Cortex.ServicePortal.MainDoc" version="2025.7" title="{{% ctx %}} Service Portal" >}}. +{{% /alert %}} + +Affected Components: + - - + - - +#### Documentation + +##### Added new User Guides + +User Guide have been added to the {{% ctx %}} Product Portal about the [Flow Explorer][User Guide - Flow Explorer]. - + +##### Updated documentation to point to Flow Editor User Guide + +Documentation has been updated to point to the [Flow Editor][User Guide - Flow Editor] instead of the original `Cortex Studio` page. + +### Bug Fixes + +#### Capability + +##### TypeOfFlow not being preserved during upgrade + +The upgrader has been updated to preserve the `TypeOfFlow` property when upgrading flows. If no `TypeOfFlow` is set, it will default to `Flow`. + +Affected Components: + + + + + + + @@ -137,8 +256,6 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se -### Bug Fixes - ### Deprecated Features There are no features deprecated as part of the 2025.7 release of the {{% ctx %}} Platform. @@ -337,8 +454,9 @@ 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.7" >}} [Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.7" >}} -[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.7.SingleServerWithoutHA.MainDoc" version="2025.7" >}} -[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.7.MultipleServerWithHA.MainDoc" version="2025.7" >}} + +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.SingleServerWithoutHA.MainDoc" version="2025.7" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MultipleServerWithHA.MainDoc" version="2025.7" >}} [Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service-1" >}} [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.7" >}} diff --git a/data/urls.toml b/data/urls.toml index b514f1f92..b326a48b3 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -964,6 +964,7 @@ ConfigureCodeAnalyser = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/post-upgrade/configure-code-analyser" PostUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/post-upgrade" PreUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/pre-upgrade" + TryItOut = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/try-it-out" Upgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade" UpgradeApplicationAndLoadBalancerServers = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-application-and-loadbalancer-servers" UpgradeCIP = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/multiple-server-with-ha/upgrade/upgrade-web-application-server/upgrade-cip" @@ -976,6 +977,7 @@ ConfigureCodeAnalyser = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/post-upgrade/configure-code-analyser" PostUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/post-upgrade" PreUpgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/pre-upgrade" + TryItOut = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/try-it-out" Upgrade = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade" UpgradeApplicationServer = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade/upgrade-application-server" UpgradeCIP = "/docs/guides/upgrade-guides/upgrade-cortex/2025.3-to-2025.5/single-server-without-ha/upgrade/upgrade-web-application-server/upgrade-cip" From 982a697fe45b15472c638cf37377322bebfe4eb0 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 20 Aug 2025 16:44:30 +0100 Subject: [PATCH 06/15] PO review --- content/en/blog/releases/2025.X/2025.7.md | 144 ++++++++++------------ 1 file changed, 63 insertions(+), 81 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index c80f3dc4a..d2a3a6117 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -1,7 +1,7 @@ --- title: "2025.7" linkTitle: "2025.7" -date: 2025-08-15 +date: 2025-08-11 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- @@ -24,7 +24,18 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Observability * Documentation - +This release introduces multiple new features to the {{% ctx %}} Platform: + +* The [{{% ctx %}} Trigger Service now supports loading MIBs to translate SNMP traps][Capability - Support for MIBs loading to the {{% ctx %}} Trigger Service]. +* The [trap details now includes a ReceivedAt field][Capability - Added ReceivedAt to trap details]. +* The [SSH Block now supports non-printable characters in the command][Capability - Added support for non-printable characters in SSH block]. +* The [Log Event Block now allows the user to provide a path to log to][Capability - Added support for user to provide a log path on Log Event blocks]. +* The [Running Executions grid now allows the user to select multiple executions and stop them at once][Capability - Added support for stopping multiple executions]. + +The [Performance][] of the {{% ctx %}} has been improved by: + +* [batching the stopping of multiple executions][Performance - Batched stopping executions]. +* [improving the performance of the monitoring service][Performance - Improved performance of monitoring service]. ### Components @@ -68,16 +79,12 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se #### Capability -##### Support for MIBs loading to the {{% ctx %}} Trigger Service - -Within the server hosting [{{% ctx %}} Gateway][Gateway], the user can now add `MIBs` to the preconfigured `MIBs` folder, which is created on first start up of [{{% ctx %}} Gateway][Gateway] and can be found in `%PROGRAMDATA%\Cortex\Configuration\Triggers\SNMP\MIBs`, including sub-folders. - -The `MIBs` are loaded by [{{% ctx %}} Gateway][Gateway] on: +##### Support for SNMP MIB loading and OID translation -* Startup -* File change - -When `MIBs` are loaded on [{{% ctx %}} Gateway][Gateway], they are sent to the [{{% ctx %}} Trigger Service][] then used to translate `SNMP` traps. +Within the server hosting [{{% ctx %}} Gateway][Gateway], the user can now add `MIBs` to the preconfigured `MIBs` folder, which is created on first start up of [{{% ctx %}} Gateway][Gateway] and can be found in `%PROGRAMDATA%\Cortex\Configuration\Triggers\SNMP\MIBs`. +The `MIBs` folder can contain multiple `MIB` files, and can be organised using sub-folders. +Files with a `.mib` extension will be loaded by [{{% ctx %}} Gateway][Gateway] on startup, then sent to the [{{% ctx %}} Trigger Service][] where they are used to translate `OIDs` in `SNMP` traps into a more human-readable format. +Changes to any of the `.mib` files, or new files added, or existing files deleted will be detected and reloaded automatically. Affected Components: @@ -89,25 +96,24 @@ Affected Components: -##### Added ReceivedAt to trap details +##### Added ReceivedAt property to SNMP Trap Details -A new field has been added to the trap details, which is called `ReceivedAt`. This field contains the date and time that the trap was received by the [{{% ctx %}} Trigger Service][] in the `ISO 8601 format`. +A new `ReceivedAt` property has been added to the SNMP Trap Details that are passed as an input variable of a flow configured to be run by SNMP traps matching a configured an SNMP trigger. +This property contains the date and time that the trap was received by the [{{% ctx %}} Trigger Service][] in the `ISO 8601 Standard`. Affected Components: -##### Added support for non-printable characters in SSH block +##### Added support for non-printable characters in Execute SSH Command Block -The [SSH Block][] has been updated to support non-printable characters in the command that is executed. -This is useful for commands that contain non-printable characters, such as passwords or other sensitive information. +The [Execute SSH Command Block][] has been updated to support commands that either don't echo back or contain non-printable characters in the response. An example of this is when a command is run that does not return any output, such as `echo -n ""`, or when a command contains non-printable characters, such as a password. {{% alert title="Note" %}} -The `StrictResponseMatching` and `ResponseGracePeriod` options can now be added in the advanced block properties `Configuration Settings`, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="SSH" >}}. - -`StrictResponseMatching` can be set to `false`, allowing to match empty responses. Default is `true`. -`ResponseGracePeriod` can be set to any number, which is the number of milliseconds to wait for a response before checking the response. Default is `0`. +The `StrictResponseMatching` option can now be added in the advanced block properties `Configuration Settings`, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="SSH" >}}. + +`StrictResponseMatching` can be set to `false`, allowing to match any response text before the `terminalPrompt`. Default is `true`. {{% /alert %}} Affected Components: @@ -115,20 +121,36 @@ Affected Components: -##### Added support for user to provide a log path on Log Event blocks +##### Added support for response grace period in Execute SSH Command Block -The [Log Event Block][] has been updated to allow the user to provide a path to log to, on the per block basis. +The [Execute SSH Command Block][] has been updated to allow for a `ResponseGracePeriod` to be set, which is the number of milliseconds to wait after receiving a matching response and `terminalPrompt`, before assigning the response to the block output variable and continuing the flow. +This is useful in cases where a device is returning the response in batches and one of the batches matches the expected response and `terminalPrompt`, but the full response has not yet been received from the device. {{% alert title="Note" %}} +The `ResponseGracePeriod` option can now be added in the advanced block properties `Configuration Settings`, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="SSH" >}}. + +`ResponseGracePeriod` can be set to any number, which is the number of milliseconds to wait for a response before checking the response. Default is `0`. +{{% /alert %}} + +Affected Components: + + + + +##### Added support for custom log path on Log Event blocks + +The [Log Event Block][] has been updated to allow the developer to provide a custom log path where it should write its log to. This is configurable on a per block basis. The advanced `Event Log Path` block property allows to specify the path to log to, which is used instead of the default path. -By default, the property is empty, allowing the log to be written to the default path in configured the execution service's AppSettings. - -Supported paths format are: - -* Absolute paths, e.g. `C:\Logs\MyLog.log` -* Relative paths, e.g. `.\Logs\MyLog.log` (relative to the Execution Service `work` directory) -* Remote UNC paths, e.g. `\\server\c$\Logs\MyLog.log` (requires `Run As` property to also be configured) -* Remote Share paths, e.g. `\\server\myshare\Logs\MyLog.log` (requires `Run As` property to also be configured) +By default, the property is empty, allowing the log to be written to the default path configured in the Execution Service's AppSettings. + +{{% alert title="Note" %}} + +Supported path formats are: + +* Local Absolute paths, e.g. `C:\Logs\MyLog.log` +* Local Relative paths, e.g. `.\Logs\MyLog.log` (relative to the Execution Service `work` directory) +* Remote UNC paths, e.g. `\\server\c$\Logs\MyLog.log` (requires `Run As` property to also be configured with a `LogonType` as `NewCredentials`) +* Remote Share paths, e.g. `\\server\myshare\Logs\MyLog.log` (requires `Run As` property to also be configured with a `LogonType` as `NewCredentials`) {{% /alert %}} Affected Components: @@ -136,9 +158,9 @@ Affected Components: -##### Added support for stopping multiple executions +##### Added support for stopping multiple running executions -The executions in the [Running Executions][] grid, which can be found in the [Operations Overview][] and [Packages][] sections of the [{{% ctx %}} Gateway][Gateway], has been updated to allow the user to select multiple executions, and stop them at once. +The executions in the [Running Executions][] grid, which can be found in the [Packages][] page of [{{% ctx %}} Gateway][Gateway], has been updated to allow the administrator to select multiple executions, and stop them at once. {{% alert title="Note" %}} Executions can be selected using the `Shift` and `Ctrl` keys. @@ -151,9 +173,9 @@ Affected Components: #### Performance -##### Batched stopping executions +##### Improved performance of stopping multiple running executions -The platform has been updated to optimise the stopping of multiple executions allowing making a single request from [{{% ctx %}} Gateway][Gateway] up to to the [{{% ctx %}} Execution Management Service][], instead of making a request for each execution. +The {{% ctx %}} Platform has been updated to optimise the stopping of multiple executions using batch requests downstream from [{{% ctx %}} Gateway][Gateway], instead of making individual requests for each execution. Affected Components: @@ -164,7 +186,7 @@ Affected Components: ##### Improved performance of monitoring service -The [{{% ctx %}} Execution Service][] have been updated to improve the performance of the service by batching execution updates to the [{{% ctx %}} Monitoring Service][], rather than sending each update individually. +The {{% ctx %}} Platform has been updated to optimise the performance of the [{{% ctx %}} Monitoring Service][] by batching execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually. This reduces the number of messages sent to the [{{% ctx %}} Monitoring Service][] and improves overall performance. Affected Components: @@ -173,13 +195,13 @@ Affected Components: #### Observability -##### Migrated from Promptail to Alloy +##### Migrated from Promtail to Grafana Alloy -The [{{% ctx %}} Observability][] has been updated to use [Alloy][] instead of [Promtail][]. [Promptail][] has been deprecated as of 13 of February 2025, entering Long-Term Support on the same date. +[{{% ctx %}} Observability][] has been updated to use [Grafana Alloy][] instead of [Promtail][] for ingesting logs to [Grafana Loki][]. This is due to [Promtail][] having been deprecated and marked as end-of-life on the 2nd of March 2026. {{% alert title="Note" %}} -There is currently not documentation on how to migrate from `Promptail` to `Alloy`. -For further assistance, please raise a case in the {{< ahref path="Cortex.ServicePortal.MainDoc" version="2025.7" title="{{% ctx %}} Service Portal" >}}. +There is currently not documentation on how to migrate from `Promptail` to `Grafana Alloy`. This will be added in `2025.9`. +In the meantime, for further assistance, please raise a case in the {{< ahref path="Cortex.ServicePortal.MainDoc" version="2025.7" title="{{% ctx %}} Service Portal" >}}. {{% /alert %}} Affected Components: @@ -209,53 +231,13 @@ Documentation has been updated to point to the [Flow Editor][User Guide - Flow E ##### TypeOfFlow not being preserved during upgrade -The upgrader has been updated to preserve the `TypeOfFlow` property when upgrading flows. If no `TypeOfFlow` is set, it will default to `Flow`. +The `{{% ctx%}} Flows Upgrader` has been updated to preserve the `TypeOfFlow` property when upgrading flows. If no `TypeOfFlow` is set, it will default to `Flow`. Affected Components: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ### Deprecated Features There are no features deprecated as part of the 2025.7 release of the {{% ctx %}} Platform. @@ -359,7 +341,7 @@ Releases are currently forecast to be made available on: | Release | Release Type | Forecast Release Date | |---------|----------------|-------------------------------------| -| 2025.7 | [Fast Track][] | Week commencing 25th August 2025 | +| 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | | 2025.9 | [Release][] | Week commencing 6th October 2025 | [{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.7" >}} From cafc65c3162d8d809584d04e5ba08ca3fc5fa407 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 21 Aug 2025 12:26:21 +0100 Subject: [PATCH 07/15] started table --- content/en/blog/releases/2025.X/2025.7.md | 114 +++++++++++++--------- 1 file changed, 70 insertions(+), 44 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index d2a3a6117..eda6d9cab 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -5,6 +5,8 @@ date: 2025-08-11 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- + + ## Summary The 2025.7 [Fast Track][] is now available. @@ -24,56 +26,69 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Observability * Documentation + + This release introduces multiple new features to the {{% ctx %}} Platform: -* The [{{% ctx %}} Trigger Service now supports loading MIBs to translate SNMP traps][Capability - Support for MIBs loading to the {{% ctx %}} Trigger Service]. -* The [trap details now includes a ReceivedAt field][Capability - Added ReceivedAt to trap details]. -* The [SSH Block now supports non-printable characters in the command][Capability - Added support for non-printable characters in SSH block]. -* The [Log Event Block now allows the user to provide a path to log to][Capability - Added support for user to provide a log path on Log Event blocks]. -* The [Running Executions grid now allows the user to select multiple executions and stop them at once][Capability - Added support for stopping multiple executions]. +* The [{{% ctx %}} Trigger Service now support SNMP MIB loading and OID translation][Capability - Support for SNMP MIB loading and OID translation]. +* The [SNMP Trap Details now includes the ReceivedAt field][Capability - Added ReceivedAt property to SNMP Trap Details]. +* The [SSH Command Block][] now has support for: + * [non-printable characters][Capability - Added support for non-printable characters in Execute SSH Command Block]. + * [response grace period][Capability - Added support for response grace period in Execute SSH Command Block]. +* The [Log Event Block now supports custom log path][Capability - Added support for custom log path on Log Event blocks]. +* The [Running Executions grid now allows stopping multiple running executions][Capability - Added support for stopping multiple running executions]. The [Performance][] of the {{% ctx %}} has been improved by: -* [batching the stopping of multiple executions][Performance - Batched stopping executions]. -* [improving the performance of the monitoring service][Performance - Improved performance of monitoring service]. +* [optimising stopping multiple running executions][Performance - Improved performance of stopping multiple running executions]. +* [optimising the monitoring execution updates][Performance - Improved performance of monitoring execution updates]. + +[Observability][] has been updated to use [Grafana Alloy instead of Promtail for ingesting logs to Grafana Loki][Observability - Migrated from Promtail to Grafana Alloy]. + +Finally, the [Documentation][] includes updates related to: + +* [adding a new User Guide for the Flow Explorer][Documentation - Added new User Guide]. +* [pointing documentation to the Flow Editor User Guide][Documentation - Updated documentation to point to Flow Editor User Guide]. ### Components -| Release Component | Version | Updated | Update Type | Breaking Change | Notes | -|--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 57.8.1.25310 | Yes | Minor | N/A | | -|     > [{{% ctx %}} API Gateway Service][] | 41.4.1.25310 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 8.5.1.25310 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.11.25310 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.11.25310 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.11.25310 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | Yes | Minor | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | -|     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | -| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the Code Analyser that restricts what C# code can be executed from flows within CORTEX and is [breaking][Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service] between 2025.3 and 2025.7. | -| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | Yes | Minor | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | Yes | Minor | N/A | | -| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | Yes | Patch | N/A | | -|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | No | N/A | N/A | | -|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | No | N/A | N/A | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | Yes | Patch | N/A | | -|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | Yes | Patch | N/A | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | Yes | Patch | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | Yes | Patch | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | No | N/A | N/A | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | -| {{% ctx %}} Encryptor | 3.2.0.25160 | No | N/A | N/A | | -| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | No | N/A | N/A | | -| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | + + +| Release Component | Old version | Version | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|---------------|---------------|---------|-------------|-----------------|--------| +| [{{% ctx %}} Innovation Core Application][] | 57.8.1.25310 | 58.2.1.25350 | Yes | Major | | | +|     > [{{% ctx %}} API Gateway Service][] | 41.4.1.25310 | 41.6.1.25350 | Yes | Minor | | | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | 8.0.10.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | 8.0.11.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | 10.1.7.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Execution Management Service][] | 8.5.1.25310 | 8.5.5.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | 4.0.14.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.11.25310 | 4.0.3.25350 | Yes | Major | | | +|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | 12.0.15.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.11.25310 | 15.0.16.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.11.25310 | 8.0.16.25350 | Yes | Patch | | | +|     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | 12.4.3.25350 | Yes | Minor | | | +| [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | | | +|     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | | | +| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | 13.17.1.25350 | Yes | Minor | | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | 49.0.1.25350 | Yes | Major | | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | 3.2.1.25350 | Yes | Patch | | | +| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | 5.2.11.25260 | No | N/A | | | +|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | | | +|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | | | +|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | 1.0.0.25210 | No | N/A | | | +|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | 1.0.0.25210 | No | N/A | | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | 8.1.6.25250 | No | N/A | | | +|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | | | +| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | 1.2.22.25260 | No | N/A | | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25130 | No | N/A | | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25160 | No | N/A | | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.1.1.25340 | Yes | Minor | | | +| {{% ctx %}} Observability | 3.0.0 | 4.0.0 | Yes | Major | | | ### Features @@ -184,7 +199,7 @@ Affected Components: -##### Improved performance of monitoring service +##### Improved performance of monitoring execution updates The {{% ctx %}} Platform has been updated to optimise the performance of the [{{% ctx %}} Monitoring Service][] by batching execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually. This reduces the number of messages sent to the [{{% ctx %}} Monitoring Service][] and improves overall performance. @@ -213,7 +228,8 @@ Affected Components: #### Documentation -##### Added new User Guides + +##### Added new User Guide User Guide have been added to the {{% ctx %}} Product Portal about the [Flow Explorer][User Guide - Flow Explorer]. @@ -248,10 +264,14 @@ There are no features removed in the 2025.7 release of the {{% ctx %}} Platform. ### Potential Breaking Changes + + There are no known potential breaking changes as part of the 2025.7 release of the {{% ctx %}} Platform. ### Breaking Changes + + The following features have introduced breaking changes in the 2025.7 release of the {{% ctx %}} Platform: #### Introduced Code Analyser to the {{% ctx %}} Execution Service @@ -266,6 +286,8 @@ To disable the Code Analyser, or to update the Allowed list, please refer to the ### Known Limitations + + There are no known limitations added as part of the 2025.7 release of the {{% ctx %}} Platform. ## Version Support @@ -301,6 +323,8 @@ There are no known limitations added as part of the 2025.7 release of the {{% ct ### Observability Compatibility + + | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-----------------------------------| | 2025.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | @@ -337,6 +361,8 @@ Upgrading {{% ctx %}}: ## Upcoming Releases + + Releases are currently forecast to be made available on: | Release | Release Type | Forecast Release Date | From afe0f62d09f24797671df86a5a018bc261a5a45e Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 21 Aug 2025 14:53:54 +0100 Subject: [PATCH 08/15] before reviewing links --- content/en/blog/releases/2025.X/2025.7.md | 213 ++++++++++------------ data/urls.toml | 6 + 2 files changed, 105 insertions(+), 114 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index eda6d9cab..c299c3ab1 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -19,7 +19,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ### Overview -2025.7 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.3][] release in the following areas: +2025.7 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.5][] release in the following areas: * Capability * Performance @@ -30,11 +30,11 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se This release introduces multiple new features to the {{% ctx %}} Platform: -* The [{{% ctx %}} Trigger Service now support SNMP MIB loading and OID translation][Capability - Support for SNMP MIB loading and OID translation]. +* The [{{% ctx %}} Triggers Service now support SNMP MIB loading and OID translation][Capability - Support for SNMP MIB loading and OID translation]. * The [SNMP Trap Details now includes the ReceivedAt field][Capability - Added ReceivedAt property to SNMP Trap Details]. -* The [SSH Command Block][] now has support for: - * [non-printable characters][Capability - Added support for non-printable characters in Execute SSH Command Block]. - * [response grace period][Capability - Added support for response grace period in Execute SSH Command Block]. +* The [Execute SSH Command Block][] now has support for: + * [non-printable characters][Capability - Added support for non-printable characters in Execute SSH Command Block] + * [response grace period][Capability - Added support for response grace period in Execute SSH Command Block] * The [Log Event Block now supports custom log path][Capability - Added support for custom log path on Log Event blocks]. * The [Running Executions grid now allows stopping multiple running executions][Capability - Added support for stopping multiple running executions]. @@ -48,6 +48,7 @@ The [Performance][] of the {{% ctx %}} has been improved by: Finally, the [Documentation][] includes updates related to: * [adding a new User Guide for the Flow Explorer][Documentation - Added new User Guide]. +* [adding a new Tutorial for the Flow Explorer][Documentation - Added new Tutorial]. * [pointing documentation to the Flow Editor User Guide][Documentation - Updated documentation to point to Flow Editor User Guide]. ### Components @@ -56,39 +57,39 @@ Finally, the [Documentation][] includes updates related to: | Release Component | Old version | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------------|---------|-------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 57.8.1.25310 | 58.2.1.25350 | Yes | Major | | | -|     > [{{% ctx %}} API Gateway Service][] | 41.4.1.25310 | 41.6.1.25350 | Yes | Minor | | | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | 8.0.10.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | 8.0.11.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | 10.1.7.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Execution Management Service][] | 8.5.1.25310 | 8.5.5.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | 4.0.14.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.11.25310 | 4.0.3.25350 | Yes | Major | | | -|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | 12.0.15.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.11.25310 | 15.0.16.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.11.25310 | 8.0.16.25350 | Yes | Patch | | | -|     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | 12.4.3.25350 | Yes | Minor | | | -| [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | | | -|     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | | | -| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | 13.17.1.25350 | Yes | Minor | | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | 49.0.1.25350 | Yes | Major | | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | 3.2.1.25350 | Yes | Patch | | | -| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | 5.2.11.25260 | No | N/A | | | -|     > {{% ctx %}} App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | | | -|     > {{% ctx %}} App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | | | -|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | 1.0.0.25210 | No | N/A | | | -|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | 1.0.0.25210 | No | N/A | | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.6.25250 | 8.1.6.25250 | No | N/A | | | -|     > {{% ctx %}} Web App Server Backup | 1.0.1.25230 | 1.0.1.25230 | No | N/A | | | -|     > {{% ctx %}} Web App Server Recovery | 1.0.1.25230 | 1.0.1.25230 | No | N/A | | | -| {{% ctx %}} Upgrade Scripts | 1.2.22.25260 | 1.2.22.25260 | No | N/A | | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25130 | No | N/A | | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | | | -| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25160 | No | N/A | | | -| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.1.1.25340 | Yes | Minor | | | -| {{% ctx %}} Observability | 3.0.0 | 4.0.0 | Yes | Major | | | +| [{{% ctx %}} Innovation Core Application][] | 57.8.1.25310 | 58.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the [{{% ctx %}} Monitoring Service][] by batching execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually and is [potentially breaking][Potential Breaking - Improved performance of monitoring execution updates] between 2025.5 and 2025.7. | +|     > [{{% ctx %}} API Gateway Service][] | 41.4.1.25310 | 41.6.1.25350 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | 8.0.10.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | 8.0.11.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | 10.1.7.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 8.5.1.25310 | 8.5.5.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | 4.0.14.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.11.25310 | 4.0.3.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the [{{% ctx %}} Monitoring Service][] by batching execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually and is [potentially breaking][Potential Breaking - Improved performance of monitoring execution updates] between 2025.5 and 2025.7. | +|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | 12.0.15.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.11.25310 | 15.0.16.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.11.25310 | 8.0.16.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | 12.4.3.25350 | Yes | Minor | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | +|     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | +| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | 13.17.1.25350 | Yes | Minor | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | +| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | 49.0.1.25350 | Yes | Major | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | 3.2.1.25350 | Yes | Patch | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | 5.2.11.25260 | No | N/A | 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.22.25260 | No | N/A | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25130 | No | N/A | N/A | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25160 | No | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.1.1.25340 | Yes | Minor | N/A | | +| {{% ctx %}} Observability | 3.0.0 | 4.0.0 | Yes | Major | No | | ### Features @@ -98,7 +99,7 @@ Finally, the [Documentation][] includes updates related to: Within the server hosting [{{% ctx %}} Gateway][Gateway], the user can now add `MIBs` to the preconfigured `MIBs` folder, which is created on first start up of [{{% ctx %}} Gateway][Gateway] and can be found in `%PROGRAMDATA%\Cortex\Configuration\Triggers\SNMP\MIBs`. The `MIBs` folder can contain multiple `MIB` files, and can be organised using sub-folders. -Files with a `.mib` extension will be loaded by [{{% ctx %}} Gateway][Gateway] on startup, then sent to the [{{% ctx %}} Trigger Service][] where they are used to translate `OIDs` in `SNMP` traps into a more human-readable format. +Files with a `.mib` extension will be loaded by [{{% ctx %}} Gateway][Gateway] on startup, then sent to the [{{% ctx %}} Triggers Service][] where they are used to translate `OIDs` in `SNMP` traps into a more human-readable format. Changes to any of the `.mib` files, or new files added, or existing files deleted will be detected and reloaded automatically. Affected Components: @@ -114,7 +115,7 @@ Affected Components: ##### Added ReceivedAt property to SNMP Trap Details A new `ReceivedAt` property has been added to the SNMP Trap Details that are passed as an input variable of a flow configured to be run by SNMP traps matching a configured an SNMP trigger. -This property contains the date and time that the trap was received by the [{{% ctx %}} Trigger Service][] in the `ISO 8601 Standard`. +This property contains the date and time that the trap was received by the [{{% ctx %}} Triggers Service][] in the `ISO 8601 Standard`. Affected Components: @@ -212,7 +213,7 @@ Affected Components: ##### Migrated from Promtail to Grafana Alloy -[{{% ctx %}} Observability][] has been updated to use [Grafana Alloy][] instead of [Promtail][] for ingesting logs to [Grafana Loki][]. This is due to [Promtail][] having been deprecated and marked as end-of-life on the 2nd of March 2026. +`{{% ctx %}} Observability` has been updated to use [Grafana Alloy][] instead of [Promtail][] for ingesting logs to [Grafana Loki][]. This is due to [Promtail][] having been deprecated and marked as end-of-life on the 2nd of March 2026. {{% alert title="Note" %}} There is currently not documentation on how to migrate from `Promptail` to `Grafana Alloy`. This will be added in `2025.9`. @@ -231,7 +232,13 @@ Affected Components: ##### Added new User Guide -User Guide have been added to the {{% ctx %}} Product Portal about the [Flow Explorer][User Guide - Flow Explorer]. +A new User Guide have been added to the {{% ctx %}} Product Portal about the [Flow Explorer][User Guide - Flow Explorer]. + + + +##### Added new Tutorial + +A new Tutorial has been added to the {{% ctx %}} Product Portal about the [Flow Explorer][Tutorial - Flow Explorer]. @@ -264,31 +271,34 @@ There are no features removed in the 2025.7 release of the {{% ctx %}} Platform. ### Potential Breaking Changes - + + +The following may potentially break interactions with the {{% ctx %}} Platform: -There are no known potential breaking changes as part of the 2025.7 release of the {{% ctx %}} Platform. +#### Improved performance of monitoring execution updates -### Breaking Changes +The [{{% ctx %}} Monitoring Service][] has been updated to batch execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually. +This will break monitoring of executions from a previous version of the [{{% ctx %}} Execution Service][], such as 2025.5, as the [{{% ctx %}} Monitoring Service][] will not be able to process the updates sent by the [{{% ctx %}} Execution Service][] as the contract has changed. - +#### Improved performance of stopping multiple running executions -The following features have introduced breaking changes in the 2025.7 release of the {{% ctx %}} Platform: +The [{{% ctx %}} Execution Service][] has been updated to optimise the stopping of multiple executions using batch requests downstream from [{{% ctx %}} Gateway][Gateway], instead of making individual requests for each execution. +This will break stopping of single executions on a previous version of the [{{% ctx %}} Execution Service][] using the new version of [{{% ctx %}} Gateway][Gateway], such as 2025.5, as the contract has changed. -#### Introduced Code Analyser to the {{% ctx %}} Execution Service +### Breaking Changes -The [Code Analyser feature][] has change has changed what C# code can be executed from flows within {{% ctx %}}. This is a breaking change as it will prevent existing flows from being executed unless the Code Analyser is disabled or the Allowed list is updated to include the C# data types and namespaces required by new or existing flows. + -To disable the Code Analyser, or to update the Allowed list, please refer to the following: -| Disable Code Analyser | Update Allowed list | -|-------------------------------------------------------|-----------------------------------------------------| -| [Single Server][Disable Code Analyser - Single Node] | [Single Server][Update Allowed list - Single Node] | -| [Multiple Server][Disable Code Analyser - Multi Node] | [Multiple Server][Update Allowed list - Multi Node] | +There are no known breaking changes as part of the 2025.7 release of the {{% ctx %}} Platform. ### Known Limitations - + -There are no known limitations added as part of the 2025.7 release of the {{% ctx %}} Platform. +Known limitations have been added within the 2025.7 release of the {{% ctx %}} Platform: + +* Old executions that were running before the upgrade to 2025.7 will not be able to be monitored by the [{{% ctx %}} Monitoring Service][] as the contract has changed. +* Stopping of single executions on a previous version of the [{{% ctx %}} Execution Service][] using the new version of [{{% ctx %}} Gateway][Gateway] will not work as the contract has changed. ## Version Support @@ -310,6 +320,8 @@ There are no known limitations added as part of the 2025.7 release of the {{% ct ### Flow Compatibility + + | Release | Compatibility Version | |---------|-----------------------| | 2025.7 | 31.24311 | @@ -327,6 +339,7 @@ There are no known limitations added as part of the 2025.7 release of the {{% ct | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-----------------------------------| +| 2025.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [4.0.0][Observability 4.0.0] | | 2025.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | | 2025.3 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | | 2025.1 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | @@ -338,7 +351,7 @@ There are no known limitations added as part of the 2025.7 release of the {{% ct ## Install Instructions -If you are installing a new 2025.7 platform or adding it to an existing {{% ctx %}} 7 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.3 platform refer to the [Upgrade Instructions][]. +If you are installing a new 2025.7 platform or adding it to an existing {{% ctx %}} 7 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.5 platform refer to the [Upgrade Instructions][]. Installing {{% ctx %}} Only: @@ -352,7 +365,7 @@ Adding {{% ctx %}} to a {{% ctx %}} 7 Installation: ## Upgrade Instructions -If you are upgrading from an existing 2025.3 platform see the guidance below: +If you are upgrading from an existing 2025.5 platform see the guidance below: Upgrading {{% ctx %}}: @@ -388,74 +401,43 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.7" >}} [Interaction Portal]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.CortexInteractionPortal.MainDoc" version="2025.7" >}} -[_executionContext]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Executions.WhatIsAnExecution.ExecutionContext" version="2025.7" >}} - [Running Executions]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageVersionEditor.RunningExecutions" version="2025.7" >}} -[Operations Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview.MainDoc" version="2025.7" >}} [Packages]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.7" >}} -[Decision Blocks]: {{< url path="Cortex.Reference.Blocks.Decisions.MainDoc" version="2025.7" >}} +[User Guide - Flow Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainDoc" version="2025.7" >}} +[User Guide - Flow Explorer]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowExplorer.MainDoc" version="2025.7" >}} +[Tutorial - Flow Explorer]: {{< url path="Cortex.Tutorials.Development.FlowExplorer.MainDoc" version="2025.7" >}} -[Disaster Recovery - Multiple Server - With HA]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.MultipleServerWithHA.MainDoc" version="2025.7" >}} -[Disaster Recovery - Single Server - Without HA]: {{< url path="Cortex.Guides.DisasterRecoveryGuides.SingleServerWithoutHA.MainDoc" version="2025.7" >}} +[Capability - Support for SNMP MIB loading and OID translation]: {{< ref "#support-for-snmp-mib-loading-and-oid-translation" >}} +[Capability - Added ReceivedAt property to SNMP Trap Details]: {{< ref "#added-receivedat-property-to-snmp-trap-details" >}} +[Capability - Added support for non-printable characters in Execute SSH Command Block]: {{< ref "#added-support-for-non-printable-characters-in-execute-ssh-command-block" >}} +[Capability - Added support for response grace period in Execute SSH Command Block]: {{< ref "#added-support-for-response-grace-period-in-execute-ssh-command-block" >}} +[Capability - Added support for custom log path on Log Event blocks]: {{< ref "#added-support-for-custom-log-path-on-log-event-blocks" >}} +[Capability - Added support for stopping multiple running executions]: {{< ref "#added-support-for-stopping-multiple-running-executions" >}} + +[Performance]: {{< ref "#performance" >}} +[Performance - Improved performance of stopping multiple running executions]: {{< ref "#improved-performance-of-stopping-multiple-running-executions" >}} +[Performance - Improved performance of monitoring execution updates]: {{< ref "#improved-performance-of-monitoring-execution-updates" >}} -[User Guide - Flow Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainDoc" version="2025.7" >}} -[User Guide - Flow Editor - Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.Overview.MainDoc" version="2025.7" >}} -[User Guide - Flow Editor - Navigation Bar]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.NavigationBar.MainDoc" version="2025.7" >}} -[User Guide - Flow Editor - Left Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.LeftPanel.MainDoc" version="2025.7" >}} -[User Guide - Flow Editor - Main Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainPanel.MainDoc" version="2025.7" >}} -[User Guide - Flow Editor - Right Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.RightPanel.MainDoc" version="2025.7" >}} -[User Guide - Flow Editor - Bottom Panel]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.BottomPanel.MainDoc" version="2025.7" >}} -[User Guide - Operations Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Ops.Overview.MainDoc" version="2025.7" >}} -[User Guide - Studio Authorisation]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioAuthorisation.MainDoc" version="2025.7" >}} -[User Guide - Studio Hierarchy]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioHierarchy.MainDoc" version="2025.7" >}} -[User Guide - License Consumption]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.LicenseConsumption.MainDoc" version="2025.7" >}} -[User Guide - Studio Import]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioImport.MainDoc" version="2025.7" >}} -[User Guide - Studio Export]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.StudioExport.MainDoc" version="2025.7" >}} -[Tutorials - Flow Editor]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainDoc" version="2025.7" >}} -[Tutorials - Flow Editor - Navigation Bar]: {{< url path="Cortex.Tutorials.Development.FlowEditor.NavigationBar.MainDoc" version="2025.7" >}} -[Tutorials - Flow Editor - Left Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.LeftPanel.MainDoc" version="2025.7" >}} -[Tutorials - Flow Editor - Main Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.MainPanel.MainDoc" version="2025.7" >}} -[Tutorials - Flow Editor - Right Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.RightPanel.MainDoc" version="2025.7" >}} -[Tutorials - Flow Editor - Bottom Panel]: {{< url path="Cortex.Tutorials.Development.FlowEditor.BottomPanel.MainDoc" version="2025.7" >}} -[Tutorials - Operations Overview]: {{< url path="Cortex.Tutorials.Operations.Overview.MainDoc" version="2025.7" >}} -[Tutorials - Studio Authorisation]: {{< url path="Cortex.Tutorials.Administration.StudioAuthorisation.MainDoc" version="2025.7" >}} -[Tutorials - Studio Hierarchy]: {{< url path="Cortex.Tutorials.Administration.StudioHierarchy.MainDoc" version="2025.7" >}} -[Tutorials - License Consumption]: {{< url path="Cortex.Tutorials.Administration.LicenseConsumption.MainDoc" version="2025.7" >}} -[Tutorials - Studio Import]: {{< url path="Cortex.Tutorials.Administration.StudioImport.MainDoc" version="2025.7" >}} -[Tutorials - Studio Export]: {{< url path="Cortex.Tutorials.Administration.StudioExport.MainDoc" version="2025.7" >}} -[Disable Code Analyser - Single Node]: {{< url path="Cortex.Faqs.ConfigureCodeAnalyser.SingleServerWithoutHA.DisableCodeAnalyser" version="2025.7" >}} -[Update Allowed list - Single Node]: {{< url path="Cortex.Faqs.ConfigureCodeAnalyser.SingleServerWithoutHA.UpdateCodeAnalyser" version="2025.7" >}} -[Disable Code Analyser - Multi Node]: {{< url path="Cortex.Faqs.ConfigureCodeAnalyser.MultipleServerWithHA.DisableCodeAnalyser" version="2025.7" >}} -[Update Allowed list - Multi Node]: {{< url path="Cortex.Faqs.ConfigureCodeAnalyser.MultipleServerWithHA.UpdateCodeAnalyser" version="2025.7" >}} - -[Extended the _executionContext with additional properties]: {{< ref "#extended-the-_executioncontext-with-additional-properties" >}} -[Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups]: {{< ref "#added-support-for-the-cortex-interaction-portal-to-provide-separate-credentials-for-querying-ad-groups" >}} [Observability]: {{< ref "#observability" >}} -[Executions data includes child executions]: {{< ref "#executions-data-includes-child-executions" >}} -[new columns to the Running Executions grid on the Packages page]: {{< ref "#new-columns-added-to-the-running-executions-grid-on-the-packages-page" >}} -[Security]: {{< ref "#security" >}} -[Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service" >}} -[Updated Erlang version]: {{< ref "#updated-erlang-version" >}} -[General security enhancements on {{% ctx %}} Gateway]: {{< ref "#general-security-enhancements-on-cortex-gateway" >}} -[Usability]: {{< ref "#usability" >}} -[Updated Decision Blocks icons]: {{< ref "#updated-decision-blocks-icons" >}} -[Improved certificate update script for High Availability (HA) installations]: {{< ref "#improved-certificate-update-script-for-high-availability-ha-installations" >}} -[Upgrade]: {{< ref "#upgrade" >}} -[Scoped restart for the {{% ctx %}} Gateway web application]: {{< ref "#scoped-restart-for-the-cortex-gateway-web-application" >}} +[Observability - Migrated from Promtail to Grafana Alloy]: {{< ref "#migrated-from-promtail-to-grafana-alloy" >}} + [Documentation]: {{< ref "#documentation" >}} -[Added new User Guides]: {{< ref "#added-new-user-guides" >}} -[Added new Tutorials]: {{< ref "#added-new-tutorials" >}} -[Added Installation Checklists to the Install instructions]: {{< ref "#added-installation-checklists-to-the-install-instructions" >}} -[Added Disaster Recovery Guides]: {{< ref "#added-disaster-recovery-guides" >}} -[Code Analyser feature]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service" >}} +[Documentation - Added new User Guide]: {{< ref "#added-new-user-guide" >}} +[Documentation - Added new Tutorial]: {{< ref "#added-new-tutorial" >}} +[Documentation - Updated documentation to point to Flow Editor User Guide]: {{< ref "#updated-documentation-to-point-to-flow-editor-user-guide" >}} [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.7" >}} +[Execute SSH Command Block]: {{< url path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.MainDoc" version="2025.7" >}} +[Log Event Block]: {{< url path="Cortex.Reference.Blocks.Logs.LogEvent.LogEvent.MainDoc" version="2025.7" >}} [Gateway]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.MainDoc" version="2025.7" >}} +[Potential Breaking - Improved performance of monitoring execution updates]: {{< ref "#improved-performance-of-monitoring-execution-updates" >}} +[Potential Breaking - Improved performance of stopping multiple running executions]: {{< ref "#improved-performance-of-stopping-multiple-running-executions" >}} + [Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.7" >}} [Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.7" >}} @@ -465,17 +447,20 @@ Releases are currently forecast to be made available on: [Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.SingleServerWithoutHA.MainDoc" version="2025.7" >}} [Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MultipleServerWithHA.MainDoc" version="2025.7" >}} -[Breaking - Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< ref "#introduced-code-analyser-to-the-cortex-execution-service-1" >}} [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.7" >}} -[2025.3]: {{< url path="Cortex.Blogs.Releases.2025.3.MainDoc" version="2025.7" >}} +[2025.5]: {{< url path="Cortex.Blogs.Releases.2025.5.MainDoc" version="2025.7" >}} [Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.7" >}} [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.7" >}} +[Promtail]: {{< url path="Grafana.Products.Loki.Promtail.MainDoc" >}} +[Grafana Alloy]: {{< url path="Grafana.Products.GrafanaAlloy.MainDoc" >}} +[Grafana Loki]: {{< url path="Grafana.Products.Loki.MainDoc" >}} [Grafana 8.5.4]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.Windows" >}} [Grafana 10.4.1]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.10.4.1.Windows" >}} [Loki 3.0.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.3.0.0.Release" >}} [Loki 2.5.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.Release" >}} +[Observability 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 b326a48b3..464902308 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -1053,6 +1053,8 @@ MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/admin/studio-hierarchy/" [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev] MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/" + [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowExplorer] + MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/flows-explorer" [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor] MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor" [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.Overview] @@ -2964,6 +2966,8 @@ UseVersionControl = "/docs/tutorials/administration/version-control/#use-version-control" [Cortex.Tutorials.Development] MainDoc = "/docs/tutorials/development" + [Cortex.Tutorials.Development.FlowExplorer] + MainDoc = "/docs/tutorials/development/flows-explorer/" [Cortex.Tutorials.Development.FlowEditor] MainDoc = "/docs/tutorials/development/flow-editor" [Cortex.Tutorials.Development.FlowEditor.BottomPanel] @@ -3110,6 +3114,8 @@ [Grafana.Products.Loki.Alloy] MainDoc = "https://grafana.com/docs/loki/latest/send-data/alloy/" 1.10.0 = "https://github.com/grafana/alloy/releases/download/v1.10.0/alloy-installer-windows-amd64.exe.zip" + [Grafana.Products.GrafanaAlloy] + MainDoc = "https://grafana.com/oss/alloy-opentelemetry-collector/" [Grafana.SelfManaged.Downloads.GrafanaWebApp] Windows = "https://grafana.com/grafana/download/8.5.4?pg=get&plcmt=selfmanaged-box1-cta1&platform=windows" [Grafana.SelfManaged.Downloads.GrafanaWebApp.10.4.1] From 218e831a9a74873926c4782e48ba78bfca64a30b Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 21 Aug 2025 15:05:10 +0100 Subject: [PATCH 09/15] updated todos --- content/en/blog/releases/2025.X/2025.7.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index c299c3ab1..fdb8f5c08 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -5,7 +5,7 @@ date: 2025-08-11 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- - + ## Summary @@ -53,7 +53,7 @@ Finally, the [Documentation][] includes updates related to: ### Components - + | Release Component | Old version | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------------|---------|-------------|-----------------|--------| @@ -320,11 +320,12 @@ Known limitations have been added within the 2025.7 release of the {{% ctx %}} P ### Flow Compatibility - + | Release | Compatibility Version | |---------|-----------------------| -| 2025.7 | 31.24311 | +| 2025.7 | 32.25320 | +| 2025.5 | 31.24311 | | 2025.3 | 31.24311 | | 2025.1 | 31.24311 | | 2024.11 | 31.24311 | @@ -335,7 +336,7 @@ Known limitations have been added within the 2025.7 release of the {{% ctx %}} P ### Observability Compatibility - + | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-----------------------------------| @@ -374,14 +375,13 @@ Upgrading {{% ctx %}}: ## Upcoming Releases - - Releases are currently forecast to be made available on: | Release | Release Type | Forecast Release Date | |---------|----------------|-------------------------------------| | 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | | 2025.9 | [Release][] | Week commencing 6th October 2025 | + [{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.7" >}} [{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.7" >}} From e733265a2835092453c8a0ea143984968e95f1c4 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 21 Aug 2025 15:08:32 +0100 Subject: [PATCH 10/15] update upgrade links --- content/en/blog/releases/2025.X/2025.7.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index fdb8f5c08..79f3e4023 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -444,9 +444,8 @@ Releases are currently forecast to be made available on: [Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.7" >}} [Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.7" >}} - -[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.SingleServerWithoutHA.MainDoc" version="2025.7" >}} -[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.3to2025.5.MultipleServerWithHA.MainDoc" version="2025.7" >}} +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.5to2025.7.SingleServerWithoutHA.MainDoc" version="2025.7" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.5to2025.7.MultipleServerWithHA.MainDoc" version="2025.7" >}} [{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.7" >}} From 889d7697887d07459970dbcac903d523dfde0bca Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 21 Aug 2025 16:15:01 +0100 Subject: [PATCH 11/15] PO review --- content/en/blog/releases/2025.X/2025.7.md | 130 ++++++++++------------ 1 file changed, 57 insertions(+), 73 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index 79f3e4023..4a545137a 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -1,12 +1,10 @@ --- title: "2025.7" linkTitle: "2025.7" -date: 2025-08-11 +date: 2025-08-26 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- - - ## Summary The 2025.7 [Fast Track][] is now available. @@ -26,8 +24,6 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Observability * Documentation - - This release introduces multiple new features to the {{% ctx %}} Platform: * The [{{% ctx %}} Triggers Service now support SNMP MIB loading and OID translation][Capability - Support for SNMP MIB loading and OID translation]. @@ -53,43 +49,41 @@ Finally, the [Documentation][] includes updates related to: ### Components - - -| Release Component | Old version | Version | Updated | Update Type | Breaking Change | Notes | -|--------------------------------------------------------------------------------|---------------|---------------|---------|-------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 57.8.1.25310 | 58.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the [{{% ctx %}} Monitoring Service][] by batching execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually and is [potentially breaking][Potential Breaking - Improved performance of monitoring execution updates] between 2025.5 and 2025.7. | -|     > [{{% ctx %}} API Gateway Service][] | 41.4.1.25310 | 41.6.1.25350 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | 8.0.10.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | 8.0.11.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | 10.1.7.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 8.5.1.25310 | 8.5.5.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | 4.0.14.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.11.25310 | 4.0.3.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the [{{% ctx %}} Monitoring Service][] by batching execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually and is [potentially breaking][Potential Breaking - Improved performance of monitoring execution updates] between 2025.5 and 2025.7. | -|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | 12.0.15.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.11.25310 | 15.0.16.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.11.25310 | 8.0.16.25350 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | 12.4.3.25350 | Yes | Minor | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | -|     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | -| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | 13.17.1.25350 | Yes | Minor | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | -| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | 49.0.1.25350 | Yes | Major | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | 3.2.1.25350 | Yes | Patch | N/A | | -| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | 5.2.11.25260 | No | N/A | 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.22.25260 | No | N/A | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25130 | No | N/A | N/A | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | N/A | | -| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25160 | No | N/A | N/A | | -| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.1.1.25340 | Yes | Minor | N/A | | -| {{% ctx %}} Observability | 3.0.0 | 4.0.0 | Yes | Major | No | | +| Release Component | Version (2025.5) | Version (2025.7) | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|------------------|------------------|---------|-------------|-----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [{{% ctx %}} Innovation Core Application][] | 57.8.1.25310 | 58.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the [{{% ctx %}} Monitoring Service][] by batching execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually and is [potentially breaking][Potential Breaking - Improved performance of monitoring execution updates] between 2025.5 and 2025.7. | +|     > [{{% ctx %}} API Gateway Service][] | 41.4.1.25310 | 41.6.1.25350 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.7.25260 | 8.0.10.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.8.25260 | 8.0.11.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.6.25260 | 10.1.7.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 8.5.1.25310 | 8.5.5.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.7.25260 | 8.0.8.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 4.0.7.25260 | 4.0.14.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.11.25310 | 4.0.3.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the [{{% ctx %}} Monitoring Service][] by batching execution updates from the [{{% ctx %}} Execution Service][] rather than sending each update individually and is [potentially breaking][Potential Breaking - Improved performance of monitoring execution updates] between 2025.5 and 2025.7. | +|     > [{{% ctx %}} Package Management Service][] | 12.0.11.25260 | 12.0.15.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.11.25310 | 15.0.16.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.11.25310 | 8.0.16.25350 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 12.2.3.25310 | 12.4.3.25350 | Yes | Minor | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | +|     > [{{% ctx %}} Execution Service][] | 27.3.1.25310 | 28.2.1.25350 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | +| [{{% ctx %}} Gateway][Gateway] | 13.5.0.25260 | 13.17.1.25350 | Yes | Minor | Potential | Major changes occurred between releases, these changes are related to improving performance of stopping multiple running executions and is [potentially breaking][Potential Breaking - Improved performance of stopping multiple running executions] between 2025.5 and 2025.7. | +| [{{% ctx %}} Blocks Package][Blocks] | 48.5.1.25260 | 49.0.1.25350 | Yes | Major | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.2.0.25260 | 3.2.1.25350 | Yes | Patch | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.11.25260 | 5.2.11.25260 | No | N/A | 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.22.25260 | No | N/A | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | 4.1.1.25130 | No | N/A | N/A | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | 2.0.0.24350 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | 3.2.0.25160 | No | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | 2.1.1.25340 | Yes | Minor | N/A | | +| {{% ctx %}} Observability | 3.0.0 | 4.0.0 | Yes | Major | No | | ### Features @@ -128,7 +122,6 @@ The [Execute SSH Command Block][] has been updated to support commands that eith {{% alert title="Note" %}} The `StrictResponseMatching` option can now be added in the advanced block properties `Configuration Settings`, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="SSH" >}}. - `StrictResponseMatching` can be set to `false`, allowing to match any response text before the `terminalPrompt`. Default is `true`. {{% /alert %}} @@ -144,7 +137,6 @@ This is useful in cases where a device is returning the response in batches and {{% alert title="Note" %}} The `ResponseGracePeriod` option can now be added in the advanced block properties `Configuration Settings`, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="SSH" >}}. - `ResponseGracePeriod` can be set to any number, which is the number of milliseconds to wait for a response before checking the response. Default is `0`. {{% /alert %}} @@ -160,7 +152,6 @@ The advanced `Event Log Path` block property allows to specify the path to log t By default, the property is empty, allowing the log to be written to the default path configured in the Execution Service's AppSettings. {{% alert title="Note" %}} - Supported path formats are: * Local Absolute paths, e.g. `C:\Logs\MyLog.log` @@ -229,7 +220,6 @@ Affected Components: #### Documentation - ##### Added new User Guide A new User Guide have been added to the {{% ctx %}} Product Portal about the [Flow Explorer][User Guide - Flow Explorer]. @@ -263,7 +253,9 @@ Affected Components: ### Deprecated Features -There are no features deprecated as part of the 2025.7 release of the {{% ctx %}} Platform. +The following features have been deprecated in the 2025.7 release: + +* `{{% ctx %}} Observability` - Versions before `4.0.0` have been deprecated as they use [Promtail][] which has been deprecated and marked as end-of-life on the 2nd of March 2026. ### Removed Features @@ -271,8 +263,6 @@ There are no features removed in the 2025.7 release of the {{% ctx %}} Platform. ### Potential Breaking Changes - - The following may potentially break interactions with the {{% ctx %}} Platform: #### Improved performance of monitoring execution updates @@ -287,14 +277,10 @@ This will break stopping of single executions on a previous version of the [{{% ### Breaking Changes - - There are no known breaking changes as part of the 2025.7 release of the {{% ctx %}} Platform. ### Known Limitations - - Known limitations have been added within the 2025.7 release of the {{% ctx %}} Platform: * Old executions that were running before the upgrade to 2025.7 will not be able to be monitored by the [{{% ctx %}} Monitoring Service][] as the contract has changed. @@ -320,8 +306,6 @@ Known limitations have been added within the 2025.7 release of the {{% ctx %}} P ### Flow Compatibility - - | Release | Compatibility Version | |---------|-----------------------| | 2025.7 | 32.25320 | @@ -336,19 +320,17 @@ Known limitations have been added within the 2025.7 release of the {{% ctx %}} P ### Observability Compatibility - - -| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | -|---------|--------------------------|----------------------|-----------------------------------| -| 2025.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [4.0.0][Observability 4.0.0] | -| 2025.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | -| 2025.3 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | -| 2025.1 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | -| 2024.11 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | -| 2024.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | -| 2024.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | -| 2024.5 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | -| 2024.3 | [8.5.4][Grafana 8.5.4] | [2.5.0][Loki 2.5.0] | [2.2.0][Observability 2.2.0] | +| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | +|---------|--------------------------|----------------------|-------------------------------------------| +| 2025.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [4.0.0][Observability 4.0.0] | +| 2025.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 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 @@ -377,11 +359,13 @@ Upgrading {{% ctx %}}: Releases are currently forecast to be made available on: -| Release | Release Type | Forecast Release Date | -|---------|----------------|-------------------------------------| -| 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | -| 2025.9 | [Release][] | Week commencing 6th October 2025 | - +| Release | Release Type | Forecast Release Date | +|---------|----------------|-----------------------------------| +| 2025.7 | [Fast Track][] | Week commencing 26th August 2025 | +| 2025.9 | [Release][] | Week commencing 6th October 2025 | +| 2025.11 | [Fast Track][] | Week commencing 1st December 2025 | +| 2026.1 | [Fast Track][] | Week commencing 9th February 2026 | +| 2026.3 | [Release][] | Week commencing 6th April 2026 | [{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.7" >}} [{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.7" >}} From b4262e5a72ca5d40cf1d2523df8f46fa16c0a422 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 21 Aug 2025 16:51:09 +0100 Subject: [PATCH 12/15] added affected components --- content/en/blog/releases/2025.X/2025.7.md | 89 +++++++++++++---------- 1 file changed, 52 insertions(+), 37 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index 4a545137a..ff623acac 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -98,13 +98,11 @@ Changes to any of the `.mib` files, or new files added, or existing files delete Affected Components: - - - - - - - +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Triggers Service][] ##### Added ReceivedAt property to SNMP Trap Details @@ -113,8 +111,10 @@ This property contains the date and time that the trap was received by the [{{% Affected Components: - - +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Triggers Service][] ##### Added support for non-printable characters in Execute SSH Command Block @@ -127,8 +127,7 @@ The `StrictResponseMatching` option can now be added in the advanced block prope Affected Components: - - +* [{{% ctx %}} Block Packages][Blocks] ##### Added support for response grace period in Execute SSH Command Block @@ -142,8 +141,7 @@ The `ResponseGracePeriod` option can now be added in the advanced block properti Affected Components: - - +* [{{% ctx %}} Block Packages][Blocks] ##### Added support for custom log path on Log Event blocks @@ -162,8 +160,19 @@ Supported path formats are: Affected Components: - - +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Block Packages][Blocks] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] +* {{% ctx %}} Flows Upgrader ##### Added support for stopping multiple running executions @@ -175,8 +184,7 @@ Executions can be selected using the `Shift` and `Ctrl` keys. Affected Components: - - +* [{{% ctx %}} Gateway][Gateway] #### Performance @@ -186,10 +194,20 @@ The {{% ctx %}} Platform has been updated to optimise the stopping of multiple e Affected Components: - - - - +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Execution 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][] ##### Improved performance of monitoring execution updates @@ -197,8 +215,15 @@ The {{% ctx %}} Platform has been updated to optimise the performance of the [{{ Affected Components: - - +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] #### Observability @@ -213,10 +238,7 @@ In the meantime, for further assistance, please raise a case in the {{< ahref pa Affected Components: - - - - +* {{% ctx %}} Observability #### Documentation @@ -224,20 +246,14 @@ Affected Components: A new User Guide have been added to the {{% ctx %}} Product Portal about the [Flow Explorer][User Guide - Flow Explorer]. - - ##### Added new Tutorial A new Tutorial has been added to the {{% ctx %}} Product Portal about the [Flow Explorer][Tutorial - Flow Explorer]. - - ##### Updated documentation to point to Flow Editor User Guide Documentation has been updated to point to the [Flow Editor][User Guide - Flow Editor] instead of the original `Cortex Studio` page. - - ### Bug Fixes #### Capability @@ -248,8 +264,7 @@ The `{{% ctx%}} Flows Upgrader` has been updated to preserve the `TypeOfFlow` pr Affected Components: - - +* {{% ctx %}} Flows Upgrader ### Deprecated Features @@ -419,8 +434,8 @@ Releases are currently forecast to be made available on: [Gateway]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.MainDoc" version="2025.7" >}} -[Potential Breaking - Improved performance of monitoring execution updates]: {{< ref "#improved-performance-of-monitoring-execution-updates" >}} -[Potential Breaking - Improved performance of stopping multiple running executions]: {{< ref "#improved-performance-of-stopping-multiple-running-executions" >}} +[Potential Breaking - Improved performance of monitoring execution updates]: {{< ref "#improved-performance-of-monitoring-execution-updates-1" >}} +[Potential Breaking - Improved performance of stopping multiple running executions]: {{< ref "#improved-performance-of-stopping-multiple-running-executions-1" >}} [Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.7" >}} [Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.7" >}} From f5c1e4b1fc1d379c87647b0afbcee25545b815ee Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 21 Aug 2025 17:07:51 +0100 Subject: [PATCH 13/15] added what's new and links --- content/en/docs/2025.7/Whats New/_index.md | 112 ++++++++------------- data/urls.toml | 14 +++ 2 files changed, 54 insertions(+), 72 deletions(-) diff --git a/content/en/docs/2025.7/Whats New/_index.md b/content/en/docs/2025.7/Whats New/_index.md index c8ce9d27e..a5865ac92 100644 --- a/content/en/docs/2025.7/Whats New/_index.md +++ b/content/en/docs/2025.7/Whats New/_index.md @@ -7,99 +7,67 @@ weight: 1 ## Summary -2025.5 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.3][] release in the following areas: +2025.7 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2025.5][] release in the following areas: * [Capability][] +* [Performance][] * [Observability][] -* [Security][] -* [Usability][] -* [Upgrade][] * [Documentation][] ## Improved Capability -This release introduces the following new feature to the {{% ctx %}} platform: +This release introduces multiple new features to the {{% ctx %}} Platform: -* The [_executionContext has been extended with additional properties][Extended the _executionContext with additional properties] as follows: - * Tenant - * System - * PackageName - * PackageVersion - * FlowName - * ExecutionId - * Node -* The [{{% ctx %}} Interaction Portal now supports the use of separate credentials for querying Active Directory Groups][Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups]. +* The [{{% ctx %}} Triggers Service now support SNMP MIB loading and OID translation][Capability - Support for SNMP MIB loading and OID translation]. +* The [SNMP Trap Details now includes the ReceivedAt field][Capability - Added ReceivedAt property to SNMP Trap Details]. +* The [Execute SSH Command Block][] now has support for: + * [non-printable characters][Capability - Added support for non-printable characters in Execute SSH Command Block] + * [response grace period][Capability - Added support for response grace period in Execute SSH Command Block] +* The [Log Event Block now supports custom log path][Capability - Added support for custom log path on Log Event blocks]. +* The [Running Executions grid now allows stopping multiple running executions][Capability - Added support for stopping multiple running executions]. -## Improved Observability - -Observability has been improved by: - -* [including child executions in the executions data][Executions data includes child executions] used by the Running Executions tile on the Operations Overview page and Running Executions grid on the Packages page. -* adding [new columns to the Running Executions grid on the Packages page][] as follows: - * `Execution Id` - * `Parent Execution Id` - * `Root Execution Id` - * `Executing On` - -## Improved Security +## Improved Performance -The Security of {{% ctx %}} has been tightened by: +The performance of the {{% ctx %}} has been improved by: -* [introducing a Code Analyser to the {{% ctx %}} Execution Service][Introduced Code Analyser to the {{% ctx %}} Execution Service] that restricts what C# code can be executed from flows within {{% ctx %}}. -* [updating Erlang version][Updated Erlang version] to address recently identified vulnerabilities. -* [improving security of {{% ctx %}} Gateway][General security enhancements on {{% ctx %}} Gateway]. +* [optimising stopping multiple running executions][Performance - Improved performance of stopping multiple running executions]. +* [optimising the monitoring execution updates][Performance - Improved performance of monitoring execution updates]. -## Improved Usability - -Usability has been enhanced by [updating Decision Blocks icons][Updated Decision Blocks icons]. - -## Improved Upgrade - -Upgrade has been modified to: +## Improved Observability -* [improve certificate update script for High Availability (HA) installations][Improved certificate update script for High Availability (HA) installations]. -* [scoped restart for the {{% ctx %}} Gateway web application][Scoped restart for the {{% ctx %}} Gateway web application]. +Observability has been updated to use [Grafana Alloy instead of Promtail for ingesting logs to Grafana Loki][Observability - Migrated from Promtail to Grafana Alloy]. ## Improved Documentation -The documentation includes the following updates: +The Documentation includes updates related to: -* [added new User Guides][Added new User Guides] and [Tutorials][Added new Tutorials]: - * Flow Editor - * Operations Overview - * Studio Authorisation - * Studio Hierarchy - * Studio Import - * Studio Export - * License Consumption -* [added Installation Checklists to the Install instructions][Added Installation Checklists to the Install instructions]. -* [added Disaster Recovery Guides][Added Disaster Recovery Guides]. +* [adding a new User Guide for the Flow Explorer][Documentation - Added new User Guide]. +* [adding a new Tutorial for the Flow Explorer][Documentation - Added new Tutorial]. +* [pointing documentation to the Flow Editor User Guide][Documentation - Updated documentation to point to Flow Editor User Guide]. -For a full list of what has been introduced in this release, please see the [2025.5 Release Notes][] +For a full list of what has been introduced in this release, please see the [2025.7 Release Notes][] -[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.5" >}} -[2025.3]: {{< url path="Cortex.Blogs.Releases.2025.3.MainDoc" version="2025.5" >}} +[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.7" >}} +[2025.5]: {{< url path="Cortex.Blogs.Releases.2025.5.MainDoc" version="2025.7" >}} [Capability]: {{< ref "#improved-capability" >}} [Observability]: {{< ref "#improved-observability" >}} -[Security]: {{< ref "#improved-security" >}} -[Usability]: {{< ref "#improved-usability" >}} -[Upgrade]: {{< ref "#improved-upgrade" >}} +[Performance]: {{< ref "#improved-performance" >}} [Documentation]: {{< ref "#improved-documentation" >}} -[2025.5 Release Notes]: {{< url path="Cortex.Blogs.Releases.2025.5.MainDoc" version="2025.5" >}} - -[Extended the _executionContext with additional properties]: {{< url path="Cortex.Blogs.Releases.2025.5.ExtendedTheExecutionContextWithAdditionalProperties" version="2025.5" >}} -[Added support for the {{% ctx %}} Interaction Portal to provide separate credentials for querying AD Groups]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedSupportForTheCortexInteractionPortalToProvideSeparateCredentialsForQueryingAdGroups" version="2025.5" >}} -[Executions data includes child executions]: {{< url path="Cortex.Blogs.Releases.2025.5.ExecutionsDataIncludesChildExecutions" version="2025.5" >}} -[new columns to the Running Executions grid on the Packages page]: {{< url path="Cortex.Blogs.Releases.2025.5.NewColumnsToTheRunningExecutionsGridOnThePackagesPage" version="2025.5" >}} -[Introduced Code Analyser to the {{% ctx %}} Execution Service]: {{< url path="Cortex.Blogs.Releases.2025.5.IntroducedCodeAnalyserToTheCortexExecutionService" version="2025.5" >}} -[Updated Erlang version]: {{< url path="Cortex.Blogs.Releases.2025.5.UpdatedErlangVersion" version="2025.5" >}} -[General security enhancements on {{% ctx %}} Gateway]: {{< url path="Cortex.Blogs.Releases.2025.5.GeneralSecurityEnhancementsOnCortexGateway" version="2025.5" >}} -[Updated Decision Blocks icons]: {{< url path="Cortex.Blogs.Releases.2025.5.UpdatedDecisionBlocksIcons" version="2025.5" >}} -[Improved certificate update script for High Availability (HA) installations]: {{< url path="Cortex.Blogs.Releases.2025.5.ImprovedCertificateUpdateScriptForHighAvailabilityInstallations" version="2025.5" >}} -[Scoped restart for the {{% ctx %}} Gateway web application]: {{< url path="Cortex.Blogs.Releases.2025.5.ScopedRestartForTheCortexGatewayWebApplication" version="2025.5" >}} -[Added new User Guides]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedNewUserGuides" version="2025.5" >}} -[Added new Tutorials]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedNewTutorials" version="2025.5" >}} -[Added Installation Checklists to the Install instructions]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedInstallationChecklistsToTheInstallInstructions" version="2025.5" >}} -[Added Disaster Recovery Guides]: {{< url path="Cortex.Blogs.Releases.2025.5.AddedDisasterRecoveryGuides" version="2025.5" >}} +[2025.7 Release Notes]: {{< url path="Cortex.Blogs.Releases.2025.7.MainDoc" version="2025.7" >}} + +[Capability - Support for SNMP MIB loading and OID translation]: {{< url path="Cortex.Blogs.Releases.2025.7.SupportForSnmpMibLoadingAndOidTranslation" version="2025.7" >}} +[Capability - Added ReceivedAt property to SNMP Trap Details]: {{< url path="Cortex.Blogs.Releases.2025.7.AddedReceivedAtPropertyToSnmpTrapDetails" version="2025.7" >}} +[Capability - Added support for non-printable characters in Execute SSH Command Block]: {{< url path="Cortex.Blogs.Releases.2025.7.AddedSupportForNonPrintableCharactersInExecuteSshCommandBlock" version="2025.7" >}} +[Capability - Added support for response grace period in Execute SSH Command Block]: {{< url path="Cortex.Blogs.Releases.2025.7.AddedSupportForResponseGracePeriodInExecuteSshCommandBlock" version="2025.7" >}} +[Capability - Added support for custom log path on Log Event blocks]: {{< url path="Cortex.Blogs.Releases.2025.7.AddedSupportForCustomLogPathOnLogEventBlocks" version="2025.7" >}} +[Capability - Added support for stopping multiple running executions]: {{< url path="Cortex.Blogs.Releases.2025.7.AddedSupportForStoppingMultipleRunningExecutions" version="2025.7" >}} +[Performance - Improved performance of stopping multiple running executions]: {{< url path="Cortex.Blogs.Releases.2025.7.ImprovedPerformanceOfStoppingMultipleRunningExecutions" version="2025.7" >}} +[Performance - Improved performance of monitoring execution updates]: {{< url path="Cortex.Blogs.Releases.2025.7.ImprovedPerformanceOfMonitoringExecutionUpdates" version="2025.7" >}} +[Observability - Migrated from Promtail to Grafana Alloy]: {{< url path="Cortex.Blogs.Releases.2025.7.MigratedFromPromtailToGrafanaAlloy" version="2025.7" >}} +[Documentation - Added new User Guide]: {{< url path="Cortex.Blogs.Releases.2025.7.AddedNewUserGuide" version="2025.7" >}} +[Documentation - Added new Tutorial]: {{< url path="Cortex.Blogs.Releases.2025.7.AddedNewTutorial" version="2025.7" >}} +[Documentation - Updated documentation to point to Flow Editor User Guide]: {{< url path="Cortex.Blogs.Releases.2025.7.UpdatedDocumentationToPointToFlowEditorUserGuide" version="2025.7" >}} + +[Execute SSH Command Block]: {{< url path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.MainDoc" version="2025.7" >}} diff --git a/data/urls.toml b/data/urls.toml index 33bf5a01d..34727dac2 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -51,6 +51,20 @@ AddedNewTutorials = "/blog/2025/06/16/2025.5/#added-new-tutorials" AddedInstallationChecklistsToTheInstallInstructions = "/blog/2025/06/16/2025.5/#added-installation-checklists-to-the-install-instructions" AddedDisasterRecoveryGuides = "/blog/2025/06/16/2025.5/#added-disaster-recovery-guides" + [Cortex.Blogs.Releases.2025.7] + MainDoc = "/blog/2025/08/26/2025.7/" + SupportForSnmpMibLoadingAndOidTranslation = "/blog/2025/08/26/2025.7/#support-for-snmp-mib-loading-and-oid-translation" + AddedReceivedAtPropertyToSnmpTrapDetails = "/blog/2025/08/26/2025.7/#added-receivedat-property-to-snmp-trap-details" + AddedSupportForNonPrintableCharactersInExecuteSshCommandBlock = "/blog/2025/08/26/2025.7/#added-support-for-non-printable-characters-in-execute-ssh-command-block" + AddedSupportForResponseGracePeriodInExecuteSshCommandBlock = "/blog/2025/08/26/2025.7/#added-support-for-response-grace-period-in-execute-ssh-command-block" + AddedSupportForCustomLogPathOnLogEventBlocks = "/blog/2025/08/26/2025.7/#added-support-for-custom-log-path-on-log-event-blocks" + AddedSupportForStoppingMultipleRunningExecutions = "/blog/2025/08/26/2025.7/#added-support-for-stopping-multiple-running-executions" + ImprovedPerformanceOfStoppingMultipleRunningExecutions = "/blog/2025/08/26/2025.7/#improved-performance-of-stopping-multiple-running-executions" + ImprovedPerformanceOfMonitoringExecutionUpdates = "/blog/2025/08/26/2025.7/#improved-performance-of-monitoring-execution-updates" + MigratedFromPromtailToGrafanaAlloy = "/blog/2025/08/26/2025.7/#migrated-from-promtail-to-grafana-alloy" + AddedNewUserGuide = "/blog/2025/08/26/2025.7/#added-new-user-guide" + AddedNewTutorial = "/blog/2025/08/26/2025.7/#added-new-tutorial" + UpdatedDocumentationToPointToFlowEditorUserGuide = "/blog/2025/08/26/2025.7/#updated-documentation-to-point-to-flow-editor-user-guide" [Cortex.Blogs.Releases.2024.X] MainDoc = "/blog/releases/2024.x" [Cortex.Blogs.Releases.2024.11] From a05a29032f59a72b67f678e7f2b1ccf87f3452c1 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Tue, 26 Aug 2025 13:24:14 +0100 Subject: [PATCH 14/15] fix issues I found --- content/en/blog/releases/2025.X/2025.7.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index ff623acac..c22b77d9a 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -121,7 +121,7 @@ Affected Components: The [Execute SSH Command Block][] has been updated to support commands that either don't echo back or contain non-printable characters in the response. An example of this is when a command is run that does not return any output, such as `echo -n ""`, or when a command contains non-printable characters, such as a password. {{% alert title="Note" %}} -The `StrictResponseMatching` option can now be added in the advanced block properties `Configuration Settings`, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="SSH" >}}. +The `StrictResponseMatching` option can now be added in the advanced block properties {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="Configuration Settings" >}}, allowing it to be overwritten on a per block basis using the advanced {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="Configuration Settings" >}} block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.MainDoc" version="2025.7" title="Execute SSH Command Block" >}}. `StrictResponseMatching` can be set to `false`, allowing to match any response text before the `terminalPrompt`. Default is `true`. {{% /alert %}} @@ -135,7 +135,7 @@ The [Execute SSH Command Block][] has been updated to allow for a `ResponseGrace This is useful in cases where a device is returning the response in batches and one of the batches matches the expected response and `terminalPrompt`, but the full response has not yet been received from the device. {{% alert title="Note" %}} -The `ResponseGracePeriod` option can now be added in the advanced block properties `Configuration Settings`, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="SSH" >}}. +The `ResponseGracePeriod` option can now be added in the advanced block properties {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="Configuration Settings" >}}, allowing it to be overwritten on a per block basis using the advanced {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.7" title="Configuration Settings" >}} block property of the {{< ahref path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.MainDoc" version="2025.7" title="Execute SSH Command Block" >}}. `ResponseGracePeriod` can be set to any number, which is the number of milliseconds to wait for a response before checking the response. Default is `0`. {{% /alert %}} @@ -337,8 +337,7 @@ Known limitations have been added within the 2025.7 release of the {{% ctx %}} P | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-------------------------------------------| -| 2025.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [4.0.0][Observability 4.0.0] | -| 2025.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] (deprecated) | +| 2025.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [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) | From 360c1989728b124f7bb4090ebcf880ccdb7b6349 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 27 Aug 2025 10:06:20 +0100 Subject: [PATCH 15/15] PO comments --- content/en/blog/releases/2025.X/2025.7.md | 14 +++++++------- content/en/docs/2025.7/Whats New/_index.md | 8 ++++---- data/urls.toml | 4 +--- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.7.md b/content/en/blog/releases/2025.X/2025.7.md index c22b77d9a..11a293545 100644 --- a/content/en/blog/releases/2025.X/2025.7.md +++ b/content/en/blog/releases/2025.X/2025.7.md @@ -34,7 +34,7 @@ This release introduces multiple new features to the {{% ctx %}} Platform: * The [Log Event Block now supports custom log path][Capability - Added support for custom log path on Log Event blocks]. * The [Running Executions grid now allows stopping multiple running executions][Capability - Added support for stopping multiple running executions]. -The [Performance][] of the {{% ctx %}} has been improved by: +The [Performance][] of the {{% ctx %}} Platform has been improved by: * [optimising stopping multiple running executions][Performance - Improved performance of stopping multiple running executions]. * [optimising the monitoring execution updates][Performance - Improved performance of monitoring execution updates]. @@ -43,8 +43,8 @@ The [Performance][] of the {{% ctx %}} has been improved by: Finally, the [Documentation][] includes updates related to: -* [adding a new User Guide for the Flow Explorer][Documentation - Added new User Guide]. -* [adding a new Tutorial for the Flow Explorer][Documentation - Added new Tutorial]. +* [adding a new User Guide for the Flows Explorer][Documentation - Added new User Guide]. +* [adding a new Tutorial for the Flows Explorer][Documentation - Added new Tutorial]. * [pointing documentation to the Flow Editor User Guide][Documentation - Updated documentation to point to Flow Editor User Guide]. ### Components @@ -244,11 +244,11 @@ Affected Components: ##### Added new User Guide -A new User Guide have been added to the {{% ctx %}} Product Portal about the [Flow Explorer][User Guide - Flow Explorer]. +A new User Guide have been added to the {{% ctx %}} Product Portal about the [Flows Explorer][User Guide - Flows Explorer]. ##### Added new Tutorial -A new Tutorial has been added to the {{% ctx %}} Product Portal about the [Flow Explorer][Tutorial - Flow Explorer]. +A new Tutorial has been added to the {{% ctx %}} Product Portal about the [Flows Explorer][Tutorial - Flows Explorer]. ##### Updated documentation to point to Flow Editor User Guide @@ -403,8 +403,8 @@ Releases are currently forecast to be made available on: [Packages]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.7" >}} [User Guide - Flow Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor.MainDoc" version="2025.7" >}} -[User Guide - Flow Explorer]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowExplorer.MainDoc" version="2025.7" >}} -[Tutorial - Flow Explorer]: {{< url path="Cortex.Tutorials.Development.FlowExplorer.MainDoc" version="2025.7" >}} +[User Guide - Flows Explorer]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowsExplorer.MainDoc" version="2025.7" >}} +[Tutorial - Flows Explorer]: {{< url path="Cortex.Tutorials.Development.FlowsExplorer.MainDoc" version="2025.7" >}} [Capability - Support for SNMP MIB loading and OID translation]: {{< ref "#support-for-snmp-mib-loading-and-oid-translation" >}} [Capability - Added ReceivedAt property to SNMP Trap Details]: {{< ref "#added-receivedat-property-to-snmp-trap-details" >}} diff --git a/content/en/docs/2025.7/Whats New/_index.md b/content/en/docs/2025.7/Whats New/_index.md index a5865ac92..3f8ea5876 100644 --- a/content/en/docs/2025.7/Whats New/_index.md +++ b/content/en/docs/2025.7/Whats New/_index.md @@ -18,7 +18,7 @@ weight: 1 This release introduces multiple new features to the {{% ctx %}} Platform: -* The [{{% ctx %}} Triggers Service now support SNMP MIB loading and OID translation][Capability - Support for SNMP MIB loading and OID translation]. +* The [{{% ctx %}} Triggers Service now supports SNMP MIB loading and OID translation][Capability - Support for SNMP MIB loading and OID translation]. * The [SNMP Trap Details now includes the ReceivedAt field][Capability - Added ReceivedAt property to SNMP Trap Details]. * The [Execute SSH Command Block][] now has support for: * [non-printable characters][Capability - Added support for non-printable characters in Execute SSH Command Block] @@ -28,7 +28,7 @@ This release introduces multiple new features to the {{% ctx %}} Platform: ## Improved Performance -The performance of the {{% ctx %}} has been improved by: +The performance of the {{% ctx %}} Platform has been improved by: * [optimising stopping multiple running executions][Performance - Improved performance of stopping multiple running executions]. * [optimising the monitoring execution updates][Performance - Improved performance of monitoring execution updates]. @@ -41,8 +41,8 @@ Observability has been updated to use [Grafana Alloy instead of Promtail for ing The Documentation includes updates related to: -* [adding a new User Guide for the Flow Explorer][Documentation - Added new User Guide]. -* [adding a new Tutorial for the Flow Explorer][Documentation - Added new Tutorial]. +* [adding a new User Guide for the Flows Explorer][Documentation - Added new User Guide]. +* [adding a new Tutorial for the Flows Explorer][Documentation - Added new Tutorial]. * [pointing documentation to the Flow Editor User Guide][Documentation - Updated documentation to point to Flow Editor User Guide]. For a full list of what has been introduced in this release, please see the [2025.7 Release Notes][] diff --git a/data/urls.toml b/data/urls.toml index 34727dac2..3461c5823 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -1093,7 +1093,7 @@ MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/admin/studio-hierarchy/" [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev] MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/" - [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowExplorer] + [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowsExplorer] MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/flows-explorer" [Cortex.Guides.UserGuides.UserInterfaces.Gateway.Dev.FlowEditor] MainDoc = "/docs/guides/user-guides/user-interfaces/gateway/dev/flow-editor" @@ -3006,8 +3006,6 @@ UseVersionControl = "/docs/tutorials/administration/version-control/#use-version-control" [Cortex.Tutorials.Development] MainDoc = "/docs/tutorials/development" - [Cortex.Tutorials.Development.FlowExplorer] - MainDoc = "/docs/tutorials/development/flows-explorer/" [Cortex.Tutorials.Development.FlowEditor] MainDoc = "/docs/tutorials/development/flow-editor" [Cortex.Tutorials.Development.FlowEditor.BottomPanel]