Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							2c7c18fd24 
							
						 
					 
					
						
						
							
							Fix bug in snapping=any when bearings or radiuses are supplied.  
						
						
						
					 
					
						2019-02-15 20:42:30 -08:00 
						 
				 
			
				
					
						
							
							
								Raf Czlonka 
							
						 
					 
					
						
						
						
						
							
						
						
							5ddbb25237 
							
						 
					 
					
						
						
							
							Use an environment variable instead of command substitution ( #5364 )  
						
						... 
						
						
						
						`$PWD` is already there so use it instead of running `pwd(1)` in a subshell each time. 
						
					 
					
						2019-02-15 15:47:05 -08:00 
						 
				 
			
				
					
						
							
							
								Raf Czlonka 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba60d0d5c 
							
						 
					 
					
						
						
							
							Quote command line options which may contain special characters ( #5362 )  
						
						... 
						
						
						
						I.e. the example commands fail if $PWD contains a space character. 
						
					 
					
						2019-02-15 08:59:02 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f0ec785f6 
							
						 
					 
					
						
						
							
							Configurable snapping behaviour ( #5361 )  
						
						
						
					 
					
						2019-02-14 17:14:50 -08:00 
						 
				 
			
				
					
						
							
							
								Kajari Ghosh 
							
						 
					 
					
						
						
						
						
							
						
						
							02b50458b0 
							
						 
					 
					
						
						
							
							Update taginfo.json ( #5356 )  
						
						
						
					 
					
						2019-02-07 14:55:57 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a556fe450 
							
						 
					 
					
						
						
							
							Fix changelog.  
						
						
						
					 
					
						2019-02-04 16:15:19 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2f167c95d 
							
						 
					 
					
						
						
							
							Allow routing past barrier=arch. ( #5352 )  
						
						
						
					 
					
						2019-02-04 16:14:43 -08:00 
						 
				 
			
				
					
						
							
							
								Lev Dragunov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b45ff7a18 
							
						 
					 
					
						
						
							
							Store metadata about original OSM data, and return it in the API response, if available.  
						
						
						
					 
					
						2019-01-30 15:31:56 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c665b24d9 
							
						 
					 
					
						
						
							
							Add optional builds for lts and node version aliases.  This will give us a heads up when new Node ( #5347 )  
						
						... 
						
						
						
						versions break bindings, and might automagically get us support for new versions if it "just works". 
						
					 
					
						2019-01-30 12:17:04 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							381d492a8f 
							
						 
					 
					
						
						
							
							Add waypoints parameter to viaroute API ( #5345 )  
						
						... 
						
						
						
						* Add silent waypoints to viaroute API. 
						
					 
					
						2019-01-24 16:19:59 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							e250c83c21 
							
						 
					 
					
						
						
							
							Add BUILD_CONCURRENCY argument so that we can limit concurrency on Docker Hub (and thus reduce peak memory need for build)  
						
						
						
					 
					
						2019-01-17 16:16:44 -08:00 
						 
				 
			
				
					
						
							
							
								Andrii Dmytrenko 
							
						 
					 
					
						
						
						
						
							
						
						
							e2e326d15e 
							
						 
					 
					
						
						
							
							Fix cpack config by pointing to a correct LICENSE file  
						
						
						
					 
					
						2019-01-17 09:45:11 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
						
						
							
						
						
							4abca85474 
							
						 
					 
					
						
						
							
							Downgrade to debian:stretch-slim to ensure stable environment for building.  
						
						
						
					 
					
						2019-01-11 16:46:28 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Patterson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c78d862a3 
							
						 
					 
					
						
						
							
							Reset master for next release.  
						
						
						
					 
					
						2018-12-18 16:25:51 -07: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 
						
					 
					
						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