[{"slug":"ZV-2026-1442","server_name":"onebusaway.caseyjhand.com","severity":"breaking","title":"onebusaway.caseyjhand.com: Type of minutesAfter on onebusaway_get_arrivals changed number → integer.","summary":"[safe] Tool onebusaway_get_stop_context was added. [breaking] Type of minutesAfter on onebusaway_get_arrivals changed number → integer. [breaking] Type of minutesBefore on onebusaway_get_arrivals changed number → integer. [safe] Description of onebusaway_get_block changed (8% word delta). [breaking] Type of date on onebusaway_get_schedule_for_route changed string → unset. [breaking] Type of date on onebusaway_get_schedule_for_stop changed string → unset. [breaking] Type of serviceDateMs on onebusaway_get_trip changed number → integer.","changes":[{"kind":"tool_added","tool":"onebusaway_get_stop_context","detail":"Tool `onebusaway_get_stop_context` was added.","severity":"safe"},{"kind":"input_type_changed","path":"inputSchema.properties.minutesAfter","tool":"onebusaway_get_arrivals","after":"integer","before":"number","detail":"Type of `minutesAfter` on `onebusaway_get_arrivals` changed number → integer.","severity":"breaking"},{"kind":"input_type_changed","path":"inputSchema.properties.minutesBefore","tool":"onebusaway_get_arrivals","after":"integer","before":"number","detail":"Type of `minutesBefore` on `onebusaway_get_arrivals` changed number → integer.","severity":"breaking"},{"kind":"description_changed","tool":"onebusaway_get_block","after":"Fetch the full-day block schedule for a vehicle by block ID. A block is the ordered sequence of trips a single vehicle makes in one service day. Returns all trips in order with their stop times. Useful for 'when will this bus return?' and fleet tracking. Block IDs appear as blockId in onebusaway_get_trip responses; obtain a tripId from onebusaway_get_arrivals first.","before":"Fetch the full-day block schedule for a vehicle by block ID. A block is the ordered sequence of trips a single vehicle makes in one service day. Returns all trips in order with their stop times. Useful for 'when will this bus return?' and fleet tracking. Block IDs appear in onebusaway_get_trip responses under the schedule block field; obtain a tripId from onebusaway_get_arrivals first.","detail":"Description of `onebusaway_get_block` changed (8% word delta).","severity":"safe","descriptionDelta":0.07999999999999996},{"kind":"input_type_changed","path":"inputSchema.properties.date","tool":"onebusaway_get_schedule_for_route","after":"unset","before":"string","detail":"Type of `date` on `onebusaway_get_schedule_for_route` changed string → unset.","severity":"breaking"},{"kind":"input_type_changed","path":"inputSchema.properties.date","tool":"onebusaway_get_schedule_for_stop","after":"unset","before":"string","detail":"Type of `date` on `onebusaway_get_schedule_for_stop` changed string → unset.","severity":"breaking"},{"kind":"input_type_changed","path":"inputSchema.properties.serviceDateMs","tool":"onebusaway_get_trip","after":"integer","before":"number","detail":"Type of `serviceDateMs` on `onebusaway_get_trip` changed number → integer.","severity":"breaking"}],"published_at":"2026-09-25T05:11:13.034Z"},{"slug":"ZV-2026-1209","server_name":"onebusaway.caseyjhand.com","severity":"breaking","title":"onebusaway.caseyjhand.com: Type of url on onebusaway_get_alert changed unset → string|null.","summary":"[breaking] Type of url on onebusaway_get_alert changed unset → string|null. [breaking] Type of reason on onebusaway_get_alert changed unset → string|null. [breaking] Type of severity on onebusaway_get_alert changed unset → string|null. [breaking] Type of description on onebusaway_get_alert changed unset → string|null. [breaking] Type of consequenceMessage on onebusaway_get_alert changed unset → string|null. [breaking] Type of url on onebusaway_get_route changed unset → string|null. [breaking] Type of color on onebusaway_get_route changed unset → string|null. [breaking] Type of blockId on onebusaway_get_trip changed unset → string|null.","changes":[{"kind":"output_type_changed","path":"outputSchema.properties.url","tool":"onebusaway_get_alert","after":"string|null","before":"unset","detail":"Type of `url` on `onebusaway_get_alert` changed unset → string|null.","severity":"breaking"},{"kind":"output_type_changed","path":"outputSchema.properties.reason","tool":"onebusaway_get_alert","after":"string|null","before":"unset","detail":"Type of `reason` on `onebusaway_get_alert` changed unset → string|null.","severity":"breaking"},{"kind":"output_type_changed","path":"outputSchema.properties.severity","tool":"onebusaway_get_alert","after":"string|null","before":"unset","detail":"Type of `severity` on `onebusaway_get_alert` changed unset → string|null.","severity":"breaking"},{"kind":"output_type_changed","path":"outputSchema.properties.description","tool":"onebusaway_get_alert","after":"string|null","before":"unset","detail":"Type of `description` on `onebusaway_get_alert` changed unset → string|null.","severity":"breaking"},{"kind":"output_type_changed","path":"outputSchema.properties.consequenceMessage","tool":"onebusaway_get_alert","after":"string|null","before":"unset","detail":"Type of `consequenceMessage` on `onebusaway_get_alert` changed unset → string|null.","severity":"breaking"},{"kind":"output_type_changed","path":"outputSchema.properties.url","tool":"onebusaway_get_route","after":"string|null","before":"unset","detail":"Type of `url` on `onebusaway_get_route` changed unset → string|null.","severity":"breaking"},{"kind":"output_type_changed","path":"outputSchema.properties.color","tool":"onebusaway_get_route","after":"string|null","before":"unset","detail":"Type of `color` on `onebusaway_get_route` changed unset → string|null.","severity":"breaking"},{"kind":"output_type_changed","path":"outputSchema.properties.blockId","tool":"onebusaway_get_trip","after":"string|null","before":"unset","detail":"Type of `blockId` on `onebusaway_get_trip` changed unset → string|null.","severity":"breaking"}],"published_at":"2026-09-19T20:05:14.522Z"},{"slug":"ZV-2026-1012","server_name":"onebusaway.caseyjhand.com","severity":"breaking","title":"onebusaway.caseyjhand.com: Tool onebusaway_find_routes was removed.","summary":"[breaking] Tool onebusaway_find_routes was removed. [breaking] Tool onebusaway_find_stops was removed. [breaking] Tool onebusaway_get_alert was removed. [breaking] Tool onebusaway_get_arrivals was removed. [breaking] Tool onebusaway_get_block was removed. [breaking] Tool onebusaway_get_route was removed. [breaking] Tool onebusaway_get_schedule_for_route was removed. [breaking] Tool onebusaway_get_schedule_for_stop was removed. [breaking] Tool onebusaway_get_stop was removed. [breaking] Tool onebusaway_get_trip was removed. [breaking] Tool onebusaway_get_vehicles was removed. [breaking] Tool onebusaway_list_agencies was removed. [breaking] Tool onebusaway_list_routes_for_agency was removed. [breaking] Tool onebusaway_search_routes was removed. [breaking] Tool onebusaway_search_stops was removed.","changes":[{"kind":"tool_removed","tool":"onebusaway_find_routes","detail":"Tool `onebusaway_find_routes` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_find_stops","detail":"Tool `onebusaway_find_stops` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_alert","detail":"Tool `onebusaway_get_alert` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_arrivals","detail":"Tool `onebusaway_get_arrivals` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_block","detail":"Tool `onebusaway_get_block` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_route","detail":"Tool `onebusaway_get_route` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_schedule_for_route","detail":"Tool `onebusaway_get_schedule_for_route` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_schedule_for_stop","detail":"Tool `onebusaway_get_schedule_for_stop` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_stop","detail":"Tool `onebusaway_get_stop` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_trip","detail":"Tool `onebusaway_get_trip` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_get_vehicles","detail":"Tool `onebusaway_get_vehicles` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_list_agencies","detail":"Tool `onebusaway_list_agencies` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_list_routes_for_agency","detail":"Tool `onebusaway_list_routes_for_agency` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_search_routes","detail":"Tool `onebusaway_search_routes` was removed.","severity":"breaking"},{"kind":"tool_removed","tool":"onebusaway_search_stops","detail":"Tool `onebusaway_search_stops` was removed.","severity":"breaking"}],"published_at":"2026-09-13T03:58:19.079Z"}]