From 33dc7739e9c52d9fb792a36a6abe62fba54b4509 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Mon, 3 Feb 2025 11:23:03 +0000 Subject: [PATCH 01/13] initial format --- content/en/blog/releases/2025.X/2025.1.md | 437 ++-------------------- 1 file changed, 38 insertions(+), 399 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index 4eb510a0d..241887a76 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -1,13 +1,13 @@ --- -title: "2024.11" -linkTitle: "2024.11" -date: 2024-12-02 +title: "2025.1" +linkTitle: "2025.1" +date: 2025-02-10 author: Paul Arnold ([@paulmarnold](https://twitter.com/paulmarnold)) --- ## Summary -The 2024.11 [Fast Track][] is now available. +The 2025.1 [Fast Track][] is now available. ## Download Artefacts @@ -17,7 +17,7 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se ### Overview -2024.11 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.9][] release in the following areas: +2025.1 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.11][] release in the following areas: * Capability * Observability @@ -32,414 +32,53 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se This release introduces multiple new features to the {{% ctx %}} platform: -* The [Monitoring Service has been introduced][] that provides aggregated historical data about the platform. -* The [Operations Overview page][] has been added to {{% ctx %}} Gateway to provide a high-level view of the system's operations, which includes: - * Current Status - * Filters - * Flow graphs -* The [configuration for maximum query string length][] has been added to the {{% ctx %}} Gateway `web.config`. -* The [Cortex Interaction Portal can now be installed multiple times on the same machine][]. - -[Observability][] has been improved by [reducing the maximum size of Service Fabric Trace Logs][]. - -The [Performance][] of the {{% ctx %}} has been improved by: - -* optimising [handling high volumes of executions more efficiently][] -* handling [session updates more reliably on slower systems][] - -[Scalability][] has been enhanced by [increasing the header size limit for Service Fabric API Gateway][]. - -[Security][] has been tightened on {{% ctx %}} Gateway by: - -* updating the [Content-security-policy directives][] -* introducing the [Permissions-Policy header][] -* removing the [X-XSS-PROTECTION header][] - -[Usability][] has been improved by [fixing the LiveView datetime picker styling issues][]. - -[Third-party Support][] has been improved by: - -* adding a [Health Check API to Service Fabric API Gateway][] -* updating the following 3rd party libraries on {{% ctx %}} Gateway: - * Fuse - * jQuery - * jQuery UI - * Moment.js - * Stacktrace.js - -[Installation][] has been modified to: - -* [check for certificate friendly name][] -* [use PSDrive to improve compatibility][] -* [allow log file rotation for RabbitMQ logs][] -* [open ports for RabbitMQ Stream][] - -[Upgrade][] has been improved by: - -* [restoring files to pre-upgrade if the load balancer upgrade fails][] -* [aligning the timeout of the Register-ServiceFabricApplicationType command with other commands][] -* [changing the extension of the studio package created by the upgrade script][] -* [allow log file rotation for RabbitMQ logs][Upgrade - allow log file rotation for RabbitMQ logs] -* [opening ports for RabbitMQ Stream][Upgrade - opening ports for RabbitMQ Stream] - -Finally, the [Documentation][] includes updates related to: - -* [adding the encryption key to the built-in Load Balancer server][] -* [adding the Observability Compatibility table to release notes][] -* [updating the ports used by the platform][] + ### Components | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 53.4.0.24460 | Yes | Minor | N/A | | -|     > [{{% ctx %}} API Gateway Service][] | 38.10.3.24460 | Yes | Minor | N/A | | -|     > [{{% ctx %}} Authorisation Service][] | 7.0.15.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Concurrency Management Service][] | 7.0.15.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Configuration Management Service][] | 7.0.15.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Data Storage Service][] | 9.0.26.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Execution Management Service][] | 7.0.17.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Licence Management Service][] | 7.0.15.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Listeners Service][] | 2.0.11.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Monitoring Service][] | 2.4.8.24460 | Yes | First Release | N/A | | -|     > [{{% ctx %}} Package Management Service][] | 11.0.15.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Provisioning Service][] | 13.1.15.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Scheduling Service][] | 7.0.21.24460 | Yes | Patch | N/A | | -|     > [{{% ctx %}} Triggers Service][] | 11.0.14.24460 | Yes | Patch | N/A | | -| [{{% ctx %}} Innovation Execution Application][] | 25.0.4.24460 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.9 and 2024.11 | -|     > [{{% ctx %}} Execution Service][] | 25.0.4.24460 | Yes | Major | No | Major changes occurred between internal development releases, however, these changes are not breaking between 2024.9 and 2024.11 | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.11.0.24460 | Yes | Minor | N/A | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.2.4.24460 | Yes | Patch | N/A | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.0.1.24460 | Yes | Major | Yes | Major changes occurred between releases, these changes are related to support of multiple {{% ctx %}} Interaction Portal instances running on the same machine and are [breaking][Breaking - Added support for multiple instances of CORTEX Interaction Portal running on the same machine] | -| {{% ctx %}} App Server Install Scripts | 5.2.7.24470 | Yes | Patch | N/A | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.2.24460 | Yes | Patch | N/A | | -| {{% ctx %}} Upgrade Scripts | 1.2.16.24460 | 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 | Yes | Patch | N/A | | -| {{% ctx %}} Observability | 3.0.0 | No | N/A | N/A | | +| [{{% 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 %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | | --- | --- | --- | | +| [{{% ctx %}} Blocks Package][Blocks] | | --- | --- | --- | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | | --- | --- | --- | | +| {{% ctx %}} App Server Install Scripts | | --- | --- | --- | | +| {{% ctx %}} Web App Server Install Scripts | | --- | --- | --- | | +| {{% ctx %}} Upgrade Scripts | | --- | --- | --- | | +| {{% ctx %}} Licence Fingerprint Generator | | --- | --- | --- | | +| {{% ctx %}} Encryption Key Generator | | --- | --- | --- | | +| {{% ctx %}} Encryptor | | --- | --- | --- | | +| {{% ctx %}} Flows Upgrader | | --- | --- | --- | | +| {{% ctx %}} Observability | | --- | --- | --- | | ### Features -#### Capability - -##### Introduced the Monitoring Service - -{{% ctx %}} now includes a Monitoring Service that provides aggregated historical data about the platform. -Currently, this includes data about executions of flows, which is surfaced within {{% ctx %}} Gateway on the Operations Overview page. - -Affected Components: - -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} API Gateway Service][] - * [{{% ctx %}} Execution Management Service][] - * [{{% ctx %}} Monitoring Service][] -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - -##### Introduced the Operations Overview page - -{{% ctx %}} Gateway now includes an Operations Overview page that displays important metrics about the platform's current status, as well as graphs rendering the aggregated historical data provided by the [Monitoring Service][{{% ctx %}} Monitoring Service]. - -The page has the following sections: - -* `Current Status`, which includes: - * License Consumption - * Cluster Health - * Running Executions -* `Filters`, that allow users to filter data based on the selected `Time Period`, `Package Names`, `Package Versions` and `Flows`. -* `Flows`, which contains graphs displaying the following data: - * Success rate - * Completed flows - * Errored flows - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - -##### Added configuration for maximum query string length - -With the introduction of the Operations Overview page, it is possible for the API used to return the aggregated data from the [Monitoring Service][{{% ctx %}} Monitoring Service], to exceed the default maximum number of characters allowed in the `query string` part of the URL. -{{% ctx %}} Gateway `web.config` now includes settings allowing the maximum number of characters to be increased from the default value of `8192`. -Currently, there is no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - -##### Added support for multiple instances of the {{% ctx %}} Interaction Portal running on the same machine - -The [{{% ctx %}} Interaction Portal][Interaction Portal] can now be installed multiple times on the same machine, each with its own configuration and data. - -Affected Components: - -* [{{% ctx %}} Interaction Portal][Interaction Portal] - -#### Observability - -##### Reduced the maximum size of Service Fabric Logs - -The maximum size of Service Fabric Logs has been reduced from `65GB` to `10GB`. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts - -#### Performance - -##### Improved the performance of the Execution Management Service - -The performance of the Execution Management Service has been improved to handle high volumes of executions more efficiently. - -Affected Components: - -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} Execution Management Service][] - -##### Improved session update reliability on slow systems - -The [{{% ctx %}} Interaction Portal][Interaction Portal] now handles session updates more reliably on slower systems. - -Affected Components: - -* [{{% ctx %}} Interaction Portal][Interaction Portal] - -#### Scalability - -##### Increased the header size limit for Service Fabric API Gateway - -The header size limit for the Service Fabric API Gateway has been increased from `32765 bytes` to `65536 bytes` to allow for larger headers to be processed. - -Affected Components: - -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} API Gateway Service][] - -#### Security - -##### Reviewed the Content-Security-Policy directives on {{% ctx %}} Gateway - -The Content-Security-Policy directives on {{% ctx %}} Gateway have been reviewed and updated to ensure that they are secure. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - -##### Introduced the Permissions-Policy header on {{% ctx %}} Gateway - -The Permissions-Policy header on {{% ctx %}} Gateway has been introduced to improve security. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - -##### Removed the X-XSS-PROTECTION header on {{% ctx %}} Gateway - -The X-XSS-PROTECTION header on {{% ctx %}} Gateway has been removed as it is deprecated. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - -#### Third-party Support - -##### Added Health Check API to Service Fabric API Gateway - -A Health Check API has been added to the Service Fabric API Gateway to allow third-party load balancers to check the health of the platform. - -Affected Components: - -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} API Gateway Service][] -* {{% ctx %}} App Server Install Scripts -* {{% ctx %}} Upgrade scripts - -##### Updated 3rd Party Libraries - -The following 3rd party libraries have been updated on {{% ctx %}} Gateway: - -* Fuse -* jQuery -* jQuery UI -* Moment.js -* Stacktrace.js - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - -#### Installation - -##### Added check for certificate friendly name - -The installation script now checks for the presence of a certificate friendly name and throws an error if it is not present. - -Affected Components: - -* {{% ctx %}} Web App Server Install Scripts - -##### Changed the installation script to use PSDrive to improve compatibility - -The installation script now uses PSDrive to improve compatibility with different environments. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts -* {{% ctx %}} Upgrade Scripts - -##### Added support for RabbitMQ log file rotation - -The installation script now sets up log file rotation for RabbitMQ. -The default is now a maximum of 20 files, each with a maximum size of 20MB. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts -* {{% ctx %}} Upgrade Scripts - -##### Opened ports for RabbitMQ Stream - -RabbitMQ Stream ports (6000 to 6500) are now open to reduce noise in RabbitMQ logs. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts -* {{% ctx %}} Upgrade Scripts - -#### Upgrade - -##### Improved the load balancer upgrade process - -The upgrade process now restores the files to their pre-upgrade state if the load balancer upgrade fails. - -Affected Components: - -* {{% ctx %}} Upgrade Scripts - -##### Aligned the timeout of the Register-ServiceFabricApplicationType command with other commands - -The timeout of the Register-ServiceFabricApplicationType command has been set to `1800 seconds`, like other commands. - -Affected Components: - -* {{% ctx %}} Upgrade Scripts - -##### Changed the extension of the studio package created by the upgrade script - -The studio package created by the upgrade script now has the file extension `.studiopkg` in lower-case to be consistent with the documentation. - -Affected Components: - -* {{% ctx %}} Flows Upgrader - -##### Added support for RabbitMQ log file rotation - -The upgrade script now sets up log file rotation for RabbitMQ. -The default is now a maximum of 20 files, each with a maximum size of 20MB. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts -* {{% ctx %}} Upgrade Scripts - -##### Opened ports for RabbitMQ Stream - -RabbitMQ Stream ports (6000 to 6500) are now open to reduce noise in RabbitMQ logs. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts -* {{% ctx %}} Upgrade Scripts - -#### Documentation - -##### Added how to add the encryption key to the built-in Load Balancer server - -The documentation now includes instructions on how to add the encryption key to the built-in Load Balancer server during both installation and upgrade. - -##### Added Observability Compatibility table to release notes - -The [Observability Compatibility][] table has been added to the release notes. - -##### Updated ports used by the platform - -The documentation has been updated to include the new ports used by the {{% ctx %}} platform for the [{{% ctx %}} Listeners Service][] including the Flow API Proxy. + ### Bug Fixes -#### Capability - -##### Send Email Using Microsoft365 block crashes the Execution Service - -A bug has been fixed where the Send Email Using Microsoft365 block would crash the Execution Service. - -Affected Components: - -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] -* [{{% ctx %}} Block Packages][Blocks] - -##### Published packages with nested flows fail to execute - -A bug has been fixed where published packages containing nested flows at least three layers deep would throw a KeyNotFoundException when attempting to execute the third layer. - -Affected Components: - -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - -##### C# LINQ expression does not work - -A bug has been fixed where C# LINQ expressions defined in the Expression editor did not work. - -Affected Components: - -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - -##### Expression containing using the Split() method of a String data type causes an exception - -A bug has been fixed where an expression using the `Split()` method of a String data type would sometimes throw a runtime exception. - -Affected Components: - -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - -#### Usability - -##### LiveView datetime picker styling issues - -A bug has been fixed where the LiveView datetime picker would not display correctly. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - -#### Installation - -##### Fixed error on the installation what-if command - -The installation script no longer imports the ServiceFabric PowerShell module when running the what-if command. - -Affected Components: - -* {{% ctx %}} App Server Install Scripts - -##### Update certificate doesn't update load balancer health check subject name - -A bug has been fixed where updating the certificate would not update the load balancer health check subject name. + ### Breaking Changes -The following features have introduced breaking changes in the 2024.11 release of the {{% ctx %}} Platform: - -#### Added support for multiple instances of the {{% ctx %}} Interaction Portal running on the same machine +The following features have introduced breaking changes in the 2025.1 release of the {{% ctx %}} Platform: -The following feature has changed both the {{% ctx %}} Interaction Portal flows and the AppGyver Solution package. -If using the {{% ctx %}} Interaction Portal, it will need to be re-installed. -For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. + ### Known Limitations @@ -595,7 +234,7 @@ Releases are currently forecast to be made available on: [Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.11" >}} [Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2024.11" >}} -[2024.9]: {{< url path="Cortex.Blogs.Releases.2024.9.MainDoc" version="2024.11" >}} +[2024.11]: {{< url path="Cortex.Blogs.Releases.2024.11.MainDoc" version="2025.1" >}} [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" >}} From 9c35fb9e02f582d5a18c6fbebf5399907544a9b5 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Tue, 4 Feb 2025 16:57:28 +0000 Subject: [PATCH 02/13] initial version --- content/en/blog/releases/2025.X/2025.1.md | 397 ++++++++++++++++-- .../prerequisites.md | 1 + 2 files changed, 370 insertions(+), 28 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index 241887a76..aa24c95be 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -38,42 +38,383 @@ This release introduces multiple new features to the {{% ctx %}} platform: | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% 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 %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | | --- | --- | --- | | -| [{{% ctx %}} Blocks Package][Blocks] | | --- | --- | --- | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | | --- | --- | --- | | -| {{% ctx %}} App Server Install Scripts | | --- | --- | --- | | -| {{% ctx %}} Web App Server Install Scripts | | --- | --- | --- | | -| {{% ctx %}} Upgrade Scripts | | --- | --- | --- | | -| {{% ctx %}} Licence Fingerprint Generator | | --- | --- | --- | | -| {{% ctx %}} Encryption Key Generator | | --- | --- | --- | | -| {{% ctx %}} Encryptor | | --- | --- | --- | | -| {{% ctx %}} Flows Upgrader | | --- | --- | --- | | -| {{% ctx %}} Observability | | --- | --- | --- | | +| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | --- | | +|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | --- | | +|     > [{{% ctx %}} Authorisation Service][] | 7.0.18.25130 | Yes | Patch | --- | | +|     > [{{% ctx %}} Concurrency Management Service][] | 7.3.3.25130 | Yes | Minor | --- | | +|     > [{{% ctx %}} Configuration Management Service][] | 7.0.18.25130 | Yes | Patch | --- | | +|     > [{{% ctx %}} Data Storage Service][] | 9.0.30.25130 | Yes | Patch | --- | | +|     > [{{% ctx %}} Execution Management Service][] | 7.0.25.25130 | Yes | Patch | --- | | +|     > [{{% ctx %}} Licence Management Service][] | 7.0.18.25130 | Yes | Patch | --- | | +|     > [{{% ctx %}} Listeners Service][] | 3.0.3.25130 | Yes | Major | --- | | +|     > [{{% ctx %}} Monitoring Service][] | 2.6.3.25130 | Yes | Minor | --- | | +|     > [{{% ctx %}} Package Management Service][] | 11.0.22.25130 | Yes | Patch | --- | | +|     > [{{% ctx %}} Provisioning Service][] | 14.0.6.25130 | Yes | Major | --- | | +|     > [{{% ctx %}} Scheduling Service][] | 7.0.28.25130 | Yes | Patch | --- | | +|     > [{{% ctx %}} Triggers Service][] | 11.0.20.25130 | Yes | Patch | --- | | +| [{{% ctx %}} Innovation Execution Application][] | 25.3.7.25130 | Yes | Minor | --- | | +|     > [{{% ctx %}} Execution Service][] | 25.3.7.25130 | Yes | Minor | --- | | +| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.17.1.25130 | Yes | Minor | --- | | +| [{{% ctx %}} Blocks Package][Blocks] | 48.3.0.25130 | Yes | Minor | --- | | +| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | Yes | Minor | --- | | +| {{% ctx %}} App Server Install Scripts | 5.2.9.25120 | Yes | Patch | --- | | +| {{% ctx %}} Web App Server Install Scripts | 8.1.2.24460 | No | N/A | --- | | +| {{% ctx %}} Upgrade Scripts | 1.2.18.25120 | Yes | Patch | --- | | +| {{% ctx %}} Licence Fingerprint Generator | 4.1.0.24360 | No | N/A | --- | | +| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | --- | | +| {{% ctx %}} Encryptor | 3.1.0.24330 | No | N/A | --- | | +| {{% ctx %}} Flows Upgrader | 2.0.1.24450 | No | N/A | --- | | +| {{% ctx %}} Observability | 3.0.0 | No | N/A | --- | | ### Features - +#### Capability + +##### Extended Semaphore controller API + +The Semaphore controller API has been extended to include three new APIs for managing Semaphores: + +* Delete all executions for semaphore on a specified scope +* Delete an execution for semaphore on a specified scope +* Get all semaphores for given scope/all scopes + + + + + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Data Storage Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + +##### Support for creating new process from templates + +The user is now presented with the option to create a new process templates. The currently supported templates are `Blank` and `BPMN XML`. + +For `BPMN XML`, the provided `XML` will be validated before being created, and must follow `BPMN XML 2.0` standards. + +Once created, the process should contain all descriptions, blocks, and connections as defined in the `XML`, and should be properly spaced out. + +For more information, see the [Getting started with BPMN XML][] guide. + + + + + + + + + + + + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] + +##### Added Average Duration graph to Operations Overview + +The Operations Overview page now includes an Average Duration graph, which displays the average flow execution duration over a specified time period, as well as a graphs for the average duration of each data point between this period. + + + + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + +#### Observability + +##### Reduced Service Default Log Sizes + +The default log sizes for the following services have now been reduced to avoid excessive disk usage. + +The new maximum disk usage is as follows: + +| Service | Original (in MB) | New (in MB) | +|--------------------------------------------------|------------------|-------------| +| [{{% ctx %}} API Gateway Service][] | 14,965 | 1,456 | +| [{{% ctx %}} Authorisation Service][] | 7,300 | 28 | +| [{{% ctx %}} Concurrency Management Service][] | 10,950 | 84 | +| [{{% ctx %}} Configuration Management Service][] | 365 | 28 | +| [{{% ctx %}} Data Storage Service][] | 10,950 | 84 | +| [{{% ctx %}} Execution Service][] | 25,550 | 2,800 | +| [{{% ctx %}} Execution Management Service][] | 10,950 | 84 | +| [{{% ctx %}} Licence Management Service][] | 365 | 28 | +| [{{% ctx %}} Listeners Service][] | 10,950 | 1,428 | +| [{{% ctx %}} Monitoring Service][] | 10,950 | 84 | +| [{{% ctx %}} Package Management Service][] | 7,300 | 28 | +| [{{% ctx %}} Provisioning Service][] | 365 | 28 | +| [{{% ctx %}} Scheduling Service][] | 10,950 | 84 | +| [{{% ctx %}} Triggers Service][] | 10,950 | 84 | +| **Total** | **133,590** | **6,329** | + +As a result, the maximum disk usage for the {{% ctx %}} platform has been reduced by over 20x by default. + + + +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 %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + +#### Scalability + +##### Enabled Service Fabric BackUpRestore service + +The BackUpRestore service has been enabled to allow for future disaster recovery features to be implemented. + + + +Affected Components: + +* {{% ctx %}} App Server Install Scripts +* {{% ctx %}} Upgrade Scripts + +#### Performance + +##### Improvements to Service Fabric services performance + +The performance of the [{{% ctx %}} Execution Service][] and the [{{% ctx %}} Monitoring Service][] has been improved to handle high volumes of executions more efficiently. + + + + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + +#### Security + +##### Introduced security headers for {{% ctx %}} Interaction Portal + +The following security improvements have been made to the {{% ctx %}} Interaction Portal: + +* Introduced Content-Security-Policy header +* Introduced Permissions-Policy header +* Introduced Referrer-Policy header +* Introduced Strict-Transport-Security header +* Introduced X-Content-Type-Options header +* Introduced X-Frame-Options header + + + + + + + + +Affected Components: + +* [{{% ctx %}} Interaction Portal][Interaction Portal] + +##### Removed sensitive information from {{% ctx %}} Interaction Portal HTTP responses + +The following sensitive information has been removed from HTTP responses: + +* Removed Server Information from HTTP responses +* Removed X-Powered-By information from HTTP responses + + + + +Affected Components: + +* [{{% ctx %}} Interaction Portal][Interaction Portal] + +#### Usability + +##### Added Cortex Version to Gateway Logo Tooltip + +The Cortex version is now displayed on the Gateway logo tooltip. + + + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] + +##### Improved filtering on Operations Overview + +The Operations Overview page now includes the following improvements to filtering: + +* Data is now loaded for default filters on load +* Added a refresh button for the time period +* Selected filters are kept when changing filters +* Filtered items in filter dropdown can be selected and deselected + + + + + + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] + +##### Improved tooltip on Operations Overview + +The tooltips on the Operations Overview page has been improved, including tooltips on titles, values, and graphs. + + + + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] + +#### Third-Party Support + +##### Updated third-party libraries + +Third-party libraries has been updated on the {{% ctx %}} platform. + + + + + + +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Authorisation Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Configuration Management Service][] + * [{{% ctx %}} Data Storage Service][] + * [{{% ctx %}} Execution Management Service][] + * [{{% ctx %}} Licence Management Service][] + * [{{% ctx %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + +#### Installation + +##### Added unblock script to the installation + +An unblock script has been added to the installation to allow for the unblocking of files. This also includes an update to the documentation to reflect that. + + + +Affected Components: + +* {{% ctx %}} App Server Install Scripts ### Bug Fixes +#### Capability + +##### Schedules not stopped when node switches to secondary + +A bug has been fixed where schedules were not being stopped when a node switched to secondary, causing them to continue running on the secondary node. + + +Affected Components: +#### Observability + +##### Duration not logged correctly in log files + +A bug has been fixed where the duration was not being logged correctly in log files. + + BUG (same as below) + BUG (same as above) + + +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 %}} Monitoring Service][] + * [{{% ctx %}} Package Management Service][] + * [{{% ctx %}} Provisioning Service][] + * [{{% ctx %}} Scheduling Service][] + * [{{% ctx %}} Triggers Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + +##### Erred flow executions not being logged + +A bug has been fixed where erred flow executions were not being logged. + + + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Package Management Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] + + + + + + + + + + + + + + + + + + + + + + + ### Breaking Changes The following features have introduced breaking changes in the 2025.1 release of the {{% ctx %}} Platform: diff --git a/content/en/docs/2024.11/getting-started/on-premise/install-innovation-only/multiple-server-with-ha/install-web-application-server/prerequisites.md b/content/en/docs/2024.11/getting-started/on-premise/install-innovation-only/multiple-server-with-ha/install-web-application-server/prerequisites.md index 27525eb10..dda2c9c56 100644 --- a/content/en/docs/2024.11/getting-started/on-premise/install-innovation-only/multiple-server-with-ha/install-web-application-server/prerequisites.md +++ b/content/en/docs/2024.11/getting-started/on-premise/install-innovation-only/multiple-server-with-ha/install-web-application-server/prerequisites.md @@ -102,3 +102,4 @@ To import the certificate manually follow the below steps: [Import Certificate Manually]: {{< ref "#import-certificate-manually" >}} [Install Application Servers and Load Balancer]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.InstallApplicationAndLoadBalancerServers" >}} [Install Flow Debugger]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.DebuggerInstallation" >}} +[gobetween]: {{< url path="GoBetween.MainDoc" >}} From 8e8b0c063543cf4b124d87c0528380e56f627619 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 5 Feb 2025 11:32:29 +0000 Subject: [PATCH 03/13] more changes --- assets/scss/_content.scss | 2 +- content/en/blog/releases/2025.X/2025.1.md | 87 +++++++++++------------ layouts/shortcodes/cr.html | 1 + 3 files changed, 44 insertions(+), 46 deletions(-) create mode 100644 layouts/shortcodes/cr.html diff --git a/assets/scss/_content.scss b/assets/scss/_content.scss index 0c79537ea..bb495e473 100644 --- a/assets/scss/_content.scss +++ b/assets/scss/_content.scss @@ -187,7 +187,7 @@ br { content: " "; display: block; - margin-bottom: 5px; + margin-bottom: 20px; } } diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index aa24c95be..c59d8cff0 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -27,9 +27,8 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Usability * Third-Party Support * Installation -* Upgrade -* Documentation +{{% cr %}} This release introduces multiple new features to the {{% ctx %}} platform: @@ -70,9 +69,9 @@ This release introduces multiple new features to the {{% ctx %}} platform: #### Capability -##### Extended Semaphore controller API +##### Extended Semaphore API -The Semaphore controller API has been extended to include three new APIs for managing Semaphores: +The [{{% ctx %}} API Gateway Service][]'s API has been extended to include three new APIs for managing Semaphores: * Delete all executions for semaphore on a specified scope * Delete an execution for semaphore on a specified scope @@ -93,7 +92,7 @@ Affected Components: ##### Support for creating new process from templates -The user is now presented with the option to create a new process templates. The currently supported templates are `Blank` and `BPMN XML`. +Within [{{% ctx %}} Gateway][Gateway], the user will now be presented with the option to create a new process templates. The currently supported templates are `Blank` and `BPMN XML`. For `BPMN XML`, the provided `XML` will be validated before being created, and must follow `BPMN XML 2.0` standards. @@ -101,6 +100,10 @@ Once created, the process should contain all descriptions, blocks, and connectio For more information, see the [Getting started with BPMN XML][] guide. +{{% alert title="Note" %}} +The generation of processes from `BPMN XML` template is currently limited and does not support all `BPMN XML 2.0` features. +{{% /alert %}} + @@ -118,7 +121,7 @@ Affected Components: ##### Added Average Duration graph to Operations Overview -The Operations Overview page now includes an Average Duration graph, which displays the average flow execution duration over a specified time period, as well as a graphs for the average duration of each data point between this period. +The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes an `Average Duration` graph, which displays the average flow execution duration, as well as a graphs for the average duration over the specified time period. @@ -141,8 +144,8 @@ Affected Components: ##### Reduced Service Default Log Sizes -The default log sizes for the following services have now been reduced to avoid excessive disk usage. - +The default log sizes for the following services have now been reduced to improve disk usage. +{{% cr %}} The new maximum disk usage is as follows: | Service | Original (in MB) | New (in MB) | @@ -163,7 +166,9 @@ The new maximum disk usage is as follows: | [{{% ctx %}} Triggers Service][] | 10,950 | 84 | | **Total** | **133,590** | **6,329** | -As a result, the maximum disk usage for the {{% ctx %}} platform has been reduced by over 20x by default. +As a result, the default maximum disk usage for the {{% ctx %}} platform has been reduced by over 20 times. + +Log files retention and size are configurable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. @@ -223,14 +228,14 @@ Affected Components: ##### Introduced security headers for {{% ctx %}} Interaction Portal -The following security improvements have been made to the {{% ctx %}} Interaction Portal: +The following security header have been introduced to the [{{% ctx %}} Interaction Portal][Interaction Portal]: -* Introduced Content-Security-Policy header -* Introduced Permissions-Policy header -* Introduced Referrer-Policy header -* Introduced Strict-Transport-Security header -* Introduced X-Content-Type-Options header -* Introduced X-Frame-Options header +* Content-Security-Policy +* Permissions-Policy +* Referrer-Policy +* Strict-Transport-Security +* X-Content-Type-Options +* X-Frame-Options @@ -247,8 +252,8 @@ Affected Components: The following sensitive information has been removed from HTTP responses: -* Removed Server Information from HTTP responses -* Removed X-Powered-By information from HTTP responses +* Server Information +* X-Powered-By information @@ -261,7 +266,7 @@ Affected Components: ##### Added Cortex Version to Gateway Logo Tooltip -The Cortex version is now displayed on the Gateway logo tooltip. +The Cortex version is now available on the [{{% ctx %}} Gateway][Gateway] logo tooltip. @@ -269,35 +274,23 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] -##### Improved filtering on Operations Overview +##### Improved user experience on Operations Overview -The Operations Overview page now includes the following improvements to filtering: +The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes the following improvements to the user experience: -* Data is now loaded for default filters on load -* Added a refresh button for the time period -* Selected filters are kept when changing filters -* Filtered items in filter dropdown can be selected and deselected +* Graphs data is now loaded for default filters on page load +* Child filter selection is now maintained when parent filter is changed (e.g. selected `Flows` are maintained when changing the selected `Package versions` if they are still available on that version) +* Time period can now be refresh, which will refresh the filters and graphs data +* Items that has been filtered using the search on in filter dropdown can be selected and deselected +* Tooltips on page elements including graphs has been improved - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - -##### Improved tooltip on Operations Overview - -The tooltips on the Operations Overview page has been improved, including tooltips on titles, values, and graphs. - -Affected Components: - -* [{{% ctx %}} Gateway][Gateway] - #### Third-Party Support ##### Updated third-party libraries @@ -346,11 +339,14 @@ Affected Components: ##### Schedules not stopped when node switches to secondary -A bug has been fixed where schedules were not being stopped when a node switched to secondary, causing them to continue running on the secondary node. +A bug has been fixed where schedules were not being stopped when a Service Fabric node switched to secondary, causing them to continue running on the secondary node. + Affected Components: - + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} Scheduling Service][] #### Observability @@ -358,8 +354,8 @@ Affected Components: A bug has been fixed where the duration was not being logged correctly in log files. - BUG (same as below) - BUG (same as above) + + Affected Components: @@ -380,7 +376,7 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] -##### Erred flow executions not being logged +##### Errored flow executions not being logged A bug has been fixed where erred flow executions were not being logged. @@ -447,6 +443,7 @@ There are no known limitations added as part of the 2024.11 release of the {{% c | Release | Compatibility Version | |---------|-----------------------| +| 2025.1 | 31.24311 | | 2024.11 | 31.24311 | | 2024.9 | 31.24311 | | 2024.7 | 31.24311 | @@ -458,6 +455,7 @@ There are no known limitations added as part of the 2024.11 release of the {{% c | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-----------------------------------| | 2024.11 | [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] | @@ -465,7 +463,7 @@ There are no known limitations added as part of the 2024.11 release of the {{% c ## Install Instructions -If you are installing a new 2024.11 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2024.9 platform refer to the [Upgrade Instructions][]. +If you are installing a new 2024.11 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2024.11 platform refer to the [Upgrade Instructions][]. Installing {{% ctx %}} Only: @@ -492,7 +490,6 @@ Releases are currently forecast to be made available on: | Release | Release Type | Forecast Release Date | |---------|----------------|-------------------------------------| -| 2025.1 | [Fast Track][] | Week commencing 10th February 2025 | | 2025.3 | [Release][] | Week commencing 7th April 2025 | | 2025.5 | [Fast Track][] | Week commencing 2nd June 2025 | | 2025.7 | [Fast Track][] | Week commencing 11th August 2025 | diff --git a/layouts/shortcodes/cr.html b/layouts/shortcodes/cr.html new file mode 100644 index 000000000..b7d5379f9 --- /dev/null +++ b/layouts/shortcodes/cr.html @@ -0,0 +1 @@ +\ \ No newline at end of file From 5e7f6e117b26f8ac4ce84ffe671a78434c8e7d3c Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 5 Feb 2025 12:02:29 +0000 Subject: [PATCH 04/13] Initial PO review --- assets/scss/_content.scss | 2 +- content/en/blog/releases/2025.X/2025.1.md | 28 +++++++++++------------ 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/assets/scss/_content.scss b/assets/scss/_content.scss index bb495e473..0c79537ea 100644 --- a/assets/scss/_content.scss +++ b/assets/scss/_content.scss @@ -187,7 +187,7 @@ br { content: " "; display: block; - margin-bottom: 20px; + margin-bottom: 5px; } } diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index c59d8cff0..5c418f942 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -92,16 +92,15 @@ Affected Components: ##### Support for creating new process from templates -Within [{{% ctx %}} Gateway][Gateway], the user will now be presented with the option to create a new process templates. The currently supported templates are `Blank` and `BPMN XML`. +Within [{{% ctx %}} Gateway][Gateway], the user can now create a new process from a template. The currently supported templates are `Blank` and `BPMN XML`. For `BPMN XML`, the provided `XML` will be validated before being created, and must follow `BPMN XML 2.0` standards. Once created, the process should contain all descriptions, blocks, and connections as defined in the `XML`, and should be properly spaced out. -For more information, see the [Getting started with BPMN XML][] guide. - {{% alert title="Note" %}} The generation of processes from `BPMN XML` template is currently limited and does not support all `BPMN XML 2.0` features. +If the `XML` contains unsupported features, the process will not be created and an error message will be displayed. {{% /alert %}} @@ -166,8 +165,6 @@ The new maximum disk usage is as follows: | [{{% ctx %}} Triggers Service][] | 10,950 | 84 | | **Total** | **133,590** | **6,329** | -As a result, the default maximum disk usage for the {{% ctx %}} platform has been reduced by over 20 times. - Log files retention and size are configurable, 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,7 +225,7 @@ Affected Components: ##### Introduced security headers for {{% ctx %}} Interaction Portal -The following security header have been introduced to the [{{% ctx %}} Interaction Portal][Interaction Portal]: +The following security headers have been introduced to the [{{% ctx %}} Interaction Portal][Interaction Portal]: * Content-Security-Policy * Permissions-Policy @@ -278,11 +275,11 @@ Affected Components: The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes the following improvements to the user experience: -* Graphs data is now loaded for default filters on page load +* Graph data is now loaded for default filters on page load * Child filter selection is now maintained when parent filter is changed (e.g. selected `Flows` are maintained when changing the selected `Package versions` if they are still available on that version) -* Time period can now be refresh, which will refresh the filters and graphs data -* Items that has been filtered using the search on in filter dropdown can be selected and deselected -* Tooltips on page elements including graphs has been improved +* Time period can now be refreshed, which will refresh the filters and graph data +* Items that have been filtered using the search in the filter dropdown can be selected and deselected +* Tooltips on page elements including graphs have been improved @@ -295,7 +292,7 @@ The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes the f ##### Updated third-party libraries -Third-party libraries has been updated on the {{% ctx %}} platform. +Third-party libraries have been updated on the {{% ctx %}} platform. @@ -350,9 +347,9 @@ Affected Components: #### Observability -##### Duration not logged correctly in log files +##### Duration not logged correctly in log files for the Log Event Block -A bug has been fixed where the duration was not being logged correctly in log files. +A bug has been fixed where the duration was not being logged correctly in log files generated by the [Log Event Block][]. @@ -378,7 +375,7 @@ Affected Components: ##### Errored flow executions not being logged -A bug has been fixed where erred flow executions were not being logged. +A bug has been fixed where errored flow executions were not being logged. @@ -419,6 +416,7 @@ The following features have introduced breaking changes in the 2025.1 release of ### Known Limitations + There are no known limitations added as part of the 2024.11 release of the {{% ctx %}} Platform. ## Version Support @@ -477,7 +475,7 @@ Adding {{% ctx %}} to a 7.2 Installation: ## Upgrade Instructions -If you are upgrading from an existing 2024.9 platform see the guidance below: +If you are upgrading from an existing 2024.11 platform see the guidance below: Upgrading {{% ctx %}}: From e75f2676cb03baf5a02e3591cba1cf70acd7e14b Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 5 Feb 2025 16:31:26 +0000 Subject: [PATCH 05/13] improved doc --- content/en/blog/releases/2025.X/2025.1.md | 171 +++++++--------------- 1 file changed, 56 insertions(+), 115 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index 5c418f942..5b974ff39 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -31,39 +31,58 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se {{% cr %}} This release introduces multiple new features to the {{% ctx %}} platform: - +* The [Semaphore API has been extended][] to include three new APIs for managing Semaphores. +* The user can now [create a new process from templates][] within the [{{% ctx %}} Gateway][Gateway]. +* An [Average Duration` graph has been added][] to the Operations Overview page on the [{{% ctx %}} Gateway][Gateway]. + +[Observability][] has been optimised by [reducing the default log sizes][] for multiple services. + +[The Service Fabric BackUpRestore service has been enabled][] to allow future [Scalability][] improvements such as disaster recovery features. + +[Performance][] has been improved by [improving the Service Fabric services performance][]. + +[Security][] has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by [introducing security headers][] and [removing sensitive information from HTTP responses][]. + +[Usability][] has been enhanced by: + +* [adding the {{% ctx %}} Version to the Gateway logo tooltip][] +* [improving the user experience on the Operations Overview page][] + +[Third-Party Support][] has been updated by [updating third-party libraries][] on the {{% ctx %}} platform. + +Finally, the [Installation][] has been improved by [adding an unblock script][] to the installation process. ### Components | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | --- | | -|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | --- | | -|     > [{{% ctx %}} Authorisation Service][] | 7.0.18.25130 | Yes | Patch | --- | | -|     > [{{% ctx %}} Concurrency Management Service][] | 7.3.3.25130 | Yes | Minor | --- | | -|     > [{{% ctx %}} Configuration Management Service][] | 7.0.18.25130 | Yes | Patch | --- | | -|     > [{{% ctx %}} Data Storage Service][] | 9.0.30.25130 | Yes | Patch | --- | | -|     > [{{% ctx %}} Execution Management Service][] | 7.0.25.25130 | Yes | Patch | --- | | -|     > [{{% ctx %}} Licence Management Service][] | 7.0.18.25130 | Yes | Patch | --- | | -|     > [{{% ctx %}} Listeners Service][] | 3.0.3.25130 | Yes | Major | --- | | -|     > [{{% ctx %}} Monitoring Service][] | 2.6.3.25130 | Yes | Minor | --- | | -|     > [{{% ctx %}} Package Management Service][] | 11.0.22.25130 | Yes | Patch | --- | | -|     > [{{% ctx %}} Provisioning Service][] | 14.0.6.25130 | Yes | Major | --- | | -|     > [{{% ctx %}} Scheduling Service][] | 7.0.28.25130 | Yes | Patch | --- | | -|     > [{{% ctx %}} Triggers Service][] | 11.0.20.25130 | Yes | Patch | --- | | -| [{{% ctx %}} Innovation Execution Application][] | 25.3.7.25130 | Yes | Minor | --- | | -|     > [{{% ctx %}} Execution Service][] | 25.3.7.25130 | Yes | Minor | --- | | -| [{{% ctx %}} Gateway][Gateway], including [{{% ctx %}} Studio][] | 12.17.1.25130 | Yes | Minor | --- | | -| [{{% ctx %}} Blocks Package][Blocks] | 48.3.0.25130 | Yes | Minor | --- | | -| [{{% ctx %}} Interaction Portal][Interaction Portal] | 3.1.0.24470 | Yes | Minor | --- | | -| {{% ctx %}} App Server Install Scripts | 5.2.9.25120 | Yes | Patch | --- | | -| {{% ctx %}} Web App Server Install Scripts | 8.1.2.24460 | No | N/A | --- | | -| {{% ctx %}} Upgrade Scripts | 1.2.18.25120 | Yes | Patch | --- | | -| {{% ctx %}} Licence Fingerprint Generator | 4.1.0.24360 | No | N/A | --- | | -| {{% ctx %}} Encryption Key Generator | 2.0.0.24350 | No | N/A | --- | | -| {{% ctx %}} Encryptor | 3.1.0.24330 | No | N/A | --- | | -| {{% ctx %}} Flows Upgrader | 2.0.1.24450 | No | N/A | --- | | -| {{% ctx %}} Observability | 3.0.0 | No | N/A | --- | | +| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore AP] causing changes to API routes | +|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore AP] causing changes to 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 | N/A | | +|     > [{{% 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.9 and 2024.11 | +|     > [{{% 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 @@ -77,10 +96,6 @@ The [{{% ctx %}} API Gateway Service][]'s API has been extended to include three * Delete an execution for semaphore on a specified scope * Get all semaphores for given scope/all scopes - - - - Affected Components: * [{{% ctx %}} Innovation Core Application][] @@ -103,17 +118,6 @@ The generation of processes from `BPMN XML` template is currently limited and do If the `XML` contains unsupported features, the process will not be created and an error message will be displayed. {{% /alert %}} - - - - - - - - - - - Affected Components: * [{{% ctx %}} Gateway][Gateway] @@ -122,9 +126,6 @@ Affected Components: The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes an `Average Duration` graph, which displays the average flow execution duration, as well as a graphs for the average duration over the specified time period. - - - Affected Components: * [{{% ctx %}} Gateway][Gateway] @@ -167,8 +168,6 @@ The new maximum disk usage is as follows: Log files retention and size are configurable, however there is currently no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. - - Affected Components: * [{{% ctx %}} Innovation Core Application][] @@ -193,8 +192,6 @@ Affected Components: The BackUpRestore service has been enabled to allow for future disaster recovery features to be implemented. - - Affected Components: * {{% ctx %}} App Server Install Scripts @@ -206,9 +203,6 @@ Affected Components: The performance of the [{{% ctx %}} Execution Service][] and the [{{% ctx %}} Monitoring Service][] has been improved to handle high volumes of executions more efficiently. - - - Affected Components: * [{{% ctx %}} Innovation Core Application][] @@ -234,13 +228,6 @@ The following security headers have been introduced to the [{{% ctx %}} Interact * X-Content-Type-Options * X-Frame-Options - - - - - - - Affected Components: * [{{% ctx %}} Interaction Portal][Interaction Portal] @@ -252,20 +239,15 @@ The following sensitive information has been removed from HTTP responses: * Server Information * X-Powered-By information - - - Affected Components: * [{{% ctx %}} Interaction Portal][Interaction Portal] #### Usability -##### Added Cortex Version to Gateway Logo Tooltip +##### Added {{% ctx %}} Version to Gateway Logo Tooltip -The Cortex version is now available on the [{{% ctx %}} Gateway][Gateway] logo tooltip. - - +The {{% ctx %}} version is now available on the [{{% ctx %}} Gateway][Gateway] logo tooltip. Affected Components: @@ -281,24 +263,12 @@ The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes the f * Items that have been filtered using the search in the filter dropdown can be selected and deselected * Tooltips on page elements including graphs have been improved - - - - - - - #### Third-Party Support ##### Updated third-party libraries Third-party libraries have been updated on the {{% ctx %}} platform. - - - - - Affected Components: * [{{% ctx %}} Gateway][Gateway] @@ -324,8 +294,6 @@ Affected Components: An unblock script has been added to the installation to allow for the unblocking of files. This also includes an update to the documentation to reflect that. - - Affected Components: * {{% ctx %}} App Server Install Scripts @@ -338,8 +306,6 @@ Affected Components: A bug has been fixed where schedules were not being stopped when a Service Fabric node switched to secondary, causing them to continue running on the secondary node. - - Affected Components: * [{{% ctx %}} Innovation Core Application][] @@ -351,10 +317,6 @@ Affected Components: A bug has been fixed where the duration was not being logged correctly in log files generated by the [Log Event Block][]. - - - - Affected Components: * [{{% ctx %}} Innovation Core Application][] @@ -377,8 +339,6 @@ Affected Components: A bug has been fixed where errored flow executions were not being logged. - - Affected Components: * [{{% ctx %}} Innovation Core Application][] @@ -386,38 +346,20 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] - - - - - - - - - - - - - - - - - - - - - - ### Breaking Changes The following features have introduced breaking changes in the 2025.1 release of the {{% ctx %}} Platform: - +##### Extended Semaphore API + +The [Semaphore API has been extended][] to include three new APIs for managing Semaphores. This has caused changes to API routes. +This is only an issue if the Semaphore API was directly be used. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. ### Known Limitations - -There are no known limitations added as part of the 2024.11 release of the {{% ctx %}} Platform. +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 @@ -512,7 +454,6 @@ Releases are currently forecast to be made available on: [Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2024.11" >}} [Monitoring Service has been introduced]: {{< ref "#introduced-the-monitoring-service" >}} -[Operations Overview page]: {{< ref "#introduced-the-operations-overview-page" >}} [configuration for maximum query string length]: {{< ref "#added-configuration-for-maximum-query-string-length" >}} [Cortex Interaction Portal can now be installed multiple times on the same machine]: {{< ref "#added-support-for-multiple-instances-of-the-cortex-interaction-portal-running-on-the-same-machine" >}} [session updates more reliably on slower systems]: {{< ref "#improved-session-update-reliability-on-slow-systems" >}} From 6175fa5af8d6362a2a788df1b59b2b853f26168d Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 5 Feb 2025 17:11:28 +0000 Subject: [PATCH 06/13] fix issues that prevented me from fixing links --- .gitignore | 3 ++- content/en/blog/releases/2025.X/2025.1.md | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 512c80e8c..c7cf7804a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ - +docs/ +!docs/CNAME public/ resources/ node_modules/ diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index 5b974ff39..4a8a1e5fd 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -31,9 +31,9 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se {{% cr %}} This release introduces multiple new features to the {{% ctx %}} platform: -* The [Semaphore API has been extended][] to include three new APIs for managing Semaphores. -* The user can now [create a new process from templates][] within the [{{% ctx %}} Gateway][Gateway]. -* An [Average Duration` graph has been added][] to the Operations Overview page on the [{{% ctx %}} Gateway][Gateway]. +* The [Semaphore API has been extended][] to include three new APIs for managing Semaphores +* The user can now [create a new process from templates][] within the [{{% ctx %}} Gateway][Gateway] +* An [Average Duration graph has been added][] to the Operations Overview page on the [{{% ctx %}} Gateway][Gateway] [Observability][] has been optimised by [reducing the default log sizes][] for multiple services. From aba1536b7415217b6a1ee480fdecda5e8ce72635 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Wed, 5 Feb 2025 17:28:32 +0000 Subject: [PATCH 07/13] fix urls --- content/en/blog/releases/2025.X/2025.1.md | 112 ++++++++++------------ 1 file changed, 49 insertions(+), 63 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index 4a8a1e5fd..b583a70ef 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -37,7 +37,7 @@ This release introduces multiple new features to the {{% ctx %}} platform: [Observability][] has been optimised by [reducing the default log sizes][] for multiple services. -[The Service Fabric BackUpRestore service has been enabled][] to allow future [Scalability][] improvements such as disaster recovery features. +The [Service Fabric BackUpRestore service has been enabled][] to allow future [Scalability][] improvements such as disaster recovery features. [Performance][] has been improved by [improving the Service Fabric services performance][]. @@ -56,8 +56,8 @@ Finally, the [Installation][] has been improved by [adding an unblock script][] | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore AP] causing changes to API routes | -|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore AP] causing changes to API routes | +| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore API] causing changes to API routes | +|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore API] causing changes to 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 | | @@ -435,81 +435,67 @@ Releases are currently forecast to be made available on: | 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="2024.11" >}} -[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2024.11" >}} -[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2024.11" >}} -[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2024.11" >}} -[Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2024.11" >}} - -[Monitoring Service has been introduced]: {{< ref "#introduced-the-monitoring-service" >}} -[configuration for maximum query string length]: {{< ref "#added-configuration-for-maximum-query-string-length" >}} -[Cortex Interaction Portal can now be installed multiple times on the same machine]: {{< ref "#added-support-for-multiple-instances-of-the-cortex-interaction-portal-running-on-the-same-machine" >}} -[session updates more reliably on slower systems]: {{< ref "#improved-session-update-reliability-on-slow-systems" >}} +[{{% ctx %}} Innovation Core Application]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.MainDoc" version="2025.1" >}} +[{{% ctx %}} API Gateway Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ApiGatewayService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Authorisation Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.AuthorisationService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Concurrency Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConcurrencyManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Configuration Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ConfigurationManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Data Storage Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.DataStorageService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Execution Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ExecutionManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Licence Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.LicenceManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Listeners Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ListenersService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Monitoring Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.MonitoringService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Package Management Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.PackageManagementService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Provisioning Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.ProvisioningService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Scheduling Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.SchedulingService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Triggers Service]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" version="2025.1" >}} +[{{% ctx %}} Innovation Execution Application]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.MainDoc" version="2025.1" >}} +[{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.1" >}} +[Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.1" >}} + +[Semaphore API has been extended]: {{< ref "#extended-semaphore-api" >}} +[create a new process from templates]: {{< ref "#support-for-creating-new-process-from-templates" >}} +[Average Duration graph has been added]: {{< ref "#added-average-duration-graph-to-operations-overview" >}} [Observability]: {{< ref "#observability" >}} -[reducing the maximum size of Service Fabric Trace Logs]: {{< ref "#reduced-the-maximum-size-of-service-fabric-logs" >}} -[Performance]: {{< ref "#performance" >}} -[handling high volumes of executions more efficiently]: {{< ref "#improved-the-performance-of-the-execution-management-service" >}} +[reducing the default log sizes]: {{< ref "#reduced-service-default-log-sizes" >}} [Scalability]: {{< ref "#scalability" >}} -[increasing the header size limit for Service Fabric API Gateway]: {{< ref "#increased-the-header-size-limit-for-service-fabric-api-gateway" >}} +[Service Fabric BackUpRestore service has been enabled]: {{< ref "#enabled-service-fabric-backuprestore-service" >}} +[Performance]: {{< ref "#performance" >}} +[improving the Service Fabric services performance]: {{< ref "#improvements-to-service-fabric-services-performance" >}} [Security]: {{< ref "#security" >}} +[introducing security headers]: {{< ref "#introduced-security-headers-for-cortex-interaction-portal" >}} +[removing sensitive information from HTTP responses]: {{< ref "#removed-sensitive-information-from-cortex-interaction-portal-http-responses" >}} [Usability]: {{< ref "#usability" >}} -[Content-security-policy directives]: {{< ref "#reviewed-the-content-security-policy-directives-on-cortex-gateway" >}} -[Permissions-Policy header]: {{< ref "#introduced-the-permissions-policy-header-on-cortex-gateway" >}} -[X-XSS-PROTECTION header]: {{< ref "#removed-the-x-xss-protection-header-on-cortex-gateway" >}} -[fixing the LiveView datetime picker styling issues]: {{< ref "#liveview-datetime-picker-styling-issues" >}} -[Third-party Support]: {{< ref "#third-party-support" >}} -[Health Check API to Service Fabric API Gateway]: {{< ref "#added-health-check-api-to-service-fabric-api-gateway" >}} +[adding the {{% ctx %}} Version to the Gateway logo tooltip]: {{< ref "#added-cortex-version-to-gateway-logo-tooltip" >}} +[improving the user experience on the Operations Overview page]: {{< ref "#improved-user-experience-on-operations-overview" >}} +[Third-Party Support]: {{< ref "#third-party-support" >}} +[updating third-party libraries]: {{< ref "#updated-third-party-libraries" >}} [Installation]: {{< ref "#installation" >}} -[check for certificate friendly name]: {{< ref "#added-check-for-certificate-friendly-name" >}} -[use PSDrive to improve compatibility]: {{< ref "#changed-the-installation-script-to-use-psdrive-to-improve-compatibility" >}} -[allow log file rotation for RabbitMQ logs]: {{< ref "#added-support-for-rabbitmq-log-file-rotation" >}} -[open ports for RabbitMQ Stream]: {{< ref "#opened-ports-for-rabbitmq-stream" >}} -[Upgrade]: {{< ref "#upgrade" >}} -[restoring files to pre-upgrade if the load balancer upgrade fails]: {{< ref "#improved-the-load-balancer-upgrade-process" >}} -[aligning the timeout of the Register-ServiceFabricApplicationType command with other commands]: {{< ref "#aligned-the-timeout-of-the-register-servicefabricapplicationtype-command-with-other-commands" >}} -[changing the extension of the studio package created by the upgrade script]: {{< ref "#changed-the-extension-of-the-studio-package-created-by-the-upgrade-script" >}} -[Upgrade - allow log file rotation for RabbitMQ logs]: {{< ref "#added-support-for-rabbitmq-log-file-rotation-1" >}} -[Upgrade - opening ports for RabbitMQ Stream]: {{< ref "#opened-ports-for-rabbitmq-stream-1" >}} -[Documentation]: {{< ref "#documentation" >}} -[adding the encryption key to the built-in Load Balancer server]: {{< ref "#added-how-to-add-the-encryption-key-to-the-built-in-load-balancer-server" >}} -[adding the Observability Compatibility table to release notes]: {{< ref "#added-observability-compatibility-table-to-release-notes" >}} -[updating the ports used by the platform]: {{< ref "#updated-ports-used-by-the-platform" >}} +[adding an unblock script]: {{< ref "#added-unblock-script-to-the-installation" >}} [Upgrade Instructions]: {{< ref "#upgrade-instructions" >}} -[Observability Compatibility]: {{< ref "#observability-compatibility" >}} -[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2024.11" >}} +[Blocks]: {{< url path="Cortex.Reference.Blocks.MainDoc" version="2025.1" >}} +[Log Event Block]: {{< url path="Cortex.Reference.Blocks.Logs.LogEvent.LogEvent.MainDoc" version="2025.1" >}} -[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2024.11" >}} +[Gateway]: {{< url path="Cortex.Guides.Gateway.MainDoc" version="2025.1" >}} -[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2024.11" >}} -[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2024.11" >}} +[Innovation Only - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.SingleServerWithoutHA.MainDoc" version="2025.1" >}} +[Innovation Only - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.MainDoc" version="2025.1" >}} -[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2024.11" >}} -[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2024.11" >}} +[Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.1" >}} +[Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.1" >}} -[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.9to2024.11.SingleServerWithoutHA.MainDoc" version="2024.11" >}} -[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.9to2024.11.MultipleServerWithHA.MainDoc" version="2024.11" >}} -[Breaking - Added support for multiple instances of CORTEX Interaction Portal running on the same machine]: {{< ref "#added-support-for-multiple-instances-of-the-cortex-interaction-portal-running-on-the-same-machine-1" >}} +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.9to2024.11.SingleServerWithoutHA.MainDoc" version="2025.1" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.9to2024.11.MultipleServerWithHA.MainDoc" version="2025.1" >}} +[Breaking - Extended Semaphore API]: {{< ref "#extended-semaphore-api-1" >}} -[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2024.11" >}} +[{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.1" >}} -[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2024.11" >}} +[{{% ctx %}} Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" version="2025.1" >}} -[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.11" >}} -[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2024.11" >}} +[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2025.1" >}} +[Release]: {{< url path="Cortex.Reference.Glossary.P-T.Release" version="2025.1" >}} [2024.11]: {{< url path="Cortex.Blogs.Releases.2024.11.MainDoc" version="2025.1" >}} From 45fa93e041d7de2b11d94bfcabbedcc4dfa73d76 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 6 Feb 2025 09:16:23 +0000 Subject: [PATCH 08/13] final release notes before PO review --- content/en/blog/releases/2025.X/2025.1.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index b583a70ef..ea57ea6d3 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -41,7 +41,10 @@ The [Service Fabric BackUpRestore service has been enabled][] to allow future [S [Performance][] has been improved by [improving the Service Fabric services performance][]. -[Security][] has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by [introducing security headers][] and [removing sensitive information from HTTP responses][]. +[Security][] has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by: + +* [introducing security headers][] +* [removing sensitive information from HTTP responses][]. [Usability][] has been enhanced by: @@ -56,8 +59,8 @@ Finally, the [Installation][] has been improved by [adding an unblock script][] | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore API] causing changes to API routes | -|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore API] causing changes to API routes | +| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore API] causing changes to Semaphore API routes | +|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended 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 | | @@ -234,7 +237,7 @@ Affected Components: ##### Removed sensitive information from {{% ctx %}} Interaction Portal HTTP responses -The following sensitive information has been removed from HTTP responses: +The following sensitive information has been removed from [{{% ctx %}} Interaction Portal][Interaction Portal]'s HTTP responses: * Server Information * X-Powered-By information @@ -403,7 +406,7 @@ Known limitations have been added within the 2025.1 release of the {{% ctx %}} P ## Install Instructions -If you are installing a new 2024.11 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2024.11 platform refer to the [Upgrade Instructions][]. +If you are installing a new 2025.1 platform or adding it to an existing 7.2 Installation see the guidance below; otherwise, if you are upgrading from an existing 2024.11 platform refer to the [Upgrade Instructions][]. Installing {{% ctx %}} Only: @@ -486,8 +489,8 @@ Releases are currently forecast to be made available on: [Adding Innovation to a 7.2 Installation - Single Server - Without HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.SingleServerWithoutHA.MainDoc" version="2025.1" >}} [Adding Innovation to a 7.2 Installation - Multiple Server - With HA]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MainDoc" version="2025.1" >}} -[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.9to2024.11.SingleServerWithoutHA.MainDoc" version="2025.1" >}} -[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.9to2024.11.MultipleServerWithHA.MainDoc" version="2025.1" >}} +[Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.11to2025.1.SingleServerWithoutHA.MainDoc" version="2025.1" >}} +[Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.11to2025.1.MultipleServerWithHA.MainDoc" version="2025.1" >}} [Breaking - Extended Semaphore API]: {{< ref "#extended-semaphore-api-1" >}} [{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.1" >}} From de4098482cdeae07c01fafa141fde2ca0fa11b55 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 6 Feb 2025 11:33:31 +0000 Subject: [PATCH 09/13] PO review --- content/en/blog/releases/2025.X/2025.1.md | 124 ++++++++++++---------- 1 file changed, 67 insertions(+), 57 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index ea57ea6d3..fcef4ec2f 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -29,29 +29,29 @@ Installation artefacts can be requested by raising a case in the [{{% ctx %}} Se * Installation {{% cr %}} -This release introduces multiple new features to the {{% ctx %}} platform: +This release introduces the following new features to the {{% ctx %}} platform: -* The [Semaphore API has been extended][] to include three new APIs for managing Semaphores -* The user can now [create a new process from templates][] within the [{{% ctx %}} Gateway][Gateway] -* An [Average Duration graph has been added][] to the Operations Overview page on the [{{% ctx %}} Gateway][Gateway] +* 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] -[Observability][] has been optimised by [reducing the default log sizes][] for multiple services. +All services have had the [default size of logs][] used for [Observability][] reduced to optimise disk usage. The [Service Fabric BackUpRestore service has been enabled][] to allow future [Scalability][] improvements such as disaster recovery features. -[Performance][] has been improved by [improving the Service Fabric services performance][]. +Work has been undertaken to [improve the performance][] of the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] and [{{% ctx %}} Monitoring][{{% ctx %}} Monitoring Service] services. [Security][] has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by: -* [introducing security headers][] -* [removing sensitive information from HTTP responses][]. +* [Introducing security headers][] +* [Removing sensitive information from HTTP responses][] [Usability][] has been enhanced by: -* [adding the {{% ctx %}} Version to the Gateway logo tooltip][] -* [improving the user experience on the Operations Overview page][] +* [Improving the user experience on the Operations Overview page][] +* [Adding the {{% ctx %}} Version to the Gateway logo tooltip][] +* [Redesigning the Semaphore API][] allowing easier management of Semaphores -[Third-Party Support][] has been updated by [updating third-party libraries][] on the {{% ctx %}} platform. +[Third-party libraries has been updated][] on the {{% ctx %}} platform. Finally, the [Installation][] has been improved by [adding an unblock script][] to the installation process. @@ -59,18 +59,18 @@ Finally, the [Installation][] has been improved by [adding an unblock script][] | Release Component | Version | Updated | Update Type | Breaking Change | Notes | |--------------------------------------------------------------------------------|---------------|---------|---------------|-----------------|--------| -| [{{% ctx %}} Innovation Core Application][] | 56.1.4.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore API] causing changes to Semaphore API routes | -|     > [{{% ctx %}} API Gateway Service][] | 40.0.5.25130 | Yes | Major | No | Major changes occurred between internal development releases, these changes are related to the [Semaphore API has been extended][Breaking - Extended Semaphore API] causing changes to Semaphore API routes | +| [{{% 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 | 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.9 and 2024.11 | +|     > [{{% 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 | | @@ -91,23 +91,6 @@ Finally, the [Installation][] has been improved by [adding an unblock script][] #### Capability -##### Extended Semaphore API - -The [{{% ctx %}} API Gateway Service][]'s API has been extended to include three new APIs for managing Semaphores: - -* Delete all executions for semaphore on a specified scope -* Delete an execution for semaphore on a specified scope -* Get all semaphores for given scope/all scopes - -Affected Components: - -* [{{% ctx %}} Innovation Core Application][] - * [{{% ctx %}} API Gateway Service][] - * [{{% ctx %}} Concurrency Management Service][] - * [{{% ctx %}} Data Storage Service][] -* [{{% ctx %}} Innovation Execution Application][] - * [{{% ctx %}} Execution Service][] - ##### Support for creating new process from templates Within [{{% ctx %}} Gateway][Gateway], the user can now create a new process from a template. The currently supported templates are `Blank` and `BPMN XML`. @@ -248,6 +231,16 @@ Affected Components: #### Usability +##### Improved user experience on Operations Overview + +The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes the following improvements to the user experience: + +* Graph data is now loaded for default filters on page load +* Child filter selection is now maintained when parent filter is changed (e.g. selected `Flows` are maintained when changing the selected `Package versions` if they are still available on that version) +* Time period can now be refreshed, which will refresh the filters and graph data +* Items that have been filtered using the search in the filter dropdown can be selected and deselected +* Tooltips on page elements including graphs have been improved + ##### Added {{% ctx %}} Version to Gateway Logo Tooltip The {{% ctx %}} version is now available on the [{{% ctx %}} Gateway][Gateway] logo tooltip. @@ -256,15 +249,22 @@ Affected Components: * [{{% ctx %}} Gateway][Gateway] -##### Improved user experience on Operations Overview +##### Redesigned Semaphore API -The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes the following improvements to the user experience: +The [{{% ctx %}} API Gateway Service][]'s API has been redesigned allowing easier management of Semaphores for the following actions: -* Graph data is now loaded for default filters on page load -* Child filter selection is now maintained when parent filter is changed (e.g. selected `Flows` are maintained when changing the selected `Package versions` if they are still available on that version) -* Time period can now be refreshed, which will refresh the filters and graph data -* Items that have been filtered using the search in the filter dropdown can be selected and deselected -* Tooltips on page elements including graphs have been improved +* Delete all executions for semaphore on a specified scope +* Delete an execution for semaphore on a specified scope +* Get all semaphores for given scope/all scopes + +Affected Components: + +* [{{% ctx %}} Innovation Core Application][] + * [{{% ctx %}} API Gateway Service][] + * [{{% ctx %}} Concurrency Management Service][] + * [{{% ctx %}} Data Storage Service][] +* [{{% ctx %}} Innovation Execution Application][] + * [{{% ctx %}} Execution Service][] #### Third-Party Support @@ -349,14 +349,26 @@ Affected Components: * [{{% ctx %}} Innovation Execution Application][] * [{{% ctx %}} Execution Service][] -### Breaking Changes +### Deprecated Features + +There are no features deprecated as part of the 2025.1 release of the {{% ctx %}} Platform. + +### Removed Features -The following features have introduced breaking changes in the 2025.1 release of the {{% ctx %}} Platform: +There are no features removed in the 2025.1 release of the {{% ctx %}} Platform. -##### Extended Semaphore API +### Potential Breaking Changes -The [Semaphore API has been extended][] to include three new APIs for managing Semaphores. This has caused changes to API routes. -This is only an issue if the Semaphore API was directly be used. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. +The following may potentially break interactions with the {{% ctx %}} Platform: + +##### Redesigned Semaphore API + +The [Semaphore API has been redesigned][redesigned the Semaphore API] allowing easier management of Semaphores. This has caused changes to API routes. +This is only an issue if the Semaphore API was directly being used. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. + +### Breaking Changes + +There are no known breaking changes as part of the 2025.1 release of the {{% ctx %}} Platform. ### Known Limitations @@ -397,7 +409,7 @@ Known limitations have been added within the 2025.1 release of the {{% ctx %}} P | Release | Grafana Version | Grafana Loki Version | {{% ctx %}} Observability Version | |---------|--------------------------|----------------------|-----------------------------------| -| 2024.11 | [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] | @@ -456,23 +468,21 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.1" >}} [Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.1" >}} -[Semaphore API has been extended]: {{< ref "#extended-semaphore-api" >}} -[create a new process from templates]: {{< ref "#support-for-creating-new-process-from-templates" >}} +[Redesigned the Semaphore API]: {{< ref "#redesigned-semaphore-api" >}} +[create a new process from BPMN XML]: {{< ref "#support-for-creating-new-process-from-templates" >}} [Average Duration graph has been added]: {{< ref "#added-average-duration-graph-to-operations-overview" >}} [Observability]: {{< ref "#observability" >}} -[reducing the default log sizes]: {{< ref "#reduced-service-default-log-sizes" >}} +[default size of logs]: {{< ref "#reduced-service-default-log-sizes" >}} [Scalability]: {{< ref "#scalability" >}} [Service Fabric BackUpRestore service has been enabled]: {{< ref "#enabled-service-fabric-backuprestore-service" >}} -[Performance]: {{< ref "#performance" >}} -[improving the Service Fabric services performance]: {{< ref "#improvements-to-service-fabric-services-performance" >}} +[improve the performance]: {{< ref "#improvements-to-service-fabric-services-performance" >}} [Security]: {{< ref "#security" >}} -[introducing security headers]: {{< ref "#introduced-security-headers-for-cortex-interaction-portal" >}} -[removing sensitive information from HTTP responses]: {{< ref "#removed-sensitive-information-from-cortex-interaction-portal-http-responses" >}} +[Introducing security headers]: {{< ref "#introduced-security-headers-for-cortex-interaction-portal" >}} +[Removing sensitive information from HTTP responses]: {{< ref "#removed-sensitive-information-from-cortex-interaction-portal-http-responses" >}} [Usability]: {{< ref "#usability" >}} -[adding the {{% ctx %}} Version to the Gateway logo tooltip]: {{< ref "#added-cortex-version-to-gateway-logo-tooltip" >}} -[improving the user experience on the Operations Overview page]: {{< ref "#improved-user-experience-on-operations-overview" >}} -[Third-Party Support]: {{< ref "#third-party-support" >}} -[updating third-party libraries]: {{< ref "#updated-third-party-libraries" >}} +[Adding the {{% ctx %}} Version to the Gateway logo tooltip]: {{< ref "#added-cortex-version-to-gateway-logo-tooltip" >}} +[Improving the user experience on the Operations Overview page]: {{< ref "#improved-user-experience-on-operations-overview" >}} +[Third-party libraries has been updated]: {{< ref "#updated-third-party-libraries" >}} [Installation]: {{< ref "#installation" >}} [adding an unblock script]: {{< ref "#added-unblock-script-to-the-installation" >}} @@ -491,7 +501,7 @@ Releases are currently forecast to be made available on: [Upgrade - Single Server - Without HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.11to2025.1.SingleServerWithoutHA.MainDoc" version="2025.1" >}} [Upgrade - Multiple Server - With HA]: {{< url path="Cortex.Guides.UpgradeCortex.2024.11to2025.1.MultipleServerWithHA.MainDoc" version="2025.1" >}} -[Breaking - Extended Semaphore API]: {{< ref "#extended-semaphore-api-1" >}} +[Potential Breaking - Redesigned Semaphore API]: {{< ref "#redesigned-semaphore-api-1" >}} [{{% ctx %}} Studio]: {{< url path="Cortex.Guides.Studio.MainDoc" version="2025.1" >}} From 193456d43c884ceaeac40ddf12d1cfc129c1f442 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 6 Feb 2025 11:38:16 +0000 Subject: [PATCH 10/13] review links --- content/en/blog/releases/2025.X/2025.1.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index fcef4ec2f..fe5018382 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -49,7 +49,7 @@ Work has been undertaken to [improve the performance][] of the [{{% ctx %}} Exec * [Improving the user experience on the Operations Overview page][] * [Adding the {{% ctx %}} Version to the Gateway logo tooltip][] -* [Redesigning the Semaphore API][] allowing easier management of Semaphores +* [Redesigning the Semaphore API][Redesigning the Semaphore API] allowing easier management of Semaphores [Third-party libraries has been updated][] on the {{% ctx %}} platform. @@ -241,6 +241,10 @@ The [{{% ctx %}} Gateway][Gateway]'s Operations Overview page now includes the f * Items that have been filtered using the search in the filter dropdown can be selected and deselected * Tooltips on page elements including graphs have been improved +Affected Components: + +* [{{% ctx %}} Gateway][Gateway] + ##### Added {{% ctx %}} Version to Gateway Logo Tooltip The {{% ctx %}} version is now available on the [{{% ctx %}} Gateway][Gateway] logo tooltip. @@ -363,7 +367,7 @@ The following may potentially break interactions with the {{% ctx %}} Platform: ##### Redesigned Semaphore API -The [Semaphore API has been redesigned][redesigned the Semaphore API] allowing easier management of Semaphores. This has caused changes to API routes. +The [Semaphore API has been redesigned][Redesigning the Semaphore API] allowing easier management of Semaphores. This has caused changes to API routes. This is only an issue if the Semaphore API was directly being used. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][]. ### Breaking Changes @@ -468,7 +472,7 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.1" >}} [Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.1" >}} -[Redesigned the Semaphore API]: {{< ref "#redesigned-semaphore-api" >}} +[Redesigning the Semaphore API]: {{< ref "#redesigned-semaphore-api" >}} [create a new process from BPMN XML]: {{< ref "#support-for-creating-new-process-from-templates" >}} [Average Duration graph has been added]: {{< ref "#added-average-duration-graph-to-operations-overview" >}} [Observability]: {{< ref "#observability" >}} From 9f3ff5164d01dc851b693de90db005e609c781b7 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 6 Feb 2025 12:12:05 +0000 Subject: [PATCH 11/13] finalise release notes and what's new --- content/en/blog/releases/2025.X/2025.1.md | 8 +- content/en/docs/2025.1/Whats New/_index.md | 127 +++++++-------------- data/urls.toml | 16 +++ 3 files changed, 59 insertions(+), 92 deletions(-) diff --git a/content/en/blog/releases/2025.X/2025.1.md b/content/en/blog/releases/2025.X/2025.1.md index fe5018382..3b10f5bb0 100644 --- a/content/en/blog/releases/2025.X/2025.1.md +++ b/content/en/blog/releases/2025.X/2025.1.md @@ -36,10 +36,10 @@ This release introduces the following new features to the {{% ctx %}} platform: All services have had the [default size of logs][] used for [Observability][] reduced to optimise disk usage. -The [Service Fabric BackUpRestore service has been enabled][] to allow future [Scalability][] improvements such as disaster recovery features. - Work has been undertaken to [improve the performance][] of the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] and [{{% ctx %}} Monitoring][{{% ctx %}} Monitoring Service] services. +The [Service Fabric BackUpRestore service has been enabled][] to allow future [Scalability][] improvements such as disaster recovery features. + [Security][] has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by: * [Introducing security headers][] @@ -472,7 +472,6 @@ Releases are currently forecast to be made available on: [{{% ctx %}} Execution Service]: {{< url path="Cortex.Guides.CortexInnovation.ExecutionApplication.Services.ExecutionService.MainDoc" version="2025.1" >}} [Interaction Portal]: {{< url path="Cortex.Guides.CortexInteractionPortal.MainDoc" version="2025.1" >}} -[Redesigning the Semaphore API]: {{< ref "#redesigned-semaphore-api" >}} [create a new process from BPMN XML]: {{< ref "#support-for-creating-new-process-from-templates" >}} [Average Duration graph has been added]: {{< ref "#added-average-duration-graph-to-operations-overview" >}} [Observability]: {{< ref "#observability" >}} @@ -484,8 +483,9 @@ Releases are currently forecast to be made available on: [Introducing security headers]: {{< ref "#introduced-security-headers-for-cortex-interaction-portal" >}} [Removing sensitive information from HTTP responses]: {{< ref "#removed-sensitive-information-from-cortex-interaction-portal-http-responses" >}} [Usability]: {{< ref "#usability" >}} -[Adding the {{% ctx %}} Version to the Gateway logo tooltip]: {{< ref "#added-cortex-version-to-gateway-logo-tooltip" >}} [Improving the user experience on the Operations Overview page]: {{< ref "#improved-user-experience-on-operations-overview" >}} +[Adding the {{% ctx %}} Version to the Gateway logo tooltip]: {{< ref "#added-cortex-version-to-gateway-logo-tooltip" >}} +[Redesigning the Semaphore API]: {{< ref "#redesigned-semaphore-api" >}} [Third-party libraries has been updated]: {{< ref "#updated-third-party-libraries" >}} [Installation]: {{< ref "#installation" >}} [adding an unblock script]: {{< ref "#added-unblock-script-to-the-installation" >}} diff --git a/content/en/docs/2025.1/Whats New/_index.md b/content/en/docs/2025.1/Whats New/_index.md index 905a560e7..e9b6d6a89 100644 --- a/content/en/docs/2025.1/Whats New/_index.md +++ b/content/en/docs/2025.1/Whats New/_index.md @@ -7,7 +7,7 @@ weight: 1 ## Summary -2024.11 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.9][] release in the following areas: +2025.1 is the next [Fast Track][] release of {{% ctx %}} and improves on the [2024.11][] release in the following areas: * [Capability][] * [Observability][] @@ -17,91 +17,57 @@ weight: 1 * [Usability][] * [Third-Party Support][] * [Installation][] -* [Upgrade][] -* [Documentation][] ## Improved Capability -This release introduces multiple new features to the {{% ctx %}} platform: +This release introduces the following new features to the {{% ctx %}} platform: -* The [Monitoring Service has been introduced][] that provides aggregated historical data about the platform. -* The [Operations Overview page][] has been added to {{% ctx %}} Gateway to provide a high-level view of the system's operations, which includes: - * Current Status - * Filters - * Flow graphs -* The [configuration for maximum query string length][] has been added to the {{% ctx %}} Gateway `web.config`. -* The [Cortex Interaction Portal can now be installed multiple times on the same machine][]. +* 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 -Observability has been improved by [reducing the maximum size of Service Fabric Trace Logs][]. +All services have had the [default size of logs][] used for Observability reduced to optimise disk usage. ## Improved Performance -The Performance of the {{% ctx %}} has been improved by: - -* optimising [handling high volumes of executions more efficiently][] -* handling [session updates more reliably on slower systems][] +Work has been undertaken to [improve the performance][] of the [{{% ctx %}} Execution][{{% ctx %}} Execution Service] and [{{% ctx %}} Monitoring][{{% ctx %}} Monitoring Service] services. ## Improved Scalability -Scalability has been enhanced by [increasing the header size limit for Service Fabric API Gateway][]. +The [Service Fabric BackUpRestore service has been enabled][] to allow future Scalability improvements such as disaster recovery features. ## Improved Security -Security has been tightened on {{% ctx %}} Gateway by: +Security has been tightened on the [{{% ctx %}} Interaction Portal][Interaction Portal] by: -* updating the [Content-security-policy directives][] -* introducing the [Permissions-Policy header][] -* removing the [X-XSS-PROTECTION header][] +* [Introducing security headers][] +* [Removing sensitive information from HTTP responses][] ## Improved Usability -Usability has been improved by [fixing the LiveView datetime picker styling issues][]. +Usability has been enhanced by: -## Improved Third-Party Support +* [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 -Third-party Support has been improved by: +## Improved Third-Party Support -* adding a [Health Check API to Service Fabric API Gateway][] -* updating the following 3rd party libraries on {{% ctx %}} Gateway: - * Fuse - * jQuery - * jQuery UI - * Moment.js - * Stacktrace.js +[Third-party libraries has been updated][] on the {{% ctx %}} platform. ## Improved Installation -Installation has been modified to: - -* [check for certificate friendly name][] -* [use PSDrive to improve compatibility][] -* [allow log file rotation for RabbitMQ logs][] -* [open ports for RabbitMQ Stream][] - -## Improved Upgrade - -Upgrade has been improved by: +The Installation has been improved by [adding an unblock script][] to the installation process. -* [restoring files to pre-upgrade if the load balancer upgrade fails][] -* [aligning the timeout of the Register-ServiceFabricApplicationType command with other commands][] -* [changing the extension of the studio package created by the upgrade script][] -* [allow log file rotation for RabbitMQ logs][Upgrade - allow log file rotation for RabbitMQ logs] -* [opening ports for RabbitMQ Stream][Upgrade - opening ports for RabbitMQ Stream] +For a full list of what has been introduced in this release, please see the [2025.1 Release Notes][] -## Improved Documentation - -The documentation includes updates related to: - -* [adding the encryption key to the built-in Load Balancer server][] -* [adding the Observability Compatibility table to release notes][] -* [updating the ports used by the platform][] - -For a full list of what has been introduced in this release, please see the [2024.11 Release Notes][] - -[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" version="2024.11" >}} -[2024.9]: {{< url path="Cortex.Blogs.Releases.2024.9.MainDoc" version="2024.11" >}} +[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" >}} [Capability]: {{< ref "#improved-capability" >}} [Observability]: {{< ref "#improved-observability" >}} @@ -111,33 +77,18 @@ For a full list of what has been introduced in this release, please see the [202 [Usability]: {{< ref "#improved-usability" >}} [Third-Party Support]: {{< ref "#improved-third-party-support" >}} [Installation]: {{< ref "#improved-installation" >}} -[Upgrade]: {{< ref "#improved-upgrade" >}} -[Documentation]: {{< ref "#improved-documentation" >}} - -[Monitoring Service has been introduced]: {{< url path="Cortex.Blogs.Releases.2024.11.MonitoringServiceHasBeenIntroduced" version="2024.11" >}} -[Operations Overview page]: {{< url path="Cortex.Blogs.Releases.2024.11.OperationsOverviewPage" version="2024.11" >}} -[configuration for maximum query string length]: {{< url path="Cortex.Blogs.Releases.2024.11.ConfigurationForMaximumQueryStringLength" version="2024.11" >}} -[Cortex Interaction Portal can now be installed multiple times on the same machine]: {{< url path="Cortex.Blogs.Releases.2024.11.CortexInteractionPortalCanNowBeInstalledMultipleTimesOnTheSameMachine" version="2024.11" >}} -[session updates more reliably on slower systems]: {{< url path="Cortex.Blogs.Releases.2024.11.SessionUpdatesMoreReliablyOnSlowerSystems" version="2024.11" >}} -[reducing the maximum size of Service Fabric Trace Logs]: {{< url path="Cortex.Blogs.Releases.2024.11.ReducingTheMaximumSizeOfServiceFabricTraceLogs" version="2024.11" >}} -[handling high volumes of executions more efficiently]: {{< url path="Cortex.Blogs.Releases.2024.11.HandlingHighVolumesOfExecutionsMoreEfficiently" version="2024.11" >}} -[increasing the header size limit for Service Fabric API Gateway]: {{< url path="Cortex.Blogs.Releases.2024.11.IncreasingTheHeaderSizeLimitForServiceFabricAPIGateway" version="2024.11" >}} -[Content-security-policy directives]: {{< url path="Cortex.Blogs.Releases.2024.11.ContentSecurityPolicyDirectives" version="2024.11" >}} -[Permissions-Policy header]: {{< url path="Cortex.Blogs.Releases.2024.11.PermissionsPolicyHeader" version="2024.11" >}} -[X-XSS-PROTECTION header]: {{< url path="Cortex.Blogs.Releases.2024.11.XXSSPROTECTIONHeader" version="2024.11" >}} -[fixing the LiveView datetime picker styling issues]: {{< url path="Cortex.Blogs.Releases.2024.11.FixingTheLiveViewDatetimePickerStylingIssues" version="2024.11" >}} -[Health Check API to Service Fabric API Gateway]: {{< url path="Cortex.Blogs.Releases.2024.11.HealthCheckAPIToServiceFabricAPIGateway" version="2024.11" >}} -[check for certificate friendly name]: {{< url path="Cortex.Blogs.Releases.2024.11.CheckForCertificateFriendlyName" version="2024.11" >}} -[use PSDrive to improve compatibility]: {{< url path="Cortex.Blogs.Releases.2024.11.UsePSDriveToImproveCompatibility" version="2024.11" >}} -[allow log file rotation for RabbitMQ logs]: {{< url path="Cortex.Blogs.Releases.2024.11.AllowLogFileRotationForRabbitMQLogs" version="2024.11" >}} -[open ports for RabbitMQ Stream]: {{< url path="Cortex.Blogs.Releases.2024.11.OpenPortsForRabbitMQStream" version="2024.11" >}} -[restoring files to pre-upgrade if the load balancer upgrade fails]: {{< url path="Cortex.Blogs.Releases.2024.11.RestoringFilesToPreUpgradeIfTheLoadBalancerUpgradeFails" version="2024.11" >}} -[aligning the timeout of the Register-ServiceFabricApplicationType command with other commands]: {{< url path="Cortex.Blogs.Releases.2024.11.AligningTheTimeoutOfTheRegisterServiceFabricApplicationTypeCommandWithOtherCommands" version="2024.11" >}} -[changing the extension of the studio package created by the upgrade script]: {{< url path="Cortex.Blogs.Releases.2024.11.ChangingTheExtensionOfTheStudioPackageCreatedByTheUpgradeScript" version="2024.11" >}} -[Upgrade - allow log file rotation for RabbitMQ logs]: {{< url path="Cortex.Blogs.Releases.2024.11.UpgradeAllowLogFileRotationForRabbitMQLogs" version="2024.11" >}} -[Upgrade - opening ports for RabbitMQ Stream]: {{< url path="Cortex.Blogs.Releases.2024.11.UpgradeOpeningPortsForRabbitMQStream" version="2024.11" >}} -[adding the encryption key to the built-in Load Balancer server]: {{< url path="Cortex.Blogs.Releases.2024.11.AddingTheEncryptionKeyToTheBuiltInLoadBalancerServer" version="2024.11" >}} -[adding the Observability Compatibility table to release notes]: {{< url path="Cortex.Blogs.Releases.2024.11.AddingTheObservabilityCompatibilityTableToReleaseNotes" version="2024.11" >}} -[updating the ports used by the platform]: {{< url path="Cortex.Blogs.Releases.2024.11.UpdatingThePortsUsedByThePlatform" version="2024.11" >}} - -[2024.11 Release Notes]: {{< url path="Cortex.Blogs.Releases.2024.11.MainDoc" version="2024.11" >}} + +[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" >}} diff --git a/data/urls.toml b/data/urls.toml index 3fc7ef2ed..01e699d3b 100644 --- a/data/urls.toml +++ b/data/urls.toml @@ -6,6 +6,22 @@ MainDoc = "/blog/news" [Cortex.Blogs.Releases] MainDoc = "/blog/releases" + [Cortex.Blogs.Releases.2025.X] + MainDoc = "/blog/releases/2025.x" + [Cortex.Blogs.Releases.2025.1] + MainDoc = "/blog/2025/02/10/2025.1/" + CreateANewProcessFromBpmnXml = "/blog/2025/02/10/2025.1/#support-for-creating-new-process-from-templates" + AverageDurationGraphHasBeenAdded = "/blog/2025/02/10/2025.1/#added-average-duration-graph-to-operations-overview" + DefaultSizeOfLogs = "/blog/2025/02/10/2025.1/#reduced-service-default-log-sizes" + ImproveThePerformance = "/blog/2025/02/10/2025.1/#improvements-to-service-fabric-services-performance" + ServiceFabricBackUpRestoreServiceHasBeenEnabled = "/blog/2025/02/10/2025.1/#enabled-service-fabric-backuprestore-service" + IntroducingSecurityHeaders = "/blog/2025/02/10/2025.1/#introduced-security-headers-for-cortex-interaction-portal" + RemovingSensitiveInformationFromHttpResponses = "/blog/2025/02/10/2025.1/#removed-sensitive-information-from-cortex-interaction-portal-http-responses" + ImprovingTheUserExperienceOnTheOperationsOverviewPage = "/blog/2025/02/10/2025.1/#improved-user-experience-on-operations-overview" + AddingTheCortexVersionToTheGatewayLogoTooltip = "/blog/2025/02/10/2025.1/#added-cortex-version-to-gateway-logo-tooltip" + 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.2024.X] MainDoc = "/blog/releases/2024.x" [Cortex.Blogs.Releases.2024.11] From 3fae1e0d275f0c3d4f6bce3d503098c2df4492a9 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 6 Feb 2025 13:08:44 +0000 Subject: [PATCH 12/13] fix html test --- .htmltest.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.htmltest.yml b/.htmltest.yml index 5e76aaaa3..202525566 100644 --- a/.htmltest.yml +++ b/.htmltest.yml @@ -26,6 +26,7 @@ IgnoreURLs: - "https://jsonformatter.org/.*" - "https://www.newtonsoft.com/.*" - "https://.*/gov.uk/.*" +- "https://www.elastic.co/.*" IgnoreDirs: - "docs/?.*/_print/" - "docs/?.*/_shared/" From 04ecc087379f9c8a58e5941de1db4922a561b9c2 Mon Sep 17 00:00:00 2001 From: cortex-lp Date: Thu, 6 Feb 2025 13:11:06 +0000 Subject: [PATCH 13/13] build future for link check --- .github/workflows/checklink.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/checklink.yml b/.github/workflows/checklink.yml index 2cc329b30..e69ec25e0 100644 --- a/.github/workflows/checklink.yml +++ b/.github/workflows/checklink.yml @@ -32,7 +32,7 @@ jobs: # For maximum backward compatibility with Hugo modules HUGO_ENVIRONMENT: production HUGO_ENV: production - run: hugo --environment GitHubPages -d $GITHUB_WORKSPACE/dist + run: hugo --environment GitHubPages -d $GITHUB_WORKSPACE/dist --buildFuture - name: Test HTML uses: wjdp/htmltest-action@master with: