Skip to content

Tags: DarG002/osrm-backend

Tags

v5.13.0-rc.3

Toggle v5.13.0-rc.3's commit message
OSRM 5.13.0 RC3

- Changes from 5.13:
  - Fixed regression in CH code that cause very long query times.

- Changes from 5.12:
  - Profile:
    - Append cardinal directions from route relations to ref fields to improve instructions
    - Support of `distance` weight in foot and bicycle profiles
    - Support of relations processing
    - Added `way:get_location_tag(key)` method to get location-dependent tags https://github.com/Project-OSRM/osrm-backend/wiki/Using-location-dependent-data-in-profiles
    - Left-side driving mode is specified by a local Boolean flag `is_left_hand_driving` in `ExtractionWay` and `ExtractionTurn`
    - Support literal values for maxspeeds in NO, PL and ZA
  - Infrastructure:
    - Lua 5.1 support is removed due to lack of support in sol2 ThePhD/sol2#302
    - Fixed pkg-config version of OSRM
    - Removed `.osrm.core` file since CoreCH is deprecated now.
  - Tools:
    - Because of boost/program_options#32 with boost 1.65+ we needed to change the behavior of the following flags to not accept `={true|false}` anymore:
      - `--use-locations-cache=false` becomes `--disable-location-cache`
      - `--parse-conditional-restrictions=true` becomes `--parse-conditional-restrictions`
      - The deprecated options `--use-level-cache` and `--generate-edge-lookup`
  - Bugfixes:
    - Fixed Project-OSRM#4348: Some cases of sliproads pre-processing were broken
    - Fixed Project-OSRM#4331: Correctly compute left/right modifiers of forks in case the fork is curved.
    - Fixed Project-OSRM#4472: Correctly count the number of lanes using the delimter in `turn:lanes` tag.
    - Fixed Project-OSRM#4214: Multiple runs of `osrm-partition` lead to crash.
    - Fixed Project-OSRM#4348: Fix assorted problems around slip roads.
    - Fixed Project-OSRM#4420: A bug that would result in unnecessary instructions, due to problems in suffix/prefix detection
  - Algorithm
    - Deprecate CoreCH functionality. Usage of CoreCH specific options will fall back to using CH with core_factor of 1.0
    - MLD uses a unidirectional Dijkstra for 1-to-N and N-to-1 matrices which yields speedup.

v5.13.0-rc.2

Toggle v5.13.0-rc.2's commit message
OSMR 5.13.0 RC2

- Changes from RC1:
  - Tools:
    - Because of boost/program_options#32 with boost 1.65+ we needed to change the behavior of the following flags to not accept `={true|false}` anymore:
      - `--use-locations-cache=false` becomes `--disable-location-cache`
      - `--parse-conditional-restrictions=true` becomes `--parse-conditional-restrictions`
      - The deprecated options `--use-level-cache` and `--generate-edge-lookup`

