Release Notes

C++

Document image


4.8.2 Version Release

Release Date: Sept 25, 2024

4.8.2 C++ Specific Changes

No C++ Specific Changes



4.8.1 Version Release

Release Date: Sept 5, 2024

4.8.1 C++ Specific Changes

🛠️ Fixed: Ditto::update_transport_config() will have the same behavior as Ditto::set_transport_config() if called after start_sync() (#14320)



4.8.0 Version Release

Release Date: Aug 28, 2024

4.8.0 C++ Specific Changes

⭐️ ➕ Added: static function export_to_file() to Log, which exports collected logs to a compressed and JSON-encoded file on the local file system. This new API can be used to do forensic log gathering on a device. Logs are always collected and restricted to a fixed specific size limit to ensure they don't grow endlessly. Once the size limit has reached new logs replace the oldest logs. #11967

Added: Properties peer_key_string1 and peer_key_string2 on Connection replacing the deprecated properties peer1 and peer2  #12799

Added: Documentation for start_sync() and disable_sync_with_v3() to include a recommendation for performance improvement. #13098

Performance of initial sync when bootstrapping a new peer can be improved by calling disableSyncWithV3() before calling startSync(). Only do this when all peers in the mesh are known to be running Ditto v4 or higher.

Added: Documentation for property peer_metadata on Peer to add information about how the property behaves over the lifecycle of the PresenceGraph #13479



⚠️ Deprecated: Properties peer1 and peer2 on Connection, please use peer_key_string1 and peer_key_string2 instead #12799





Updated 08 Nov 2024
Did this page help you?