Releases: transitland/transitland-datastore
Releases · transitland/transitland-datastore
Production release 4.9.31
Fixed bugs:
- only one FeedEater job should run at a time #1087
Closed issues:
- FeedVersionInfo filtering: FeedVersion, Feed, and Type #1098
- GTFS Statistics: All filenames #1095
- StopTransfer: Transfers between stations #985
Merged pull requests:
- FeedVersionInfo: query_params #1099 (irees)
- Feed version info controller updates #1097 (irees)
- GTFS Statistics: improved filenames #1094 (irees)
- update mail gem #1092 (drewda)
- updating gems, including Sidekiq and Redis libraries #1090 (drewda)
- Production release 4.9.30-2 #1089 (drewda)
- only one FeedEater job should run at a time #1088 (drewda)
- GTFS Graph Refactor #1037 (irees)
Production release 4.9.30
Production release 4.9.29
Production release 4.9.28
Closed issues:
- StopEgress directionality #1072
- API not returning objects when requested by gtfs_id #1070
- feedvalidator.py: ensure tmp sqlite db files are removed #1069
- Missing allowed query_params in pagination #1062
- Show feedvalidator.py results in IFrame #1061
- run external validator libraries on new feed versions #888
Merged pull requests:
Production release 4.9.27
Implemented enhancements:
- Improve first and last stop distance logic #1047
Fixed bugs:
- Distance calc using shape_dist_traveled within segment ratio bug #1045
- Distance calc matching too early sometimes #1043
Closed issues:
- Validation of shape_dist_traveled #1057
- update Google TransitFeed validator dependency #1054
- FeedVersion update sometimes removes cached file #1049
- allow Users to authenticate against API using JSON Web Tokens #623
Merged pull requests:
- Feed version serializer: include feed #1060 (irees)
- Validate gtfs shape dist traveled #1058 (doublestranded)
- update gems #1056 (drewda)
- updating Google Python-based validator library #1055 (drewda)
- Feed version info serializer updates #1051 (irees)
- FeedVersion update sometimes removes cached file #1050 (irees)
- First stop seg matching improvement #1048 (doublestranded)
- Seg ratio fix #1046 (doublestranded)
- Before stop first only #1044 (doublestranded)
- Conveyal gtfs-lib validation #1029 (irees)
- User authentication using JWT #624 (drewda)
Production release 4.9.26
Implemented enhancements:
- FeedVersion: import_status #1040
- RSP distances inaccurate in complex loops #1033
- Refactor Distance Calculation and geometry methods into service #1032
Fixed bugs:
- RSP distances inaccurate in complex loops #1033
- Distance calc using shape_dist_traveled within segment problem #1028
Merged pull requests:
- upgrade gems #1042 (drewda)
- FeedVersion import_status #1041 (irees)
- Shape dist traveled within seg fix #1039 (doublestranded)
- FeedVersion Serializer: Include FeedVersionInfo IDs #1036 (irees)
- Distance calculation refactor #1034 (doublestranded)
- Fix bug when a calendar entry has no trips associated #1031 (irees)
Production release 4.9.25
Fixed bugs:
- RSP geometry source string-sym comparison mismatch #1024
- Feeds: urlencode nested-zip URI fragments #1022
- RouteStopPattern gtfs_shape_dist_traveled: seg_index is nil #1020
Closed issues:
- when logging exceptions to Sentry, include context #1018
- feeds API endpoint: allow filtering by URL #1010
- Feed Validation Worker #1009
- schedule_stop_pairs: time=now #1008
- schedule_stop_pairs: date=today query param #965
- FeedVersion descriptive stats #646
- upgrade Carrierwave gem now that it has been released #639
- Frequency-based trips #408
Merged pull requests:
- Fix bug when a calendar entry has no trips associated #1031 (irees)
- Shape dist traveled nil fix #1027 (doublestranded)
- Update GTFS to fix urlencoding issue #1026 (irees)
- Geometry source comparison fix #1025 (doublestranded)
- Feed Statistics #1021 (irees)
- when logging exceptions to Sentry, include context #1019 (drewda)
- Upgrade to Rails 4.2.8 and update gems #1016 (drewda)
- feeds API endpoint: allow filtering by URL #1015 (drewda)
- Minor FeedValidationService updates #1014 (irees)
- FeedValidationWorker #1012 (irees)
- removing identifiers #1011 (drewda)
- Update gems #1007 (drewda)
Production release 4.9.24
Implemented enhancements:
- Utilize stop_times.txt and shapes.txt shape_dist_traveled #987
- Route endpoint: Accept multiple operated_by operators #710
Fixed bugs:
- Non-import changesets should update nil stop distances of SSPs #1002
Closed issues:
- Optimize SSP distances in update computed attributes #1000
- Validate entity attribute on EntityWithIssues model #998
- Quality Issue for RSP reversed geometry #925
- refactor computed properties #829
- Changeset: entity destroy is order dependent #742
- FeedEater creates Changeset that only represent entity diffs #571
- Stop EIFF Debugging #561
- Error parsing GTFS CSV with incorrect quote escaping #511
- store Who's on First integer IDs for Feed country and region (in addition to string names) #284
Merged pull requests:
- operator name look-up needs to properly handle case insensitive queries of UTF-8 strings #1004 (drewda)
- updating ssp distances for non-import changesets #1003 (doublestranded)
- Update computed attributes refactor #995 (doublestranded)
- Utilize shape dist traveled #994 (doublestranded)
- SSPs: date=today #989 (irees)
- Production release 4.9.23 #976 (irees)
- Switch to iso 3166 #955 (drewda)
Production release 4.9.23
Implemented enhancements:
Fixed bugs:
- Bounds not including rsp_line_inaccurate RSPs #991
- FeedVersion: Duplicate sha1 #981
- createUpdate looks back at old merged and changed records #963
- rsp\_line\_inaccurate quality check fix #771
Closed issues:
- Create Issue when a Feed import has no matching Operators #997
- Still more "false positive" issues with dist calc #945
- Remove rake task for deleting unreferenced entities #926
- Hide or delete 'inactive' RouteStopPatterns #907
Merged pull requests:
- Entity attribute validate #999 (doublestranded)
- Issue: Feed import with no matching operators #993 (irees)
- False positive stops close issues #990 (doublestranded)
- Guard against cycles #988 (irees)
- Import: better traverse stops, stations, transfers #986 (irees)
- RSP: Improved create_from_gtfs #984 (irees)
- Optimize memory before after stops #983 (doublestranded)
- Create FeedVersion before uploading attachments #982 (irees)
- Rsp line inaccurate fix #980 (doublestranded)
- Remove rake task for unreferenced entities #979 (doublestranded)
- double-quoted string #978 (doublestranded)
- Remove old rsps #977 (doublestranded)
Production release 4.9.22
Fixed bugs:
Closed issues:
- Frequency adjustments for interpolated stop_times #973
- Missing transfer Stops #972
- Direct relationship between parent stations and stops/platforms? #971
- Frequency import: interpolated schedules #961
- gtfs_graph_spec quite slow #958
- Frequency based schedules: relative arrival/destination times in SSPs #951
- Change exclude_geometry false default to include_geometry true #939
- Optional embedding of issues #913
- Remove Feed onestop_id from s3 filenames #895
- Issues can be falsely "resolved" on changeset #701
- add Javadoc-style inline docs to GtfsGraph #399
- Onestop ID lineage/deaccessioning #332
- remove EntityImportedFromFeed join model #276
Merged pull requests:
- stops endpoint: when a stop has a parent, include its Onestop ID #975 (drewda)
- Missing transfer Stops #970 (irees)
- Update computed attrs bug fix #969 (doublestranded)
- Guard against missing arrival/departure times #967 (irees)
- Guard against nil geometry returned by convex_hull #966 (irees)
- createUpdate now looks back for merged and changed records #964 (doublestranded)
- removing CodeCov integration #962 (drewda)
- Don't use Feed OnestopIDs in S3 filenames #960 (irees)
- Run specs even faster #959 (irees)
- Embedded entity issues #957 (doublestranded)
- Faster GTFS import specs #956 (irees)
- Service clean up #954 (drewda)
- Frequency trips: arrival/departure times relative to start of trip #952 (irees)
- updating gems #950 (drewda)
- Onestop id lineage #910 (doublestranded)
- unresolved issues from non-matching entities #871 (doublestranded)