- Changes from 5.12:
  - Profile:
    - Append cardinal directions from route relations to ref fields to improve instructions
    - Support of `distance` weight in foot and bicycle profiles
    - Support of relations processing
    - Added `way:get_location_tag(key)` method to get location-dependent tags https://github.com/Project-OSRM/osrm-backend/wiki/Using-location-dependent-data-in-profiles
    - Left-side driving mode is specified by a local Boolean flag `is_left_hand_driving` in `ExtractionWay` and `ExtractionTurn`
    - Support literal values for maxspeeds in NO, PL and ZA
  - Infrastructure:
    - Lua 5.1 support is removed due to lack of support in sol2 ThePhD/sol2#302
    - Fixed pkg-config version of OSRM
    - Removed `.osrm.core` file since CoreCH is deprecated now.
  - Tools:
    - Because of boost/program_options#32 with boost 1.65+ we needed to change the behavior of the following flags to not accept `={true|false}` anymore:
      - `--use-locations-cache=false` becomes `--disable-location-cache`
      - `--parse-conditional-restrictions=true` becomes `--parse-conditional-restrictions`
      - The deprecated options `--use-level-cache` and `--generate-edge-lookup`
  - Bugfixes:
    - Fixed Project-OSRM#4348: Some cases of sliproads pre-processing were broken
    - Fixed Project-OSRM#4331: Correctly compute left/right modifiers of forks in case the fork is curved.
    - Fixed Project-OSRM#4472: Correctly count the number of lanes using the delimter in `turn:lanes` tag.
    - Fixed Project-OSRM#4214: Multiple runs of `osrm-partition` lead to crash.
    - Fixed Project-OSRM#4348: Fix assorted problems around slip roads.
    - Fixed Project-OSRM#4420: A bug that would result in unnecessary instructions, due to problems in suffix/prefix detection
  - Algorithm
    - Deprecate CoreCH functionality. Usage of CoreCH specific options will fall back to using CH with core_factor of 1.0
    - MLD uses a unidirectional Dijkstra for 1-to-N and N-to-1 matrices which yields speedup.

v5.13.0-rc.1

Toggle v5.13.0-rc.1's commit message
Version bump for RC1

v5.13.0-glibc.2

Toggle v5.13.0-glibc.2's commit message

Verified

This commit was signed with the committer’s verified signature.
danpat Daniel Patterson
Bump nodejs version to make new package.

v5.13.0-glibc.1

Toggle v5.13.0-glibc.1's commit message

Verified

This commit was signed with the committer’s verified signature.
danpat Daniel Patterson
Tag for release.

v5.13.0-cardinal.1

Toggle v5.13.0-cardinal.1's commit message

Verified

This commit was signed with the committer’s verified signature.
danpat Daniel Patterson
Bump versions preparing for merge.

v5.12.0

Toggle v5.12.0's commit message

Verified

This commit was signed with the committer’s verified signature.
danpat Daniel Patterson
Final release.

v5.12.0-rc.1

Toggle v5.12.0-rc.1's commit message

Verified

This commit was signed with the committer’s verified signature.
danpat Daniel Patterson
Create release branch for 5.12

v5.12.0-roundaboutexits.1

Toggle v5.12.0-roundaboutexits.1's commit message

Verified

This commit was signed with the committer’s verified signature.
danpat Daniel Patterson
Prepare for alpha release.

v5.11.0

Toggle v5.11.0's commit message

Unverified

This tag is not signed, but one or more authors requires that any tag attributed to them is signed.
 - Changes from 5.10:

    - Features
      - BREAKING: Added support for conditional via-way restrictions. This features changes the file format of osrm.restrictions and requires re-extraction
    - Internals
      - BREAKING: Traffic signals will no longer be represented as turns internally. This requires re-processing of data but enables via-way turn restrictions across highway=traffic_signals
      - Additional checks for empty segments when loading traffic data files
      - Tunes the constants for turns in sharp curves just a tiny bit to circumvent a mix-up in fork directions at a specific intersection (Project-OSRM#4331)
    - Infrastructure
      - Refactor datafacade to make implementing additional DataFacades simpler
    - Bugfixes
      - API docs are now buildable again
      - Suppress unnecessary extra turn instruction when exiting a motorway via a motorway_link onto a primary road (Project-OSRM#4348 scenario 4)
      - Suppress unnecessary extra turn instruction when taking a tertiary_link road from a teritary onto a residential road (Project-OSRM#4348 scenario 2)
      - Various MSVC++ build environment fixes
      - Avoid a bug that crashes GCC6
      - Re-include .npmignore to slim down published modules
      - Fix a pre-processing bug where incorrect directions could be issued when two turns would have similar instructions and we tried to give them distinct values (Project-OSRM#4375)
      - The entry bearing for correct the cardinality of a direction value (Project-OSRM#4353
      - Change timezones in West Africa to the WAT zone so they're recognized on the Windows platform