Skip to content

v5.0.0

Choose a tag to compare

@SAY-5 SAY-5 released this 08 Sep 22:01
· 53 commits to main since this release

Trip timeline and pickup ETA. GET /rides/{id}/timeline returns every ride_events row for a trip from the shard that owns it, oldest first (requested, each retry with its radius and reason, the match with distance, latency and surge, cancellation or completion). The match now persists driver_distance_m and GET /rides/{id} turns it into pickupEtaSeconds while a driver is on the way, using rider.pickup-speed-mps (8 m/s by default). Full mvn verify green: 55 unit tests and 14 Testcontainers integration tests, topology IT at 2229 matches per minute.