4 Commits
Author SHA1 Message Date
MrAlders0n c58774a69f perf(api): allow /nodes pages of up to 2000
The map and neighbour graph load every node of a region, 200 at a time:
391 paced requests (~105 s) on a 78k-node mesh. A node row is cheap
(2000 rows took 26-38 ms against 10-16 ms for 200 on a prod copy), so
/nodes now takes up to 2000 per page; every other list keeps 200.
Older clients are unaffected.
2026-10-27 08:08:16 -04:00
MrAlders0n 3b548900a0 fix(api): tolerate client clock skew and drop the dead route evidence cursor 2026-09-30 10:31:08 -04:00
n30nex dab228e9bb feat(logging): configure levels and structured runtime output (#144)
* feat(logging): configure levels and structured runtime output

* fix(logging): bound request-derived log fields

* fix(logging): retain malformed IATA source attributes safely

* test(logging): capture structured REST rate-limit records
2026-09-19 10:36:26 -04:00
n30nex 30327cd98d fix(api): bound list limits consistently (#112) 2026-09-06 10:20:45 -04:00