Skip to content

Releases: graphhopper/graphhopper

GraphHopper 3.2

21 Jul 06:57
3de4534
Compare
Choose a tag to compare

This is a security fix release and highly recommended to upgrade.

GraphHopper 3.0

18 May 13:09
567a85a
Compare
Choose a tag to compare

GraphHopper 2.4

05 May 13:18
3bef7ea
Compare
Choose a tag to compare

Important update including security fix.

Get the web jar here

GraphHopper 2.3

17 Dec 16:16
944132a
Compare
Choose a tag to compare

Important update including security fix.

Get the web jar here

GraphHopper 2.2

12 Nov 21:53
e937d8e
Compare
Choose a tag to compare

GraphHopper 2.0 with some additional bugfixes web service jar

  • turn_costs parameter now works with custom weighting, #2176
  • fixed error message when points are not found, #2173
  • stricter url encoding for GraphHopperGeocoding
  • various documentation fixes

GraphHopper 2.0

30 Sep 07:37
7e3a98b
Compare
Choose a tag to compare

GraphHopper 1.0

25 May 08:57
d852592
Compare
Choose a tag to compare

1.0-pre39

01 May 20:58
22e5662
Compare
Choose a tag to compare
1.0-pre39 Pre-release
Pre-release

1.0-pre31 plus

  • 22e5662 2020-05-01 | upgrade osmosis-osm-binary, fixes #2019 (HEAD -> master, tag: 1.0-pre39, origin/master) [Peter]
  • 3eeccae 2020-05-01 | ui: update jquery version [Peter]
  • 8123f83 2020-05-01 | Weighting support via yaml configuration (#1841) [Peter]
  • 9ba35d3 2020-05-01 | Remove change graph docs [easbar]
  • bee66b0 2020-04-30 | Extract createRouteCallBack in main-template.js, as in #1841 [easbar]
  • bc545d1 2020-04-30 | Add instructions to fix error in intellij [easbar]
  • 2ae0cf1 2020-04-29 | Use transportation mode for getOffBike (#2022) [Robin]
  • 69e1194 2020-04-27 | Profile duration is optional [Michael Zilske]
  • e8667aa 2020-04-27 | Profile duration as parameter [Michael Zilske]
  • fb56c11 2020-04-26 | Prune by max street time [Michael Zilske]
  • e6ce0fa 2020-04-27 | import cleanup from previous commit [Peter]
  • fd8862d 2020-04-27 | add a test for landmark area-splitting, fixes #2020 (tag: 1.0-pre38) [Peter]
  • 95d252a 2020-04-26 | isochrone: adapt limit to consumed nodes. visited nodes can be multiple times more (tag: 1.0-pre37) [Peter]
  • d428c4b 2020-04-26 | remove legacy turn_costs for isochrone too (#2018) (tag: 1.0-pre36) [Peter]
  • ad7cf96 2020-04-24 | Put 'took' in pt response [Michael Zilske]
  • 8d4bc30 2020-04-24 | Unparsable enum indeed gives 400 and not 404 [Michael Zilske]
  • 9cd273d 2020-04-24 | Move parseList helper method to Helper (tag: 1.0-pre35) [easbar]
  • d073a39 2020-04-24 | Increase shortcut version because properties file changed [easbar]
  • 8a3c289 2020-04-24 | Remove meaning of turn cost provider name, close #1999 [easbar]
  • ff6909d 2020-04-23 | Don't rebuild pt-locationindex every time [Michael Zilske]
  • eeb5fab 2020-04-23 | ..but without weight_limit_offset [Michael Zilske]
  • 18eb041 2020-04-23 | Add weight_limit (#2011) [Robin]
  • 4a774e2 2020-04-23 | Don't traverse nodes over z-limit [Michael Zilske]
  • e43fc66 2020-04-23 | Failing test for traversal nodes over z-limit [Michael Zilske]
  • d20bd00 2020-04-23 | timeout should propagate to OkHttp (#2014) [Peter]
  • 82b6f8b 2020-04-23 | Apply same checks for both GET&POST /route, clean up GHRequest#heading stuff (#2010) [Andi]
  • a606b54 2020-04-22 | Merge branch 'pull/2012' [Michael Zilske]
    |\
    | * aaa897b 2020-04-22 | Add flag to reactivate transfer between stops connected to same OSM node. [Mathieu St-Pierre]
  • | 8901427 2020-04-22 | Add missing measurement.names (tag: 1.0-pre34, origin/1776) [easbar]
  • | a96bb17 2020-04-21 | Upgrade tools to Java and some cleanup + new measurement.name in Measurement [easbar]
  • | a278f49 2020-04-21 | remove RecalculationHook [Peter]
  • | 483535c 2020-04-21 | test client-hc routing without internet requirement (#2003) [Peter]
  • | bf7807b 2020-04-21 | Throw (client-side) error if gpx export is used with POST [easbar]
  • | a39e8e9 2020-04-21 | Move gpx test from GraphHopperWebIT to RouteResourceTest (#2000) [Andi]
  • | 0e87758 2020-04-20 | Remove documentation for GPX #2006 [Peter]
  • | c38bf20 2020-04-20 | Remove gpx for post #2006 [Michael Zilske]
  • | 43401fd 2020-04-20 | decrease test memory to 110m as it should be sufficient, #2003 [Peter]
  • | 9454cf7 2020-04-20 | Only print seeds when tests fail [easbar]
  • | 44de3ea 2020-04-20 | Increase memory limit for tests for now [easbar]
  • | 0702206 2020-04-20 | Use pluginManagement for maven compiler&test plugins, use java 8 in parent [easbar]
  • | 380f12b 2020-04-19 | We now get a correct 400 error for bad points [Michael Zilske]
  • | 3308f1b 2020-04-19 | We now get a correct 400 error for missing points [Michael Zilske]
  • | 57d8d3d 2020-04-19 | SPTResource: Annotate with error return type [Michael Zilske]
  • | ac61b4b 2020-04-19 | Move GHJerseyViolationExceptionMapper to bundle [Michael Zilske]
  • | 12f84fd 2020-04-19 | Less code [Michael Zilske]
  • | 7d24fa9 2020-04-19 | Default handling of Instant parameters [Michael Zilske]
  • | 0cd5979 2020-04-19 | Default not-null-check [Michael Zilske]
  • | 6c1d682 2020-04-19 | Same for pt [Michael Zilske]
  • | 6957cbe 2020-04-19 | Use dw20 facility for custom request parameter type [Michael Zilske]
  • | 734266b 2020-04-19 | Enum for response type [Michael Zilske]
  • | f075583 2020-04-19 | Use special Param types to avoid 404 when number not parseable [Michael Zilske]
  • | 9a42cd2 2020-04-19 | Moare declarative validation [Michael Zilske]
  • | b04d6cf 2020-04-19 | Default error messages are fine, just serialize them properly [Michael Zilske]
  • | 6a0f2fd 2020-04-18 | Same with another parameter [Michael Zilske]
  • | 3eaf7c4 2020-04-18 | NotNull annotation instead of throwing [Michael Zilske]
  • | 6e19845 2020-04-18 | GHPointConverterProvider handles null values correctly [Michael Zilske]
  • | 81aba38 2020-04-18 | Fixup [Michael Zilske]
  • | 603dff8 2020-04-18 | SPTResource can do turn restrictions #1978 [Michael Zilske]
  • | 01e56c0 2020-04-18 | IsochroneResource can do turn restrictions #1978 [Michael Zilske]
  • | 66e25e5 2020-04-18 | Add test about url parameters for POST requests [easbar]
  • | 0f247ba 2020-04-18 | Add CarFlagEncoder.setSpeedTwoDirections, remove propertiesString constructor for encoders [easbar]
  • | 78454d0 2020-04-18 | Random cleanups taken from #1841 [easbar]
  • | d71731a 2020-04-18 | Remove remaining usages of DropwizardAppRule [easbar]
  • | 675ec0c 2020-04-18 | Change routing time log to use ms instead of micros [easbar]
  • | 0cd7d03 2020-04-17 | Remove test output [Michael Zilske]
  • | 87f6c24 2020-04-17 | Edge-based shortest-path trees (Algorithm only) [Michael Zilske]
  • | d94a0a9 2020-04-17 | trying to upgrade to dropwizard 2.x (#1998) [Peter]
  • | bc320d8 2020-04-17 | ignore skadi elevation to avoid downloading 7MB file #1929 [Peter]
  • | a3d0878 2020-04-17 | Use new profile parameter to select routing profile (#1934) [Andi]
  • | c6427db 2020-04-17 | remove query torture (#1997) [Peter]
  • | 4f9d478 2020-04-17 | Improve docker image size (#1990) [Harel M]
  • | b808f34 2020-04-16 | Migrate resource tests to junit5 [easbar]
  • | cf0ca32 2020-04-16 | Remove unnecessary annotations [easbar]
  • | 7df3192 2020-04-16 | Fix error response for /isochrone and /spt, fixes #1991 [easbar]
  • | 7455316 2020-04-15 | Fix Bike2WeightFlagEncoderTest (wouldn't fail) [Michael Zilske]
  • | a5ca5ff 2020-04-15 | remove matrix tests against public api [Peter]
  • | fb34ac0 2020-04-14 | Allow overlapping SpatialRules with priorities (#1903) [otbutz]
    |/
  • 7bee0e4 2020-04-14 | Add config option preparation_profile to allow cross-querying in hybrid mode (#1983) (tag: 1.0-pre33.4) [Andi]
  • 3f520c0 2020-04-14 | Fix expected distance value in GraphHopperMatrixIT (once again) [easbar]
  • 7172f8c 2020-04-10 | Fix pt client [Michael Zilske]
  • f79750f 2020-04-10 | Finish investigating the graph size problem [Michael Zilske]
  • 31ae1e1 2020-04-09 | Investigate the graph size problem [Michael Zilske]
  • 127b6bc 2020-04-09 | Start investigating transit graph size issue [Michael Zilske]
  • 7377e25 2020-04-09 | Remove deltas from integer assertions [Michael Zilske]
  • b38fbda 2020-04-09 | Print seed if compareAlgos test in GraphHopperIT fails [easbar]
  • 3b53d57 2020-04-07 | Set media type for response in ambiguous method [Michael Zilske]
  • 8122118 2020-04-07 | client-hc: fix integration tests (we need to throw them out here) [Peter]
  • 6a7d45a 2020-04-07 | Remove bogus z coordinate from isochrones; #fixes 1957 [Michael Zilske]
  • c9fa46f 2020-04-07 | Typo [Michael Zilske]
  • 5309761 2020-04-07 | Stopping criterion for Isochrones/SPT; fixes #1979 [Michael Zilske]
  • ad16a90 2020-04-06 | Fix transit client [Michael Zilske]
  • 50f0e65 2020-04-06 | Update README.md [Michael Zilske]
  • 07009b0 2020-04-06 | Don't require profiles -- transit doesn't use them [Michael Zilske]
  • bc1c710 2020-04-06 | Push buckets further out [Michael Zilske]
  • 1873295 2020-04-06 | Create points directly, not through bucket lists [Michael Zilske]
  • 6524626 2020-04-06 | Move special data object into resource [Michael Zilske]
  • 7210917 2020-04-06 | test: do no longer exclude alternative test [Peter]
  • f54b0db 2020-04-06 | SPT only contains scanned nodes; visits in scan order [Michael Zilske]
  • a59d024 2020-04-06 | Move fudge factors for limit into client code [Michael Zilske]
  • 13d72e9 2020-04-06 | Only use finishLimit [Michael Zilske]
  • 3af512e 2020-04-06 | Let input use milliseconds, since output uses milliseconds [Michael Zilske]
  • 8eed548 2020-04-06 | Test time labels directly [Michael Zilske]
  • 97b5d80 2020-04-06 | Refactor test [Michael Zilske]
  • e4eddf9 2020-04-06 | Isochrone -> ShortestPathTree [Michael Zilske]
  • 6938777 2020-04-06 | Remove method that was only used in test [Michael Zilske]
  • d201b3e 2020-04-06 | Move bucket business to resource [Michael Zilske]
  • d932e73 2020-04-06 | Reduce one method to another [Michael Zilske]
  • c4ecb12 2020-04-05 | Merge stuff from advanced isochrones [Michael Zilske]
  • c38d504 2020-04-05 | Typo [Michael Zilske]
  • 8c5e13d 2020-04-03 | Make sure response errors are shown when posting benchmarks (while build should still fail) [easbar]
  • e3902b7 2020-04-01 | Edge-based alternative_route with CH [Michael Zilske]
  • bbda427 2020-04-01 | Allow weighting and edge_based parameters for now (remove after #1980) (tag: 1.0-pre33.3) [easbar]
  • b27ced4 2020-04-01 | Make two more methods in ProfileResolver protected (tag: 1.0-pre33.2) [easbar]
  • 20f2162 2020-04-01 | Add GraphHopper#getProfile(name) [easbar]
  • 9129dda 2020-03-31 | remove change graph (#1977) [Peter]
  • 640eb80 2020-03-31 | GraphHopperConfig: add copy constructor [Peter]
  • 58fde25 2020-03-31 | Allow running isochrones with profiles supporting turn costs (without turn costs) (#1975) [Andi]
  • a01fc06 2020-03-31 | Make sure node-based algos ...
Read more

1.0-pre31

20 Mar 11:11
2a7e5fb
Compare
Choose a tag to compare
1.0-pre31 Pre-release
Pre-release

1.0-pre30 plus

  • 2a7e5fb 2020-03-20 | improve Measurement for block_area to fix #1961 (#1963) (HEAD -> master, origin/master) [Peter]
  • 499e963 2020-03-20 | Fix GraphHopperConfigMixIn (otherwise config.yml is not usable) [easbar]
  • c769f79 2020-03-17 | Improve AlternativeRouteCH [Michael Zilske]
  • 5a01808 2020-03-19 | more PMap refactoring (#1962) [Peter]
  • 0d7c365 2020-03-19 | Disable turn costs for LM preparation (#1964) [Andi]
  • fa73144 2020-03-18 | Added more compass directions (#1959) [samruston]

1.0-pre30

18 Mar 16:53
198c8ed
Compare
Choose a tag to compare
1.0-pre30 Pre-release
Pre-release

Only intended for production usage if you know what you do :)

Like 1.0-pre26 plus:

  • 198c8ed 2020-03-18 | removed IPFilter (HEAD -> master, tag: 1.0-pre30, origin/master) [Peter]
  • a5b48ce 2020-03-18 | refactor PMap to use string,object instead of string,string (#1956) [Peter]
  • fe35252 2020-03-17 | Mapzen (skadi) elevation provider (#1929) [Michael Barry]
  • dd2ff23 2020-03-16 | throw error if old system parameter is used, see #1897 and #1879 [Peter]
  • d19d57f 2020-03-15 | use enum instead of int (#1954) [Peter]
  • 9c9bae4 2020-03-13 | GraphHopperServerConfiguration auto-detects available ports (#1928) [Thomas Aulinger]
  • 7367af0 2020-03-12 | Refactor distance calculation utilities to be elevation-aware (#1944) [Michael Barry]
  • ccd49dc 2020-03-12 | Bilinear interpolation for height tiles (#1942) [Michael Barry]
  • e37aa95 2020-03-12 | Move SpatialRuleLookup benchmark into Measurement class (#1894) [otbutz]
  • 1fff78a 2020-03-12 | Extract profile selection (#1949) [Andi]
  • d27f9c3 2020-03-10 | removed experimental UnsafeDataAccess (#1620) [Peter]
  • 5d85cc3 2020-03-10 | Avoid graph dependency (#1950) [Peter]
  • d6515a2 2020-03-10 | Simplify entire edges on import instead of just pillar nodes (#1943) [Michael Barry]
  • 6d0dc15 2020-03-10 | Make AbstractFlagEncoder methods protected: blockFords etc. (tag: 1.0-pre29) [easbar]
  • 3259767 2020-03-08 | Remove odd LM profile selection rule [easbar]
  • 639bd9a 2020-03-08 | Check GraphHopper profiles after initializing the graph [easbar]
  • 9a88d52 2020-03-08 | Limit scope of uTurnCostsInt and turnCostProvider in GraphHopper#calcPaths [easbar]
  • 74df250 2020-03-08 | Remove unused code (tag: 1.0-pre28) [Michael Zilske]
  • 5fe499e 2020-03-08 | avoid IntsRef recreation and simpler getter (#1947) [Peter]
  • 4ec39ee 2020-03-08 | fix test: point hint got more strict, move closer to snapping target [Peter]
  • 3912164 2020-03-07 | TurnRelationIterator [Michael Zilske]
  • 04b1b10 2020-03-06 | improve latest vs. stable docs link [Peter]
  • 937be2d 2020-03-05 | config-example: further change of camelCase to snake #1918 [Peter]
  • aa97389 2020-03-05 | Extract setTurnCost/Restriction in test [easbar]
  • 08f0f57 2020-03-05 | Remove unused constructor [Michael Zilske]
  • e0320fe 2020-03-05 | Clean up TurnCostStorage (#1945) [Michael Zilske]
  • cef07f6 2020-03-04 | flag encoders: no need for 4 parameter constructors introduced in #1936 [Peter]
  • a32d9c3 2020-03-02 | NameSimilarityEdgeFilter: consistent constructor parameter order [Peter]
  • 7e8c795 2020-03-02 | access on private roads (#1936) (tag: 1.0-pre27) [Peter]
  • e685415 2020-03-02 | clean up TagParsers and e.g. allow a RoadAccess with a different name like truck_road_access [Peter]