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
##### Added ability to configure block logging on each block
145
143
146
144
All blocks now have a new advanced `Logging` setting that lets you control whether the [Block][Blocks] logs its activity. You can choose to always log by setting the `enabled` property in `Logging` to `true`, to never log by setting it to `false` or to have logging controlled by
@@ -172,7 +170,6 @@ Affected Components:
172
170
173
171
#### Security
174
172
175
-
<!--##### API Gateway - Encryption Endpoint - PBI -->
176
173
##### Added Encryption Endpoint to {{% ctx %}} API Gateway Service
177
174
178
175
The [{{% ctx %}} API Gateway Service][] now exposes a new API endpoint to encrypt user data.
@@ -183,7 +180,6 @@ Affected Components:
183
180
*[{{% ctx %}} API Gateway Service][]
184
181
*[{{% ctx %}} Listeners Service][]
185
182
186
-
<!--##### {{% ctx %}} Configuration Portal - Able to encrypt values on entry - PBI -->
187
183
##### Added the ability to encrypt values in the {{% ctx %}} Configuration Portal
188
184
189
185
You can now securely encrypt parameter values directly when adding them to a container.
##### Introduced Role‑Based Access Control for Containers in the {{% ctx %}} Configuration Portal
198
193
199
194
Role‑based access control has been added to container management, making it easier to control who can create, view, edit, delete, import, and export containers.
Support has been added for specifying multiple encryption keys, allowing Dev, Test and Prod environments to encrypt data using their own key, whilst being able to decrypt data encrypted in one of the other environments.
@@ -228,7 +222,6 @@ Affected Components:
228
222
*[{{% ctx %}} Innovation Execution Application][]
229
223
*[{{% ctx %}} Execution Service][]
230
224
231
-
<!--########## Security - Microsoft patches ASP.NET Core bug rated highly critical - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI- PBI -->
232
225
##### Patched ASP.NET Core bug
233
226
234
227
A vulnerability was discovered by Microsoft in ASP.NET Core which is used by the `Services` in [{{% ctx %}} Innovation Core Application][] and [{{% ctx %}} Innovation Execution Application][], so an update to all our `Services` to use the latest version was required.
@@ -252,10 +245,6 @@ Affected Components:
252
245
*[{{% ctx %}} Innovation Execution Application][]
253
246
*[{{% ctx %}} Execution Service][]
254
247
255
-
<!--##### Configuration Portal - Export Mechanism Decrypts Passwords TODO - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI -->
256
-
<!--##### Configuration Portal - Security Policies - "connect-src 'self' https:;" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI -->
257
-
<!--##### Configuration Portal - Security Policies - "default-src 'self';" prevents importing configuration - THIS SHOULD ONLY HAVE A BRIEF EXPLENATION- PBI -->
258
-
259
248
##### General Security enhancements
260
249
261
250
Some general security enhancements has been made to {{% ctx %}} Configuration Portal.
##### Enhanced Service Fabric resilience to RabbitMQ node outages
272
260
273
261
[Service Fabric][] services now automatically connect to another RabbitMQ node if the node it's connected to becomes unavailable.
@@ -293,9 +281,6 @@ Affected Components:
293
281
294
282
#### Performance
295
283
296
-
<!--##### Execution Service - Regulate cache access to package management interactions- PBI -->
297
-
<!--##### Execution Service - Add semaphore to regulate Translation And Trap Input Variable cache access- PBI -->
298
-
<!--##### Execution Service - Further Performance Optimisations On Hot Code Paths - PBI -->
299
284
##### Improved Execution Service concurrency and flow translation
300
285
301
286
The [{{% ctx %}} Execution Service][] now uses semaphores to ensure the same flow isn't translated multiple times when executed concurrently for the first time.
@@ -314,7 +299,6 @@ Affected Components:
314
299
*[{{% ctx %}} Innovation Execution Application][]
315
300
*[{{% ctx %}} Execution Service][]
316
301
317
-
<!--##### Execution Management Service - Batching for execution started/ended messages- PBI -->
318
302
##### Optimised Execution Management Service event batching
319
303
320
304
The [{{% ctx %}} Execution Management Service][] now batches execution start/end events, reducing inter‑service traffic.
@@ -327,7 +311,6 @@ Affected Components:
327
311
*[{{% ctx %}} Innovation Execution Application][]
328
312
*[{{% ctx %}} Execution Service][]
329
313
330
-
<!--##### Monitoring Service - Limit the batch size of ExecutionCompletionDetails sent- PBI -->
331
314
##### Limit The batch size of ExecutionCompletionDetails sent to the Monitoring Service
332
315
333
316
The [{{% ctx %}} Execution Management Service][] now limits the batch size of execution completion events, reducing inter‑service traffic.
@@ -348,7 +331,6 @@ Affected Components:
348
331
349
332
#### Observability
350
333
351
-
<!--##### Observability - Set Retention Period for Grafana Loki- PBI -->
352
334
##### Set Retention Period for Grafana Loki
353
335
354
336
Added a retention period to Grafana Loki to ensure that Logs do not continue to grow exponentially.
@@ -361,7 +343,6 @@ Affected Components:
361
343
362
344
#### Installation
363
345
364
-
<!--##### Installation - OpenSSL issue when used over PSRemoting- PBI -->
365
346
##### Improved OpenSSL certificate generation
366
347
367
348
The OpenSSL certificate generation process has been modified.
@@ -372,7 +353,6 @@ Affected Components:
372
353
373
354
* {{% ctx %}} App Server Install Scripts
374
355
375
-
<!--##### Installation - Gateway - Sid cannot be retried using Get-GatewayApplicationPoolUserSid- PBI-->
376
356
##### Removal of dependency on Active Directory cmdlets
377
357
378
358
The `Installation` of [{{% ctx %}} Gateway][Gateway] no longer uses Active Directory cmdlets, removing the need to install the Active Directory PowerShell Module.
@@ -383,7 +363,6 @@ Affected Components:
383
363
384
364
#### Upgrade
385
365
386
-
<!--##### Service Fabric - ApiGateway - Certificate update At Orange means we need to change APIGateway Config Package Version Number -->
387
366
##### Changed location of CertificateSettings for Service Fabric services
388
367
389
368
The `CertificateSettings` has been moved from the `Settings.xml` to the `appsettings.json` file for the following services:
@@ -415,7 +394,6 @@ Affected Components:
415
394
* {{% ctx %}} App Server Install Scripts
416
395
* {{% ctx %}} Upgrade Scripts
417
396
418
-
<!--##### Upgrade - Backup/Recover reliable collections on single server upgrade- PBI -->
419
397
##### Backup & Restore Support for Reliable Collections during Single‑Server Upgrades
420
398
421
399
During a single‑server upgrade, all reliable collection data is now automatically backed up before the upgrade starts, and restored after the upgrade completes, preserving data that would have previously needed to be restored manually.
@@ -428,7 +406,6 @@ Affected Components:
428
406
429
407
#### Capability
430
408
431
-
<!--##### Blocks - Data Storage - Implement Cancellation tokens for all 5 Data Storage blocks - PBI -->
432
409
##### Inability to cancel Data Storage Blocks executions
433
410
434
411
A bug has been fixed with the [Data Storage Blocks][Data Storage Blocks] where the block execution would hang after an upgrade or restart, without the ability to cancel the execution.
@@ -454,7 +431,6 @@ Affected Components:
454
431
*[{{% ctx %}} Innovation Execution Application][]
455
432
*[{{% ctx %}} Execution Service][]
456
433
457
-
<!--##### Blocks - Execute HTTP Request, SOAP, OpenAPI - Set Request Timeout to Block Timeout - PBI -->
458
434
##### Block Timeout ignored by Execute HTTP, SOAP, and OpenAPI Request Blocks
459
435
460
436
A bug has been fixed where the Block Timeout setting was being ignored by the [Execute HTTP Request][], [Execute SOAP Request][], and `Execute OpenAPI Request` blocks when making requests.
@@ -465,7 +441,6 @@ Affected Components:
465
441
*[{{% ctx %}} Gateway][Gateway]
466
442
*[{{% ctx %}} Block Packages][Blocks]
467
443
468
-
<!--##### Load Balancer - Danish character in Certificate Subject Name causes HealthChecks to fail - PBI -->
469
444
##### Health check failures when using Danish characters in certificate subject
470
445
471
446
A bug has been fixed where health checks failed if a Danish character was used in the Certificate Subject Name for the Load Balancer.
@@ -475,7 +450,6 @@ Affected Components:
475
450
* {{% ctx %}} App Server Install Scripts
476
451
* {{% ctx %}} Upgrade Scripts
477
452
478
-
<!--##### Concurrency Management Service - Cleanup executions inside semaphores when execution service starts up - PBI -->
479
453
#### Cleanup executions inside semaphores when execution service starts up
480
454
481
455
A bug has been fixed where executions remain inside a semaphore (locked forever) when the [{{% ctx %}} Execution Service][] service running those executions stops unexpectedly.
@@ -491,7 +465,6 @@ Affected Components:
491
465
492
466
#### Usability
493
467
494
-
<!--##### {{% ctx %}} Gateway - Expression editor can become disconnected from model with block still selected and property grid open- PBI -->
495
468
##### Expression editor changes kept when clicking away and back on a block
496
469
497
470
A bug was fixed where making a change on the expression editor was sometimes lost when clicking on another block then clicking back on the block where the change was made.
@@ -500,7 +473,6 @@ Affected Components:
500
473
501
474
*[{{% ctx %}} Gateway][Gateway]
502
475
503
-
<!--##### Trigger Service - Should not deserialise trigger data to immutable dictionary- PBI -->
504
476
##### Triggers can be removed after Trigger Service restarts
505
477
506
478
A bug was fixed where deleting a trigger would silently fail after a restart of the [{{% ctx %}} Triggers Service][].
0 commit comments