Releases
v4.3.0
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 )
You can’t perform that action at this time.