diff --git a/content/en/blog/releases/2022.X/2022.9.md b/content/en/blog/releases/2022.X/2022.9.md
index bef957449..1606d05b8 100644
--- a/content/en/blog/releases/2022.X/2022.9.md
+++ b/content/en/blog/releases/2022.X/2022.9.md
@@ -486,8 +486,6 @@ Releases are currently forecast to be made available on:
| 2023.11 | Fast Track | Week commencing 4th December 2023 |
| 2024.1 | Release | Week commencing 5th February 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[components]: {{< ref "#components" >}}
[Innovation Engine]: {{< ref "#new-innovation-engine" >}}
[high availability (HA) architecture]: {{< ref "#new-ha-architecture" >}}
diff --git a/content/en/blog/releases/2023.X/2023.11.md b/content/en/blog/releases/2023.X/2023.11.md
index 97e8774ee..b92b9d501 100644
--- a/content/en/blog/releases/2023.X/2023.11.md
+++ b/content/en/blog/releases/2023.X/2023.11.md
@@ -387,8 +387,6 @@ Releases are currently forecast to be made available on:
|---------|--------------|------------------------------------|
| 2024.1 | [Release][] | Week commencing 12th February 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2023.11" >}}
[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2023.11" >}}
[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2023.11" >}}
diff --git a/content/en/blog/releases/2023.X/2023.3.md b/content/en/blog/releases/2023.X/2023.3.md
index 923da0931..bf1b5050d 100644
--- a/content/en/blog/releases/2023.X/2023.3.md
+++ b/content/en/blog/releases/2023.X/2023.3.md
@@ -302,8 +302,6 @@ Releases are currently forecast to be made available on:
| 2023.11 | [Fast Track][] | Week commencing 4th December 2023 |
| 2024.1 | [Release][] | Week commencing 5th February 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[components]: {{< ref "#components" >}}
[CORTEX Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2023.3" >}}
[CORTEX API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2023.3" >}}
diff --git a/content/en/blog/releases/2023.X/2023.5.md b/content/en/blog/releases/2023.X/2023.5.md
index 221771754..e8733fdc4 100644
--- a/content/en/blog/releases/2023.X/2023.5.md
+++ b/content/en/blog/releases/2023.X/2023.5.md
@@ -292,8 +292,6 @@ Releases are currently forecast to be made available on:
| 2023.11 | [Fast Track][] | Week commencing 4th December 2023 |
| 2024.1 | [Release][] | Week commencing 5th February 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[CORTEX Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2023.5" >}}
[CORTEX API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2023.5" >}}
[CORTEX Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2023.5" >}}
diff --git a/content/en/blog/releases/2023.X/2023.7.md b/content/en/blog/releases/2023.X/2023.7.md
index f0097b41c..374446745 100644
--- a/content/en/blog/releases/2023.X/2023.7.md
+++ b/content/en/blog/releases/2023.X/2023.7.md
@@ -297,8 +297,6 @@ Releases are currently forecast to be made available on:
| 2023.11 | [Fast Track][] | Week commencing 4th December 2023 |
| 2024.1 | [Fast Track][] | Week commencing 12th February 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[CORTEX Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2023.7" >}}
[CORTEX API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2023.7" >}}
[CORTEX Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2023.7" >}}
diff --git a/content/en/blog/releases/2023.X/2023.9.md b/content/en/blog/releases/2023.X/2023.9.md
index e01d545b3..6728e68cb 100644
--- a/content/en/blog/releases/2023.X/2023.9.md
+++ b/content/en/blog/releases/2023.X/2023.9.md
@@ -270,8 +270,6 @@ Releases are currently forecast to be made available on:
| 2023.11 | [Fast Track][] | Week commencing 4th December 2023 |
| 2024.1 | [Release][] | Week commencing 12th February 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[CORTEX Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2023.9" >}}
[CORTEX API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2023.9" >}}
[CORTEX Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2023.9" >}}
diff --git a/content/en/blog/releases/2024.X/2024.1.md b/content/en/blog/releases/2024.X/2024.1.md
index 561653b5a..09be65374 100644
--- a/content/en/blog/releases/2024.X/2024.1.md
+++ b/content/en/blog/releases/2024.X/2024.1.md
@@ -408,8 +408,6 @@ Releases are currently forecast to be made available on:
| 2024.9 | [Fast Track][] | Week commencing 23rd September 2024 |
| 2024.11 | [Fast Track][] | Week commencing 18th November 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2024.1" >}}
[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2024.1" >}}
[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2024.1" >}}
diff --git a/content/en/blog/releases/2024.X/2024.3.md b/content/en/blog/releases/2024.X/2024.3.md
index 786c74049..1c398d9f2 100644
--- a/content/en/blog/releases/2024.X/2024.3.md
+++ b/content/en/blog/releases/2024.X/2024.3.md
@@ -598,7 +598,7 @@ There are no known breaking changes as part of the 2024.3 release of the {{% ctx
### Known Limitations
-There are no known known limitations added as part of the 2024.3 release of the {{% ctx %}} Platform:
+There are no known limitations added as part of the 2024.3 release of the {{% ctx %}} Platform:
## Version Support
@@ -653,8 +653,6 @@ Releases are currently forecast to be made available on:
| 2024.9 | [Fast Track][] | Week commencing 23rd September 2024 |
| 2024.11 | [Fast Track][] | Week commencing 18th November 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2024.3" >}}
[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2024.3" >}}
[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2024.3" >}}
diff --git a/content/en/blog/releases/2024.X/2024.5.md b/content/en/blog/releases/2024.X/2024.5.md
index dc3f954bb..37bae4ba3 100644
--- a/content/en/blog/releases/2024.X/2024.5.md
+++ b/content/en/blog/releases/2024.X/2024.5.md
@@ -73,7 +73,7 @@ Finally, this [Product Portal][] includes updates related to:
| > [{{% ctx %}} Provisioning Service][] | 9.0.19.24260 | Yes | Patch | No | |
| > [{{% ctx %}} Scheduling Service][] | 4.1.13.24260 | Yes | Patch | No | |
| > [{{% ctx %}} Triggers Service][] | 6.1.13.24260 | Yes | Patch | No | |
-| [{{% ctx %}} Innovation Execution Application][] | 31.0.4.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
+| [{{% ctx %}} Innovation Execution Application][] | 17.0.4.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
| > [{{% ctx %}} Execution Service][] | 17.0.4.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 10.23.2.24260 | Yes | Minor | No | |
| [{{% ctx %}} Blocks Package][Blocks] | 44.3.1.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5
Compatibility Version: 31.24250 |
@@ -322,7 +322,7 @@ There are no known breaking changes as part of the 2024.5 release of the {{% ctx
### Known Limitations
-There are no known known limitations added as part of the 2024.5 release of the {{% ctx %}} Platform.
+There are no known limitations added as part of the 2024.5 release of the {{% ctx %}} Platform.
## Version Support
@@ -370,13 +370,11 @@ Releases are currently forecast to be made available on:
| Release | Release Type | Forecast Release Date |
|---------|----------------|-------------------------------------|
-| 2024.7 | [Release][] | Week commencing 12th August 2024 |
-| 2024.9 | [Fast Track][] | Week commencing 7th October 2024 |
+| 2024.7 | [Fast Track][] | Week commencing 12th August 2024 |
+| 2024.9 | [Release][] | Week commencing 7th October 2024 |
| 2024.11 | [Fast Track][] | Week commencing 2nd December 2024 |
| 2025.1 | [Release][] | Week commencing 10th February 2024 |
-Any changes to these forecasts will be announced via the [News channel][].
-
[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2024.5" >}}
[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2024.5" >}}
[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2024.5" >}}
diff --git a/content/en/blog/releases/2024.X/2024.7.md b/content/en/blog/releases/2024.X/2024.7.md
index 15f8691f0..ea50f3a06 100644
--- a/content/en/blog/releases/2024.X/2024.7.md
+++ b/content/en/blog/releases/2024.X/2024.7.md
@@ -7,7 +7,7 @@ author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold))
## Summary
-The 2024.5 [Fast Track][] release is now available.
+The 2024.7 [Fast Track][] release is now available.
## Download Artefacts
@@ -17,131 +17,109 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se
### Overview
-2024.5 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.3][] release in the following areas:
+2024.7 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.5][] release in the following areas:
+* Performance
+* Security
+* Scalability
* Usability
-* Capability
-* Observability
-* Cost of ownership
* Documentation
-This release shows improvements to [package management][Package Management] in a number of areas:
+This release shows [Performance][] improvements in a number of areas:
-* The `Running Executions` tab now allows for [running executions to be stopped in real-time][Running Executions can be Stopped in Real-Time]
-* Users can now [unselect 'Use Latest Version' for all flows except for a selected one][Unselect All 'Use Latest Version' for a flow] when creating a new version of an existing package
+* [Reduce the number of license check calls][]
+* [Reduce memory usage of the Package Management Service][] by compressing the Flow JSON
+* Fixed a bug where the [Expression editor in {{% ctx %}} Studio leaks memory][]
-[Scope has been extended][Extended Scope Support] to support further levels of segregation, the levels within scope are hierarchical, affecting several blocks and services within the {{% ctx %}} platform.
+We increased the [Security][] of the platform by:
-Two [new Wireless blocks have been added][new Blocks] within the [{{% ctx %}} Block Packages][Blocks], allowing for better organisation of the layout of a flow.
+* [Redacting any value in logs that has the format of an encrypted text][Redact any value in logs that has the format of an encrypted text] to ensure that encrypted text is not visible in logs
+* [Adding the Request user to API Gateway HTTPEvent logs][Request user has been added to API Gateway HTTPEvent logs] to provide more information in logs
+* Fixed a bug where [Password redaction not always occurring][].
-Services within the {{% ctx %}} platform no longer [reference code shared with the {{% ctx %}} Licence Fingerprint Generator][Reduced Usage of Shared Fingerprint Generator Code], and now invoke a local instance of the {{% ctx %}} Licence Fingerprint Generator when validating licenses. The installation now deploys the {{% ctx %}} Licence Fingerprint Generator to all required nodes.
+Scalability has been improved by adding [support of custom names for default Tenant and System][Custom names supported for default Tenant and System] from {{% ctx %}} Gateway, as well as [support for installing multiple {{% ctx %}} Gateway instances on the same Web App Server][].
+\
+The previous `Scope` data type has been renamed to [ScopeDefinition][] as it more accurately reflects its purpose of defining a scope; allowing for a new [Scope][] data type to represent an instance of a scope.
+\
+The [user experience of {{% ctx %}} Gateway][{{% ctx %}} Gateway] has seen improvements which include:
-[Improvements have been made to {{% ctx %}} Gateway][Improved {{% ctx %}} Gateway], including:
+* [Improving the Home page loading placeholder][Improved Home page loading placeholder]
+* [Improving the Search bar styling][Improved Search bar styling]
-* [Helplinks update when upgrading the {{% ctx %}} platform][]
-* [Update styling of the setup wizard to be consistent with new themes][]
+Additionally, a bug has been fixed on the [Engine][] where a [Flow with expression sometimes fails to execute with a KeyNotFoundException][].
+\
+Finally, the [Product Portal][] includes updates related to:
-[Improvements have been made to exceptions raised by the engine][Improved Engine Exceptions] for improved clarity and helpfulness.
-
-The [installation process has been improved][improved installation] to preserve information required for future upgrades of the installed platform; the [upgrade process has been improved][improved upgrade] and now provides more useful feedback when running.
-
-The following [components within the Observability platform have been updated][Observability Upgrades] to the latest major versions:
-
-* Grafana - 10.4.1
-* Loki - 3.0.0
-* Promtail - 3.0.0
-
-Finally, this [Product Portal][] includes updates related to:
-
-* The [new blocks][New Blocks] and data types
-* The [improved installation][]
-* The [improved upgrade][]
+* [Wireless Blocks][Wireless Blocks section] including data type and exception
+* [Execute Data Command Block][Execute Data Command Block section] and data types
+* [Scope and ScopeDefinition][] data types
+* [Upgrade steps][Upgrade section] from 2024.5 to 2024.7
+* [Block Icons][]
+* [Incorrect link in Multiple Server Install Web Application Prerequisites][]
### Components
-| Release Component | Version | Updated | Update Type | Breaking Change | Notes |
-|--------------------------------------------------------------------------------|--------------------|---------|-------------|-----------------|-------|
-| [{{% ctx %}} Innovation Core Application][] | 45.0.5.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
-| > [{{% ctx %}} API Gateway Service][] | 35.0.4.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
-| > [{{% ctx %}} Authorisation Service][] | 4.0.18.24260 | Yes | Patch | No | |
-| > [{{% ctx %}} Concurrency Management Service][] | 4.0.4.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
-| > [{{% ctx %}} Configuration Management Service][] | 3.2.14.24260 | Yes | Patch | No | |
-| > [{{% ctx %}} Data Storage Service][] | 5.0.4.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
-| > [{{% ctx %}} Execution Management Service][] | 4.0.21.24260 | Yes | Patch | No | |
-| > [{{% ctx %}} Licence Management Service][] | 4.0.18.24260 | Yes | Patch | No | |
-| > [{{% ctx %}} Package Management Service][] | 8.1.6.24260 | Yes | Minor | No | |
-| > [{{% ctx %}} Provisioning Service][] | 9.0.19.24260 | Yes | Patch | No | |
-| > [{{% ctx %}} Scheduling Service][] | 4.1.13.24260 | Yes | Patch | No | |
-| > [{{% ctx %}} Triggers Service][] | 6.1.13.24260 | Yes | Patch | No | |
-| [{{% ctx %}} Innovation Execution Application][] | 31.0.4.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
-| > [{{% ctx %}} Execution Service][] | 17.0.4.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5 |
-| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 10.23.2.24260 | Yes | Minor | No | |
-| [{{% ctx %}} Blocks Package][Blocks] | 44.3.1.24260 | Yes | Major | Potential | Major changes occurred between releases, these changes are related to the extended scope and are [potentially breaking][Potentially Breaking - Scope] between 2024.3 and 2024.5
Compatibility Version: 31.24250 |
-| [{{% ctx %}} Interaction Portal][Interaction Portal] | 1.0.2.24260 | Yes | Patch | No | |
-| {{% ctx %}} App Server Install Scripts | 5.1.0.24140 | No | N/A | No | |
-| {{% ctx %}} Web App Server Install Scripts | 9.0.0.24240 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.3 and 2024.5 |
-| {{% ctx %}} Licence Fingerprint Generator | 3.1.1.24250 | Yes | Minor | N/A | |
-| {{% ctx %}} Encryption Key Generator | 1.2.0.23470 | No | N/A | N/A | |
-| {{% ctx %}} Encryptor | 3.0.0.23460 | No | N/A | N/A | |
-| {{% ctx %}} Flows Upgrader | 1.1.0.24210 | No | N/A | N/A | |
+| Release Component | Version | Updated | Update Type | Breaking Change | Notes |
+|--------------------------------------------------------------------------------|---------------|---------|-------------|-----------------|--------|
+| [{{% ctx %}} Innovation Core Application][] | 46.0.3.24340 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the scope data type has been renamed and are [breaking][Breaking - Scope data type has been renamed] between 2024.5 and 2024.7 |
+| > [{{% ctx %}} API Gateway Service][] | 36.0.3.24340 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the scope data type has been renamed and are [breaking][Breaking - Scope data type has been renamed] between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Authorisation Service][] | 5.0.2.24340 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Concurrency Management Service][] | 5.0.2.24340 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the scope data type has been renamed and are [breaking][Breaking - Scope data type has been renamed] between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Configuration Management Service][] | 4.0.2.24340 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Data Storage Service][] | 6.0.2.24340 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the scope data type has been renamed and are [breaking][Breaking - Scope data type has been renamed] between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Execution Management Service][] | 5.0.3.24340 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Licence Management Service][] | 5.0.3.24340 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Package Management Service][] | 9.0.2.24340 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the compression of flows in the Package Management Service [breaking][Breaking - Flows are now compressed in the Package Management Service] between 2024.5 and 2024.7. |
+| > [{{% ctx %}} Provisioning Service][] | 10.0.3.24340 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Scheduling Service][] | 5.0.3.24340 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Triggers Service][] | 7.0.3.24340 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.5 and 2024.7 |
+| [{{% ctx %}} Innovation Execution Application][] | 19.1.2.24340 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the scope data type has been renamed and are [breaking][Breaking - Scope data type has been renamed] between 2024.5 and 2024.7 |
+| > [{{% ctx %}} Execution Service][] | 19.1.2.24340 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to the scope data type has been renamed and are [breaking][Breaking - Scope data type has been renamed] between 2024.5 and 2024.7 |
+| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 10.33.1.24340 | Yes | Minor | No | |
+| [{{% ctx %}} Blocks Package][Blocks] | 46.0.4.24340 | Yes | Major | Yes | Flows will need to be [upgraded][upgrade flows steps]
Compatibility Version: 31.24250 |
+| [{{% ctx %}} Interaction Portal][Interaction Portal] | 2.0.0.24340 | Yes | Major | Yes | The Interaction Portal flows will need to be [upgraded][upgrade flows steps] |
+| {{% ctx %}} App Server Install Scripts | 5.1.1.24340 | Yes | Patch | No | |
+| {{% ctx %}} Web App Server Install Scripts | 10.1.0.24340 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.5 and 2024.7 |
+| {{% ctx %}} Licence Fingerprint Generator | 3.1.1.24250 | No | N/A | N/A | |
+| {{% ctx %}} Encryption Key Generator | 1.2.0.23470 | No | N/A | N/A | |
+| {{% ctx %}} Encryptor | 3.1.0.24330 | Yes | Minor | N/A | |
+| {{% ctx %}} Flows Upgrader | 1.2.1.24330 | Yes | Minor | N/A | |
+
+
### Features
-#### Package Management
-
-##### Running Executions can be Stopped in Real-Time
+#### Performance
-The Package Management page within [Gateway][] that includes an overview of all executions running within the platform has been extended to allow for the stopping of running executions.
+##### Reduced the number of license check calls
-Executions can now be stopped by selecting an execution within the `Running Executions` tab and clicking the stop execution button, the grid will updated immediately removing the selected execution from the grid.
+Previously, the [{{% ctx %}} Execution Service][] would request to the [{{% ctx %}} Licence Management Service][] whether the license was valid before every flow execution. Now, the [{{% ctx %}} Execution Service][] will only query the license on startup, license added, license removed, and license updated events.
Affected Components:
-* [{{% ctx %}} Innovation Core Application][]
- * [{{% ctx %}} API Gateway Service][]
- * [{{% ctx %}} Execution Management Service][]
-* [{{% ctx %}} Gateway][Gateway]
-
-##### Unselect 'Use Latest Version' for All Flows Except for a Selected One
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
-New functionality has been introduced when creating a new version of an existing package. Users can now easily unselect all flows that are ticked for the 'Use Latest Version' column, except the selected flow. This allows for creating new versions of packages quickly that patch a single flow.
+##### Reduce memory usage of the Package Management Service
-In order to unselect all flows except the selected flow, the user needs to right-click on the 'Use Latest Version ' cell for the flow they want and click `Unselect all except this flow` option within the context menu, which will then unselect all other flows that had 'Use Latest Version' selected.
+Previously, the Package Management Service would keep the raw Flow JSON in memory, causing high RAM usage. This has now been greatly improved by compressing the Flow JSON.
Affected Components:
-* [{{% ctx %}} Gateway][Gateway]
-
-#### Extended Scope Support
-
-Scope has been extended to support further levels of segregation, the levels within scope are hierarchical and allow for segregation at the following levels:
-
-| Level | ScopeOptions.All | ScopeOptions.Current |
-|---------|-----------------------------------------------|-------------------------------------------------------------|
-| Tenant | All Tenants can access objects at this scope | Only the specified Tenant can access objects at this scope |
-| System | All Systems can access objects at this scope | Only the specified System can access objects at this scope |
-| Package | All Packages can access objects at this scope | Only the specified Package can access objects at this scope |
-| Flow | All Flows can access objects at this scope | Only the specified Flows can access objects at this scope |
+* [{{% ctx %}} Innovation Core Application][]
+ * [{{% ctx %}} Package Management Service][]
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
-The following blocks have been updated to respect the new scope levels:
+#### Security
-* [Data Storage][]
- * [Create Collection][]
- * [Delete Collection][]
- * [Read Data with Key][]
- * [Write Data with Key][]
- * [Delete Data with Key][]
- * [Wait For Collection To Exist][]
- * [Wait For Collection To Not Exist][]
- * [Wait For Key In Collection To Be Set][]
- * [Wait For Key In Collection To Contain Value][]
- * [Wait For Key In Collection To Exist][]
- * [Wait For Key In Collection To Not Exist][]
+##### Redact any value in logs that has the format of an encrypted text
-Also, the [Semaphore property][] respects the new levels added to scope.
+Previously, logs would contain encrypted text. Now, encrypted text will be redacted in logs.
Affected Components:
+* [{{% ctx %}} Gateway][Gateway]
* [{{% ctx %}} Innovation Core Application][]
* [{{% ctx %}} API Gateway Service][]
* [{{% ctx %}} Authorisation Service][]
@@ -156,182 +134,209 @@ Affected Components:
* [{{% ctx %}} Triggers Service][]
* [{{% ctx %}} Innovation Execution Application][]
* [{{% ctx %}} Execution Service][]
-* [{{% ctx %}} Block Packages][Blocks]
-
-#### New Blocks
-Two new [Blocks][] have been added, allowing for better organisation of the layout of a flow:
+##### Request user has been added to API Gateway HTTPEvent logs
-* [Wireless Sender][]
-* [Wireless Receiver][]
+The name of the user making the HTTP request has been added to the API Gateway HTTPEvent logs.
Affected Components:
-* [{{% ctx %}} Innovation Execution Application][]
- * [{{% ctx %}} Execution Service][]
-* [{{% ctx %}} Block Packages][Blocks]
-
-#### Reduced Usage of Shared Fingerprint Generator Code
-
-Services within the {{% ctx %}} platform no longer reference code shared with the {{% ctx %}} Licence Fingerprint Generator, and now invoke a local instance of the {{% ctx %}} Licence Fingerprint Generator when validating licenses, this means that the only tool interacting with components to generate fingerprints is the {{% ctx %}} Licence Fingerprint Generator.
-
-Also, the installation has been improved to copy the required {{% ctx %}} Licence Fingerprint Generator executable to the correct location on all specified nodes when installing the {{% ctx %}} Platform.
+* [{{% ctx %}} Innovation Core Application][]
+ * [{{% ctx %}} API Gateway Service][]
-#### Improved {{% ctx %}} Gateway
+#### Tenancy
-##### Helplinks Update When Upgrading the {{% ctx %}} Platform
+##### Custom names supported for default Tenant and System
-Previously, configuration for helplinks provided within gateway would not be updated when upgrading the {{% ctx %}} platform, now helplink configuration will be updated to generate links correctly.
+Previously, the platform installed with a default `Tenant`/`System` both named `default`.
+Custom names can now be provided for both the `Tenant` and `System` during installation or by modifying the {{% ctx %}} Gateway's `Web.config`.
Affected Components:
* [{{% ctx %}} Gateway][Gateway]
-##### Update Styling of the Setup Wizard to be Consistent with New Themes
-
-The setup wizard presented when first installing [{{% ctx %}} Gateway][Gateway] has been updated to honour the Light and Dark themes.
+#### Scope
-Affected Components:
-
-* [{{% ctx %}} Gateway][Gateway]
+##### Scope data type has been renamed
-#### Improved Engine Exceptions
+The previous `Scope` data type has been renamed to [ScopeDefinition][] as it more accurately reflects its purpose of defining a scope.
-A number of exceptions that can be generated by the flow engine have been improved:
+A new [Scope][] data type has also been added to represent an instance of a scope.
-* The OutputPortNotConnectedException message has been improved to include a helplink to the relevant documentation
-* The RuntimeTranslationException message has been improved to provide more clarity in the error raised by the engine and how to fix the error
+{{% alert title="Note" %}}
+This is a breaking change and will require a flow upgrade, which is documented in the {{< ahref path="Cortex.Guides.UpgradeCortex.2024.5to2024.7.Advanced.UpgradeFlows" title="upgrade flows steps" version="2024.7" >}}.
+{{% / alert %}}
-Any related documentation has been updated to reflect these changes.
+Affected Components:
+* [{{% ctx %}} Innovation Core Application][]
+ * [{{% ctx %}} API Gateway Service][]
+ * [{{% ctx %}} Authorisation Service][]
+ * [{{% ctx %}} Concurrency Management Service][]
+ * [{{% ctx %}} Configuration Management Service][]
+ * [{{% ctx %}} Data Storage Service][]
+ * [{{% ctx %}} Execution Management Service][]
+ * [{{% ctx %}} Licence Management Service][]
+ * [{{% ctx %}} Package Management Service][]
+ * [{{% ctx %}} Provisioning Service][]
+ * [{{% ctx %}} Scheduling Service][]
+ * [{{% ctx %}} Triggers Service][]
* [{{% ctx %}} Innovation Execution Application][]
* [{{% ctx %}} Execution Service][]
* [{{% ctx %}} Block Packages][Blocks]
-#### Improved Installation
+#### {{% ctx %}} Gateway
-The installation process of the {{% ctx %}} Platform has been improved in the following ways:
+##### Improved Home page loading placeholder
-* A new configuration file named `Cortex.Upgrade.ApplicationConfig.Json` will be generated after performing an installation, this file will save configuration settings related to the installation and will be used to simplify upgrades in a future release.
+The Home page loading placeholder has been improved to provide a better user experience.
Affected Components:
-* {{% ctx %}} App Server Install Scripts
-* {{% ctx %}} Web App Server Install Scripts
-
-#### Improved Upgrade
+* [{{% ctx %}} Gateway][Gateway]
-The upgrade process of the {{% ctx %}} Platform has been improved in the following ways:
+##### Improved Search bar styling
-* If the `Cortex.Upgrade.ApplicationConfig.Json` file is not present when upgrading, then all parameters must be configured when using the upgrade script
-* If the `Cortex.Upgrade.ApplicationConfig.Json` file is present when upgrading, then no parameters need to be configured when using the upgrade script; the configuration settings will be used to perform the upgrade
- * If parameters are passed to the upgrade script these will used and overwrite the corresponding configuration settings within the `Cortex.Upgrade.ApplicationConfig.Json` file
-* Output generated by the upgrade script has been improved
+Previously, the search bar did not have any icon to indicate that it was a search bar, and the delete button was always visible. This has now been addressed to provide a better user experience.
Affected Components:
-* {{% ctx %}} App Server Install Scripts
-* {{% ctx %}} Web App Server Install Scripts
+* [{{% ctx %}} Gateway][Gateway]
-#### Observability Upgrades
+#### Installation
-Grafana, Loki, and Promtail have been updated to the latest major versions, all related documentation and screenshots has been updated to reflect these changes.
+##### Support for installing multiple {{% ctx %}} Gateway instances on the same Web App Server
-* Grafana - 10.4.1
-* Loki - 3.0.0
-* Promtail - 3.0.0
+The installation script now supports installing multiple {{% ctx %}} Gateway instances on the same Web App Server; this has been made possible by exposing the `Tenant`, `System`, `SiteName` and `GatewayApplicationName` as parameters in the installation script.
+
+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:
-* Grafana
-* Loki
-* Promtail
+* {{% ctx %}} Web App Server Install Scripts
#### Product Portal
-This Product Portal includes updates related to:
+##### Wireless Blocks
-* The [new blocks][New Blocks] and data types
-* The [improved installation][]
-* The [improved upgrade][]
+The [Wireless Blocks][] documentation including:
-### Bug Fixes
+* [Wireless Sender][] block
+* [Wireless Receiver][] block
+* [WirelessReceiverBlockReference][] data type
+* [WirelessReceiverBlockNotFoundException][] exception
+
+##### Execute Data Command Block
+
+Extended [Execute Data Command Block][] documentation including:
+
+* [UserCredentials][] data type
+* [LogonType][] data type
-The following bugs have been fixed in the 2024.5 release of the {{% ctx %}} Platform:
+##### Scope and ScopeDefinition
-#### Blocks
+Update [Scope][] documentation to reflect changes:
-##### FormatException Message has the Incorrect Format
+* Update [Scope][] data type
+* Add new [ScopeDefinition][] data type
-Previously, the [FormatException] message would show an incorrect parameter index, this has now been fixed.
+##### Upgrade
-##### Semaphore Property not showing on Run Flow and Run Flow Async blocks
+Added [upgrade steps][] from 2024.5 to 2024.7 including [upgrade flows steps][].
-Previously, the [semaphore property] was not displayed on the Run Flow Block and the Run Flow Async Block, this has now been fixed and the semaphore property is now displayed.
+##### Block Icons
-##### Execute Data Command Block would not Cancel
+Updated [blocks][Blocks] with their new icon designs.
-Previously, the [Execute Data Command Block] would not cancel. If it was stopped during a long running command the execution would become unresponsive; this has now been fixed and the Execute Data Command Block stops when the block timeout is reached or the flow is stopped.
+### Bug Fixes
+
+#### Performance
+
+##### Expression editor in {{% ctx %}} Studio leaks memory
-##### Execute Data Command Block would not Close Connections when an Exception Occurred
+A bug has been fixed which would cause the expression editor to not be destroyed properly, causing a memory leak. This has now been fixed.
-Previously, when the [Execute Data Command Block] threw an exception it would leave connections to the data source open when the close connection property was set to `true`; this has now been fixed and the connection closes.
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
#### Engine
-##### Reduce Memory usage for large flows
+##### Flow with expression sometimes fails to execute with a KeyNotFoundException
-Previously, large flows used to have an issue where they could cause memory usage to increase; this has now been reduced and memory usage has been made more stable.
+Previously, a flow with an expression could sometimes fail to execute with a KeyNotFoundException. This has now been fixed.
-##### Incorrect Result in Mathematical Operation with Int32 and Int64 Variables
+Affected Components:
+
+* [{{% ctx %}} Gateway][Gateway]
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
+* [{{% ctx %}} Block Packages][Blocks]
-Previously, when using mathematical operations that would result in a value that would underflow or overflow the range of Int32 or Int64, the operations would succeed but return an unexpected value; this has now been fixed:
+#### Logging
-* If an underflow or overflow can be detected at translation a translation error message will be raised
-* If an underflow or overflow occurs at runtime then an OverflowException will be thrown by the block
+##### Password redaction not always occurring
-##### Variables don't get disposed when flows stop
+Previously, password redaction would not always occur. This has now been fixed.
-Previously, when an execution is stopped, variables which were not an input or output variable would not be disposed; this has now been fixed.
+Affected Components:
-### Deprecated Features
+* [{{% 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 %}} Package Management Service][]
+ * [{{% ctx %}} Provisioning Service][]
+ * [{{% ctx %}} Scheduling Service][]
+ * [{{% ctx %}} Triggers Service][]
+* [{{% ctx %}} Innovation Execution Application][]
+ * [{{% ctx %}} Execution Service][]
-There are no features deprecated as part of the 2024.5 release of the {{% ctx %}} Platform.
+#### Product Portal
-### Removed Features
+##### Incorrect link in Multiple Server Install Web Application Prerequisites
-There are no features removed in the 2024.5 release of the {{% ctx %}} Platform.
+Previously, when performing the [Import Certificate Manually][] step and the certificates were imported automatically, the user would click on the link [Perform Cortex Gateway Installation][] which would have caused skipping the [Install Flow Debugger][] step. This has now been fixed.
-### Potential Breaking Changes
+### Breaking Changes
-The following features have introduced potentially breaking changes in the 2024.5 release of the {{% ctx %}} Platform:
+The following features have introduced breaking changes in the 2024.7 release of the {{% ctx %}} Platform:
-#### Extended Scope Support
+#### Scope data type has been renamed
-The following features have changed any block property that used the [Scope][] data type:
+The following feature has changed any block property that used the previous `Scope` data type:
-* [Extended Scope Support][]
+* [Scope data type has been renamed][]
-All flows that use the [Scope][] data type will need to be upgraded using the {{% ctx %}} Flows Upgrader.
+All flows that use the previous `Scope` data type will need to be [upgraded][upgrade flows steps].
Any flow not upgraded using this tool will need to be edited, saved, and committed in {{% ctx %}} Gateway otherwise they cannot be published in a new package or new version of a package. Using the {{% ctx %}} Flows Upgrader on all flows is recommended to reduce any manual input required to get flows into a publishable state.
-### Breaking Changes
+#### Flows are now compressed in the Package Management Service
+
+The following feature has changed the way flows are stored in the Package Management Service:
+
+* [Reduce memory usage of the Package Management Service][]
-There are no known breaking changes as part of the 2024.5 release of the {{% ctx %}} Platform.
+All flows are now compressed when stored in the Package Management Service. This is a breaking change because it has required a change to the Execution Service to decompress the flows before execution.
### Known Limitations
-There are no known known limitations added as part of the 2024.5 release of the {{% ctx %}} Platform.
+There are no known limitations added as part of the 2024.7 release of the {{% ctx %}} Platform.
## Version Support
### Operating Systems
-| OS Type | Supported Versions |
-|-|-|-|
+| OS Type | Supported Versions |
+|---------|---------------------------------------------------|
| Windows | |
-| Linux | Linux is not currently supported |
+| Linux | Linux is not currently supported |
### 7.X Compatibility
@@ -343,7 +348,7 @@ There are no known known limitations added as part of the 2024.5 release of the
## Install Instructions
-If you are installing a new 2024.5 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2024.3 platform refer to the [Upgrade Instructions][].
+If you are installing a new 2024.7 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2024.5 platform refer to the [Upgrade Instructions][].
Installing {{% ctx %}} Only:
@@ -357,7 +362,7 @@ Adding {{% ctx %}} to a 7.2 Installation:
## Upgrade Instructions
-If you are upgrading from an existing 2024.3 platform see the guidance below:
+If you are upgrading from an existing 2024.5 platform see the guidance below:
Upgrading {{% ctx %}}:
@@ -368,95 +373,93 @@ Upgrading {{% ctx %}}:
Releases are currently forecast to be made available on:
-| Release | Release Type | Forecast Release Date |
-|---------|----------------|-------------------------------------|
-| 2024.7 | [Release][] | Week commencing 12th August 2024 |
-| 2024.9 | [Fast Track][] | Week commencing 7th October 2024 |
+| Release | Release Type | Forecast Release Date |
+|---------|----------------|------------------------------------|
+| 2024.7 | [Fast Track][] | Week commencing 12th August 2024 |
+| 2024.9 | [Release][] | Week commencing 7th October 2024 |
| 2024.11 | [Fast Track][] | Week commencing 2nd December 2024 |
-| 2025.1 | [Release][] | Week commencing 10th February 2024 |
-
-Any changes to these forecasts will be announced via the [News channel][].
-
-[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2024.5" >}}
-[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2024.5" >}}
-[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2024.5" >}}
-[Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2024.5" >}}
-
-[Package Management]: {{< ref "#package-management" >}}
-[Running Executions can be Stopped in Real-Time]: {{< ref "#running-executions-can-be-stopped-in-real-time" >}}
-[Unselect All 'Use Latest Version' for a flow]: {{< ref "#unselect-use-latest-version-for-all-flows-except-for-a-selected-one" >}}
-[Extended Scope Support]: {{< ref "#extended-scope-support" >}}
-[New Blocks]: {{< ref "#new-blocks" >}}
-[Reduced Usage of Shared Fingerprint Generator Code]: {{< ref "#reduced-usage-of-shared-fingerprint-generator-code" >}}
-[Improved {{% ctx %}} Gateway]: {{< ref "#improved-cortex-gateway" >}}
-[Helplinks Update When Upgrading the {{% ctx %}} Platform]: {{< ref "#helplinks-update-when-upgrading-the-cortex-platform" >}}
-[Update Styling of the Setup Wizard to be Consistent with New Themes]: {{< ref "#update-styling-of-the-setup-wizard-to-be-consistent-with-new-themes" >}}
-[Improved Engine Exceptions]: {{< ref "#improved-engine-exceptions" >}}
-[Improved Installation]: {{< ref "#improved-installation" >}}
-[Improved Upgrade]: {{< ref "#improved-upgrade" >}}
-[Observability Upgrades]: {{< ref "#observability-upgrades" >}}
+| 2025.1 | [Fast Track][] | Week commencing 10th February 2024 |
+
+[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2024.7" >}}
+[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2024.7" >}}
+[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2024.7" >}}
+[Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2024.7" >}}
+
+[Performance]: {{< ref "#performance" >}}
+[Reduce the number of license check calls]: {{< ref "#reduced-the-number-of-license-check-calls" >}}
+[Reduce memory usage of the Package Management Service]: {{< ref "#reduce-memory-usage-of-the-package-management-service" >}}
+[Expression editor in {{% ctx %}} Studio leaks memory]: {{< ref "#expression-editor-in-cortex-studio-leaks-memory" >}}
+[Security]: {{< ref "#security" >}}
+[Redact any value in logs that has the format of an encrypted text]: {{< ref "#redact-any-value-in-logs-that-has-the-format-of-an-encrypted-text" >}}
+[Request user has been added to API Gateway HTTPEvent logs]: {{< ref "#request-user-has-been-added-to-api-gateway-httpevent-logs" >}}
+[Password redaction not always occurring]: {{< ref "#password-redaction-not-always-occurring" >}}
+[Custom names supported for default Tenant and System]: {{< ref "#custom-names-supported-for-default-tenant-and-system" >}}
+[support for installing multiple {{% ctx %}} Gateway instances on the same Web App Server]: {{< ref "#support-for-installing-multiple-cortex-gateway-instances-on-the-same-web-app-server" >}}
+[{{% ctx %}} Gateway]: {{< ref "#cortex-gateway" >}}
+[Improved Home page loading placeholder]: {{< ref "#improved-home-page-loading-placeholder" >}}
+[Improved Search bar styling]: {{< ref "#improved-search-bar-styling" >}}
+[Engine]: {{< ref "#engine" >}}
+[Flow with expression sometimes fails to execute with a KeyNotFoundException]: {{< ref "#flow-with-expression-sometimes-fails-to-execute-with-a-keynotfoundexception" >}}
[Product Portal]: {{< ref "#product-portal" >}}
+[Wireless Blocks section]: {{< ref "#wireless-blocks" >}}
+[Execute Data Command Block section]: {{< ref "#execute-data-command-block" >}}
+[Scope and ScopeDefinition]: {{< ref "#scope-and-scopedefinition" >}}
+[Block Icons]: {{< ref "#block-icons" >}}
+[upgrade section]: {{< ref "#upgrade" >}}
+[Incorrect link in Multiple Server Install Web Application Prerequisites]: {{< ref "#incorrect-link-in-multiple-server-install-web-application-prerequisites" >}}
+[Scope data type has been renamed]: {{< ref "#scope-data-type-has-been-renamed" >}}
[Upgrade Instructions]: {{< ref "#upgrade-instructions" >}}
-[Potentially Breaking - Scope]: {{< ref "#extended-scope-support-1" >}}
-
-[News channel]: {{< url path="Cortex.Blogs.News.MainDoc" >}}
-
-[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2024.5" >}}
-
-[Execute Data Command Block]: {{< url path="Cortex.Reference.Blocks.Data.ExecuteDataCommand.ExecuteDataCommand.MainDoc" version="2024.5" >}}
+[Breaking - Scope data type has been renamed]: {{< ref "#scope-data-type-has-been-renamed-1" >}}
+[Breaking - Flows are now compressed in the Package Management Service]: {{< ref "#flows-are-now-compressed-in-the-package-management-service" >}}
-[Data Storage]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2024.5" >}}
-[Create Collection]: {{< url path="Cortex.Reference.Blocks.DataStorage.CreateCollection.CreateCollectionBlock.MainDoc" version="2024.5" >}}
-[Delete Collection]: {{< url path="Cortex.Reference.Blocks.DataStorage.DeleteCollection.DeleteCollectionBlock.MainDoc" version="2024.5" >}}
-[Read Data with Key]: {{< url path="Cortex.Reference.Blocks.DataStorage.ReadData.ReadDataWithKeyBlock.MainDoc" version="2024.5" >}}
-[Write Data with Key]: {{< url path="Cortex.Reference.Blocks.DataStorage.WriteData.WriteDataWithKeyBlock.MainDoc" version="2024.5" >}}
-[Delete Data with Key]: {{< url path="Cortex.Reference.Blocks.DataStorage.DeleteData.DeleteDataWithKeyBlock.MainDoc" version="2024.5" >}}
-[Wait For Collection To Exist]: {{< url path="Cortex.Reference.Blocks.DataStorage.WaitForCollection.WaitForCollectionToExistBlock.MainDoc" version="2024.5" >}}
-[Wait For Collection To Not Exist]: {{< url path="Cortex.Reference.Blocks.DataStorage.WaitForCollection.WaitForCollectionToNotExistBlock.MainDoc" version="2024.5" >}}
-[Wait For Key In Collection To Be Set]: {{< url path="Cortex.Reference.Blocks.DataStorage.WaitForKeyInCollection.WaitForKeyInCollectionToBeSetBlock.MainDoc" version="2024.5" >}}
-[Wait For Key In Collection To Contain Value]: {{< url path="Cortex.Reference.Blocks.DataStorage.WaitForKeyInCollection.WaitForKeyInCollectionToContainValueBlock.MainDoc" version="2024.5" >}}
-[Wait For Key In Collection To Exist]: {{< url path="Cortex.Reference.Blocks.DataStorage.WaitForKeyInCollection.WaitForKeyInCollectionToExistBlock.MainDoc" version="2024.5" >}}
-[Wait For Key In Collection To Not Exist]: {{< url path="Cortex.Reference.Blocks.DataStorage.WaitForKeyInCollection.WaitForKeyInCollectionToNotExistBlock.MainDoc" version="2024.5" >}}
+[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2024.7" >}}
-[Wireless]: {{< url path="Cortex.Reference.Blocks.Wireless.MainDoc" version="2024.5" >}}
-[Wireless Receiver]: {{< url path="Cortex.Reference.Blocks.Wireless.WirelessReceiver.WirelessReceiver.MainDoc" version="2024.5" >}}
-[Wireless Sender]: {{< url path="Cortex.Reference.Blocks.Wireless.WirelessSender.WirelessSender.MainDoc" version="2024.5" >}}
+[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2024.7" >}}
-[Semaphore property]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.CommonProperties.SemaphoreProperty" version="2024.5" >}}
+[Scope]: {{< url path="Cortex.Reference.DataTypes.Scopes.Scope.MainDoc" version="2024.7">}}
+[ScopeDefinition]: {{< url path="Cortex.Reference.DataTypes.Scopes.ScopeDefinition.MainDoc" version="2024.7">}}
-[Data Types]: {{< url path="Cortex.Reference.DataTypes.MainDoc" version="2024.5" >}}
-[Scope]: {{< url path="Cortex.Reference.DataTypes.Concurrency.Semaphores.SemaphoreSettings.Scope" version="2024.5">}}
-[Exceptions]: {{< url path="Cortex.Reference.Exceptions.MainDoc" version="2024.5" >}}
+[Wireless Blocks]: {{< url path="Cortex.Reference.Blocks.Wireless.MainDoc" version="2024.7" >}}
+[Wireless Receiver]: {{< url path="Cortex.Reference.Blocks.Wireless.WirelessReceiver.WirelessReceiver.MainDoc" version="2024.7" >}}
+[Wireless Sender]: {{< url path="Cortex.Reference.Blocks.Wireless.WirelessSender.WirelessSender.MainDoc" version="2024.7" >}}
+[WirelessReceiverBlockReference]: {{< url path="Cortex.Reference.DataTypes.Wireless.WirelessReceiverBlockReference.MainDoc" version="2024.7" >}}
+[WirelessReceiverBlockNotFoundException]: {{< url path="Cortex.Reference.Exceptions.Wireless.WirelessReceiverBlockNotFoundException.MainDoc" version="2024.7" >}}
-[FormatException]: {{< url path="Cortex.Reference.Exceptions.Text.Encoding.FormatException.MainDoc" version="2024.5">}}
+[Execute Data Command Block]: {{< url path="Cortex.Reference.Blocks.Data.ExecuteDataCommand.ExecuteDataCommand.MainDoc" version="2024.7" >}}
+[UserCredentials]: {{< url path="Cortex.Reference.DataTypes.Credentials.UserCredentials.MainDoc" version="2024.7" >}}
+[LogonType]: {{< url path="Cortex.Reference.DataTypes.Credentials.UserCredentials.LogonType" version="2024.7" >}}
-[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2024.5" >}}
-[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2024.5" >}}
+[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2024.7" >}}
+[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2024.7" >}}
-[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2024.5" >}}
-[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2024.5" >}}
+[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2024.7" >}}
+[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2024.7" >}}
+[Import Certificate Manually]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.ImportCertificateManuallyNew" version="2024.7" >}}
+[Perform Cortex Gateway Installation]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.GatewayInstallation" version="2024.7" >}}
+[Install Flow Debugger]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.DebuggerInstallation" version="2024.7" >}}
-[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.3to2024.5.SingleServerWithoutHA.MainDoc" version="2024.5" >}}
-[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.3to2024.5.MultipleServerWithHA.MainDoc" version="2024.5" >}}
+[upgrade steps]: {{< url path="Cortex.Guides.UpgradeCortex.2024.5to2024.7.MainDoc" version="2024.7" >}}
+[upgrade flows steps]: {{< url path="Cortex.Guides.UpgradeCortex.2024.5to2024.7.Advanced.UpgradeFlows" version="2024.7" >}}
+[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.5to2024.7.SingleServerWithoutHA.MainDoc" version="2024.7" >}}
+[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.5to2024.7.MultipleServerWithHA.MainDoc" version="2024.7" >}}
-[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2024.5" >}}
-[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2024.5" >}}
+[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2024.7" >}}
-[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2024.5" >}}
+[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2024.7" >}}
-[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.5" >}}
-[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2024.5" >}}
+[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.7" >}}
+[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2024.7" >}}
-[2024.3]: {{< url path="Cortex.Blogs.Releases.2024.3.MainDoc" version="2024.5" >}}
\ No newline at end of file
+[2024.5]: {{< url path="Cortex.Blogs.Releases.2024.5.MainDoc" version="2024.7" >}}
diff --git a/content/en/docs/2024.3/_shared/upgrade/upgrade-application-server/upgrade-flows.md b/content/en/docs/2024.3/_shared/upgrade/upgrade-application-server/upgrade-flows.md
index d95fb82f1..69fb92f00 100644
--- a/content/en/docs/2024.3/_shared/upgrade/upgrade-application-server/upgrade-flows.md
+++ b/content/en/docs/2024.3/_shared/upgrade/upgrade-application-server/upgrade-flows.md
@@ -1,10 +1,10 @@
-On the Web Application Server, copy the `Cortex Innovation {{< version >}} - Upgrade Flows.zip` artefacts to a folder on it:
-1. Extract the `Cortex Innovation {{< version >}} - Upgrade Flows.zip` file to a folder with the same name.
+On the Web Application Server, copy the `Cortex Innovation {{< version >}} - Flows Upgrader.zip` artefacts to a folder on it:
+1. Extract the `Cortex Innovation {{< version >}} - Flows Upgrader.zip` file to a folder with the same name.
1. Open a Windows PowerShell (x64) window as administrator. The administrator must be a domain user that is a member of the local Administrators group on the Web Application Server.
-1. Navigate PowerShell to inside the `Cortex Innovation {{< version >}} - Upgrade Flows` folder using the following command, modifying the path as necessary:
+1. Navigate PowerShell to inside the `Cortex Innovation {{< version >}} - Flows Upgrader` folder using the following command, modifying the path as necessary:
```powershell
- cd "C:\Install\Cortex Innovation {{< version >}} - Upgrade Flows"
+ cd "C:\Install\Cortex Innovation {{< version >}} - Flows Upgrader"
```
1. Export the flows to be upgraded from Gateway as a studio package.
diff --git a/content/en/docs/2024.5/Whats New/_index.md b/content/en/docs/2024.5/Whats New/_index.md
index 1d1a13412..d778e13b6 100644
--- a/content/en/docs/2024.5/Whats New/_index.md
+++ b/content/en/docs/2024.5/Whats New/_index.md
@@ -56,7 +56,6 @@ For a full list of what has been introduced in this release, please see the [202
[Usability]: {{< ref "#improved-usability" >}}
[Capability]: {{< ref "#improved-capability" >}}
[Observability]: {{< ref "#improved-observability" >}}
-[Cost of Ownership]: {{< ref "#cost-of-ownership" >}}
[Documentation]: {{< ref "#improved-documentation" >}}
[Product Portal]: {{< url path="Cortex.Blogs.Releases.2024.5.ProductPortal" version="2024.5" >}}
@@ -75,5 +74,5 @@ For a full list of what has been introduced in this release, please see the [202
[Observability Upgrades]: {{< url path="Cortex.Blogs.Releases.2024.5.ObservabilityUpgrades" version="2024.5" >}}
[2024.5 Release Notes]: {{< url path="Cortex.Blogs.Releases.2024.5.MainDoc" version="2024.5" >}}
-[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.3" >}}
+[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.5" >}}
[2024.3]: {{< url path="Cortex.Blogs.Releases.2024.3.MainDoc" version="2024.3" >}}
diff --git a/content/en/docs/2024.5/_shared/upgrade/2024.3/upgrade-application-server/upgrade-flows.md b/content/en/docs/2024.5/_shared/upgrade/2024.3/upgrade-application-server/upgrade-flows.md
index 63eacb8e5..341704210 100644
--- a/content/en/docs/2024.5/_shared/upgrade/2024.3/upgrade-application-server/upgrade-flows.md
+++ b/content/en/docs/2024.5/_shared/upgrade/2024.3/upgrade-application-server/upgrade-flows.md
@@ -1,10 +1,10 @@
-On the Web Application Server, copy the `Cortex Innovation 2024.3 - Upgrade Flows.zip` artefacts to a folder on it:
-1. Extract the `Cortex Innovation 2024.3 - Upgrade Flows.zip` file to a folder with the same name.
+On the Web Application Server, copy the `Cortex Innovation 2024.3 - Flows Upgrader.zip` artefacts to a folder on it:
+1. Extract the `Cortex Innovation 2024.3 - Flows Upgrader.zip` file to a folder with the same name.
1. Open a Windows PowerShell (x64) window as administrator. The administrator must be a domain user that is a member of the local Administrators group on the Web Application Server.
-1. Navigate PowerShell to inside the `Cortex Innovation 2024.3 - Upgrade Flows` folder using the following command, modifying the path as necessary:
+1. Navigate PowerShell to inside the `Cortex Innovation 2024.3 - Flows Upgrader` folder using the following command, modifying the path as necessary:
```powershell
- cd "C:\Install\Cortex Innovation 2024.3 - Upgrade Flows"
+ cd "C:\Install\Cortex Innovation 2024.3 - Flows Upgrader"
```
1. Export the flows to be upgraded from Gateway as a studio package.
diff --git a/content/en/docs/2024.5/_shared/upgrade/2024.5/upgrade-application-server/upgrade-flows.md b/content/en/docs/2024.5/_shared/upgrade/2024.5/upgrade-application-server/upgrade-flows.md
index c547ebf5f..1168d5d98 100644
--- a/content/en/docs/2024.5/_shared/upgrade/2024.5/upgrade-application-server/upgrade-flows.md
+++ b/content/en/docs/2024.5/_shared/upgrade/2024.5/upgrade-application-server/upgrade-flows.md
@@ -1,10 +1,10 @@
-On the Web Application Server, copy the `Cortex Innovation 2024.5 - Upgrade Flows.zip` artefacts to a folder on it:
-1. Extract the `Cortex Innovation 2024.5 - Upgrade Flows.zip` file to a folder with the same name.
+On the Web Application Server, copy the `Cortex Innovation 2024.5 - Flows Upgrader.zip` artefacts to a folder on it:
+1. Extract the `Cortex Innovation 2024.5 - Flows Upgrader.zip` file to a folder with the same name.
1. Open a Windows PowerShell (x64) window as administrator. The administrator must be a domain user that is a member of the local Administrators group on the Web Application Server.
-1. Navigate PowerShell to inside the `Cortex Innovation 2024.5 - Upgrade Flows` folder using the following command, modifying the path as necessary:
+1. Navigate PowerShell to inside the `Cortex Innovation 2024.5 - Flows Upgrader` folder using the following command, modifying the path as necessary:
```powershell
- cd "C:\Install\Cortex Innovation 2024.5 - Upgrade Flows"
+ cd "C:\Install\Cortex Innovation 2024.5 - Flows Upgrader"
```
1. Export the flows to be upgraded from Gateway as a studio package.
diff --git a/content/en/docs/2024.7/Guides/upgrade-cortex/2024.5-to-2024.7/multiple-server-with-ha/upgrade-web-application-server/prerequisites.md b/content/en/docs/2024.7/Guides/upgrade-cortex/2024.5-to-2024.7/multiple-server-with-ha/upgrade-web-application-server/prerequisites.md
index d62c07219..5645bd0eb 100644
--- a/content/en/docs/2024.7/Guides/upgrade-cortex/2024.5-to-2024.7/multiple-server-with-ha/upgrade-web-application-server/prerequisites.md
+++ b/content/en/docs/2024.7/Guides/upgrade-cortex/2024.5-to-2024.7/multiple-server-with-ha/upgrade-web-application-server/prerequisites.md
@@ -17,11 +17,11 @@ Please ensure that [Upgrade Application Servers and Load Balancer][] has been co
* Cortex Innovation 2024.7 - App Server Install Scripts.zip
* Cortex Innovation 2024.7 - Block Packages.zip
* Cortex Innovation 2024.7 - Gateway.zip
- * Cortex Innovation 2024.7 - Upgrade Flows.zip
+ * Cortex Innovation 2024.7 - Flows Upgrader.zip
* Cortex Innovation 2024.7 - Web App Server Install Scripts.zip
1. Extract the `Cortex Innovation 2024.7 - App Server Install Scripts.zip` file to a folder with the same name.
-1. Extract the `Cortex Innovation 2024.7 - Upgrade Flows.zip` zip file to a folder with the same name.
+1. Extract the `Cortex Innovation 2024.7 - Flows Upgrader.zip` zip file to a folder with the same name.
1. Extract the `Cortex Innovation 2024.7 - Web App Server Install Scripts.zip` zip file to a folder with the same name.
## Next Steps?
diff --git a/content/en/docs/2024.7/Guides/upgrade-cortex/2024.5-to-2024.7/single-server-without-ha/upgrade-web-application-server.md b/content/en/docs/2024.7/Guides/upgrade-cortex/2024.5-to-2024.7/single-server-without-ha/upgrade-web-application-server.md
index dbe71d6c5..8cc253d98 100644
--- a/content/en/docs/2024.7/Guides/upgrade-cortex/2024.5-to-2024.7/single-server-without-ha/upgrade-web-application-server.md
+++ b/content/en/docs/2024.7/Guides/upgrade-cortex/2024.5-to-2024.7/single-server-without-ha/upgrade-web-application-server.md
@@ -14,10 +14,10 @@ This guide describes how to upgrade {{% ctx %}} Gateway from 2024.5 to 2024.7. P
1. Copy the following artefacts to a folder on the server:
* Cortex Innovation 2024.7 - Gateway.zip
- * Cortex Innovation 2024.7 - Upgrade Flows.zip
+ * Cortex Innovation 2024.7 - Flows Upgrader.zip
* Cortex Innovation 2024.7 - Web App Server Install Scripts.zip
-1. Extract the `Cortex Innovation 2024.7 - Upgrade Flows.zip` zip file to a folder with the same name.
+1. Extract the `Cortex Innovation 2024.7 - Flows Upgrader.zip` zip file to a folder with the same name.
1. Extract the `Cortex Innovation 2024.7 - Web App Server Install Scripts.zip` zip file to a folder with the same name.
## Configure Upgrade Script
diff --git a/content/en/docs/2024.7/Guides/upgrade-cortex/advanced/upgrade-flows.md b/content/en/docs/2024.7/Guides/upgrade-cortex/advanced/upgrade-flows.md
new file mode 100644
index 000000000..149033b99
--- /dev/null
+++ b/content/en/docs/2024.7/Guides/upgrade-cortex/advanced/upgrade-flows.md
@@ -0,0 +1,23 @@
+---
+title: "Upgrade Flows"
+linkTitle: "Upgrade Flows"
+description: "Information about upgrading flows."
+---
+
+# {{% param title %}}
+
+{{% alert title="Note" %}}
+Sometimes, between versions of {{% ctx %}}, breaking or non-breaking changes have to be made to blocks. This can cause existing flows to break or not work as expected which requires them to be upgraded to resolve the issues.
+{{% /alert %}}
+
+## Prerequisites
+
+1. Copy the following artefacts to a folder on a machine:
+
+ * Cortex Innovation 2024.7 - Flows Upgrader.zip
+
+1. Extract the `Cortex Innovation 2024.7 - Flows Upgrader.zip` zip file to a folder with the same name.
+
+## Upgrade the flows
+
+{{< section "/upgrade/2024.7/upgrade-web-application-server/upgrade-flows.md" >}}
diff --git a/content/en/docs/2024.7/Whats New/_index.md b/content/en/docs/2024.7/Whats New/_index.md
index 1d1a13412..435ab549f 100644
--- a/content/en/docs/2024.7/Whats New/_index.md
+++ b/content/en/docs/2024.7/Whats New/_index.md
@@ -7,73 +7,90 @@ weight: 1
## Summary
-2024.5 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.3][] release in the following areas:
+2024.7 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.5][] release in the following areas:
+* [Performance][]
+* [Security][]
+* [Scalability][]
* [Usability][]
-* [Capability][]
-* [Observability][]
* [Documentation][]
-## Improved Usability
+## Improved Performance
-* [Improvements have been made to {{% ctx %}} Gateway][Improved {{% ctx %}} Gateway], including:
- * [Helplinks update when upgrading the {{% ctx %}} platform][]
- * [Update styling of the setup wizard to be consistent with new themes][]
-* [Improvements have been made to exceptions raised by the engine][Improved Engine Exceptions] for improved clarity and helpfulness
-* The [installation process has been improved][improved installation] to preserve information required for future upgrades of the installed platform
-* The [upgrade process has been improved][improved upgrade] and now provides more useful feedback when running
+This release shows performance improvements in a number of areas:
-## Improved Capability
+* [Reduce the number of license check calls][]
+* [Reduce memory usage of the Package Management Service][] by compressing the Flow JSON
+* Fixed a bug where the [Expression editor in {{% ctx %}} Studio leaks memory][]
-* This release shows improvements to [package management][Package Management] in a number of areas:
- * The `Running Executions` tab now allows for [running executions to be stopped in real-time][Running Executions can be Stopped in Real-Time]
- * Users can now [unselect 'Use Latest Version' for all flows except for a selected one][Unselect All 'Use Latest Version' for a flow] when creating a new version of an existing package
-* [Scope has been extended][Extended Scope Support] to support further levels of segregation (package and flow), the levels within scope are hierarchical, affecting several blocks and services within the {{% ctx %}} platform
-* Two [new Wireless blocks have been added][new Blocks] within the {{% ctx %}} Block Packages, allowing for better organisation of the layout of a flow
+## Improved Security
-## Improved Observability
+We increased the security of the platform by:
-* The following [components within the Observability platform have been updated][Observability Upgrades] to the latest major versions:
- * Grafana - 10.4.1
- * Loki - 3.0.0
- * Promtail - 3.0.0
+* [Redacting any value in logs that has the format of an encrypted text][Redact any value in logs that has the format of an encrypted text] to ensure that encrypted text is not visible in logs
+* [Adding the Request user to API Gateway HTTPEvent logs][Request user has been added to API Gateway HTTPEvent logs] to provide more information in logs
+* Fixed a bug where [Password redaction not always occurring][].
-## Improved Documentation
+## Improved Scalability
+
+Scalability has been improved by adding [support of custom names for default Tenant and System][Custom names supported for default Tenant and System] from {{% ctx %}} Gateway, as well as [support for installing multiple {{% ctx %}} Gateway instances on the same Web App Server][].
+
+## Improved Usability
-This [Product Portal][] includes updates related to:
+The previous `Scope` data type has been renamed to [ScopeDefinition][] as it more accurately reflects its purpose of defining a scope; allowing for a new [Scope][] data type to represent an instance of a scope.
+\
+The [user experience of {{% ctx %}} Gateway][{{% ctx %}} Gateway] has seen improvements which include:
+
+* [Improving the Home page loading placeholder][Improved Home page loading placeholder]
+* [Improving the Search bar styling][Improved Search bar styling]
+
+A bug has been fixed on the [Engine][] where a [Flow with expression sometimes fails to execute with a KeyNotFoundException][].
+
+## Improved Documentation
-* The [new blocks][New Blocks] and data types
-* The [improved installation][]
-* The [improved upgrade][]
+The [Product Portal][] includes updates related to:
-## Other
+* [Wireless Blocks][Wireless Blocks section] including data type and exception
+* [Execute Data Command Block][Execute Data Command Block section] and data types
+* [Scope and ScopeDefinition][] data types
+* [Upgrade steps][Upgrade section] from 2024.5 to 2024.7
+* [Block Icons][]
+* [Incorrect link in Multiple Server Install Web Application Prerequisites][]
-* Services within the {{% ctx %}} platform no longer [reference code shared with the {{% ctx %}} Licence Fingerprint Generator][Reduced Usage of Shared Fingerprint Generator Code], and now invoke a local instance of the {{% ctx %}} Licence Fingerprint Generator when validating licenses
-* The installation now deploys the {{% ctx %}} Licence Fingerprint Generator to all required nodes.
+For a full list of what has been introduced in this release, please see the [2024.7 Release Notes][]
-For a full list of what has been introduced in this release, please see the [2024.5 Release Notes][]
+[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.7" >}}
+[Performance]: {{< ref "#improved-performance" >}}
+[Security]: {{< ref "#improved-security" >}}
+[Scalability]: {{< ref "#improved-scalability" >}}
[Usability]: {{< ref "#improved-usability" >}}
-[Capability]: {{< ref "#improved-capability" >}}
-[Observability]: {{< ref "#improved-observability" >}}
-[Cost of Ownership]: {{< ref "#cost-of-ownership" >}}
[Documentation]: {{< ref "#improved-documentation" >}}
-[Product Portal]: {{< url path="Cortex.Blogs.Releases.2024.5.ProductPortal" version="2024.5" >}}
-[Package Management]: {{< url path="Cortex.Blogs.Releases.2024.5.PackageManagement" version="2024.5" >}}
-[Running Executions can be Stopped in Real-Time]: {{< url path="Cortex.Blogs.Releases.2024.5.RunningExecutions" version="2024.5" >}}
-[Extended Scope Support]: {{< url path="Cortex.Blogs.Releases.2024.5.ExtendedScopeSupport" version="2024.5" >}}
-[new Blocks]: {{< url path="Cortex.Blogs.Releases.2024.5.NewBlocks" version="2024.5" >}}
-[Reduced Usage of Shared Fingerprint Generator Code]: {{< url path="Cortex.Blogs.Releases.2024.5.FingerprintGeneratorCode" version="2024.5" >}}
-[Improved {{% ctx %}} Gateway]: {{< url path="Cortex.Blogs.Releases.2024.5.ImprovedCortexGateway" version="2024.5" >}}
-[Helplinks Update When Upgrading the {{% ctx %}} Platform]: {{< url path="Cortex.Blogs.Releases.2024.5.HelplinksUpdate" version="2024.5" >}}
-[Update styling of the setup wizard to be consistent with new themes]: {{< url path="Cortex.Blogs.Releases.2024.5.UpdateStyling" version="2024.5" >}}
-[Improved Engine Exceptions]: {{< url path="Cortex.Blogs.Releases.2024.5.ImprovedEngineExceptions" version="2024.5" >}}
-[Unselect All 'Use Latest Version' for a flow]: {{< url path="Cortex.Blogs.Releases.2024.5.UnselectAll" version="2024.5" >}}
-[improved upgrade]: {{< url path="Cortex.Blogs.Releases.2024.5.ImprovedUpgrade" version="2024.5" >}}
-[improved installation]: {{< url path="Cortex.Blogs.Releases.2024.5.ImprovedInstallation" version="2024.5" >}}
-[Observability Upgrades]: {{< url path="Cortex.Blogs.Releases.2024.5.ObservabilityUpgrades" version="2024.5" >}}
-[2024.5 Release Notes]: {{< url path="Cortex.Blogs.Releases.2024.5.MainDoc" version="2024.5" >}}
-
-[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.3" >}}
-[2024.3]: {{< url path="Cortex.Blogs.Releases.2024.3.MainDoc" version="2024.3" >}}
+[Reduce the number of license check calls]: {{< url path="Cortex.Blogs.Releases.2024.7.ReduceTheNumberOfLicenseCheckCalls" version="2024.7" >}}
+[Reduce memory usage of the Package Management Service]: {{< url path="Cortex.Blogs.Releases.2024.7.ReduceMemoryUsageOfThePackageManagementService" version="2024.7" >}}
+[Expression editor in {{% ctx %}} Studio leaks memory]: {{< url path="Cortex.Blogs.Releases.2024.7.ExpressionEditorInCortexStudioLeaksMemory" version="2024.7" >}}
+[Redact any value in logs that has the format of an encrypted text]: {{< url path="Cortex.Blogs.Releases.2024.7.RedactAnyValueInLogsThatHasTheFormatOfAnEncryptedText" version="2024.7" >}}
+[Request user has been added to API Gateway HTTPEvent logs]: {{< url path="Cortex.Blogs.Releases.2024.7.RequestUserHasBeenAddedToApiGatewayHttpEventLogs" version="2024.7" >}}
+[Password redaction not always occurring]: {{< url path="Cortex.Blogs.Releases.2024.7.PasswordRedactionNotAlwaysOccurring" version="2024.7" >}}
+[Custom names supported for default Tenant and System]: {{< url path="Cortex.Blogs.Releases.2024.7.CustomNamesSupportedForDefaultTenantAndSystem" version="2024.7" >}}
+[support for installing multiple {{% ctx %}} Gateway instances on the same Web App Server]: {{< url path="Cortex.Blogs.Releases.2024.7.SupportForInstallingMultipleCortexGatewayInstancesOnTheSameWebAppServer" version="2024.7" >}}
+[{{% ctx %}} Gateway]: {{< url path="Cortex.Blogs.Releases.2024.7.CortexGateway" version="2024.7" >}}
+[Improved Home page loading placeholder]: {{< url path="Cortex.Blogs.Releases.2024.7.ImprovedHomePageLoadingPlaceholder" version="2024.7" >}}
+[Improved Search bar styling]: {{< url path="Cortex.Blogs.Releases.2024.7.ImprovedSearchBarStyling" version="2024.7" >}}
+[Engine]: {{< url path="Cortex.Blogs.Releases.2024.7.Engine" version="2024.7" >}}
+[Flow with expression sometimes fails to execute with a KeyNotFoundException]: {{< url path="Cortex.Blogs.Releases.2024.7.FlowWithExpressionSometimesFailsToExecuteWithAKeyNotFoundException" version="2024.7" >}}
+[Product Portal]: {{< url path="Cortex.Blogs.Releases.2024.7.ProductPortal" version="2024.7" >}}
+[Wireless Blocks section]: {{< url path="Cortex.Blogs.Releases.2024.7.WirelessBlocks" version="2024.7" >}}
+[Execute Data Command Block section]: {{< url path="Cortex.Blogs.Releases.2024.7.ExecuteDataCommandBlock" version="2024.7" >}}
+[Scope and ScopeDefinition]: {{< url path="Cortex.Blogs.Releases.2024.7.ScopeandScopeDefinition" version="2024.7" >}}
+[Block Icons]: {{< url path="Cortex.Blogs.Releases.2024.7.BlockIcons" version="2024.7" >}}
+[upgrade section]: {{< url path="Cortex.Blogs.Releases.2024.7.Upgrade" version="2024.7" >}}
+[Incorrect link in Multiple Server Install Web Application Prerequisites]: {{< url path="Cortex.Blogs.Releases.2024.7.IncorrectLinkInMultipleServerInstallWebApplicationPrerequisites" version="2024.7" >}}
+
+[Scope]: {{< url path="Cortex.Reference.DataTypes.Scopes.Scope.MainDoc" version="2024.7">}}
+[ScopeDefinition]: {{< url path="Cortex.Reference.DataTypes.Scopes.ScopeDefinition.MainDoc" version="2024.7">}}
+
+[2024.7 Release Notes]: {{< url path="Cortex.Blogs.Releases.2024.7.MainDoc" version="2024.7" >}}
+
+[2024.5]: {{< url path="Cortex.Blogs.Releases.2024.5.MainDoc" version="2024.7" >}}
diff --git a/content/en/docs/2024.7/_shared/upgrade/2024.3/upgrade-application-server/upgrade-flows.md b/content/en/docs/2024.7/_shared/upgrade/2024.3/upgrade-application-server/upgrade-flows.md
index 63eacb8e5..341704210 100644
--- a/content/en/docs/2024.7/_shared/upgrade/2024.3/upgrade-application-server/upgrade-flows.md
+++ b/content/en/docs/2024.7/_shared/upgrade/2024.3/upgrade-application-server/upgrade-flows.md
@@ -1,10 +1,10 @@
-On the Web Application Server, copy the `Cortex Innovation 2024.3 - Upgrade Flows.zip` artefacts to a folder on it:
-1. Extract the `Cortex Innovation 2024.3 - Upgrade Flows.zip` file to a folder with the same name.
+On the Web Application Server, copy the `Cortex Innovation 2024.3 - Flows Upgrader.zip` artefacts to a folder on it:
+1. Extract the `Cortex Innovation 2024.3 - Flows Upgrader.zip` file to a folder with the same name.
1. Open a Windows PowerShell (x64) window as administrator. The administrator must be a domain user that is a member of the local Administrators group on the Web Application Server.
-1. Navigate PowerShell to inside the `Cortex Innovation 2024.3 - Upgrade Flows` folder using the following command, modifying the path as necessary:
+1. Navigate PowerShell to inside the `Cortex Innovation 2024.3 - Flows Upgrader` folder using the following command, modifying the path as necessary:
```powershell
- cd "C:\Install\Cortex Innovation 2024.3 - Upgrade Flows"
+ cd "C:\Install\Cortex Innovation 2024.3 - Flows Upgrader"
```
1. Export the flows to be upgraded from Gateway as a studio package.
diff --git a/content/en/docs/2024.7/_shared/upgrade/2024.5/upgrade-application-server/upgrade-flows.md b/content/en/docs/2024.7/_shared/upgrade/2024.5/upgrade-application-server/upgrade-flows.md
index c547ebf5f..1168d5d98 100644
--- a/content/en/docs/2024.7/_shared/upgrade/2024.5/upgrade-application-server/upgrade-flows.md
+++ b/content/en/docs/2024.7/_shared/upgrade/2024.5/upgrade-application-server/upgrade-flows.md
@@ -1,10 +1,10 @@
-On the Web Application Server, copy the `Cortex Innovation 2024.5 - Upgrade Flows.zip` artefacts to a folder on it:
-1. Extract the `Cortex Innovation 2024.5 - Upgrade Flows.zip` file to a folder with the same name.
+On the Web Application Server, copy the `Cortex Innovation 2024.5 - Flows Upgrader.zip` artefacts to a folder on it:
+1. Extract the `Cortex Innovation 2024.5 - Flows Upgrader.zip` file to a folder with the same name.
1. Open a Windows PowerShell (x64) window as administrator. The administrator must be a domain user that is a member of the local Administrators group on the Web Application Server.
-1. Navigate PowerShell to inside the `Cortex Innovation 2024.5 - Upgrade Flows` folder using the following command, modifying the path as necessary:
+1. Navigate PowerShell to inside the `Cortex Innovation 2024.5 - Flows Upgrader` folder using the following command, modifying the path as necessary:
```powershell
- cd "C:\Install\Cortex Innovation 2024.5 - Upgrade Flows"
+ cd "C:\Install\Cortex Innovation 2024.5 - Flows Upgrader"
```
1. Export the flows to be upgraded from Gateway as a studio package.
diff --git a/content/en/docs/2024.7/_shared/upgrade/2024.7/upgrade-web-application-server/upgrade-flows.md b/content/en/docs/2024.7/_shared/upgrade/2024.7/upgrade-web-application-server/upgrade-flows.md
index 5485a1211..503ea92b1 100644
--- a/content/en/docs/2024.7/_shared/upgrade/2024.7/upgrade-web-application-server/upgrade-flows.md
+++ b/content/en/docs/2024.7/_shared/upgrade/2024.7/upgrade-web-application-server/upgrade-flows.md
@@ -4,10 +4,10 @@
1. Select all the flows to be upgraded and click `Export`.
1. A message should be displayed confirming that the studio package was exported successfully.
1. Open a Windows PowerShell (x64) window as administrator.
-1. Navigate PowerShell to inside the `Cortex Innovation 2024.7 - Upgrade Flows` folder using the following command, modifying the path as necessary:
+1. Navigate PowerShell to inside the `Cortex Innovation 2024.7 - Flows Upgrader` folder using the following command, modifying the path as necessary:
```powershell
- cd "C:\Install\Cortex Innovation 2024.7 - Upgrade Flows"
+ cd "C:\Install\Cortex Innovation 2024.7 - Flows Upgrader"
```
1. Run the `Cortex.Upgrade.FlowsUpgrader.exe` application using the following command, modifying the path specified to contain the extracted studio package of flows to upgrade (typically this will have been exported to the local `Downloads` folder):
diff --git a/data/urls.toml b/data/urls.toml
index 03db906e0..2d20fcf31 100644
--- a/data/urls.toml
+++ b/data/urls.toml
@@ -10,20 +10,26 @@
MainDoc = "/blog/releases/2024.x"
[Cortex.Blogs.Releases.2024.7]
MainDoc = "/blog/2024/08/12/2024.7/"
- PackageManagement = "/blog/2024/08/12/2024.7/#package-management"
- RunningExecutions = "/blog/2024/08/12/2024.7/#running-executions-can-be-stopped-in-real-time"
- UnselectAll = "/blog/2024/08/12/2024.7/#unselect-use-latest-version-for-all-flows-except-for-a-selected-one"
- ExtendedScopeSupport = "/blog/2024/08/12/2024.7/#extended-scope-support"
- NewBlocks = "/blog/2024/08/12/2024.7/#new-blocks"
- FingerprintGeneratorCode = "/blog/2024/08/12/2024.7/#reduced-usage-of-shared-fingerprint-generator-code"
- ImprovedCortexGateway = "/blog/2024/08/12/2024.7/#improved-cortex-gateway"
- HelplinksUpdate = "/blog/2024/08/12/2024.7/#helplinks-update-when-upgrading-the-cortex-platform"
- UpdateStyling = "/blog/2024/08/12/2024.7/#update-styling-of-the-setup-wizard-to-be-consistent-with-new-themes"
- ImprovedEngineExceptions = "/blog/2024/08/12/2024.7/#improved-engine-exceptions"
- ImprovedUpgrade = "/blog/2024/08/12/2024.7/#improved-upgrade"
- ImprovedInstallation = "/blog/2024/08/12/2024.7/#improved-installation"
- ObservabilityUpgrades = "/blog/2024/08/12/2024.7/#observability-upgrades"
ProductPortal = "/blog/2024/08/12/2024.7/#product-portal"
+ ReduceTheNumberOfLicenseCheckCalls = "/blog/2024/08/12/2024.7/#reduced-the-number-of-license-check-calls"
+ ReduceMemoryUsageOfThePackageManagementService = "/blog/2024/08/12/2024.7/#reduce-memory-usage-of-the-package-management-service"
+ ExpressionEditorInCortexStudioLeaksMemory = "/blog/2024/08/12/2024.7/#expression-editor-in-cortex-studio-leaks-memory"
+ RedactAnyValueInLogsThatHasTheFormatOfAnEncryptedText = "/blog/2024/08/12/2024.7/#redact-any-value-in-logs-that-has-the-format-of-an-encrypted-text"
+ RequestUserHasBeenAddedToApiGatewayHttpEventLogs = "/blog/2024/08/12/2024.7/#request-user-has-been-added-to-api-gateway-httpevent-logs"
+ PasswordRedactionNotAlwaysOccurring = "/blog/2024/08/12/2024.7/#password-redaction-not-always-occurring"
+ CustomNamesSupportedForDefaultTenantAndSystem = "/blog/2024/08/12/2024.7/#custom-names-supported-for-default-tenant-and-system"
+ SupportForInstallingMultipleCortexGatewayInstancesOnTheSameWebAppServer = "/blog/2024/08/12/2024.7/#support-for-installing-multiple-cortex-gateway-instances-on-the-same-web-app-server"
+ CortexGateway = "/blog/2024/08/12/2024.7/#cortex-gateway"
+ ImprovedHomePageLoadingPlaceholder = "/blog/2024/08/12/2024.7/#improved-home-page-loading-placeholder"
+ ImprovedSearchBarStyling = "/blog/2024/08/12/2024.7/#improved-search-bar-styling"
+ Engine = "/blog/2024/08/12/2024.7/#engine"
+ FlowWithExpressionSometimesFailsToExecuteWithAKeyNotFoundException = "/blog/2024/08/12/2024.7/#flow-with-expression-sometimes-fails-to-execute-with-a-keynotfoundexception"
+ WirelessBlocks = "/blog/2024/08/12/2024.7/#wireless-blocks"
+ ExecuteDataCommandBlock = "/blog/2024/08/12/2024.7/#execute-data-command-block"
+ ScopeandScopeDefinition = "/blog/2024/08/12/2024.7/#scope-and-scopedefinition"
+ BlockIcons = "/blog/2024/08/12/2024.7/#block-icons"
+ Upgrade = "/blog/2024/08/12/2024.7/#upgrade"
+ IncorrectLinkInMultipleServerInstallWebApplicationPrerequisites = "/blog/2024/08/12/2024.7/#incorrect-link-in-multiple-server-install-web-application-prerequisites"
[Cortex.Blogs.Releases.2024.5]
MainDoc = "/blog/2024/06/13/2024.5/"
PackageManagement = "/blog/2024/06/13/2024.5/#package-management"
@@ -498,6 +504,8 @@
UpgradeWebApplicationServer = "/docs/guides/upgrade-cortex/2024.3-to-2024.5/single-server-without-ha/upgrade-web-application-server"
[Cortex.Guides.UpgradeCortex.2024.5to2024.7]
MainDoc = "/docs/guides/upgrade-cortex/2024.5-to-2024.7/"
+ [Cortex.Guides.UpgradeCortex.2024.5to2024.7.Advanced]
+ UpgradeFlows = "/docs/guides/upgrade-cortex/advanced/upgrade-flows"
[Cortex.Guides.UpgradeCortex.2024.5to2024.7.MultipleServerWithHA]
MainDoc = "/docs/guides/upgrade-cortex/2024.5-to-2024.7/multiple-server-with-ha/"
TryItOut = "/docs/guides/upgrade-cortex/2024.5-to-2024.7/multiple-server-with-ha/try-it-out"