You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- Decomposition of Output Variables - Json Notation -->
137
125
138
126
Affected Components:
139
127
@@ -145,8 +133,6 @@ Affected Components:
145
133
146
134
A new [built-in _executionContext variable][] is now exposed in [processes][process] and [activities][activity].
147
135
The `_executionContext` variable contains the initiator of the flow execution, as well as an `Extensions` property that can be used to store additional information.
148
-
TODO - REVIEW LINK TO EXECUTION CONTEXT WHICH SHOULD HAVE SECTION
149
-
<!-- Flow Engine - Expose Initiator on new _executionContext builtin variable -->
150
136
151
137
Affected Components:
152
138
@@ -158,21 +144,12 @@ Affected Components:
158
144
159
145
A new proxy for the {{% ctx %}} 7 Flow [API][] has been added to simplify migrating to the platform. This allows for the execution of flows using the same [API][] as the one used in {{% ctx %}} 7.
160
146
161
-
<!-- Legacy FlowAPI - Add API logging -->
162
-
<!-- Legacy FlowApi - Add authorisation -->
163
-
<!-- Legacy FlowAPI - Add configuration for the load balancer to send to all instances of the new service -->
164
-
165
147
The [API][] includes the following endpoints:
166
148
167
149
* Encrypt
168
150
* Run Flow
169
151
* Run Flow Asynchronously
170
152
171
-
<!-- Legacy Flow API - Encryption endpoint -->
172
-
<!-- Legacy FlowAPI - Add Encrypt endpoint -->
173
-
<!-- Legacy FlowAPI - Add legacy-style API for running flows async -->
174
-
<!-- Legacy FlowAPI - New service hosting legacy-style flowAPI - sync -->
175
-
176
153
By default, the `Run Flow` and `Run Flow Asynchronously` endpoints will run the specified flow within the default package and version.
177
154
To run the flow in a different package and version, the following [APIs][API] have been added to configure mappings between FlowNames and specific package versions:
178
155
@@ -181,8 +158,6 @@ To run the flow in a different package and version, the following [APIs][API] ha
181
158
* Remove single mapping
182
159
* Remove all mappings
183
160
184
-
<!-- Legacy FlowAPI - Ability to configure mapping between a FlowName and specific package versions -->
185
-
186
161
Affected Components:
187
162
188
163
*[{{% ctx %}} Innovation Core Application][]
@@ -215,8 +190,6 @@ The following blocks and properties are logged:
215
190
*[Response][]
216
191
*[SSH Logs][]
217
192
218
-
<!-- Logging - Enable block logging for specific blocks -->
219
-
220
193
Affected Components:
221
194
222
195
*[{{% ctx %}} Innovation Execution Application][]
@@ -230,21 +203,6 @@ Affected Components:
230
203
An exercise has been undertaken to reduce the total number of NServiceBus endpoints and RabbitMQ queues in the platform.
231
204
This has been achieved by consolidating the endpoints and queues where possible.
232
205
233
-
<!-- Total Cost of Ownership - Periodically delete unused rabbitmq queues -->
234
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in API gateway service -->
235
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Authorisation service -->
236
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Concurrency Management service -->
237
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Configuration Management service -->
238
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Data Storage service -->
239
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Execution Management service -->
240
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Execution service -->
241
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Licence Management service -->
242
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Monitoring service -->
243
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Package Management service -->
244
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Provisioning service -->
245
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Scheduling service -->
246
-
<!-- Total Cost of Ownership - Reduce number of logical endpoints in Triggers service -->
247
-
248
206
Affected Components:
249
207
250
208
*[{{% ctx %}} Innovation Core Application][]
@@ -267,7 +225,6 @@ Affected Components:
267
225
##### Upgrade OpenSSL
268
226
269
227
The OpenSSL version shipped with the platform has been upgraded to the latest version.
270
-
<!-- 3rd Party Libraries - Upgrade OpenSSL -->
271
228
272
229
Affected Components:
273
230
@@ -277,7 +234,6 @@ Affected Components:
277
234
##### Multi-domain certificates support
278
235
279
236
Support for Multi Domain Certificates in HA deployment is now supported.
280
-
<!-- Product Portal - Support for Multi Domain Certificates in HA deployment needs adding (and testing) -->
281
237
282
238
Affected Components:
283
239
@@ -287,7 +243,6 @@ Affected Components:
287
243
##### New CortexManagementUser added to manage RabbitMQ queues
288
244
289
245
A new management user for RabbitMQ queues is now created when providing `RabbitMqManagementUser` and `RabbitMqManagementPassword` during installation or upgrade.
290
-
<!-- Total Cost of Ownership - Create CortexManagementUser during upgrade -->
291
246
292
247
Affected Components:
293
248
@@ -296,7 +251,6 @@ Affected Components:
296
251
##### Server-side validation added to {{% ctx %}} Gateway API
297
252
298
253
The {{% ctx %}} Gateway [API][] now includes server-side validation to prevent [Path Traversal][] attacks when creating new flows and groups.
The refresh token cookie is now removed when a user signs out of {{% ctx %}} Gateway, preventing any further use of the token after the user has logged out.
308
-
<!-- Security - Vodafone GNO Pentest - 56840 - Bearer Token not Invalidated after Logout -->
309
262
310
263
Affected Components:
311
264
@@ -316,7 +269,6 @@ Affected Components:
316
269
##### Rename Flows Charm to Dev and change icon
317
270
318
271
The Flows Charm has been renamed to Dev and the icon has been changed to reflect this.
319
-
<!-- CORTEX Gateway - Rename Flows Charm to Dev and change icon -->
320
272
321
273
Affected Components:
322
274
@@ -325,7 +277,6 @@ Affected Components:
325
277
##### Rename Settings Charm to Admin and change icon
326
278
327
279
The Settings Charm has been renamed to Admin and the icon has been changed to reflect this.
328
-
<!-- CORTEX Gateway - Rename Settings Charm to Admin and change icon -->
329
280
330
281
Affected Components:
331
282
@@ -341,7 +292,6 @@ This was required as .NET 6 will be out of support in November.
341
292
{{% alert title="Note" %}}
342
293
Upgrade excludes {{% ctx %}} Gateway as currently on .NET Framework 4.7.2 which is not compatible with .NET 8, and still under long term support.
343
294
{{% /alert %}}
344
-
<!-- Upgrade .Net - Upgrade to NET 8 -->
345
295
346
296
Affected Components:
347
297
@@ -371,7 +321,6 @@ Affected Components:
371
321
372
322
The latest version of Service Fabric has been included in the artefacts.
373
323
During upgrade, the Service Fabric cluster version will be upgrade to the packaged version in the artefacts.
374
-
<!-- Platform Upgrade - ServiceFabric Cluster Version needs upgrading in the upgrade scripts -->
375
324
376
325
Affected Components:
377
326
@@ -386,7 +335,6 @@ The installation scripts have been amended to unblock files before running if th
386
335
{{% alert title="Note" %}}
387
336
`Zone.Identifier` is a file property that indicates a file was downloaded from the internet and is potentially unsafe. Windows uses this property as a protection feature.
388
337
{{% /alert %}}
389
-
<!-- Installation - Amend Installation scripts to unblock files before running -->
390
338
391
339
Affected Components:
392
340
@@ -402,7 +350,6 @@ The upgrade scripts have been amended to unblock files before running if the ope
402
350
{{% alert title="Note" %}}
403
351
`Zone.Identifier` is a file property that indicates a file was downloaded from the internet and is potentially unsafe. Windows uses this property as a protection feature.
404
352
{{% /alert %}}
405
-
<!-- Upgrade - Unblock upgrade files -->
406
353
407
354
Affected Components:
408
355
@@ -411,7 +358,6 @@ Affected Components:
411
358
##### Execution Service is upgraded when the engine version is unchanged
412
359
413
360
The Execution Service will now be upgraded when the engine version is unchanged. This is to ensure the upgrade works, including edge cases such as patches.
414
-
<!-- Platform Upgrade - Execution Service should be upgraded when the engine version is unchanged -->
415
361
416
362
Affected Components:
417
363
@@ -424,10 +370,6 @@ This includes a `Graceful Period timeout` and a `Cancel Period Timeout`, both wh
424
370
425
371
Currently, there is no documentation available on how to do this. For further assistance, please raise a case in the [{{% ctx %}} Service Portal][].
426
372
427
-
<!-- Service Fabric - Execution Services should handle Service Fabric lifecycle events so flows end gracefully within allowed period -->
428
-
<!-- Service Fabric - Execution Services should read in the timeout periods for shutdown from a configuration file -->
429
-
<!-- Service Fabric - Gather data from customer on sensible timeouts for service shutdown -->
430
-
431
373
Affected Components:
432
374
433
375
*[{{% ctx %}} Innovation Core Application][]
@@ -442,41 +384,27 @@ Affected Components:
442
384
##### Process and Activity
443
385
444
386
The [What is a Flow][] documentation has been updated to include information on the new concepts of [Processes][Process] and [Activities][Activity].
445
-
<!-- Process Design & Execution - Documentation - Update What Is A Flow to talk about types of flow (Process and Activity) -->
446
387
447
388
##### Decomposition of Output properties
448
389
449
390
The [What is a Block Property][] documentation has been updated to include information on the new [Decomposition of Output properties][decomposition syntax] feature.
450
-
<!-- Product Portal - add Decomposition of Output properties to What is a Block Property information page -->
451
-
TODO - REVIEW DECOMPOSITION LINKS LOCAL AND OUT FROM THIS PAGE
A new section has been added to the documentation explaining how to [prevent deadlocks][] when using semaphores.
459
-
<!-- Product Portal - What is a semaphore? - Preventing Deadlocks -->
460
395
461
396
##### Screenshots updated
462
397
463
398
Screenshots within the documentation has been updated to reflect the new branding, including [Blocks][] icons and various [{{% ctx %}} Gateway][] screenshots.
464
-
<!-- Product Portal - Screenshots (including those that contain Blocks) need updatingProduct Portal - Screenshots (including those that contain Blocks) need updating -->
465
399
466
400
##### Flow compatibility version introduced
467
401
468
402
The [Flow compatibility version][] has been added to the release notes.
0 commit comments