trailbase/docs/examples/record_api_rs
Sebastian Jeltsch be097c00c3 Add a sequence number to SSE change events. This is important to discover transparent re-connects and discover missed events on the client-side.
This change took a while, since I first switched to internally tagged unions, which would be easier to handle by most client.
However, after thinking carefully given the cost of wire-format changes, I concluded that externally tagged is the way to go.
It's needed to support different value schemas for insert/update/delete, which would be required for Avro.

In the future we should also add facilities to the client to discover such losses, e.g. using a callback API.
2026-04-07 14:09:22 +02:00
..
src Add a sequence number to SSE change events. This is important to discover transparent re-connects and discover missed events on the client-side. 2026-04-07 14:09:22 +02:00
Cargo.toml Move rust client to /client/rust. 2025-07-24 17:30:06 +02:00