Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							23c69f4c3d 
							
						 
					 
					
						
						
							
							Revert "Add stoppage penalty - consider acceleration and braking time, which can dominate short route ETAs."  
						
						 
						
						... 
						
						
						
						This reverts commit 05647adcc6 . 
						
					 
					
						2019-02-10 00:42:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d044bf388 
							
						 
					 
					
						
						
							
							Revert "Fix swapped variables, new version."  
						
						 
						
						... 
						
						
						
						This reverts commit 67e99c9809 . 
						
					 
					
						2019-02-10 00:42:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							823d7e45e7 
							
						 
					 
					
						
						
							
							Revert "change phantom node to store an appx speed regardless of direction. use this speed to estimate an accel/decel penalty and scale the penalty based on the distance traveled up to a cutoff. only used in the table plugin at the moment. TODO still lives in the guidance assemble_leg area"  
						
						 
						
						... 
						
						
						
						This reverts commit ca55521c87 . 
						
					 
					
						2019-02-10 00:42:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b961dccfc 
							
						 
					 
					
						
						
							
							Revert "Add a bunch of tests at different scales.  Switch to using linear acceleration estimates to add penalties to start/end of trips."  
						
						 
						
						... 
						
						
						
						This reverts commit 6b9006f6e7 . 
						
					 
					
						2019-02-10 00:42:08 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44d4903985 
							
						 
					 
					
						
						
							
							Bump another test release.  
						
						 
						
						
						
					 
					
						2019-02-09 02:55:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55e05b70ac 
							
						 
					 
					
						
						
							
							Revert accidental change.  
						
						 
						
						
						
					 
					
						2019-02-09 02:55:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							210908dbe6 
							
						 
					 
					
						
						
							
							Bump new test release.  
						
						 
						
						
						
					 
					
						2019-02-09 02:42:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b9006f6e7 
							
						 
					 
					
						
						
							
							Add a bunch of tests at different scales.  Switch to using linear acceleration estimates to add penalties to start/end of trips.  
						
						 
						
						
						
					 
					
						2019-02-09 02:31:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Kreiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca55521c87 
							
						 
					 
					
						
						
							
							change phantom node to store an appx speed regardless of direction. use this speed to estimate an accel/decel penalty and scale the penalty based on the distance traveled up to a cutoff. only used in the table plugin at the moment. TODO still lives in the guidance assemble_leg area  
						
						 
						
						
						
					 
					
						2019-02-09 02:31:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67e99c9809 
							
						 
					 
					
						
						
							
							Fix swapped variables, new version.  
						
						 
						
						
						
					 
					
						2019-02-08 15:50:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Kreiser 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05647adcc6 
							
						 
					 
					
						
						
							
							Add stoppage penalty - consider acceleration and braking time, which can dominate short route ETAs.  
						
						 
						
						
						
					 
					
						2019-02-08 15:32:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c37b71046 
							
						 
					 
					
						
						
							
							Actually expose snapping in node bindings.  
						
						 
						
						
						
					 
					
						2019-02-03 12:09:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb2a46b8d9 
							
						 
					 
					
						
						
							
							Merge changes from  c1eda57c13 - add snapping=any|default parameter.  
						
						 
						
						
						
					 
					
						2019-02-03 10:40:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1451a7421 
							
						 
					 
					
						
						
							
							Release 5.21.0  
						
						 
						
						
						
					 
					
						2018-12-18 16:17:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da1c251144 
							
						 
					 
					
						
						
							
							Prep 5.21.0-rc.1  
						
						 
						
						
						
					 
					
						2018-12-15 21:43:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							1eab7b41d1 
							
						 
					 
					
						
						
							
							Update CHANGELOG.  
						
						 
						
						
						
					 
					
						2018-12-15 21:07:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							1dca8ae76a 
							
						 
					 
					
						
						
							
							Correct invalid tests - these captured the incorrect behaviour, the matrices should've been symmetrical (a->o == o->a for these cases)  
						
						 
						
						
						
					 
					
						2018-12-15 21:07:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							002e86863d 
							
						 
					 
					
						
						
							
							Add test to ensure forward/reverse snapping distances are correct, and fix some tests that were incorrect due to the bug.  
						
						 
						
						
						
					 
					
						2018-12-15 21:07:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							1d82b01816 
							
						 
					 
					
						
						
							
							Count reverse offset from the back of the geometry, not the front.  
						
						 
						
						
						
					 
					
						2018-12-15 21:07:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frédéric Rodrigo 
							
						 
					 
					
						
						
						
						
							
						
						
							714719c377 
							
						 
					 
					
						
						
							
							Lua maxspeed parsing refactoring ( #5144 )  
						
						 
						
						... 
						
						
						
						* Lua maxspeed parsing refactoring 
						
					 
					
						2018-12-14 21:58:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Huyen Chau Nguyen 
							
						 
					 
					
						
						
						
						
							
						
						
							77b4fbb69c 
							
						 
					 
					
						
						
							
							Fix maxspeed to consider source:maxspeed tags ( #5217 )  
						
						 
						
						... 
						
						
						
						* In Belgium the maximum speed in rural areas is 70 in the region Flanders
* parse maxspeed using source:maxspeed and maxspeed:type tags
* add changelog
* make maxspeed:advisory more important than maxspeed
* add test for source:maxspeed 
						
					 
					
						2018-12-14 21:42:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Riggott 
							
						 
					 
					
						
						
						
						
							
						
						
							11fde865f7 
							
						 
					 
					
						
						
							
							Document switch to Debian base images ( #5281 )  
						
						 
						
						... 
						
						
						
						* Document switch to Debian base images 
						
					 
					
						2018-12-14 21:36:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Salim KAYABASI 
							
						 
					 
					
						
						
						
						
							
						
						
							717406043a 
							
						 
					 
					
						
						
							
							Remove unused Node binary publishing, and upgrade build environment.  
						
						 
						
						... 
						
						
						
						Upgrades the build environment to Node 10, which let's us pull down some security fixes in package dependencies that were unfixed in Node 4.
Also removes Node 4 and 6 binary publishing which were almost never used (20 downloads out of 50,000).
Fixes https://github.com/Project-OSRM/osrm-backend/issues/5312  
						
					 
					
						2018-12-14 21:34:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef85c57cc 
							
						 
					 
					
						
						
							
							Upgrade CI environment to Node 10, remove builds for < Node 8  
						
						 
						
						... 
						
						
						
						Remove yarn, npm is fast now, and comes with node.
Synchronize package-lock.json and package.json 
						
					 
					
						2018-12-14 14:56:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0180517a8 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:Project-OSRM/osrm-backend  
						
						 
						
						
						
					 
					
						2018-12-14 11:54:00 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							520b7ebbb6 
							
						 
					 
					
						
						
							
							Remove 5.20 build trigger from master branch - should only exist on release branches.  
						
						 
						
						
						
					 
					
						2018-12-14 11:53:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dinesh Weerapurage 
							
						 
					 
					
						
						
						
						
							
						
						
							2caba96076 
							
						 
					 
					
						
						
							
							using libboost 1.67 in both build and run stages ( #5311 )  
						
						 
						
						... 
						
						
						
						* using libboost 1.67 in both build and run stages, added execution permision for /opt 
						
					 
					
						2018-12-14 11:51:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81bc2f41a6 
							
						 
					 
					
						
						
							
							When matching, ignore 'is_startpoint' propert, snap to any edge ( #5297 )  
						
						 
						
						... 
						
						
						
						Includes all edges in the rtree, but adds an `is_startpoint` flag to each.  Most plugin behaviour remains unchanged (non-startpoint edges aren't used as snapping candidates), but for map matching, we allow snapping to any edge.  This fixes map-matching across previously non-is_startpoint edges, like ferries, private service roads, and a few others. 
						
					 
					
						2018-12-13 17:10:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							06e010b4d0 
							
						 
					 
					
						
						
							
							Include information on estimates in table response ( #5259 )  
						
						 
						
						... 
						
						
						
						* Revert "Remove estimated_cells value in the response."
This reverts commit 364e35af06 .
* Update changelog.
* fix linting
* adjust fallback_speed check
* change [].includes to [].indexOf !== -1 for compatibility with node 4
* change param name
* more cuke tests
* fix formatting 
						
					 
					
						2018-12-11 12:21:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92d3ce789b 
							
						 
					 
					
						
						
							
							Fix scale_factor bug ( #5303 )  
						
						 
						
						... 
						
						
						
						* check for scale_factor != 1
* changelog 
						
					 
					
						2018-12-10 17:11:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01ca32c81c 
							
						 
					 
					
						
						
							
							Fix fallback speed validity checks ( #5300 )  
						
						 
						
						... 
						
						
						
						* fix fallback_speeds check to only accept values > 0
* add invalid_fallback_speed 
						
					 
					
						2018-12-10 14:53:30 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e17f3010a 
							
						 
					 
					
						
						
							
							Add a multiplier to the matrix ( #5298 )  
						
						 
						
						... 
						
						
						
						* add a multiplier to the matrix
* add rounding
* remove scale_factor restrictions
* clamp for overflow error
* update check to match error message
* enforce clamping on < 0 and increase test coverage
* add an invalid scale_factor value to node tests
* increase test coverage
* changelog 
						
					 
					
						2018-12-10 13:41:44 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4238c4ed6 
							
						 
					 
					
						
						
							
							Backport-v5.20.0 ( #5301 )  
						
						 
						
						... 
						
						
						
						* Prepare RC.1
* Bump version.
* remove destination/sources length <= coordinates length check (#5289 )
* Add node 10 builds to travis (#5246 )
* Add node 10 builds to travis
* Add changelog
* bump version to rc5
* Fix fallback_speed vector access (#5291 )
* add failing cuke test
* correctly access durations vector
* changelog
* one more cuke test
* bump rc version
* 5.20.0
* remove line from changelog about commit that isn't actually in here
* update CHANGELOG and osrm version in package.json for v5.20.0
* bump to restart appveyor 
						
					 
					
						2018-12-10 11:27:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d781e6f28 
							
						 
					 
					
						
						
							
							Fix fallback_speed vector access ( #5291 )  
						
						 
						
						... 
						
						
						
						* add failing cuke test
* correctly access durations vector
* changelog
* one more cuke test 
						
					 
					
						2018-12-05 00:41:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Paz-Soldan 
							
						 
					 
					
						
						
						
						
							
						
						
							4976233cff 
							
						 
					 
					
						
						
							
							Add node 10 builds to travis ( #5246 )  
						
						 
						
						... 
						
						
						
						* Add node 10 builds to travis
* Add changelog 
						
					 
					
						2018-12-04 14:13:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kajari Ghosh 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98ea2a0b09 
							
						 
					 
					
						
						
							
							remove destination/sources length <= coordinates length check ( #5289 )  
						
						 
						
						
						
					 
					
						2018-12-04 13:35:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dinesh Weerapurage 
							
						 
					 
					
						
						
						
						
							
						
						
							f978900ab0 
							
						 
					 
					
						
						
							
							adding a debian based docker image  
						
						 
						
						
						
					 
					
						2018-11-08 12:03:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b6580128b 
							
						 
					 
					
						
						
							
							Merge pull request  #5255  from Project-OSRM/danpat_snapped_distance_everywhere  
						
						 
						
						... 
						
						
						
						Return 'distance' in all waypoints for all APIs 
						
					 
					
						2018-11-02 15:36:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dde9c7bbe 
							
						 
					 
					
						
						
							
							Include distance from input to snapped for all waypoints, not just on the nearest service.  
						
						 
						
						
						
					 
					
						2018-11-02 15:30:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							973837207b 
							
						 
					 
					
						
						
							
							Merge pull request  #5257  from Project-OSRM/danpat_table_noroute_estimate  
						
						 
						
						... 
						
						
						
						Use estimates for NoRoute in table requests 
						
					 
					
						2018-11-02 01:41:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							364e35af06 
							
						 
					 
					
						
						
							
							Remove estimated_cells value in the response.  
						
						 
						
						
						
					 
					
						2018-11-02 01:08:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							985ab58f45 
							
						 
					 
					
						
						
							
							Add feature to fill null table entries with as-the-crow-flies estimates.  
						
						 
						
						
						
					 
					
						2018-11-02 01:07:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb1db646f2 
							
						 
					 
					
						
						
							
							Merge pull request  #5251  from Project-OSRM/danpat_cache_distances  
						
						 
						
						... 
						
						
						
						Pre-calculate distance values 
						
					 
					
						2018-10-30 16:14:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a67c4bf84d 
							
						 
					 
					
						
						
							
							Calculating durations is unavoidable due to tie-breaking minimums, but we can avoid accumulating distances if they're not requested.  
						
						 
						
						
						
					 
					
						2018-10-30 15:41:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							498259b220 
							
						 
					 
					
						
						
							
							Replace dynamic distance calculation for table plugin with pre-calculated distances on shortcuts, avoiding unpacking cost.  
						
						 
						
						... 
						
						
						
						Adds approx 10% to total data size.  Speeds up large table requests by 2 orders of magnitude.
Co-authored-by: Kajari Ghosh <ghoshkaj@gmail.com> 
						
					 
					
						2018-10-30 15:41:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5327f8da4e 
							
						 
					 
					
						
						
							
							Timer script should error properly if something goes wrong, and print out what happened.  
						
						 
						
						
						
					 
					
						2018-10-30 15:41:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							802ccfb497 
							
						 
					 
					
						
						
							
							Merge pull request  #5252  from Project-OSRM/danpat_pin_yarn  
						
						 
						
						... 
						
						
						
						Pin Yarn to 1.11.1 so it works with Node4 
						
					 
					
						2018-10-30 15:40:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec369d560a 
							
						 
					 
					
						
						
							
							Pin Yarn to 1.11.1 so it works with Node4 ( https://github.com/yarnpkg/yarn/pull/6409#issuecomment-429181371 )  
						
						 
						
						
						
					 
					
						2018-10-30 15:38:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							535647e439 
							
						 
					 
					
						
						
							
							Merge pull request  #5242  from Project-OSRM/ghoshkaj_mmaperize  
						
						 
						
						... 
						
						
						
						Support directly mmap-ing datafiles 
						
					 
					
						2018-10-29 11:58:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							954121634f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into ghoshkaj_mmaperize  
						
						 
						
						
						
					 
					
						2018-10-29 09:52:50 -07:00