Releases: scaleoutsoftware/DigitalTwinCore-dotnet
Releases · scaleoutsoftware/DigitalTwinCore-dotnet
ScaleOut Digital Twins 4.5.0 release
- The 4.5.0 release contains the following features/fixes:
- A new OnInitSimulation virtual method was added to the SimulationProcessor class, and a new SimulationStartTime property was added to the ISimulationController interface (DigitalTwinCore-dotnet repo).
- Increased the Kestrel server's max request body size limit for zip file uploads from 100 MB to 200 MB (DigitalTwinBuilder repo).
- Scaleout.Client allows now connecting to a local SOSS service w/o using a server port, updated the appseting.json file for .Net ActionHandler to use a new 'portless' connection string format (AgentService repo).
- Improved Kafka connector messaging with sequential message ordering and high availability (Java ActionHandler).
- DotNet runtime only: added support for using a simulation framework for stress testing of the DT framework (Streaming.Net repo).
- Support for the 'IsStressTestModel' and 'StressTestModelTaskCount' optional flags in the user stress test model's appsetting.json file.
- .NET DT runtime is based on the Streaming.Net Nuget packages v4.5.0 and Scaleout.Client v4.5.12.
- Requires StreamServer version 5.15.6.390 or higher.
- The packages use DT docker images of version '4.5.0'
(the release version downloads docker images with a '4-latest' tag).
ScaleOut Digital Twins 4.4.5 release
- Added support for Machine Learning for C# models.
- Added support for anomaly detection in .NET models using ML.NET and TensorFlow.
v4.3.0
v4.0.0
Scaleout.Streaming.DigitalTwin.Core
- Adds new SharedModelData and SharedGlobalData properties to ProcessingContext and InitContext, allowing digital twins to access shared object data.
Scaleout.DigitalTwin.Workbench
- Adds support for new SharedModelData and SharedGlobalData properties, allowing DT model instances to access shared object data in a workbench environment.
- Adds support for LogMessage() in simulation processing context.
- Adds convenience methods to workbench classes for creating a Console logger.
- Adds support for processing context's SendToDataSource() method in RealTimeWorkbench. Messages available via new DataSourceMessageReceived event on the real-time workbench.
v3.11.0
- Initial open source release.
- Adds new Init() overload to DigitalTwinBase class that supplies an InitContext parameter, allowing for timers to be created at twin initialization time.