Releases: cuappdev/ithaca-transit-backend
Add /delays, update npm packages, and centralize constants
Note that this release contains the promise cycle detection error, so it is not stable!
This release contains the new /delays
endpoint for iOS' better handling of live tracking.
It also has all of the packages updated as well as the constants centralized in one Constants.js
file -- and these two changes of course shouldn't affect anything!
Ensure consistent v2/route responses
This release makes sure that at v2/route
we return consistent responses with fields delay
and stayOnBusForTransfer
even if their values are null
. This fixes the latest iOS app's could not fetch routes
issue for certain bus stops, like 214 Elmira Rd.
and A lot - upper stop
.
Fix arriveBy and transition to appleSearch
Fixes the arriveBy
issue (iOS had been previously making JSON requests with arriveBy
instead of isArriveBy
, so now we return routes that happen before the arriveBy
time. Also adds Kevin's fix of appleSearch
so that we try to save costs that were incurred with google search.
Add correct .envrc files and declutter
Has the correct .envrc.template
and python.envrc.template
s needed to properly run.
Matches the ghopper v1.0.0
docker image and python v1.0.0
docker image as of 9/5/19.
Remove unnecessary files
Changelog
- Remove files, as detailed by #245.
Upgrade Graphhopper to 0.11
Changelog
- Upgrade Graphhopper from 0.10 -> 0.11
- Add handling for using walking routes sometimes returned by the Graphhopper bus service
Initial Release
Changelog
- Initial release, tested in production.
Ghopper
- The corresponding Ghopper release has the tcat-ny-us.zip data for dates Sept 2, 2019 to Oct 26, 2019.
Python Microservice
- The corresponding Python image tag is 432cc316a0cc74858ccfa63a0dfa6f6436cde510 that is under the branch alanna/static-gtfs (not master, because TCAT currently uploads tcat-ny-us.zip data in advance, and as a temporary fix, we avoid automatic fetching).