Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 2023.9 Release Notes #63

Merged
merged 10 commits into from
Oct 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
331 changes: 331 additions & 0 deletions content/en/blog/releases/2023.X/2023.9.md

Large diffs are not rendered by default.

56 changes: 18 additions & 38 deletions content/en/docs/2023.9/Whats New/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,68 +7,48 @@ weight: 1

## Summary

2023.7 is the fourth [Fast Track][] release of the next generation of {{% ctx %}} and continues our journey to improve on the previous 7.X generation in the following areas:
2023.9 is the fifth [Fast Track][] release of the next generation of {{% ctx %}} and continues our journey to improve on the previous 7.X generation in the following areas:

* [Usability][]
* [Capability][]
* [Documentation][]

## Improved Usability

This release introduces:

* [API Gateway Consolidation][]

## Improved Capability

This release introduces:

* Two new services within the [HA Platform][]:
* [Concurrency Management Service][]
* [Scheduling Service][]
* Debugging has been moved to the Execution Service, and the [Flow Debugging Service has been removed][Removed Flow Debugger Service]
* Five [new Blocks][New Blocks], adding new functionality to work with:
* [Data Storage][]
* Two [new Common Properties][New Common Properties] have been added to most blocks:
* [Semaphore][Semaphore Property]
* [Run As][Run As Property]
* [Improvements to the Interaction Portal][]
* One new service within the [HA Platform][]:
* [Triggers Service][]
* Six [New Blocks][] have been added to the Innovation platform to work with:
* [Data Storage][] - Allowing for communication using the shared Data Storage within the HA Platform

## Improved Documentation

This release introduces:

* [Product Portal][] changes, including:
* Documentation has been updated to reflect the [new and upcoming services][HA Platform]
* Documentation has been updated to reflect the [new services][HA Platform]
* Reference documentation has been added for the [new blocks][New Blocks]
* Reference documentation has been added for the [new common properties][New Common Properties]

## Other Improvements

This release additionally introduces:

* [Improvements to installation process of the HA Platform][]
* [CORTEX Gateway Rebranding][]
* [Windows Server 2022 Support][]

For a full list of what has been introduced in this release, please see the [2023.7 Release Notes][]
For a full list of what has been introduced in this release, please see the [2023.9 Release Notes][]

[Usability]: {{< ref "#improved-usability" >}}
[Capability]: {{< ref "#improved-capability" >}}
[Documentation]: {{< ref "#improved-documentation" >}}

[Improvements to the Interaction Portal]: {{< url path="Cortex.Blogs.Releases.2023.7.ImprovedInteractionPortal" version="2023.7" >}}
[HA Platform]: {{< url path="Cortex.Blogs.Releases.2023.7.ExpansionOfTheHAPlatform" version="2023.7" >}}
[Concurrency Management Service]: {{< url path="Cortex.Blogs.Releases.2023.7.NewConcurrencyManagementService" version="2023.7" >}}
[Scheduling Service]: {{< url path="Cortex.Blogs.Releases.2023.7.NewSchedulingService" version="2023.7" >}}
[API Gateway Consolidation]: {{< url path="Cortex.Blogs.Releases.2023.7.APIGatewayConsolidation" version="2023.7" >}}
[New Blocks]: {{< url path="Cortex.Blogs.Releases.2023.7.NewBlocks" version="2023.7" >}}
[New Common Properties]: {{< url path="Cortex.Blogs.Releases.2023.7.NewCommonBlockProperties" version="2023.7" >}}
[Product Portal]: {{< url path="Cortex.Blogs.Releases.2023.7.ProductPortal" version="2023.7" >}}
[Improvements to installation process of the HA Platform]: {{< url path="Cortex.Blogs.Releases.2023.7.ImprovedInstallationProcess" version="2023.7" >}}
[Removed Flow Debugger Service]: {{< url path="Cortex.Blogs.Releases.2023.7.RemovedFlowDebuggerService" version="2023.7" >}}
[2023.7 Release Notes]: {{< url path="Cortex.Blogs.Releases.2023.7.MainDoc" version="2023.7" >}}

[Semaphore Property]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.CommonProperties.SemaphoreProperty" version="2023.7" >}}
[Run As Property]: {{< url path="Cortex.Reference.Concepts.Fundamentals.Blocks.BlockProperties.CommonProperties.RunAsProperty" version="2023.7" >}}
[Data Storage]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2023.7" >}}
[HA Platform]: {{< url path="Cortex.Blogs.Releases.2023.9.ExpansionOfTheHAPlatform" version="2023.9" >}}
[Triggers Service]: {{< url path="Cortex.Blogs.Releases.2023.9.NewTriggersService" version="2023.9" >}}
[New Blocks]: {{< url path="Cortex.Blogs.Releases.2023.9.NewBlocks" version="2023.9" >}}
[CORTEX Gateway Rebranding]: {{< url path="Cortex.Blogs.Releases.2023.9.CORTEXGatewayRebranding" version="2023.9" >}}
[Windows Server 2022 Support]: {{< url path="Cortex.Blogs.Releases.2023.9.WindowsServer2022Support" version="2023.9" >}}
[Product Portal]: {{< url path="Cortex.Blogs.Releases.2023.9.ProductPortal" version="2023.9" >}}
[2023.9 Release Notes]: {{< url path="Cortex.Blogs.Releases.2023.9.MainDoc" version="2023.9" >}}

[Data Storage]: {{< url path="Cortex.Reference.Blocks.DataStorage.MainDoc" version="2023.9" >}}

