A newer version of this documentation is available.

View Latest

What’s New

      +

      Couchbase Lite Release 2.8

      In addition to significant performance and resilience enhancements Couchbase Lite 2.8 introduces enhanced support for peer-to-peer synchronization.

      New Features

      Peer-to-Peer Synchronization

      Using Couchbase Lite’s Peer-to-Peer Synchronization solution, you can build offline-first applications on edge devices that directly collaborate in secure bi-directional database synchronization without depending on centralized cloud-based control.

      The solution provides an out-of-the-box implementation of a websocket based listener for use in peer-to-peer applications communicating over in IP-based networks.

      Read More . . . Swift | Objective-C | Java | Android | C#.Net

      Other Changes

      The API has been enhanced with the following changes:

      • The Database Close method now automatically handles stopping open replicators, closing peer-to-peer websocket listener and removing observers for live queries.

      • The Database Delete method now automatically handles stopping open replicators, closing peer-to-peer websocket listener and removing observers for live queries.

      • The Replicator Is Document Pending method checks whether or not the document with the given ID has any pending revisions to push

      • The Replicator Get Pending Document method gets the Ids of all documents currently pending push

      • Meta Revision ID property is now available as a metadata property, which can be accessed directly in queries

      Release Notes

      Swift | Objective-C | Java | Android | C#.Net