Proto commits in splitgraph/seafowl

These 27 commits are when the Protocol Buffers files have changed:

Commit:18025ea
Author:Sergei Patiakin
Committer:GitHub

Add format field to DataSyncCommand (#764)

The documentation is generated from this commit.

Commit:305c74a
Author:Marko Grujic
Committer:Marko Grujic

Add table format parameter to clade, and wire-up to a placeholder Iceberg table instantiation

Commit:91ffb6e
Author:Luís Lizardo
Committer:Luís Lizardo

Rename 'location' field to 'url' in StorageLocation message and update references

Commit:af4821f
Author:Luís Lizardo
Committer:Luís Lizardo

Add connection credentials to StorageLocation and update related functionality

Commit:646b482
Author:Marko Grujic

Add flag denoting first sync response

Commit:8526bee
Author:Marko Grujic
Committer:Marko Grujic

[WIP] Optional sequence numbers

Commit:7cac2ce
Author:Marko Grujic

Make clade schema field numbers backward compatible

Commit:8348bf2
Author:Marko Grujic

Use the storage location name as the key in the clade schema

Commit:f4533dd
Author:Phil Eaton
Committer:GitHub

Make origin a string (#548) * Make origin a string

Commit:441de98
Author:Phil Eaton

Make origin a string

Commit:3da259c
Author:Marko Grujic

Implement a inlined metastore back by a ListSchemaResponse

Commit:cfeec68
Author:Marko Grujic

Add sync batch compacting

Commit:ee80c85
Author:Marko Grujic
Committer:Marko Grujic

Rename proto message repeated field to plural form

Commit:d2a4a88
Author:Marko Grujic

Change origin type to u64

Commit:bf9edc9
Author:Marko Grujic

Make sync lock timeout configurable and clarify some comments

Commit:830ed9b
Author:Marko Grujic
Committer:Marko Grujic

Make origin-based replication consistent

Commit:5354567
Author:Marko Grujic
Committer:Marko Grujic

Add sync validation failure tests

Commit:af965fe
Author:Marko Grujic
Committer:Marko Grujic

Add a provisinal sync eviction trigger condition for size-based flushing

Commit:6330826
Author:Marko Grujic
Committer:Marko Grujic

Add append sync planning and execution

Commit:e10d634
Author:Marko Grujic

Add a priority queue for tracking oldest puts

Commit:29708ef
Author:Marko Grujic
Committer:Marko Grujic

Adapt the POC to newer version of the do put extended protocol

Commit:65b83b7
Author:Marko Grujic
Committer:Marko Grujic

Implement basic PoC demonstrating append-only do put endpoint

Commit:4527ee3
Author:Marko Grujic

Move the stores field to the ListSchemasResponse to avoid duplication

Commit:735241c
Author:Marko Grujic

Initial dynamic object store support in the metastore

Commit:dddd0a3
Author:Marko Grujic

Simplify the schema store protobuf structure

Commit:a565470
Author:Marko Grujic
Committer:Marko Grujic

Add an end-to-end test for the external store Also rename floc crate to clade.

Commit:284f929
Author:Marko Grujic

External catalog skeleton impl