website logo
Legacy DocsPortal
⌘K
Welcome to Ditto
Onboarding
Ditto Basics
SDK Setup Guides
Platform Manual
HTTP API
Kafka Connector
Use Cases
FAQs
Troubleshooting Guide
Support
Docs powered by
Archbee
Platform Manual
Big Peer

Release Notes: Big Peer

27min

Big Peer Version 1.14.0

Released: Wed Aug 16th 2023, 11:48 am

Release Notes:

  • Add RPC V4 HTTP API.
  • Made the Big Peer more resilient to Kafka broker disconnects
  • Improve our HTTP API implementation to reduce Timeout related errors
  • Update our OpenAPI specification to include the new count request.

Big Peer Version 1.12.1

Released: Thu Jul 27th 2023, 5:22 pm

Release Notes:

  • Fix bug in Big Peer device certificate CA rotation process

Big Peer Version 1.12.0

Released: Tue Jul 25th 2023, 5:20 pm

Release Notes:

  • Improved performance when multiple peers with distinct permissions work with the same cloud endpoint

Big Peer Version 1.11.0

Released: Wed Jul 19th 2023, 5:27 pm

Release Notes:

  • Various fixes and improvements for better reliability, security, and performance

Big Peer Version 1.10.0

Released: Thu Jul 13th 2023, 8:27 am

Release Notes:

  • Minor bug fixes and performance improvements.
  • Changed: new serialization format improves efficiency of replication, particularly in the Big Peer

Big Peer Version 1.9.1

Released: Fri Jul 7th 2023, 5:06 am

Release Notes:

  • Fix detection of broken stream when there are multiple apps in the transaction log

Big Peer Version 1.9.0

Released: Tue Jun 27th 2023, 1:53 pm

Release Notes:

  • Initial release of the lazy deserialization optimization for the Big Peer.
  • Tighten network policies for increased security and stability

Big Peer Version 0.30.0

Released: Tue Aug 23rd 2022, 1:27 pm

Release Notes:

Fix bug where Big Peer would sometimes panic if an SDK peer managed to create multiple Ditto instances with the same persistence directory. We are seeing this error more than we originally hoped. This change makes any occurrence non-fatal until we fix the root cause. There will be another followup change that will re-enable alerting for this event.

Big Peer Version 0.29.0

Released: Thu Aug 18th 2022, 1:27 pm

Release Notes:

  • Fix bug where HTTP API upserts would not always be reflected in subsequent find requests.
  • Properly consider limit+offset+order_by for active queries

Big Peer Version 0.28.0

Released: Sun Aug 14th 2022, 1:08 am

Release Notes:

  • Minor bug fixes and performance improvements

Big Peer Version 0.27.0

Released: Wed Aug 3rd 2022, 1:08 am

Release Notes:

  • Supports Ditto SDK through version 2.0.x. See

Big Peer Version 0.26.0

Released: Mon Aug 1st 2022, 1:08 am

Release Notes:

  • Minor bug fixes and performance improvements

Big Peer Version 0.25.0

Released: Sat Jul 23rd 2022, 1:08 am

Release Notes:

  • Minor bug fixes and performance improvements.
  • Add collection and document id to RequeryRequired requests as part of the live query webhook and CDC.

Big Peer Version 0.24.0

Released: Tue Jul 12th 2022, 1:08 am

Release Notes:

  • Minor bug fixes and performance improvements

Big Peer Version 0.23.0

Released: Fri Jun 24th 2022, 1:08 am

Release Notes:

  • Minor bug fixes and performance improvements

Big Peer Version 0.22.0

Released: Mon Jun 6th 2022, 1:08 am

Release Notes:

  • Minor bug fixes and performance improvements

Big Peer Version 0.21.0

Released: Thu May 26th 2022, 1:08 am

Release Notes:

  • Minor bug fixes and performance improvements

Big Peer Version 0.20.0

Released: Thu May 12th 2022, 1:08 am

Release Notes:

  • Supports Ditto SDK through version 1.1.6
  • Parity between document and timeseries HTTP APIs
  • HTTP API calls that were GET with a body now also accept POST. They will accept both methods and will behave same no mater which method is used.

Big Peer Version 0.17.0

  • Supports Ditto SDK through version 1.1.5, including improvements to replication efficency.
  • Adds HTTP API RPC Remove and Update commands.

With remove, users may provide a query and delete all matching records. The update command mimics Ditto SDK update behavior and applies a series of updates to all matching documents. This includes: set, increment, and replaceWithCounter.

All HTTP API Headers used by Ditto will be prefixed with X-DITTO-

  • X-HYDRA-ENSURE-DELETE is now X-DITTO-ENSURE-DELETE
  • X-HYDRA-CLIENT-ID is now X-DITTO-CLIENT-ID
  • X-HYDRA-ENSURE-INSERT is now X-DITTO-ENSURE-INSERT
  • X-ENSURE-INSERT is now X-DITTO-ENSURE-INSERT

The old header names are now deprecated.

HTTP API delete document method now checks for conflicting changes from the same CLIENT-ID. These conflicts would sometimes cause a deletion to be ignored. The HTTP API now will check if the X-DITTO-ENSURE-DELETE is present and performs the deletion even when a conflicting add occurs. Use the X-DITTO-ENSURE-DELETE header to ensure deletions are committed before the HTTP response is returned.

API users should continue to ensure different instances of the HTTP API Client do not share the same value for X-DITTO-CLIENT-ID header. Further, batch HTTP API requests are preferred to having multiple in-flight Insert, Delete, and Update API requests are the same time.

HTTP API Requests have a default timeout of 5 seconds.

Improved the error message for HTTP API Requests targeting unavailable transactions.

Updated 27 Sep 2023
Did this page help you?
PREVIOUS
Compatibility
NEXT
Sync and Replication Concepts
Docs powered by
Archbee
TABLE OF CONTENTS
Big Peer Version 1.14.0
Big Peer Version 1.12.1
Big Peer Version 1.12.0
Big Peer Version 1.11.0
Big Peer Version 1.10.0
Big Peer Version 1.9.1
Big Peer Version 1.9.0
Big Peer Version 0.30.0
Big Peer Version 0.29.0
Big Peer Version 0.28.0
Big Peer Version 0.27.0
Big Peer Version 0.26.0
Big Peer Version 0.25.0
Big Peer Version 0.24.0
Big Peer Version 0.23.0
Big Peer Version 0.22.0
Big Peer Version 0.21.0
Big Peer Version 0.20.0
Big Peer Version 0.17.0
Docs powered by
Archbee