From 6e7be67b9a773346f78b6f6c264e0bd1b192ec97 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 7 Apr 2025 17:07:01 +0100 Subject: [PATCH 1/9] initial doc --- content/en/blog/releases/2025.X/2025.3.md | 438 ++++++++++++++++++++++ data/urls.toml | 2 + 2 files changed, 440 insertions(+) create mode 100644 content/en/blog/releases/2025.X/2025.3.md diff --git a/content/en/blog/releases/2025.X/2025.3.md b/content/en/blog/releases/2025.X/2025.3.md new file mode 100644 index 000000000..3f92ff019 --- /dev/null +++ b/content/en/blog/releases/2025.X/2025.3.md @@ -0,0 +1,438 @@ +--- +title: "2025.3" +linkTitle: "2025.3" +date: 2025-04-07 +author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) +--- + +## Summary + +The 2025.3 [Release][] is now available. + +## Download Artefacts + +Installation artefacts can be requested by raising a case in the [{{% ctx %}} Service Portal][]. + +## Release Notes + +### Overview + +2025.3 is the third [Release][] of the next generation of {{% ctx %}} and improves on the [2025.1][] release in the following areas: + +* Capability +* Documentation +* Scalability +* Security +* Usability +* Third-Party Support +* Installation +* Upgrade + +{{% cr %}} +This release introduces the following new features to the {{% ctx %}} platform: + + + +### Components + + + +| Release Component | Version | Updated | Update Type | Breaking Change | Notes | +|--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| +| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | Potential | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been redesigned][Potential Breaking - Redesigned Semaphore API] causing changes to Semaphore API routes | +|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | Potential | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been redesigned][Potential Breaking - Redesigned Semaphore API] causing changes to Semaphore API routes | +|     > [{{% ctx %}} Authorisation Service][] | 7.0.18.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Concurrency Management Service][] | 7.3.3.25130 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Configuration Management Service][] | 7.0.18.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Data Storage Service][] | 9.0.30.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Execution Management Service][] | 7.0.25.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Licence Management Service][] | 7.0.18.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Listeners Service][] | 3.0.3.25130 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.11 and 2025.1 | +|     > [{{% ctx %}} Monitoring Service][] | 2.6.3.25130 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Package Management Service][] | 11.0.22.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Provisioning Service][] | 14.0.6.25130 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.11 and 2025.1 | +|     > [{{% ctx %}} Scheduling Service][] | 7.0.28.25130 | Yes | Patch | N/A | | +|     > [{{% ctx %}} Triggers Service][] | 11.0.20.25130 | Yes | Patch | N/A | | +| [{{% ctx %}} Innovation Execution Application][] | 25.3.7.25130 | Yes | Minor | N/A | | +|     > [{{% ctx %}} Execution Service][] | 25.3.7.25130 | Yes | Minor | N/A | | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.17.1.25130 | Yes | Minor | N/A | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.3.0.25130 | Yes | Minor | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | Yes | Minor | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.9.25120 | Yes | Patch | N/A | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.2.24460 | No | N/A | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.18.25120 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.0.24360 | No | N/A | N/A | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 3.1.0.24330 | No | N/A | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.1.24450 | No | N/A | N/A | | +| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | + +### Features + +#### Capability + +##### Support for creating new process from Natural Language + +Within [{{% ctx %}} Gateway][Gateway], the user can now create a new process from `Natural Language`. +This feature allows the user to create a new process by entering a description of the process in natural language. The system will then generate a new process using `OpenAi` based on the description provided. + +{{% alert title="Note" %}} +The generation of processes from `Natural Language` require subscription to the OpenAI API. +The `OpenAiKey` and `OpenAiModel` must be configured within [{{% ctx %}} Gateway][Gateway] `web.cfg`, and are encryptable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +{{% /alert %}} + +Affected Components: + + + + + + + +##### Improved collection cache reliability + +The collection cache within the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] has been improved to ensure that it is always up to date, even if events are missed. + +Affected Components: + + + + +#### Documentation + +##### Added Studio Import and Export documentation + +The [Studio Import and Export documentation][] has been added to the [{{% ctx %}} Product Portal][] to include information on how to import and export Studio packages. + + + +##### Unsupported versions of the documentation are now hidden + +The [{{% ctx %}} Product Portal][] has been updated to hide unsupported versions of the documentation. + + + +##### Removed "7.2" and "Innovation" from documentation + + + +The [{{% ctx %}} Product Portal][] has been updated to remove "Innovation" and "7.2" from the documentation. + + + +#### Scalability + +##### Enabled Automated Backups for Disaster Recovery + +Automated backups and on-demand recovery has been enabled for [Service Fabric][] and [{{% ctx%}} Gateway][]. + +| Area | Backup Type | Supports Weekly/Daily Backups | Supports On-Demand Backups | +|-------------------------|-------------------------------------------|-------------------------------|----------------------------| +| [Service Fabric][] | Reliable collections of stateful services | Yes | Yes | +| [Service Fabric][] | Appsettings/Manifests | Yes | No | +| [Service Fabric][] | ClusterConfig | Yes | No | +| [{{% ctx %}} Gateway][] | Repository | Yes | Yes | +| [{{% ctx %}} Gateway][] | Open Api Specifications | Yes | Yes | +| [{{% ctx %}} Gateway][] | `web.config` file | Yes | No | +| Others | Encryption Key | No | Yes | + +{{% alert title="Note" %}} +Restores must be completed on a cluster with the same number of nodes and partitions, running the same version of {{% ctx %}}. +It can restored to the same or a different cluster to the cluster it was backed up on. +For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +{{% /alert %}} + +Affected Components: + + + +##### Remove old executions on Execution Service startup + +The [{{% ctx %}} Execution][{{% ctx %}} Execution Service] will now remove old executions when it starts up as these executions cannot be resumed. + +Affected Components: + + + +##### Migrated RabbitMQ queues to Quorum Queues + +The RabbitMQ queues have been migrated to [Quorum Queues][] to improve reliability and performance. + +Affected Components: + + + +#### Security + +##### Configurable Global RunAs User for flows + +The [{{% ctx %}} Execution][{{% ctx %}} Execution Service] now supports a configurable Global RunAs User for flows. This allows the user to configure a RunAs user that all flows will run as, rather than using the Network Service. +RunAs user can be overwritten on a per block basis using the advanced `Run As` block property. + +{{% alert title="Note" %}} +The `RunAsCredentials` must be configured within [{{% ctx %}} Execution Service][] `appsettings.json`, where the `UserName` must be encrypted, and `Password` and `Domain` are encryptable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +{{% /alert %}} + +Affected Components: + + + +##### General Security enhancements + +Some general Security enhancement has been made to [{{% ctx %}} Gateway][Gateway] to improve security. + +Affected Components: + + + + +#### Usability + +##### Improved page load speed the Product Portal + +The [{{% ctx %}} Product Portal][] has been updated to improve the page load speed, prevent page freeze. + +Affected Components: + + + +#### Third-Party Support + +##### Updated RabbitMQ and Erlang + +The RabbitMQ and Erlang has been updated to enable support for RabbitMQ Quorum queue. + +| Component | Version | +|-----------|---------| +| RabbitMQ | 4.0.3 | +| Erlang | 26.2.5 | + +Affected Components: + + + +#### Installation + + + + +#### Upgrade + + + + +### Bug Fixes + +#### Capability + +##### Control characters in response not completely cleaned + +A bug has been fixed where not all control characters were being cleaned from the input of the and [SSH & Telnet Blocks][]. + +{{% alert title="Note" %}} +The `ControlCharactersToClean` options has now been exposed in the advanced block properties Configuration Setting is now exposed, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the [SSH & Telnet Blocks][]. +{{% /alert %}} + +Affected Components: + + + +#### Usability + +##### Executions out of sync + +A bug has been fixed where executions that already finished were not removed from the list of running executions in the [{{% ctx %}} Execution][{{% ctx %}} Execution Service]. + + +Affected Components: + +##### Unable to stop execution when execution service is restarted + +A bug has been fixed when the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] was unable to stop execution when the execution service was restarted. + +Affected Components: + + + +##### Unable to use List type in expression + +A bug has been fixed where the user was unable to use a variable of type `List` in an expression. + +Affected Components: + + + +##### Runtime error when passing a dictionary as an input variable of a Run Flow block + +A bug has been fixed where a runtime error was thrown when passing a dictionary as an input variable of a Run Flow block. + +Affected Components: + + + + +##### Flow not found due to a change in non concurrent collections + +A bug has been fixed where a flow was not found due to a change in non concurrent collections. + +Affected Components: + + + +#### Installation + +##### Gateway Installation Script failing to set permissions + +A bug has been fixed where the [Gateway Install Script][] was failing to set permissions on the repository folder. + +Affected Components: + + + +### Deprecated Features + +There are no features deprecated as part of the 2025.31 release of the {{% ctx %}} Platform. + +### Removed Features + +There are no features removed in the 2025.3 release of the {{% ctx %}} Platform. + +### Potential Breaking Changes + +There are no known potential breaking changes as part of the 2023.11 release of the {{% ctx %}} Innovation Platform. + +### Breaking Changes + +There are no known breaking changes as part of the 2025.1 release of the {{% ctx %}} Platform. + +### Known Limitations + +Known limitations have been added within the 2025.1 release of the {{% ctx %}} Platform: + +* The generation of processes from `BPMN XML` template is currently limited and does not support all `BPMN XML 2.0` features. + +## 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.3 | 31.24311 | +| 2025.1 | 31.24311 | +| 2024.11 | 31.24311 | +| 2024.9 | 31.24311 | +| 2024.7 | 31.24311 | +| 2024.5 | 31.24311 | +| 2024.3 | 30 | + +### Observability Compatibility + +| Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | +|---------|--------------------------|----------------------|-----------------------------------| +| 2025.3 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2025.1 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.11 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.9 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.7 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.5 | [10.4.1][Grafana 10.4.1] | [3.0.0][Loki 3.0.0] | [3.0.0][Observability 3.0.0] | +| 2024.3 | [8.5.4][Grafana 8.5.4] | [2.5.0][Loki 2.5.0] | [2.2.0][Observability 2.2.0] | + +## Install Instructions + +If you are installing a new 2025.3 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.1 platform refer to the [Upgrade Instructions][]. + +Installing {{% ctx %}} Only: + +* [Multiple Server - With HA][Innovation Only - Multiple Server - With HA] +* [Single Server - Without HA][Innovation Only - Single Server - Without HA] + +Adding {{% ctx %}} to a 7.2 Installation: + +* [Multiple Server - With HA][Adding Innovation to a 7.2 Installation - Multiple Server - With HA] +* [Single Server - Without HA][Adding Innovation to a 7.2 Installation - Single Server - Without HA] + +## Upgrade Instructions + +If you are upgrading from an existing 2024.11 platform see the guidance below: + +Upgrading {{% ctx %}}: + +* [Multiple Server - With HA][Upgrade - Multiple Server - With HA] +* [Single Server - Without HA][Upgrade - Single Server - Without HA] + +## Upcoming Releases + +Releases are currently forecast to be made available on: + +| Release | Release Type | Forecast Release Date | +|---------|----------------|-------------------------------------| +| 2025.5 | [Fast Track][] | Week commencing 2nd June 2025 | +| 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | +| 2025.9 | [Release][] | Week commencing 6th October 2025 | + +[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.3" >}} +[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2025.3" >}} +[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2025.3" >}} +[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.3" >}} +[Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.3" >}} + +[Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} + +[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} + +[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.3" >}} + +[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.3" >}} +[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.3" >}} + +[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.3" >}} +[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.3" >}} + +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.SingleServerWithoutHA.MainDoc" version="2025.3" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.MultipleServerWithHA.MainDoc" version="2025.3" >}} +[Potential Breaking - Redesigned Semaphore API]: {{< ref "#redesigned-semaphore-api-1" >}} + +[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.3" >}} + +[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.3" >}} + +[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.3" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} + +[2025.1]: {{< url path="Cortex.Blogs.Releases.2025.1.MainDoc" >}} + +[Grafana 8.5.4]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.Windows" >}} +[Grafana 10.4.1]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaWebApp.10.4.1.Windows" >}} +[Loki 3.0.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.3.0.0.Release" >}} +[Loki 2.5.0]: {{< url path="Grafana.SelfManaged.Downloads.GrafanaLoki.Release" >}} +[Observability 3.0.0]: {{< url path="GitHub.Cortex.Observability.3.0.0.Release" >}} +[Observability 2.2.0]: {{< url path="GitHub.Cortex.Observability.2.2.0.Release" >}} +[Quorum Queues]: {{< url path="RabbitMQ.QuorumQueues.MainDoc" >}} diff --git a/data/urls.toml b/data/urls.toml index 7f033d06c..756b9b9c5 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -3157,6 +3157,8 @@ MainDoc = "https://www.postman.com/downloads/" [RabbitMQ] MainDoc = "https://www.rabbitmq.com/" + [RabbitMQ.QuorumQueues] + MainDoc = "https://www.rabbitmq.com/docs/quorum-queues" [RFC] UriInvalidCharacters = "https://www.rfc-editor.org/rfc/rfc3986#section-2" ProblemDetails = "https://www.rfc-editor.org/rfc/rfc7807" From 049aa98130ac85cd43bb3a3a313cb88fbbb37db6 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 9 Apr 2025 09:07:52 +0100 Subject: [PATCH 2/9] change doc ordering and added summary --- content/en/blog/releases/2025.X/2025.3.md | 135 +++++++++++++--------- 1 file changed, 83 insertions(+), 52 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.md b/content/en/blog/releases/2025.X/2025.3.md index 3f92ff019..b2b984e38 100644 --- a/content/en/blog/releases/2025.X/2025.3.md +++ b/content/en/blog/releases/2025.X/2025.3.md @@ -20,18 +20,38 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se 2025.3 is the third [Release][] of the next generation of {{% ctx %}} and improves on the [2025.1][] release in the following areas: * Capability -* Documentation * Scalability * Security * Usability * Third-Party Support * Installation * Upgrade +* Documentation {{% cr %}} This release introduces the following new features to the {{% ctx %}} platform: - +* Support for [creating new process from Natural Language][]. +* Improved [reading of reliable collection data][]. + +[Scalability][] has been enhanced by: + +* [enabling automated backups for disaster recovery][]. +* [removing old executions on Execution Service startup][]. +* [migrating RabbitMQ queues to Quorum Queues][]. + +We tightened the [Security][] of the platform with [general security enhancements][] by enabling [configurable Global RunAs User for flows][]. + +Improvement to the [Usability][] of the Product Portal has been made by [improving the page load speed][] and [hide unsupported versions of the documentation][] + +The [Third-party components][] [RabbitMQ and Erlang has been updated][] to allow support for RabbitMQ Quorum queue. + +[Installation][] and [Upgrade][] artefacts have been updated to include the required version of RabbitMQ and Erlang. + +Finally, the [Documentation][] includes updates related to: + +* [Studio Import and Export documentation][] +* [removal of "7.2" and "Innovation" from documentation][] ### Components @@ -39,32 +59,32 @@ This release introduces the following new features to the {{% ctx %}} platform: | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | Potential | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been redesigned][Potential Breaking - Redesigned Semaphore API] causing changes to Semaphore API routes | -|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | Potential | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been redesigned][Potential Breaking - Redesigned Semaphore API] causing changes to Semaphore API routes | -|     > [{{% ctx %}} Authorisation Service][] | 7.0.18.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 7.3.3.25130 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 7.0.18.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 9.0.30.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 7.0.25.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Licence Management Service][] | 7.0.18.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 3.0.3.25130 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.11 and 2025.1 | -|     > [{{% ctx %}} Monitoring Service][] | 2.6.3.25130 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Package Management Service][] | 11.0.22.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 14.0.6.25130 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.11 and 2025.1 | -|     > [{{% ctx %}} Scheduling Service][] | 7.0.28.25130 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 11.0.20.25130 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 25.3.7.25130 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Execution Service][] | 25.3.7.25130 | Yes | Minor | N/A | | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.17.1.25130 | Yes | Minor | N/A | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.3.0.25130 | Yes | Minor | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | Yes | Minor | N/A | | -| {{% ctx %}} App Server Install Scripts | 5.2.9.25120 | Yes | Patch | N/A | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.2.24460 | No | N/A | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.18.25120 | Yes | Patch | N/A | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.0.24360 | No | N/A | N/A | | +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | Yes | Minor | N/A | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | Yes | Minor | N/A | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | No | N/A | N/A | | +| {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | Yes | Patch | N/A | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | Yes | Patch | N/A | | +| {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | Yes | Patch | N/A | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | Yes | Patch | N/A | | | {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | -| {{% ctx %}} Encryptor | 3.1.0.24330 | No | N/A | N/A | | -| {{% ctx %}} Flows Upgrader | 2.0.1.24450 | No | N/A | N/A | | +| {{% ctx %}} Encryptor | 3.2.0.25160 | Yes | Minor | N/A | | +| {{% ctx %}} Flows Upgrader | 2.0.2.25220 | Yes | Patch | N/A | | | {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | ### Features @@ -89,36 +109,13 @@ Affected Components: -##### Improved collection cache reliability +##### Improved reading of reliable collection -The collection cache within the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] has been improved to ensure that it is always up to date, even if events are missed. +The reading of the reliable collection has be improved by introducing an on-demand cache of the reliable collection data on the [{{% ctx %}} Execution][{{% ctx %}} Execution Service]. Affected Components: - - -#### Documentation - -##### Added Studio Import and Export documentation - -The [Studio Import and Export documentation][] has been added to the [{{% ctx %}} Product Portal][] to include information on how to import and export Studio packages. - - - -##### Unsupported versions of the documentation are now hidden - -The [{{% ctx %}} Product Portal][] has been updated to hide unsupported versions of the documentation. - - - -##### Removed "7.2" and "Innovation" from documentation - - - -The [{{% ctx %}} Product Portal][] has been updated to remove "Innovation" and "7.2" from the documentation. - - #### Scalability @@ -196,6 +193,12 @@ Affected Components: +##### Unsupported versions of the documentation are now hidden + +The [{{% ctx %}} Product Portal][] has been updated to hide unsupported versions of the documentation. + + + #### Third-Party Support ##### Updated RabbitMQ and Erlang @@ -213,18 +216,46 @@ Affected Components: #### Installation +##### Updated RabbitMQ and Erlang artefacts for installation + +The artefact has been updated to include the required version of RabbitMQ and Erlang. + #### Upgrade +##### Updated RabbitMQ and Erlang artefacts for upgrade + +The artefact has been updated to include the required version of RabbitMQ and Erlang. +#### Documentation + +##### Added Studio Import and Export documentation + +The [Studio Import and Export documentation][] has been added to the [{{% ctx %}} Product Portal][] to include information on how to import and export Studio packages. + + + +##### Removed "7.2" and "Innovation" from documentation + +The [{{% ctx %}} Product Portal][] has been updated to remove "Innovation" and "7.2" from the documentation. + + + ### Bug Fixes #### Capability +##### Collections cache could fail to load if DataStorage service is unhealthy + +A bug has been fixed where the collections cache could fail to load if the [{{% ctx %}} Data Storage Service][] was unhealthy. + +Affected Components: + + ##### Control characters in response not completely cleaned A bug has been fixed where not all control characters were being cleaned from the input of the and [SSH & Telnet Blocks][]. From a49743c6a2dcc647da3f71da6c8efee3824cc143 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 9 Apr 2025 12:14:30 +0100 Subject: [PATCH 3/9] partial review with PO and added some affected components --- content/en/blog/releases/2025.X/2025.3.md | 155 ++++++++++++++++------ 1 file changed, 114 insertions(+), 41 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.md b/content/en/blog/releases/2025.X/2025.3.md index b2b984e38..e0feb421c 100644 --- a/content/en/blog/releases/2025.X/2025.3.md +++ b/content/en/blog/releases/2025.X/2025.3.md @@ -31,8 +31,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se {{% cr %}} This release introduces the following new features to the {{% ctx %}} platform: -* Support for [creating new process from Natural Language][]. -* Improved [reading of reliable collection data][]. +* Support for [creating a new process from Natural Language][]. [Scalability][] has been enhanced by: @@ -40,46 +39,50 @@ This release introduces the following new features to the {{% ctx %}} platform: * [removing old executions on Execution Service startup][]. * [migrating RabbitMQ queues to Quorum Queues][]. -We tightened the [Security][] of the platform with [general security enhancements][] by enabling [configurable Global RunAs User for flows][]. +We tightened the [Security][] of the platform with [general security enhancements][] and by adding support for a [configurable Global RunAs User for flows][]. -Improvement to the [Usability][] of the Product Portal has been made by [improving the page load speed][] and [hide unsupported versions of the documentation][] +Improvement to the [Usability][] of the Product Portal has been made by [improving the page load speed][] by [hiding unsupported versions of the documentation][]. -The [Third-party components][] [RabbitMQ and Erlang has been updated][] to allow support for RabbitMQ Quorum queue. +The [Third-party components][] [RabbitMQ and Erlang have been updated][]. [Installation][] and [Upgrade][] artefacts have been updated to include the required version of RabbitMQ and Erlang. Finally, the [Documentation][] includes updates related to: -* [Studio Import and Export documentation][] +* [Package Management][] * [removal of "7.2" and "Innovation" from documentation][] ### Components - - | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | -|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Yes | Major changes occurred between releases, these changes are related the change of RabbitMQ Queue type from `Classic` to `Quorum` are [breaking][Breaking - Change of RabbitMQ Queue type from Classic to Quorum] between 2025.1 and 2025.3 | +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | | [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | Yes | Minor | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | Yes | Minor | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | No | N/A | N/A | | | {{% ctx %}} App Server Install Scripts | 5.2.10.25150 | Yes | Patch | N/A | | +|     > {{% ctx %}} App Server Backup | 1.0.0.25210 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Recovery | 1.0.0.25210 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Encryption Key Backup | 1.0.0.25210 | No | N/A | N/A | | +|     > {{% ctx %}} App Server Encryption Key Recovery | 1.0.0.25210 | No | N/A | N/A | | | {{% ctx %}} Web App Server Install Scripts | 8.1.4.25220 | Yes | Patch | N/A | | +|     > {{% ctx %}} Web App Server Backup | 1.0.0.25160 | No | N/A | N/A | | +|     > {{% ctx %}} Web App Server Recovery | 1.0.0.25160 | No | N/A | N/A | | | {{% ctx %}} Upgrade Scripts | 1.2.19.25150 | Yes | Patch | N/A | | | {{% ctx %}} Licence Fingerprint Generator | 4.1.1.25130 | Yes | Patch | N/A | | | {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | N/A | | @@ -103,20 +106,14 @@ The `OpenAiKey` and `OpenAiModel` must be configured within [{{% ctx %}} Gateway Affected Components: +* [{{% ctx %}} Gateway][Gateway] + -##### Improved reading of reliable collection - -The reading of the reliable collection has be improved by introducing an on-demand cache of the reliable collection data on the [{{% ctx %}} Execution][{{% ctx %}} Execution Service]. - -Affected Components: - - - #### Scalability ##### Enabled Automated Backups for Disaster Recovery @@ -141,6 +138,15 @@ For further assistance, please raise a case in the [{{% ctx %}} Service Portal][ Affected Components: +* {{% ctx %}} App Server Install Scripts + * {{% ctx %}} App Server backup + * {{% ctx %}} App Server Recovery + * {{% ctx %}} App Server Encryption Key Backup + * {{% ctx %}} App Server Encryption Key Recovery +* {{% ctx %}} Web App Server Install Scripts + * {{% ctx %}} Web App Server Backup + * {{% ctx %}} Web App Server Recovery + ##### Remove old executions on Execution Service startup @@ -149,6 +155,17 @@ The [{{% ctx %}} Execution][{{% ctx %}} Execution Service] will now remove old e Affected Components: +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + ##### Migrated RabbitMQ queues to Quorum Queues @@ -157,6 +174,23 @@ The RabbitMQ queues have been migrated to [Quorum Queues][] to improve reliabili Affected Components: +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Configuration Management Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Licence Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + #### Security @@ -172,6 +206,24 @@ The `RunAsCredentials` must be configured within [{{% ctx %}} Execution Service] Affected Components: +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Configuration Management Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Licence Management Service][] + * [{{% ctx %}} Listeners Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] +* {{% ctx %}} Encryption Key Generator + ##### General Security enhancements @@ -180,6 +232,8 @@ Some general Security enhancement has been made to [{{% ctx %}} Gateway][Gateway Affected Components: +* [{{% ctx %}} Gateway][Gateway] + @@ -189,8 +243,6 @@ Affected Components: The [{{% ctx %}} Product Portal][] has been updated to improve the page load speed, prevent page freeze. -Affected Components: - ##### Unsupported versions of the documentation are now hidden @@ -212,6 +264,9 @@ The RabbitMQ and Erlang has been updated to enable support for RabbitMQ Quorum q Affected Components: +* {{% ctx %}} App Server Install Scripts +* {{% ctx %}} Web App Server Install Scripts + #### Installation @@ -228,16 +283,24 @@ The artefact has been updated to include the required version of RabbitMQ and Er ##### Updated RabbitMQ and Erlang artefacts for upgrade The artefact has been updated to include the required version of RabbitMQ and Erlang. + #### Documentation -##### Added Studio Import and Export documentation +##### Added Package Management documentation + +The [Package Management documentation][] has been added to the [{{% ctx %}} Product Portal][] to include information about: + +* [Packages fundamentals][Fundamentals - Packages] +* [Overview][Guides - Packages Overview] of the Packages page +* the [Package Definition Grid][Guides - Package Definitions Grid] +* the [Package Version Editor][Guides - Package Version Editor] -The [Studio Import and Export documentation][] has been added to the [{{% ctx %}} Product Portal][] to include information on how to import and export Studio packages. +This also includes [tutorials][Administration - Package Management] how how to use the Packages page. - + ##### Removed "7.2" and "Innovation" from documentation @@ -254,6 +317,13 @@ The [{{% ctx %}} Product Portal][] has been updated to remove "Innovation" and " A bug has been fixed where the collections cache could fail to load if the [{{% ctx %}} Data Storage Service][] was unhealthy. Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Data Storage Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + ##### Control characters in response not completely cleaned @@ -334,13 +404,16 @@ There are no known potential breaking changes as part of the 2023.11 release of ### Breaking Changes -There are no known breaking changes as part of the 2025.1 release of the {{% ctx %}} Platform. +The following features have introduced breaking changes in the 2025.3 release of the {{% ctx %}} Platform: -### Known Limitations +#### Migrated RabbitMQ queues to Quorum Queues -Known limitations have been added within the 2025.1 release of the {{% ctx %}} Platform: +The following feature has changed the RabbitMQ queue type from `Classic` to `Quorum` queues. This is a breaking change and erase any data stored in Service Fabric reliable collections. +For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. + +### Known Limitations -* The generation of processes from `BPMN XML` template is currently limited and does not support all `BPMN XML 2.0` features. +There are no known limitations added as part of the 2025.3 release of the {{% ctx %}} Platform. ## Version Support From 0432a866f2033228a62c8ec9709ca86f2a1919c1 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 9 Apr 2025 12:26:41 +0100 Subject: [PATCH 4/9] finished affected components --- content/en/blog/releases/2025.X/2025.3.md | 27 +++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/content/en/blog/releases/2025.X/2025.3.md b/content/en/blog/releases/2025.X/2025.3.md index e0feb421c..7cc1a69fe 100644 --- a/content/en/blog/releases/2025.X/2025.3.md +++ b/content/en/blog/releases/2025.X/2025.3.md @@ -336,6 +336,9 @@ The `ControlCharactersToClean` options has now been exposed in the advanced bloc Affected Components: +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Block Packages][Blocks] + #### Usability @@ -347,12 +350,22 @@ A bug has been fixed where executions that already finished were not removed fro Affected Components: +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Execution Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + ##### Unable to stop execution when execution service is restarted A bug has been fixed when the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] was unable to stop execution when the execution service was restarted. Affected Components: +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Execution Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + ##### Unable to use List type in expression @@ -361,6 +374,10 @@ A bug has been fixed where the user was unable to use a variable of type `List type in expression --> ##### Runtime error when passing a dictionary as an input variable of a Run Flow block @@ -369,6 +386,10 @@ A bug has been fixed where a runtime error was thrown when passing a dictionary Affected Components: +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + @@ -378,6 +399,10 @@ A bug has been fixed where a flow was not found due to a change in non concurren Affected Components: +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + #### Installation @@ -388,6 +413,8 @@ A bug has been fixed where the [Gateway Install Script][] was failing to set per Affected Components: +* {{% ctx %}} Web App Server Install Scripts + ### Deprecated Features From 5b5bde19dc9f227b1112d76551b753840d784e03 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 9 Apr 2025 17:22:32 +0100 Subject: [PATCH 5/9] FInished bug fixes review --- content/en/blog/releases/2025.X/2025.3.md | 157 +++++++++------------- 1 file changed, 64 insertions(+), 93 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.md b/content/en/blog/releases/2025.X/2025.3.md index 7cc1a69fe..900a526d2 100644 --- a/content/en/blog/releases/2025.X/2025.3.md +++ b/content/en/blog/releases/2025.X/2025.3.md @@ -43,9 +43,7 @@ We tightened the [Security][] of the platform with [general security enhancement Improvement to the [Usability][] of the Product Portal has been made by [improving the page load speed][] by [hiding unsupported versions of the documentation][]. -The [Third-party components][] [RabbitMQ and Erlang have been updated][]. - -[Installation][] and [Upgrade][] artefacts have been updated to include the required version of RabbitMQ and Erlang. +The [Third-party components][] [RabbitMQ and Erlang have been upgraded][]. Finally, the [Documentation][] includes updates related to: @@ -56,22 +54,22 @@ Finally, the [Documentation][] includes updates related to: | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Yes | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | | [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | Yes | Minor | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | Yes | Minor | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | No | N/A | N/A | | @@ -94,22 +92,20 @@ Finally, the [Documentation][] includes updates related to: #### Capability -##### Support for creating new process from Natural Language +##### Support for creating a new process from Natural Language -Within [{{% ctx %}} Gateway][Gateway], the user can now create a new process from `Natural Language`. -This feature allows the user to create a new process by entering a description of the process in natural language. The system will then generate a new process using `OpenAi` based on the description provided. +Within [{{% ctx %}} Gateway][Gateway], the user can now create a new process by entering a description of what the process should do. +The system will then generate a new process using `OpenAi` based on the description provided. {{% alert title="Note" %}} The generation of processes from `Natural Language` require subscription to the OpenAI API. -The `OpenAiKey` and `OpenAiModel` must be configured within [{{% ctx %}} Gateway][Gateway] `web.cfg`, and are encryptable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +The `OpenAiKey` and `OpenAiModel` must be configured within [{{% ctx %}} Gateway][Gateway] `web.config`, and are encryptable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. {{% /alert %}} Affected Components: * [{{% ctx %}} Gateway][Gateway] - - @@ -120,15 +116,15 @@ Affected Components: Automated backups and on-demand recovery has been enabled for [Service Fabric][] and [{{% ctx%}} Gateway][]. -| Area | Backup Type | Supports Weekly/Daily Backups | Supports On-Demand Backups | -|-------------------------|-------------------------------------------|-------------------------------|----------------------------| -| [Service Fabric][] | Reliable collections of stateful services | Yes | Yes | -| [Service Fabric][] | Appsettings/Manifests | Yes | No | -| [Service Fabric][] | ClusterConfig | Yes | No | -| [{{% ctx %}} Gateway][] | Repository | Yes | Yes | -| [{{% ctx %}} Gateway][] | Open Api Specifications | Yes | Yes | -| [{{% ctx %}} Gateway][] | `web.config` file | Yes | No | -| Others | Encryption Key | No | Yes | +| Component | Artefact | Backup Type | Recovery Type | +|-------------------------|-------------------------------------------|-------------|---------------| +| [Service Fabric][] | Reliable collections of stateful services | Scheduled | On-Demand | +| [Service Fabric][] | AppSettings.json, Settings.xml, <service>Pkg.Manifest.<version>.xml | Scheduled | N/A | +| [Service Fabric][] | ClusterConfig.json | Scheduled | N/A | +| [{{% ctx %}} Gateway][] | Repository | Scheduled | On-Demand | +| [{{% ctx %}} Gateway][] | OpenAPI Specifications | Scheduled | On-Demand | +| [{{% ctx %}} Gateway][] | web.config | Scheduled | N/A | +| General | Encryption Key | On-Demand | On-Demand | {{% alert title="Note" %}} Restores must be completed on a cluster with the same number of nodes and partitions, running the same version of {{% ctx %}}. @@ -139,7 +135,7 @@ For further assistance, please raise a case in the [{{% ctx %}} Service Portal][ Affected Components: * {{% ctx %}} App Server Install Scripts - * {{% ctx %}} App Server backup + * {{% ctx %}} App Server Backup * {{% ctx %}} App Server Recovery * {{% ctx %}} App Server Encryption Key Backup * {{% ctx %}} App Server Encryption Key Recovery @@ -147,17 +143,14 @@ Affected Components: * {{% ctx %}} Web App Server Backup * {{% ctx %}} Web App Server Recovery - - ##### Remove old executions on Execution Service startup -The [{{% ctx %}} Execution][{{% ctx %}} Execution Service] will now remove old executions when it starts up as these executions cannot be resumed. +The [{{% ctx %}} Execution Service][{{% ctx %}} Execution Service] will now remove old executions when it starts up as these executions cannot be resumed. Affected Components: * [{{% ctx %}} Innovation Core Application][] * [{{% ctx %}} API Gateway Service][] - * [{{% ctx %}} Data Storage Service][] * [{{% ctx %}} Execution Management Service][] * [{{% ctx %}} Monitoring Service][] * [{{% ctx %}} Provisioning Service][] @@ -166,8 +159,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - ##### Migrated RabbitMQ queues to Quorum Queues The RabbitMQ queues have been migrated to [Quorum Queues][] to improve reliability and performance. @@ -191,14 +182,12 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - #### Security ##### Configurable Global RunAs User for flows -The [{{% ctx %}} Execution][{{% ctx %}} Execution Service] now supports a configurable Global RunAs User for flows. This allows the user to configure a RunAs user that all flows will run as, rather than using the Network Service. -RunAs user can be overwritten on a per block basis using the advanced `Run As` block property. +The [{{% ctx %}} Execution Service][{{% ctx %}} Execution Service] now supports a configurable Global RunAs User for flows. This allows the user to configure a RunAs user that all flows will run as, rather than using the Network Service. +RunAs user can be overwritten on a per block basis using the advanced [Run As block property][]. {{% alert title="Note" %}} The `RunAsCredentials` must be configured within [{{% ctx %}} Execution Service][] `appsettings.json`, where the `UserName` must be encrypted, and `Password` and `Domain` are encryptable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. @@ -228,34 +217,28 @@ Affected Components: ##### General Security enhancements -Some general Security enhancement has been made to [{{% ctx %}} Gateway][Gateway] to improve security. +Some general security enhancements has been made to [{{% ctx %}} Gateway][Gateway]. +For further information, please raise a case in the [{{% ctx %}} Service Portal][]. Affected Components: * [{{% ctx %}} Gateway][Gateway] - - - #### Usability -##### Improved page load speed the Product Portal - -The [{{% ctx %}} Product Portal][] has been updated to improve the page load speed, prevent page freeze. +##### Improved page load speed of the Product Portal - +The [{{% ctx %}} Product Portal][] has been updated to improve the page load speed, preventing page freeze. ##### Unsupported versions of the documentation are now hidden The [{{% ctx %}} Product Portal][] has been updated to hide unsupported versions of the documentation. - - #### Third-Party Support -##### Updated RabbitMQ and Erlang +##### Upgrade of RabbitMQ and Erlang -The RabbitMQ and Erlang has been updated to enable support for RabbitMQ Quorum queue. +RabbitMQ and Erlang have been updated to the following versions. | Component | Version | |-----------|---------| @@ -267,44 +250,24 @@ Affected Components: * {{% ctx %}} App Server Install Scripts * {{% ctx %}} Web App Server Install Scripts - - -#### Installation - -##### Updated RabbitMQ and Erlang artefacts for installation - -The artefact has been updated to include the required version of RabbitMQ and Erlang. - - - - -#### Upgrade - -##### Updated RabbitMQ and Erlang artefacts for upgrade - -The artefact has been updated to include the required version of RabbitMQ and Erlang. - - - - #### Documentation ##### Added Package Management documentation The [Package Management documentation][] has been added to the [{{% ctx %}} Product Portal][] to include information about: -* [Packages fundamentals][Fundamentals - Packages] -* [Overview][Guides - Packages Overview] of the Packages page -* the [Package Definition Grid][Guides - Package Definitions Grid] -* the [Package Version Editor][Guides - Package Version Editor] +* [Package Fundamentals][Fundamentals - Packages] +* [Package Management Overview][Guides - Packages Overview] +* [Package Definitions Grid][Guides - Package Definitions Grid] +* [Package Version Editor][Guides - Package Version Editor] -This also includes [tutorials][Administration - Package Management] how how to use the Packages page. +This also includes [tutorials][Administration - Package Management] on how to use Package Management. ##### Removed "7.2" and "Innovation" from documentation -The [{{% ctx %}} Product Portal][] has been updated to remove "Innovation" and "7.2" from the documentation. +The [{{% ctx %}} Product Portal][] has been updated to remove "7.2" and "Innovation" from the documentation. @@ -419,7 +382,7 @@ Affected Components: ### Deprecated Features -There are no features deprecated as part of the 2025.31 release of the {{% ctx %}} Platform. +There are no features deprecated as part of the 2025.3 release of the {{% ctx %}} Platform. ### Removed Features @@ -427,16 +390,24 @@ There are no features removed in the 2025.3 release of the {{% ctx %}} Platform. ### Potential Breaking Changes -There are no known potential breaking changes as part of the 2023.11 release of the {{% ctx %}} Innovation Platform. +The following may potentially break existing installations of the {{% ctx %}} Platform on upgrade: -### Breaking Changes +#### Upgrade of RabbitMQ and Erlang -The following features have introduced breaking changes in the 2025.3 release of the {{% ctx %}} Platform: +The upgrade of RabbitMQ and Erlang libraries may require uninstalling an re-installing the platform depending on the version of {{% ctx %}}. -#### Migrated RabbitMQ queues to Quorum Queues +| Version | Breaking Change | +|--------------|-----------------| +| 2024.9 | Yes | +| 2024.9.25142 | Yes | +| 2024.9.25161 | No | +| 2025.1 | Yes | -The following feature has changed the RabbitMQ queue type from `Classic` to `Quorum` queues. This is a breaking change and erase any data stored in Service Fabric reliable collections. -For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +Re-installing will cause loss of existing reliable collection data. + +### Breaking Changes + +There are no known breaking changes as part of the 2025.3 release of the {{% ctx %}} Platform. ### Known Limitations @@ -486,21 +457,21 @@ There are no known limitations added as part of the 2025.3 release of the {{% ct ## Install Instructions -If you are installing a new 2025.3 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.1 platform refer to the [Upgrade Instructions][]. +If you are installing a new 2025.3 platform or adding it to an existing 7.2 or 7.3 Installation see the guidance below; otherwise, if you are upgrading from an existing 2025.1 platform refer to the [Upgrade Instructions][]. Installing {{% ctx %}} Only: * [Multiple Server - With HA][Innovation Only - Multiple Server - With HA] * [Single Server - Without HA][Innovation Only - Single Server - Without HA] -Adding {{% ctx %}} to a 7.2 Installation: +Adding {{% ctx %}} to a 7.2 or 7.3 Installation: * [Multiple Server - With HA][Adding Innovation to a 7.2 Installation - Multiple Server - With HA] * [Single Server - Without HA][Adding Innovation to a 7.2 Installation - Single Server - Without HA] ## Upgrade Instructions -If you are upgrading from an existing 2024.11 platform see the guidance below: +If you are upgrading from an existing 2025.1 platform see the guidance below: Upgrading {{% ctx %}}: From ab145037cfc27bd8b2e5a71512a84e75fe73693d Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 10 Apr 2025 11:29:42 +0100 Subject: [PATCH 6/9] pre review --- content/en/blog/releases/2025.X/2025.3.md | 121 ++++++++++++--------- content/en/docs/2025.3/Whats New/_index.md | 93 +++++++--------- data/urls.toml | 13 +++ 3 files changed, 121 insertions(+), 106 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.md b/content/en/blog/releases/2025.X/2025.3.md index 900a526d2..c0d4a755a 100644 --- a/content/en/blog/releases/2025.X/2025.3.md +++ b/content/en/blog/releases/2025.X/2025.3.md @@ -24,12 +24,10 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Security * Usability * Third-Party Support -* Installation -* Upgrade * Documentation {{% cr %}} -This release introduces the following new features to the {{% ctx %}} platform: +This release introduces the following new feature to the {{% ctx %}} platform: * Support for [creating a new process from Natural Language][]. @@ -54,22 +52,22 @@ Finally, the [Documentation][] includes updates related to: | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | -|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [breaking change][Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a re-installation resulting in loss of HA during the upgrade and existing reliable collection data | +| [{{% ctx %}} Innovation Core Application][] | 57.2.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} API Gateway Service][] | 41.1.1.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Authorisation Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Concurrency Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Configuration Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Data Storage Service][] | 10.1.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Execution Management Service][] | 8.1.2.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Licence Management Service][] | 8.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Listeners Service][] | 4.0.1.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Monitoring Service][] | 3.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Package Management Service][] | 12.0.3.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Provisioning Service][] | 15.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Scheduling Service][] | 8.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Triggers Service][] | 12.0.2.25160 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +| [{{% ctx %}} Innovation Execution Application][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | +|     > [{{% ctx %}} Execution Service][] | 26.4.0.25210 | Yes | Major | Potential | Major changes occurred between releases and are related to the upgrade of RabbitMQ and Erlang. This is a [potential breaking change][Potential Breaking - Upgrade of RabbitMQ and Erlang] because the upgrade requires a reinstallation, resulting in loss of high availability (HA) during the upgrade and existing reliable collection data | | [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.24.1.25210 | Yes | Minor | N/A | | | [{{% ctx %}} Blocks Package][Blocks] | 48.4.1.25160 | Yes | Minor | N/A | | | [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | No | N/A | N/A | | @@ -99,37 +97,33 @@ The system will then generate a new process using `OpenAi` based on the descript {{% alert title="Note" %}} The generation of processes from `Natural Language` require subscription to the OpenAI API. -The `OpenAiKey` and `OpenAiModel` must be configured within [{{% ctx %}} Gateway][Gateway] `web.config`, and are encryptable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +The `OpenAiKey` and `OpenAiModel` must be configured within {{< ahref path="Cortex.Guides.Gateway.MainDoc" version="2025.3" title="{{% ctx %}} Gateway" >}} `web.config`, and are encryptable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the {{< ahref path="Cortex.ServicePortal.MainDoc" version="2025.3" title="{{% ctx %}} Service Portal" >}}. {{% /alert %}} Affected Components: * [{{% ctx %}} Gateway][Gateway] - - - - #### Scalability ##### Enabled Automated Backups for Disaster Recovery -Automated backups and on-demand recovery has been enabled for [Service Fabric][] and [{{% ctx%}} Gateway][]. +Automated backups and on-demand recovery has been enabled for [Service Fabric][] and [{{% ctx%}} Gateway][Gateway]. -| Component | Artefact | Backup Type | Recovery Type | -|-------------------------|-------------------------------------------|-------------|---------------| -| [Service Fabric][] | Reliable collections of stateful services | Scheduled | On-Demand | -| [Service Fabric][] | AppSettings.json, Settings.xml, <service>Pkg.Manifest.<version>.xml | Scheduled | N/A | -| [Service Fabric][] | ClusterConfig.json | Scheduled | N/A | -| [{{% ctx %}} Gateway][] | Repository | Scheduled | On-Demand | -| [{{% ctx %}} Gateway][] | OpenAPI Specifications | Scheduled | On-Demand | -| [{{% ctx %}} Gateway][] | web.config | Scheduled | N/A | -| General | Encryption Key | On-Demand | On-Demand | +| Component | Artefact | Backup Type | Recovery Type | +|--------------------------------|---------------------------------------------------------------------------------|-------------|---------------| +| [Service Fabric][] | Reliable collections of stateful services | Scheduled | On-Demand | +| [Service Fabric][] | AppSettings.json, Settings.xml, <service>Pkg.Manifest.<version>.xml | Scheduled | N/A | +| [Service Fabric][] | ClusterConfig.json | Scheduled | N/A | +| [{{% ctx %}} Gateway][Gateway] | Repository | Scheduled | On-Demand | +| [{{% ctx %}} Gateway][Gateway] | OpenAPI Specifications | Scheduled | On-Demand | +| [{{% ctx %}} Gateway][Gateway] | web.config | Scheduled | N/A | +| General | Encryption Key | On-Demand | On-Demand | {{% alert title="Note" %}} Restores must be completed on a cluster with the same number of nodes and partitions, running the same version of {{% ctx %}}. It can restored to the same or a different cluster to the cluster it was backed up on. -For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +For further assistance, please raise a case in the {{< ahref path="Cortex.ServicePortal.MainDoc" version="2025.3" title="{{% ctx %}} Service Portal" >}}. {{% /alert %}} Affected Components: @@ -187,10 +181,11 @@ Affected Components: ##### Configurable Global RunAs User for flows The [{{% ctx %}} Execution Service][{{% ctx %}} Execution Service] now supports a configurable Global RunAs User for flows. This allows the user to configure a RunAs user that all flows will run as, rather than using the Network Service. -RunAs user can be overwritten on a per block basis using the advanced [Run As block property][]. +RunAs user can be overwritten on a per block basis using the `Run As` [advanced block property][]. {{% alert title="Note" %}} -The `RunAsCredentials` must be configured within [{{% ctx %}} Execution Service][] `appsettings.json`, where the `UserName` must be encrypted, and `Password` and `Domain` are encryptable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +The `RunAsCredentials` must be configured within {{< ahref path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.3" title="{{% ctx %}} Execution Service" >}} `appsettings.json`, where the `UserName` must be encrypted, and `Password` and `Domain` are encryptable, however there is currently no documentation available on how to do this. +For further assistance, please raise a case in the {{< ahref path="Cortex.ServicePortal.MainDoc" version="2025.3" title="{{% ctx %}} Service Portal" >}}. {{% /alert %}} Affected Components: @@ -213,8 +208,6 @@ Affected Components: * [{{% ctx %}} Execution Service][] * {{% ctx %}} Encryption Key Generator - - ##### General Security enhancements Some general security enhancements has been made to [{{% ctx %}} Gateway][Gateway]. @@ -228,11 +221,11 @@ Affected Components: ##### Improved page load speed of the Product Portal -The [{{% ctx %}} Product Portal][] has been updated to improve the page load speed, preventing page freeze. +The {{% ctx %}} Product Portal has been updated to improve the page load speed, preventing page freeze. ##### Unsupported versions of the documentation are now hidden -The [{{% ctx %}} Product Portal][] has been updated to hide unsupported versions of the documentation. +The {{% ctx %}} Product Portal has been updated to hide unsupported versions of the documentation. #### Third-Party Support @@ -254,7 +247,7 @@ Affected Components: ##### Added Package Management documentation -The [Package Management documentation][] has been added to the [{{% ctx %}} Product Portal][] to include information about: +The Package Management documentation has been added to the {{% ctx %}} Product Portal to include information about: * [Package Fundamentals][Fundamentals - Packages] * [Package Management Overview][Guides - Packages Overview] @@ -263,13 +256,9 @@ The [Package Management documentation][] has been added to the [{{% ctx %}} Prod This also includes [tutorials][Administration - Package Management] on how to use Package Management. - - ##### Removed "7.2" and "Innovation" from documentation -The [{{% ctx %}} Product Portal][] has been updated to remove "7.2" and "Innovation" from the documentation. - - +The {{% ctx %}} Product Portal has been updated to remove "7.2" and "Innovation" from the documentation. ### Bug Fixes @@ -287,14 +276,12 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - ##### Control characters in response not completely cleaned -A bug has been fixed where not all control characters were being cleaned from the input of the and [SSH & Telnet Blocks][]. +A bug has been fixed where not all control characters were being cleaned from the input of the and [SSH][] and [Telnet blocks][]. {{% alert title="Note" %}} -The `ControlCharactersToClean` options has now been exposed in the advanced block properties Configuration Setting is now exposed, allowing it to be overwritten on a per block basis using the advanced `Configuration Settings` block property of the [SSH & Telnet Blocks][]. +The `ControlCharactersToClean` options has now been exposed in the advanced block properties Configuration Setting is now exposed, 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.MainDoc" version="2025.3" title="SSH" >}} and {{< ahref path="Cortex.Reference.Blocks.Telnet.MainDoc" version="2025.3" title="Telnet blocks" >}}. {{% /alert %}} Affected Components: @@ -372,7 +359,7 @@ Affected Components: ##### Gateway Installation Script failing to set permissions -A bug has been fixed where the [Gateway Install Script][] was failing to set permissions on the repository folder. +A bug has been fixed where the Gateway Install Script was failing to set permissions on the repository folder. Affected Components: @@ -506,11 +493,40 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.3" >}} [Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.3" >}} +[creating a new process from Natural Language]: {{< ref "#support-for-creating-a-new-process-from-natural-language" >}} +[Scalability]: {{< ref "#scalability" >}} +[enabling automated backups for disaster recovery]: {{< ref "#enabled-automated-backups-for-disaster-recovery" >}} +[removing old executions on Execution Service startup]: {{< ref "#remove-old-executions-on-execution-service-startup" >}} +[migrating RabbitMQ queues to Quorum Queues]: {{< ref "#migrated-rabbitmq-queues-to-quorum-queues" >}} +[Security]: {{< ref "#security" >}} +[general security enhancements]: {{< ref "#general-security-enhancements" >}} +[configurable Global RunAs User for flows]: {{< ref "#configurable-global-runas-user-for-flows" >}} +[Usability]: {{< ref "#usability" >}} +[improving the page load speed]: {{< ref "#improved-page-load-speed-of-the-product-portal" >}} +[hiding unsupported versions of the documentation]: {{< ref "#unsupported-versions-of-the-documentation-are-now-hidden" >}} +[Third-party components]: {{< ref "#third-party-support" >}} +[RabbitMQ and Erlang have been upgraded]: {{< ref "#upgrade-of-rabbitmq-and-erlang" >}} +[Documentation]: {{< ref "#documentation" >}} +[Package Management]: {{< ref "#added-package-management-documentation" >}} +[removal of "7.2" and "Innovation" from documentation]: {{< ref "#removed-72-and-innovation-from-documentation" >}} + +[Potential Breaking - Upgrade of RabbitMQ and Erlang]: {{< ref "#upgrade-of-rabbitmq-and-erlang-1" >}} + [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} +[SSH]: {{< url path="Cortex.Reference.Blocks.Ssh.MainDoc" version="2025.3" >}} +[Telnet blocks]: {{< url path="Cortex.Reference.Blocks.Telnet.MainDoc" version="2025.3" >}} + +[Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.3" >}} [Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.3" >}} +[advanced block property]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.AdvancedProperties.MainDoc" version="2025.3" >}} +[Fundamentals - Packages]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Packages.WhatIsAPackage.MainDoc" version="2025.3" >}} +[Guides - Packages Overview]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.Overview.MainDoc" version="2025.3" >}} +[Guides - Package Definitions Grid]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageDefinitionsGrid.MainDoc" version="2025.3" >}} +[Guides - Package Version Editor]: {{< url path="Cortex.Guides.UserGuides.UserInterfaces.Gateway.Admin.Packages.PackageVersionEditor.MainDoc" version="2025.3" >}} +[Administration - Package Management]: {{< url path="Cortex.Tutorials.Administration.PackageManagement.MainDoc" version="2025.3" >}} [Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.3" >}} @@ -520,7 +536,6 @@ Releases are currently forecast to be made available on: [Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.SingleServerWithoutHA.MainDoc" version="2025.3" >}} [Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeGuides.UpgradeCortex.2025.1to2025.3.MultipleServerWithHA.MainDoc" version="2025.3" >}} -[Potential Breaking - Redesigned Semaphore API]: {{< ref "#redesigned-semaphore-api-1" >}} [{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.3" >}} diff --git a/content/en/docs/2025.3/Whats New/_index.md b/content/en/docs/2025.3/Whats New/_index.md index e9b6d6a89..f4ea8317d 100644 --- a/content/en/docs/2025.3/Whats New/_index.md +++ b/content/en/docs/2025.3/Whats New/_index.md @@ -7,88 +7,75 @@ weight: 1 ## Summary -2025.1 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.11][] release in the following areas: +2025.3 is the third [Release][] of the next generation of {{% ctx %}} and improves on the [2025.1][] release in the following areas: * [Capability][] -* [Observability][] -* [Performance][] * [Scalability][] * [Security][] * [Usability][] * [Third-Party Support][] -* [Installation][] +* [Documentation][] ## Improved Capability -This release introduces the following new features to the {{% ctx %}} platform: +This release introduces the following new feature to the {{% ctx %}} platform: -* The user can now [create a new process from BPMN XML][] within [{{% ctx %}} Gateway][Gateway] -* An [Average Duration graph has been added][] to the Operations Overview page on [{{% ctx %}} Gateway][Gateway] - -## Improved Observability - -All services have had the [default size of logs][] used for Observability reduced to optimise disk usage. - -## Improved Performance - -Work has been undertaken to [improve the performance][] of the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] and [{{% ctx %}} Monitoring][{{% ctx %}} Monitoring Service] services. +* Support for [creating a new process from Natural Language][]. ## Improved Scalability -The [Service Fabric BackUpRestore service has been enabled][] to allow future Scalability improvements such as disaster recovery features. +Scalability has been enhanced by: -## Improved Security +* [enabling automated backups for disaster recovery][]. +* [removing old executions on Execution Service startup][]. +* [migrating RabbitMQ queues to Quorum Queues][]. -Security has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by: +## Improved Security -* [Introducing security headers][] -* [Removing sensitive information from HTTP responses][] +We tightened the security of the platform with [general security enhancements][] and by adding support for a [configurable Global RunAs User for flows][]. ## Improved Usability -Usability has been enhanced by: - -* [Improving the user experience on the Operations Overview page][] -* [Adding the {{% ctx %}} Version to the Gateway logo tooltip][] -* [Redesigning the Semaphore API][Redesigning the Semaphore API] allowing easier management of Semaphores +Improvement to the usability of the Product Portal has been made by [improving the page load speed][] by [hiding unsupported versions of the documentation][]. ## Improved Third-Party Support -[Third-party libraries has been updated][] on the {{% ctx %}} platform. +The third-party components [RabbitMQ and Erlang have been upgraded][]. + +## Improved Documentation -## Improved Installation +The documentation includes updates related to: -The Installation has been improved by [adding an unblock script][] to the installation process. +* [Package Management][] +* [removal of "7.2" and "Innovation" from documentation][] -For a full list of what has been introduced in this release, please see the [2025.1 Release Notes][] +For a full list of what has been introduced in this release, please see the [2025.3 Release Notes][] -[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.1" >}} -[2024.11]: {{< url path="Cortex.Blogs.Releases.2024.11.MainDoc" version="2025.1" >}} -[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.1" >}} -[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.1" >}} -[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.1" >}} -[Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.1" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.3" >}} +[2025.1]: {{< url path="Cortex.Blogs.Releases.2025.1.MainDoc" version="2025.3" >}} [Capability]: {{< ref "#improved-capability" >}} -[Observability]: {{< ref "#improved-observability" >}} -[Performance]: {{< ref "#improved-performance" >}} [Scalability]: {{< ref "#improved-scalability" >}} [Security]: {{< ref "#improved-security" >}} [Usability]: {{< ref "#improved-usability" >}} [Third-Party Support]: {{< ref "#improved-third-party-support" >}} -[Installation]: {{< ref "#improved-installation" >}} - -[2025.1 Release Notes]: {{< url path="Cortex.Blogs.Releases.2025.1.MainDoc" version="2025.1" >}} - -[create a new process from BPMN XML]: {{< url path="Cortex.Blogs.Releases.2025.1.CreateANewProcessFromBpmnXml" version="2025.1" >}} -[Average Duration graph has been added]: {{< url path="Cortex.Blogs.Releases.2025.1.AverageDurationGraphHasBeenAdded" version="2025.1" >}} -[default size of logs]: {{< url path="Cortex.Blogs.Releases.2025.1.DefaultSizeOfLogs" version="2025.1" >}} -[improve the performance]: {{< url path="Cortex.Blogs.Releases.2025.1.ImproveThePerformance" version="2025.1" >}} -[Service Fabric BackUpRestore service has been enabled]: {{< url path="Cortex.Blogs.Releases.2025.1.ServiceFabricBackUpRestoreServiceHasBeenEnabled" version="2025.1" >}} -[Introducing security headers]: {{< url path="Cortex.Blogs.Releases.2025.1.IntroducingSecurityHeaders" version="2025.1" >}} -[Removing sensitive information from HTTP responses]: {{< url path="Cortex.Blogs.Releases.2025.1.RemovingSensitiveInformationFromHttpResponses" version="2025.1" >}} -[Improving the user experience on the Operations Overview page]: {{< url path="Cortex.Blogs.Releases.2025.1.ImprovingTheUserExperienceOnTheOperationsOverviewPage" version="2025.1" >}} -[Adding the {{% ctx %}} Version to the Gateway logo tooltip]: {{< url path="Cortex.Blogs.Releases.2025.1.AddingTheCortexVersionToTheGatewayLogoTooltip" version="2025.1" >}} -[Redesigning the Semaphore API]: {{< url path="Cortex.Blogs.Releases.2025.1.RedesigningTheSemaphoreApi" version="2025.1" >}} -[Third-party libraries has been updated]: {{< url path="Cortex.Blogs.Releases.2025.1.ThirdPartyLibrariesHasBeenUpdated" version="2025.1" >}} -[adding an unblock script]: {{< url path="Cortex.Blogs.Releases.2025.1.AddingAnUnblockScript" version="2025.1" >}} +[Documentation]: {{< ref "#improved-documentation" >}} + +[2025.3 Release Notes]: {{< url path="Cortex.Blogs.Releases.2025.3.MainDoc" version="2025.3" >}} + +[creating a new process from Natural Language]: {{< url path="Cortex.Blogs.Releases.2025.3.CreatingANewProcessFromNaturalLanguage" version="2025.3" >}} + +[enabling automated backups for disaster recovery]: {{< url path="Cortex.Blogs.Releases.2025.3.EnablingAutomatedBackupsForDisasterRecovery" version="2025.3" >}} +[removing old executions on Execution Service startup]: {{< url path="Cortex.Blogs.Releases.2025.3.RemovingOldExecutionsOnExecutionServiceStartup" version="2025.3" >}} +[migrating RabbitMQ queues to Quorum Queues]: {{< url path="Cortex.Blogs.Releases.2025.3.MigratingRabbitMqQueuesToQuorumQueues" version="2025.3" >}} + +[general security enhancements]: {{< url path="Cortex.Blogs.Releases.2025.3.GeneralSecurityEnhancements" version="2025.3" >}} +[configurable Global RunAs User for flows]: {{< url path="Cortex.Blogs.Releases.2025.3.ConfigurableGlobalRunAsUserForFlows" version="2025.3" >}} + +[improving the page load speed]: {{< url path="Cortex.Blogs.Releases.2025.3.ImprovingThePageLoadSpeed" version="2025.3" >}} +[hiding unsupported versions of the documentation]: {{< url path="Cortex.Blogs.Releases.2025.3.HidingUnsupportedVersionsOfTheDocumentation" version="2025.3" >}} + +[RabbitMQ and Erlang have been upgraded]: {{< url path="Cortex.Blogs.Releases.2025.3.RabbitMqAndErlangHaveBeenUpgraded" version="2025.3" >}} + +[Package Management]: {{< url path="Cortex.Blogs.Releases.2025.3.PackageManagement" version="2025.3" >}} +[removal of "7.2" and "Innovation" from documentation]: {{< url path="Cortex.Blogs.Releases.2025.3.RemovalOf7.2AndInnovationFromDocumentation" version="2025.3" >}} \ No newline at end of file diff --git a/data/urls.toml b/data/urls.toml index 756b9b9c5..5f61f847a 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -22,6 +22,19 @@ RedesigningTheSemaphoreApi = "/blog/2025/02/10/2025.1/#redesigned-semaphore-api" ThirdPartyLibrariesHasBeenUpdated = "/blog/2025/02/10/2025.1/#updated-third-party-libraries" AddingAnUnblockScript = "/blog/2025/02/10/2025.1/#added-unblock-script-to-the-installation" + [Cortex.Blogs.Releases.2025.3] + MainDoc = "/blog/2025/04/07/2025.3/" + CreatingANewProcessFromNaturalLanguage = "/blog/2025/04/07/2025.3/#support-for-creating-a-new-process-from-natural-language" + EnablingAutomatedBackupsForDisasterRecovery = "/blog/2025/04/07/2025.3/#enabled-automated-backups-for-disaster-recovery" + RemovingOldExecutionsOnExecutionServiceStartup = "/blog/2025/04/07/2025.3/#remove-old-executions-on-execution-service-startup" + MigratingRabbitMqQueuesToQuorumQueues = "/blog/2025/04/07/2025.3/#migrated-rabbitmq-queues-to-quorum-queues" + GeneralSecurityEnhancements = "/blog/2025/04/07/2025.3/#general-security-enhancements" + ConfigurableGlobalRunAsUserForFlows = "/blog/2025/04/07/2025.3/#configurable-global-runas-user-for-flows" + ImprovingThePageLoadSpeed = "/blog/2025/04/07/2025.3/#improved-page-load-speed-of-the-product-portal" + HidingUnsupportedVersionsOfTheDocumentation = "/blog/2025/04/07/2025.3/#unsupported-versions-of-the-documentation-are-now-hidden" + RabbitMqAndErlangHaveBeenUpgraded = "/blog/2025/04/07/2025.3/#upgrade-of-rabbitmq-and-erlang" + PackageManagement = "/blog/2025/04/07/2025.3/#added-package-management-documentation" + RemovalOf7.2AndInnovationFromDocumentation = "/blog/2025/04/07/2025.3/#removed-72-and-innovation-from-documentation" [Cortex.Blogs.Releases.2024.X] MainDoc = "/blog/releases/2024.x" [Cortex.Blogs.Releases.2024.11] From c11517f48b60405f031d030d6b0bd5231d167813 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 10 Apr 2025 12:03:42 +0100 Subject: [PATCH 7/9] telnet and ssh configuration settings with new option --- .../Blocks/ssh/execute-ssh-command/execute-ssh-command-block.md | 1 + .../execute-telnet-command/execute-telnet-command-block.md | 1 + 2 files changed, 2 insertions(+) diff --git a/content/en/docs/2025.3/Reference/Blocks/ssh/execute-ssh-command/execute-ssh-command-block.md b/content/en/docs/2025.3/Reference/Blocks/ssh/execute-ssh-command/execute-ssh-command-block.md index de8e7b439..721ccefbe 100644 --- a/content/en/docs/2025.3/Reference/Blocks/ssh/execute-ssh-command/execute-ssh-command-block.md +++ b/content/en/docs/2025.3/Reference/Blocks/ssh/execute-ssh-command/execute-ssh-command-block.md @@ -182,6 +182,7 @@ new Dictionary { { "Timeout", "60" }, { "EndOfLineCharacters", "\r" }, { "CancelCommand", "CtrlC" }, + { "ControlCharactersToClean", @"\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)(g?)|[\x00-\x09\x0B\x0C\x0E-\x1F\x7F]" }, } ``` diff --git a/content/en/docs/2025.3/Reference/Blocks/telnet/execute-telnet-command/execute-telnet-command-block.md b/content/en/docs/2025.3/Reference/Blocks/telnet/execute-telnet-command/execute-telnet-command-block.md index 49633fc0f..865511403 100644 --- a/content/en/docs/2025.3/Reference/Blocks/telnet/execute-telnet-command/execute-telnet-command-block.md +++ b/content/en/docs/2025.3/Reference/Blocks/telnet/execute-telnet-command/execute-telnet-command-block.md @@ -129,6 +129,7 @@ new Dictionary { { "Timeout", "60" }, { "EndOfLineCharacters", "\r\n" }, { "CancelCommand", "CtrlC" }, + { "ControlCharactersToClean", @"\e([^\[\]]|\[.*?[a-zA-Z]|\].*?\a)(g?)|[\x00-\x09\x0B\x0C\x0E-\x1F\x7F]" }, } ``` From 6241fd13a7f2891bdd98a6f5722f7b705a2937f3 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 10 Apr 2025 12:04:05 +0100 Subject: [PATCH 8/9] review with PO --- content/en/blog/releases/2025.X/2025.3.md | 47 ++++++----------------- 1 file changed, 11 insertions(+), 36 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.3.md b/content/en/blog/releases/2025.X/2025.3.md index c0d4a755a..a6775328e 100644 --- a/content/en/blog/releases/2025.X/2025.3.md +++ b/content/en/blog/releases/2025.X/2025.3.md @@ -276,12 +276,12 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] -##### Control characters in response not completely cleaned +##### Control characters in SSH and Telnet response not completely cleaned -A bug has been fixed where not all control characters were being cleaned from the input of the and [SSH][] and [Telnet blocks][]. +A bug has been fixed where not all control characters were being cleaned from the input of the [SSH][] and [Telnet blocks][]. {{% alert title="Note" %}} -The `ControlCharactersToClean` options has now been exposed in the advanced block properties Configuration Setting is now exposed, 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.MainDoc" version="2025.3" title="SSH" >}} and {{< ahref path="Cortex.Reference.Blocks.Telnet.MainDoc" version="2025.3" title="Telnet blocks" >}}. +The `ControlCharactersToClean` option has now been exposed 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.3" title="SSH" >}} and {{< ahref path="Cortex.Reference.Blocks.Telnet.ExecuteTelnetCommand.ExecuteTelnetCommand.ConfigurationSettings" version="2025.3" title="Telnet blocks" >}}. {{% /alert %}} Affected Components: @@ -289,14 +289,11 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] * [{{% ctx %}} Block Packages][Blocks] - - #### Usability -##### Executions out of sync +##### Running executions out of sync -A bug has been fixed where executions that already finished were not removed from the list of running executions in the [{{% ctx %}} Execution][{{% ctx %}} Execution Service]. - +A bug has been fixed where executions that already finished were not removed from the list of running executions in the [{{% ctx %}} Execution Service][]. Affected Components: @@ -305,22 +302,9 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] -##### Unable to stop execution when execution service is restarted +##### Unable to use List<Structure> type in expression -A bug has been fixed when the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] was unable to stop execution when the execution service was restarted. - -Affected Components: - -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} Execution Management Service][] -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - - - -##### Unable to use List type in expression - -A bug has been fixed where the user was unable to use a variable of type `List` in an expression. +A bug has been fixed where, under certain circumstances, the user was unable to use a variable of type `List` in an expression. Affected Components: @@ -328,11 +312,9 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - ##### Runtime error when passing a dictionary as an input variable of a Run Flow block -A bug has been fixed where a runtime error was thrown when passing a dictionary as an input variable of a Run Flow block. +A bug has been fixed where, under certain circumstances, a runtime error was thrown when passing a dictionary as an input variable of a Run Flow block. Affected Components: @@ -340,12 +322,9 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - - ##### Flow not found due to a change in non concurrent collections -A bug has been fixed where a flow was not found due to a change in non concurrent collections. +A bug has been fixed where, under certain circumstances, a flow was not found due to a change in non concurrent collections. Affected Components: @@ -353,8 +332,6 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - #### Installation ##### Gateway Installation Script failing to set permissions @@ -365,8 +342,6 @@ Affected Components: * {{% ctx %}} Web App Server Install Scripts - - ### Deprecated Features There are no features deprecated as part of the 2025.3 release of the {{% ctx %}} Platform. @@ -515,8 +490,8 @@ Releases are currently forecast to be made available on: [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} [Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.3" >}} -[SSH]: {{< url path="Cortex.Reference.Blocks.Ssh.MainDoc" version="2025.3" >}} -[Telnet blocks]: {{< url path="Cortex.Reference.Blocks.Telnet.MainDoc" version="2025.3" >}} +[SSH]: {{< url path="Cortex.Reference.Blocks.Ssh.ExecuteSshCommand.ExecuteSshCommandBlock.ConfigurationSettings" version="2025.3" >}} +[Telnet blocks]: {{< url path="Cortex.Reference.Blocks.Telnet.ExecuteTelnetCommand.ExecuteTelnetCommand.ConfigurationSettings" version="2025.3" >}} [Service Fabric]: {{< url path="Cortex.Reference.Glossary.P-T.ServiceFabric" version="2025.3" >}} From 7dc87576d7d6ddc3ec7d0cb1e8773772610c34ba Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 10 Apr 2025 12:20:38 +0100 Subject: [PATCH 9/9] htmltest --- .htmltest.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.htmltest.yml b/.htmltest.yml index acfd6fec3..8500da2c8 100644 --- a/.htmltest.yml +++ b/.htmltest.yml @@ -30,6 +30,7 @@ IgnoreURLs: - "https://www.connectionstrings.com/.*" - "https://dotnet.microsoft.com/.*" - "https://scribehow.com/.*" +- "https://www.rabbitmq.com/.*" IgnoreDirs: - "docs/?.*/_print/" - "docs/?.*/_shared/"