Skip to content

Releases: scaleoutsoftware/DigitalTwinCore-dotnet

ScaleOut Digital Twins 5.0 release

12 Mar 00:36

Choose a tag to compare

  • The 5.0.0 version release contains the following features/fixes:
    • Enhanced DT UI layer with new generative AI features:
      • UI enables users to create queries and widgets with AI-powered analysis.
      • Users can add AI-powered anomaly detection to any query or widget.
      • Redesigned the admin and dashboard UI.
    • Added support for automatic ML Retraining (continuous learning).
  • First public release with a new Java Scaleout client library (including IG support).
    • Redesigned DT components and Java-based connectors to use Java Scaleout client library.
  • Upgraded .NET version to 8.0 (just left Entity Framework components on the .NET 6.0 level).
  • .NET DT runtime is based on the Streaming.Net Nuget packages v5.0.0 and Scaleout.Client v4.6.0.
  • Requires StreamServer version 5.15.8.392 or higher.
  • The packages use DT docker images of version '5.0.0'
    (the release version downloads docker images with a '5-latest' tag).

ScaleOut Digital Twins 4.5.0 release

14 Jan 01:49

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

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

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

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

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.