R5 Versions Save

Developed to power Conveyal's web-based interface for scenario planning and land-use/transport accessibility analysis, R5 is our routing engine for multimodal (transit/bike/walk/car) networks with a particular focus on public transit

v4.4.0

5 years ago

4.4.0 (2018-11-23)

Bug Fixes

  • ObjectDiffer: logging and no entry value comparison (2697ece)

Features

  • ObjectDiffer: detailed stack when max recursion depth exceeded (5aea83a)

v4.3.0

5 years ago

4.3.0 (2018-11-22)

Bug Fixes

  • analysis: async network building/loading/linking (9c8ae96), closes #381 #447
  • analysis: bubble exceptions up to UI as JSON (be91d30), closes #459
  • analysis: report scenario application errors with 400 code (be0b567), closes #381 #447
  • analysis: separate regional and single point handlers (3f65ff5), closes #381 #447
  • analysis: worker returns 202 while data loading (ebbde02), closes #381 #447
  • async-loading: remove flawed synchronous methods (bb88602)
  • boston: correctly handle that subway and local bus transfer allowances are not the same. (b8f3158)
  • fares: add checks, register calculator (77437c2)
  • fares: add empty transfer privilege (5f684b7)
  • fares: add empty transfer privilege (bf4b195)
  • fares: additional restrictions for transferAllowance (335d384)
  • fares: allow free transfer from SL when boarded at airport stops (0b41036)
  • fares: allow proper serialization of TransportNetwork (ca7b469)
  • fares: allow subway to subway transfers before checking transferAllowance (0a7abd4)
  • fares: empty fields in gtfs stored as null, not empty (3ad6804)
  • fares: get fare support to compile and run (although not yet correct). (3d8213b)
  • fares: properly handle Boston edge cases (561dfb6)
  • fares: return requested number of samples (95d0768)
  • fares: set up fare calculator in both single and regional tasks (5642460)
  • fares: start transfer validity period at board time (8d9edc8)
  • fares: transferAllowance value for local bus to subway (da2fd3c)
  • fares: Turn off logging (655a9e3)
  • fares: use clearer station-based paid area (95489aa)
  • fares: use new variable name (d8e9d74)
  • HashGrid: repair format string in toString method (7bc55b7)
  • mcraptor: use requested transfer limit (3fa90f4)
  • mcraptor: use separate best states for before and after rounds, fixes #434. (902e585)
  • NetworkPreloader: associate a message with the WAIT state (0ad4ad3)
  • NetworkPreloader: return only message, not status or progress percentage (33a191b)
  • pom: update spark-core to 2.7.2 to address security vulnerability (727f1be)
  • serialization: print out class count when enabled (e3255bc)
  • serialization: treat all TPrimitiveHash subclasses as Externalizable (27d8dfd)
  • version: increment snapshot version (ba2797a)

Features

  • fare: further customization for Bogota (d954ba6)
  • fares: add Boston fare calculator (d579ba7)
  • fares: add Boston fare calculator (c4eb2e8)
  • fares: add Boston fare calculator (911794d)
  • fares: bring back fare constraint (f1d877d)
  • fares: calculator for mixed formal/informal systems (d0deb25)
  • fares: implement proper algorithm for non-greedy fare calculation. (93cb50a)
  • fares: improve speed by pruning searches more. (255c432)
  • mcraptor: respond to UI simulated schedules requested (cb7ad04)
  • serialization: add TIntIntHashMapSerializer (1c3f8d6), closes #446
  • serialization: add version header to files (2e2ba81), closes #277 TransportNetworkCache#getR5

Performance Improvements

  • fares: add fare and time cutoffs. (e008a8f)
  • fares: apply time cutoff to both search and transfer allowance expiration. (e545c3a)
  • fares: avoid repeated string splits (fc1cf1b)
  • fares: store computed fares rather than routinely recomputing (e89adfc)
  • raptor: cut off search at max time. (940d06f)

v4.2.0

5 years ago

4.2.0 (2018-07-23)

Bug Fixes

  • gtfs: bump gtfs-lib version (dfd9435)
  • gtfs: specify aws region when building GTFSCache (26d57cc)
  • off-roading: reduce carSpeed (408465e), closes #337
  • street-router: set time and distance for initial edge (0c9e19a), closes #360 #422

Features

  • AFFECTS RESULTS: street-router: set time and distance for initial edge (7bcbb09)

Performance Improvements

  • gtfs-lib: update dependency version (c6c8e88)
  • osm: update osm-lib version (88a7848)

v4.1.2

5 years ago

4.1.2 (2018-07-20)

Bug Fixes

  • readme: change release section to note use of maven-semantic-release (6dd228f)

r5-0.1

7 years ago