SDK Guides
C++
Release Notes: C++
c++ version 4 5 4 synchronized version bump release — no changes c++ version 4 5 3 synchronized version bump release — no changes c++ version 4 5 2 synchronized version bump release — no changes c++ version 4 5 1 added support for light jwts (separating identity data) (#11063) fixed a potential panic if an f64 nan is compared to a u64 or i64 during collation c++ version 4 5 0 if you are upgrading from v4 x to v4 5 without adopting any new functionality there will be no changes required and all other v4 x devices will sync with v4 5 devices v4 5 follows semver and is backwards compatible with all previous v4 versions all changes in v4 5 are additive and don’t require any additional work when upgrading if you plan on adopting dql as part of the migration to v4 5 review docid\ e2zbkpkqwymyxw5pn4rjm note all existing apis and queries (eg find , findbyid , observe , ect ) will remain supported for the foreseeable future we will notify customers with advanced warning when we plan to end of life these apis added new c++ sdk for android (#10218) store execute method to execute dql queries (#10421) the storeobserver class to the execute function when the documents that match a query are changed (#10421) store register observer to create a new storeobserver (#10421) the register subscription method to the sync class (#10485) syncsubscription class that allows you to receive updates on documents (#10485) the sync class to manage subscriptions (#10702) smallpeerinfo property to ditto allowing access to, and configuration of, small peer info (#10838 deprecated lanconfig multicast enabled property (#10126) changed ditto c++ for ios sdk is built and tested with xcode 14 3 1 (#10177) improved performance by implementing bipartite distance aware mesh topology (#10632) memory usage and performance of documents (#10736) reduced metadata accumulation after eviction by clearing remote summaries (#7065) serialization performance (#9112) fixed bluetooth and lan transports fail to stop on windows and linux (#8809) made logging more robust to failed writes in a specific set of circumstances (#10077) addressed a warning from sqlite that sometimes occurs on startup about a schema change (#10501) presence graph may not show all active connections (#10507) when observing peers, isconnectedtodittocloud property may be incorrect (#10534) initial logging events now use the same format as all other logs (#10611) mesh could choose random connections (#10711) a bug with ditto's internal crash handler (#10022) to access release notes for earlier ditto versions, go to https //docs ditto live/v4 4 of the documentation by clicking the version picker located in the upper left corner and selecting 4 4 from the menu