[Fast Track]: {{< url path="Cortex.Reference.Glossary.F-J.FastTrack" >}}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Application Service that handles automatically triggering executions within the Innovation platform.
Application Service that handles automatically triggering executions in response to external events (e.g. receipt of an SNMP trap).
Original file line number Diff line number Diff line change
Expand Up @@ -290,6 +290,7 @@ Innovation has a [gobetween][] load balancer included that isn't highly availabl
* Must support a round robin (or similar) method of load balancing to specified ports on 3 nodes.
* Must be able to health check each node by running a predefined batch script (`ApiGatewayTypeHealthcheck.bat`, which resides in the `gobetween` folder of the `Cortex Innovation {{< version >}} - App Server Install Scripts`) that returns 1 for healthy and 0 for unhealthy.
* Must be able to access each of the Application Servers via HTTPS.
* Ideally it should support UDP to use the SNMP functionality of the [Triggers Service][TriggersService].
* Ideally it should be highly available to avoid a single point of failure in the system.

## Next Steps?
Expand All @@ -306,6 +307,7 @@ Application Servers and Load Balancer server are installed in the same way regar
[Minimum Architecture]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.MinimumArchitecture" >}}
[Alternative Architectures]: {{< url path="Cortex.GettingStarted.OnPremise.AddInnovationTo72.MultipleServerWithHA.AlternativeArchitectures" >}}
[SSL Best Practices]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.Advanced.SSLBestPractices" >}}
[TriggersService]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" >}}
[gobetween]: {{< url path="GoBetween.MainDoc" >}}
[CORTEX Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" >}}
[Anycast]: {{< url path="Anycast.MainDoc" >}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,11 @@ Each service has an endpoint which is used to communicate with Service Fabric an

{{% alert title="Note" %}}Only applicable for installations with HA.{{% /alert %}}

The load balancer server must be able to retrieve traffic via HTTPS. The following firewall ports are opened by the installer (these rules will all appear in Windows Firewall with names starting with `{CustomerName}`):
The following firewall ports are opened by the installer (these rules will all appear in Windows Firewall with names starting with `{CustomerName}`):

|Name in Rule | Name in Config | Default Port(s) | Protocol(s) | Direction | Program |
|--------------------|----------------------|-----------------|-------------|-----------|---------|
| GoBetweenTlsPort | loadBalancerSnmpPort | 162 | UDP | Inbound | Any |
| GoBetweenSnmpPort | loadBalancerSnmpPort | 162 | UDP | Inbound | Any |
| GoBetweenTlsPort | loadBalancerTlsPort | 443 | TCP | Inbound | Any |

[Dynamic Ports]: {{< url path="MSSupport.Troubleshooting.DynamicPorts" >}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,7 @@ Innovation has a [gobetween][] load balancer included that isn't highly availabl
* Must support a round robin (or similar) method of load balancing to specified ports on 3 nodes.
* Must be able to health check each node by running a predefined batch script (`ApiGatewayTypeHealthcheck.bat`, which resides in the `gobetween` folder of the `Cortex Innovation {{< version >}} - App Server Install Scripts`) that returns 1 for healthy and 0 for unhealthy.
* Must be able to access each of the Application Servers via HTTPS.
* Ideally it should support UDP to use the SNMP functionality of the [Triggers Service][TriggersService].
* Ideally it should be highly available to avoid a single point of failure in the system.

## Next Steps?
Expand All @@ -276,6 +277,7 @@ Innovation has a [gobetween][] load balancer included that isn't highly availabl
[Architecture]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.MultipleServerWithHA.Architecture" >}}
[Create Self-Signed Certificates]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.Advanced.CreateSelfSignedCertificates" >}}
[SSL Best Practices]: {{< url path="Cortex.GettingStarted.OnPremise.InstallInnovationOnly.Advanced.SSLBestPractices" >}}
[TriggersService]: {{< url path="Cortex.Guides.CortexInnovation.CoreApplication.Services.TriggersService.MainDoc" >}}
[gobetween]: {{< url path="GoBetween.MainDoc" >}}
[CORTEX Service Portal]: {{< url path="Cortex.ServicePortal.MainDoc" >}}
[Anycast]: {{< url path="Anycast.MainDoc" >}}
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions data/urls.toml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,14 @@
ImprovedInstallationProcess = "/blog/2023/08/21/2023.7/#improved-installation-process"
RemovedFlowDebuggerService = "/blog/2023/08/21/2023.7/#removed-flow-debugger-service"
ProductPortal = "/blog/2023/08/21/2023.7/#product-portal"
[Cortex.Blogs.Releases.2023.9]
MainDoc = "/blog/2023/10/16/2023.9/"
ExpansionOfTheHAPlatform = "/blog/2023/10/16/2023.9/#expansion-of-the-ha-platform"
NewTriggersService = "/blog/2023/10/16/2023.9/#new-triggers-service"
NewBlocks = "/blog/2023/10/16/2023.9/#new-blocks"
CORTEXGatewayRebranding = "/blog/2023/10/16/2023.9/#cortex-gateway-rebranding"
WindowsServer2022Support = "/blog/2023/10/16/2023.9/#windows-server-2022-support"
ProductPortal = "/blog/2023/10/16/2023.9/#product-portal"
[Cortex.Blogs.Releases.2022.X]
MainDoc = "/blog/releases/2022.x"
[Cortex.Blogs.Releases.2022.9]
Expand Down
Loading