Skip to content

Releases: scaleoutsoftware/DigitalTwinCore-dotnet

ScaleOut Digital Twins 4.5.0 release

14 Jan 01:49
Compare
Choose a tag to compare
  • 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

23 Oct 18:52
80cb3d2
Compare
Choose a tag to compare
  • Added support for Machine Learning for C# models.
  • Added support for anomaly detection in .NET models using ML.NET and TensorFlow.

v4.3.0

03 Sep 21:17
424a1a0
Compare
Choose a tag to compare

Adds support for new DynamoDB and CosmosDB persistence providers.
Adds two new simulation-related API methods:

  • ISimulationCotroller.DelayIndefinitely()
  • ISimulationCotroller.RunThisTwin()

v4.0.0

14 Mar 19:55
Compare
Choose a tag to compare

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

11 Dec 18:47
Compare
Choose a tag to compare
  • 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.