Skip to content

Releases: getditto/DittoDotnetTools

2.0.0

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 04 Aug 14:13
d0c3d86

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.
  • Presence Viewer displays Multicast Beta connections in the graph and legend. (SDKS-4556)

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.9

2.0.0-rc.9 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 30 Jul 02:26

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.
  • Presence Viewer displays Multicast Beta connections in the graph and legend. (SDKS-4556)

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.8

2.0.0-rc.8 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 30 Jul 02:04

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.10

2.0.0-rc.10 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 30 Jul 17:42

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.
  • Presence Viewer displays Multicast Beta connections in the graph and legend. (SDKS-4556)

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.7

2.0.0-rc.7 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 28 Jul 16:07

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.6

2.0.0-rc.6 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 28 Jul 02:46

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.5

2.0.0-rc.5 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 27 Jul 16:39

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.4

2.0.0-rc.4 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 27 Jul 15:26

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.3

2.0.0-rc.3 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 24 Jul 20:30

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • Pin .NET Version by Bulzan Sergiu (@busec0) in #17. The tools now target .NET 8; .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Public API changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Mac Catalyst support by Bulzan Sergiu (@busec0) in #15. Both tools now include Mac Catalyst targets.
  • SDKS-3476: DittoDotnetTools: Use .env file for SampleApp credentials configuration by John Cunningham (@SausCode) in #19.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.

Changed

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.

2.0.0-rc.2

2.0.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@ditto-sdk-releases ditto-sdk-releases released this 24 Jul 17:14

DittoDotnetTools 2 supports Ditto .NET SDK 5. Both DittoTools.Heartbeat and DittoTools.PresenceViewer require Ditto 5.0.1 or a later 5.x release.

Breaking changes

  • Ditto .NET SDK 4 is no longer supported.
  • The tools now target .NET 8. .NET 7 is no longer supported.
  • The minimum Android API level increased from 21 to 24.
  • Heartbeat and Presence Viewer use the Ditto .NET SDK 5 peer, server-connection, query, sync, and transport APIs. (SDKS-3742)
  • Mac Catalyst is supported, but release builds are restricted to arm64 because the Ditto 5.0.1 native package does not contain an x64 Mac Catalyst slice.

Heartbeat changes

  • Heartbeat peer documents add a connectionTypes map containing every observed SDK connection type. The existing bluetooth, p2pWifi, and lan summary fields remain available.

Added

  • Added Mac Catalyst targets to both tools.
  • Added .env configuration for the included sample app.
  • Presence Viewer assets are now included directly in DittoTools.PresenceViewer; the separate DittoPresenceViewerCore package is no longer required.

Fixed

  • Fixed required Android transport permissions, deferred sync startup, Presence Viewer WebView readiness, and Heartbeat toolbar icons during real-device validation. (SDKS-3742, SDKS-3869)
  • Fixed Heartbeat incorrectly counting WebSocket connections as LAN.
  • Updated the published support and homepage metadata.
  • Restored the Presence Viewer assets used by previous GA tools releases. (SDKS-4488)

What's Changed

Ditto SDK release notes: https://docs.ditto.live/sdk/latest/release-notes/c-sharp