Skip to content

Releases: graphhopper/graphhopper

GraphHopper 9.1

05 May 16:44
73e6b7c
Compare
Choose a tag to compare

Bug fix release: 9.0...9.1

See full details compared to previous major version 9.0 here: https://github.com/graphhopper/graphhopper/releases/tag/9.0

GraphHopper 9.0

23 Apr 09:56
1c2f22e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 8.0...9.0

GraphHopper 8.0

18 Oct 09:15
1e224ae
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 7.0...8.0

GraphHopper 7.0

13 Mar 11:52
b0a129c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0...7.0

GraphHopper 6.2

01 Dec 12:54
6d3da37
Compare
Choose a tag to compare

Security fix release

Download graphhopper-web-6.2.jar from maven central.

See main release for more information.

Full Changelog: 6.0...6.2

GraphHopper 6.0

13 Sep 08:50
02cb7e2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.3...6.0

GraphHopper 5.3

29 Apr 07:42
af5ac0b
Compare
Choose a tag to compare

Identical to 5.1, but because of problems with our automatic build pipeline no Maven artifacts were published for 5.1.
5.2 was just a failed attempt to fix this.

Full Changelog: 5.1...5.3

GraphHopper 5.1

20 Apr 21:26
81e1fca
Compare
Choose a tag to compare
  • bug fixes

Full Changelog: 5.0...5.1

GraphHopper 5.0

23 Mar 09:44
d12e315
Compare
Choose a tag to compare

What's Changed

  • Move nodes and edges storage out of BaseGraph by @easbar in #2399
  • country_rules: fix documentation in example config by @karussell in #2414
  • HMM-Lib: Bump Java version to 8 by @boldtrn in #2413
  • Consider heading when snapping by @karussell in #2411
  • Convert Directory#find to Directory#create by @easbar in #2412
  • Register country rules in a map by @otbutz in #2418
  • use jdk17 ga and jdk18 ea by @karussell in #2419
  • Remove small segment size optimization for sea level elevation tiles by @easbar in #2417
  • Remove DataAccess#setSegmentSize by @easbar in #2421
  • Don't ignore parsed access by @otbutz in #2420
  • Minor improvement to avoid changing the url by @boldtrn in #2428
  • Remove AbstractFlagEncoder#encoderBit by @easbar in #2434
  • Ignore barrier nodes at junctions by @easbar in #2433
  • Improve LMPreparationHandler logging by @otbutz in #2426
  • Remove ghLocation parameter from GraphHopper#load by @easbar in #2437
  • OSMReader: Keep node tags until we create edges by @easbar in #2430
  • Remove byteOrder option for Directory, always use little endianess for all DataAccess by @easbar in #2442
  • Split ways at junctions first by @easbar in #2444
  • Snap to tower nodes when they are close by @easbar in #2446
  • Fix curbside handling at barrier nodes by @easbar in #2447
  • Allow CountryRules to provide fallback values for toll by @otbutz in #2164
  • Store DataAccess versions in headers instead of properties file by @easbar in #2436
  • Extract WaySegmentParser from OSMReader by @easbar in #2448
  • DataAccess config for type and load by @karussell in #2440
  • Ignore too large mtb:scale values by @easbar in #2458
  • Load CH preparations in parallel by @easbar in #2455
  • Create edge flags per edge instead of per way by @easbar in #2457
  • Remove RoadEnvironment.SHUTTLE_TRAIN by @easbar in #2466
  • Remove ferry argument from TagParser#handleWayTags by @easbar in #2468
  • Use a point along the edge geometry to determine areas by @otbutz in #2472
  • Use geometric center to lookup areas for ways with only two points by @otbutz in #2474
  • Remove the ch.prepare.done flag and separate CH and LM profile versions by @easbar in #2475
  • removes graphhopper.sh script by @karussell in #2431
  • Remove acceptWay optimization by @easbar in #2471
  • Improve exceptions by @otbutz in #2464
  • Cover MaximumNodesExceededException with unittest by @otbutz in #2478
  • Fix HashMap related flaky tests by @shunfan-shao in #2480
  • signed EncodedValues by @karussell in #2473
  • Remove CH from GraphHopperStorage, allow delta import of CHs by @easbar in #2481
  • Remove NotThreadSafe and ProgressListener by @easbar in #2486
  • Rename web/com.graphhopper.http to web/com.graphhopper.application by @easbar in #2487
  • Use a fixed number of maximum visited nodes for node-based CH by @easbar in #2491
  • Do not ensure write access when there are no CHs/LMs to prepare by @easbar in #2500
  • broken wheelchair routing - priority and elevation improvements by @karussell in #2503
  • Do not use 'week year': YYYY by @karussell in #2505
  • Node out of bounds error when using average_speed path detail by @easbar in #2517
  • Speed up CH for foot by @easbar in #2514
  • Transfer legs by @michaz in #2519
  • Improve edge-based CH import performance by @easbar in #2522
  • Roads as base by @michaz in #2523
  • Make speedTwoDirections final by @easbar in #2525
  • matrix and route client: allow usage of request gzipping by @karussell in #2511
  • Make sure encoder max speed cannot be exceeded, add DecimalEncodedValue#getNextStorableValue by @easbar in #2524
  • Move handleNodeTags from EncodingManager to AbstractFlagEncoder by @easbar in #2533
  • Clean up FerrySpeedCalculator, use exact edge distance by @easbar in #2528
  • Improve handling of short ferries without duration tag by @easbar in #2539
  • Cleanup isBarrier method, fix ford=yes and locked=yes by @easbar in #2538
  • Use Weighting instead of access for turn instructions by @karussell in #2536
  • Move way name parsing from EncodingManager to OSMReader by @easbar in #2537

New Contributors

Full Changelog: 4.0...5.0

GraphHopper 4.0

29 Sep 10:52
142b9ad
Compare
Choose a tag to compare