SDK Setup Guides
...
C++
Release Notes

Ditto v3 for C++

cpp c plus plus updates version changelog



C++ Linux / iOS Version 3.0.11

Released: Thu Aug 10th 2023, 7:07 am

Release Notes:

  • Changed: Improved clarity of error messages when data on disk cannot be read by this version following a downgrade from a newer version of Ditto. (#9267)
  • Changed: Print some internal errors in a more human-readable format. (#9495)

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.11/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.11/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.11/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.10

Released: Fri Jun 30th 2023, 8:25 pm

Release Notes:

  • Fixed: a potential crash if a document attachment was malformed (#9045)

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.10/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.10/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.10/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.9

Released: Wed Jun 14th 2023, 8:23 am

Release Notes:

  • Synchronized version bump release

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.9/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.9/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.9/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.9-alpha1

Released: Mon May 22nd 2023, 4:34 pm

Release Notes:

  • Synchronized version bump release

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.9-alpha1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.9-alpha1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.9-alpha1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.8

Released: Thu May 18th 2023, 11:33 pm

Release Notes:

  • Synchronized version bump release

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.8/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.8/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.8/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.7

Released: Fri Apr 7th 2023, 9:28 am

Release Notes:

  • Fixed: Resolved an issue with logging when the stdout is not available.

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.7/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.7/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.7/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.6

Released: Wed Mar 15th 2023, 6:00 pm

Release Notes:

  • Fixed: Issue where Ditto instance using
  • Fixed: Potential crash on Windows and Linux from invoking

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.6/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.6/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.6/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.5

Released: Tue Feb 28th 2023, 9:31 pm

Release Notes:

  • Changed: some threads spawned by the SDK no longer wait up to 30 seconds before being stopped.
  • Changed: added more logging when a peer is unable to connect to another peer because of no overlapping supported protocol versions.
  • Fixed: replication hanging under some circumstances, especially WebSocket connections to Big Peer

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.5/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.5/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.5/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.4

Released: Fri Jan 27th 2023, 4:10 pm

Release Notes:

  • Synchronized version bump release

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.4/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.4/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.4/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.3

Released: Thu Jan 26th 2023, 6:35 am

Release Notes:

  • Fixed: an issue which could cause Ditto to hang if more than 500 peers were encountered.

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.3/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.3/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.3/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.3-alpha2

Released: Mon Jan 23rd 2023, 10:05 am

Release Notes:

  • Resolved an issue where presence evictions could deadlock on startup with large numbers of peers

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.3-alpha2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.3-alpha2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.3-alpha2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.2

Released: Fri Jan 20th 2023, 1:20 pm

Release Notes:

  • Synchronized version bump release

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.1

Released: Fri Jan 13th 2023, 6:57 pm

Release Notes:

  • Added:
  • Added:
  • Changed: better readability of data sizes and durations in logs.

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.0

Released: Fri Dec 16th 2022, 5:38 am

Release Notes:

  • Removed: the
  • Removed: the deprecated
  • Removed: the
  • Added:
  • Added:
  • Added:
  • Added:
  • Added:
  • Removed:
  • Changed:
  • Changed: performance improvements.
  • Added:
  • Improved: reliability if app crashes occur while persisting authentication data.
  • Improved: log increased detail to help debug blocked write transactions.
  • Added:
  • Added:
  • Added:
  • Added:

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.0/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.0/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.0/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.0-alpha3

Released: Mon Dec 12th 2022, 5:19 am

Release Notes:

  • Synchronized version bump release

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.0-alpha3/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.0-alpha3/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.0-alpha3/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.0-alpha2

Released: Tue Dec 6th 2022, 8:01 am

Release Notes:

  • Improved: reliability if app crashes occur while persisting authentication data.

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.0-alpha2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.0-alpha2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.0-alpha2/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

C++ Linux / iOS Version 3.0.0-alpha1

Released: Thu Dec 1st 2022, 12:01 pm

Release Notes:

  • Removed: the
  • Removed: the deprecated
  • Removed: the
  • Added:
  • Added:
  • Added:
  • Added:
  • Added:
  • Removed:
  • Changed:
  • Changed: performance improvements.
  • Added

Installation:

iOS

curl -O https://software.ditto.live/cpp-ios/Ditto/3.0.0-alpha1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux x86_64

curl -O https://software.ditto.live/cpp-linux-x86_64/Ditto/3.0.0-alpha1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz

Linux aarch64

curl -O https://software.ditto.live/cpp-linux-aarch64/Ditto/3.0.0-alpha1/dist/Ditto.tar.gz && tar xvfz Ditto.tar.gz