The official CDP4-COMET Web Services releases are published on Docker hub.
The following has been implemented in this release:
- [Fix] Thread pool exhaustion; fixes #385
- [Refactor] codebase to perform all database operations using Asynchronous methods
- [Refactor] Cdp4TransactionManager to make use of IDataSource, IDataSource makes use of NpgsqlDataSource to create new connections and do connection pooling
- [Add] settings to Backtier [ ConnectionTimeout, Keepalive, MaximumPoolSize]
- [Update] dependencies: ] Newtonsoft.Json; CDP4JsonSerializer-CE; Microsoft.Extensions.Logging.Abstractions; CDP4MessagePackSerializer-CE; CDP4ServicesMessaging-CE; FluentResults; FluentValidation; Hangfire.*; Serilog.Sinks.Grafana.Loki; MailKit
- [Refactor] use of regex with time constraing to prevent DOS (#394)
- [Update] CodeQuality to use cdp4-test-database-community-edition:4.2.0
- [Update] docker file to use aspnet:9.0.9-alpine3.22