Releases: cuappdev/ithaca-transit-backend
Update v3's fields
Removes route summary from v3
v1.1.7 Add v3 utils files in order to remove Route Summary (#311)
Add trivial v3 and update docs for v2/tracking and v2/delays
v1.1.6 Copy v2 into a new v3 (#308)
Ensure /tracking is backwards compatible
- For drawing buses on iOS
Update date formatting
Refactor `/tracking` and update documentation
#292 Refactor /tracking
#293 Update /tracking and /delays documentation
This release ensures that clients can expect information about vehicle positions so that they can draw buses on the map. This release must correspond to at least this commit on ithaca-transit-TCAT-microservice
: 61871213705006d90a25b32ec4f48d3a105a5367
, which sets up the /vehicles
endpoint that this release will ping. The Docker tag that corresponds to this is transit-python:v1.2.2
.
Remove early buses and update documentation
This feature is what ensures we return correct routes given the time frame and is the beginning of the journey to ensure that our documentation makes sense -- it had been outdated for quite a while. It is also at this point that ithaca-transit-microservice
has begun to parse TCAT's 3rd party vendor links using the protobuf API, and although this does not affect how ithaca-transit-backend
functions, it is important to note that it is around this time period that the old links have stopped working, and that TCAT has advised us to use the following:
Trip Updates: https://realtimetcatbus.availtec.com/InfoPoint/GTFS-Realtime.ashx?&Type=TripUpdate
Vehicle Positions: https://realtimetcatbus.availtec.com/InfoPoint/GTFS-Realtime.ashx?&Type=VehiclePosition&serverid=0
Alerts: https://realtimetcatbus.availtec.com/InfoPoint/GTFS-Realtime.ashx?&Type=Alert
Centralize v1 and v2 /search caches to minimize costs
This release makes sure that the v1/search uses the v2/search cache so that we minimize costs from using the Google API.
Resolve promise cycle detection and fix walking times
This release reverts the centralizing constants commit so now we can actually see proper walking times!
Fix walking route departure and arrival times
Note that this release includes the PR that centralizes constants -- which includes the promise cycle detection error, so this release is not stable!
- Walking start and end times reflect leave now and arrive by time queries
- Swagger docs have been updated to reflect correct request params
This release is currently deployed on transit-prod with transit-python:v1.0.7 and transit-ghopper:v1.0.7.