Skip to content

Tags: Project-OSRM/osrm-backend

Tags

v6.0.0

Toggle v6.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version to v6.0-RC2 (#7148)

v6.0.0-rc.2

Toggle v6.0.0-rc.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version to v6.0-RC2 (#7148)

V6.0.0

Toggle V6.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version to v6.0-RC2 (#7148)

v6.0.0-rc.1

Toggle v6.0.0-rc.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump version to 6.0-RC1 (#7132)

* Bump version to 6.0-RC1

* Revert package-json.lock

* Update package.json

* Update semver

v5.27.1

Toggle v5.27.1's commit message
v5.27.1

  - Changes from 5.27.0
    - Misc:
      - FIXED: Revert back to using custom HTTP parser instead of Boost.Beast. [#6407](#6407)
      - FIXED: Fix bug with large HTTP requests leading to Bad Request in osrm-routed. [#6403](#6403)
    - Routing:
      - CHANGED: Add support for surface=metal,grass_paver,woodchips in bicyle profile. [#6395](#6395)

v5.27.0

Toggle v5.27.0's commit message
v5.27.0

- Changes from 5.26.0
    - API:
      - ADDED: Add Flatbuffers support to NodeJS bindings. [#6338](#6338)
      - CHANGED: Add `data_version` field to responses of all services. [#5387](#5387)
      - FIXED: Use Boost.Beast to parse HTTP request. [#6294](#6294)
      - FIXED: Fix inefficient osrm-routed connection handling [#6113](https://gihub.com/Project-OSRM/osrm-backend/pull/6113)
      - FIXED: Fix HTTP compression precedence [#6113](#6113)
    - NodeJS:
      - FIXED: Support `skip_waypoints` in Node bindings [#6060](#6060)
    - Misc:
      - ADDED: conanbuildinfo.json for easy reading of dependencies [#6388](#6388)
      - CHANGED: Improve performance of JSON rendering. Fix undefined behaviour in JSON numbers formatting. [#6380](#6380)
      - ADDED: Add timestamps for logs. [#6375](#6375)
      - CHANGED: Improve performance of map matching via getPathDistance optimization. [#6378](#6378)
      - CHANGED: Optimize RestrictionParser performance. [#6344](#6344)
      - ADDED: Support floats for speed value in traffic updates CSV. [#6327](#6327)
      - CHANGED: Use Lua 5.4 in Docker image. [#6346](#6346)
      - CHANGED: Remove redundant nullptr check. [#6326](#6326)
      - CHANGED: missing files list is included in exception message. [#5360](#5360)
      - CHANGED: Do not use deprecated Callback::Call overload in Node bindings. [#6318](#6318)
      - FIXED: Fix distance calculation consistency. [#6315](#6315)
      - FIXED: Fix performance issue after migration to sol2 3.3.0. [#6304](#6304)
      - CHANGED: Pass osm_node_ids by reference in osrm::updater::Updater class. [#6298](#6298)
      - FIXED: Fix bug with reading Set values from Lua scripts. [#6285](#6285)
      - FIXED: Bug in bicycle profile that caused exceptions if there is a highway=bicycle in the data. [#6296](#6296)
      - FIXED: Internal refactoring of identifier types used in data facade [#6044](#6044)
      - CHANGED: Update docs to reflect recent build and dependency changes [#6383](#6383)
    - Build:
      - REMOVED: Get rid of Mason. [#6387](#6387)
      - CHANGED: Use clang-format from CI base image. [#6391](#6391)
      - ADDED: Build Node bindings on Windows. [#6334](#6334)
      - ADDED: Configure cross-compilation for Apple Silicon. [#6360](#6360)
      - CHANGED: Use apt-get to install Clang on CI. [#6345](#6345)
      - CHANGED: Fix TBB in case of Conan + NodeJS build. [#6333](#6333)
      - CHANGED: Migrate to modern TBB version. [#6300](#6300)
      - CHANGED: Enable performance-move-const-arg clang-tidy check. [#6319](#6319)
      - CHANGED: Use the latest node on CI. [#6317](#6317)
      - CHANGED: Migrate Windows CI to GitHub Actions. [#6312](#6312)
      - ADDED: Add smoke test for Docker image. [#6313](#6313)
      - CHANGED: Update libosmium to version 2.18.0. [#6303](#6303)
      - CHANGED: Remove EXACT from find_package if using Conan. [#6299](#6299)
      - CHANGED: Configure Undefined Behaviour Sanitizer. [#6290](#6290)
      - CHANGED: Use Conan instead of Mason to install code dependencies. [#6284](#6284)
      - CHANGED: Migrate to C++17. Update sol2 to 3.3.0. [#6279](#6279)
      - CHANGED: Update macOS CI image to macos-11. [#6286](#6286)
      - CHANGED: Enable even more clang-tidy checks. [#6273](#6273)
      - CHANGED: Configure CMake to not build flatbuffers tests and samples. [#6274](#6274)
      - CHANGED: Enable more clang-tidy checks. [#6270](#6270)
      - CHANGED: Configure clang-tidy job on CI. [#6261](#6261)
      - CHANGED: Use Github Actions for building container images [#6138](#6138)
      - CHANGED: Upgrade Boost dependency to 1.70 [#6113](#6113)
      - CHANGED: Upgrade Ubuntu CI builds to 20.04  [#6119](#6119)
      - CHANGED: Make building osrm-routed optional [#6144](#6144)
      - FIXED: Run all unit tests in CI [#5248](#5248)
      - FIXED: Fix installation of Mason CMake and 32 bit CI build [#6170](#6170)
      - FIXED: Fixed Node docs generation check in CI. [#6058](#6058)
      - CHANGED: Docker build, enabled arm64 build layer [#6172](#6172)
      - CHANGED: Docker build, enabled apt-get update/install caching in separate layer for build phase [#6175](#6175)
      - FIXED: Bump CI complete meta job to ubuntu-20.04 [#6323](#6323)
      - CHANGED: Node packages are now scoped by @Project-OSRM [#6386](#6386)
    - Routing:
      - CHANGED: Lazily generate optional route path data [#6045](#6045)
      - FIXED: Completed support for no_entry and no_exit turn restrictions. [#5988](#5988)
      - ADDED: Add support for non-round-trips with a single fixed endpoint. [#6050](#6050)
      - FIXED: Improvements to maneuver override processing [#6125](#6125)
      - ADDED: Support snapping to multiple ways at an input location. [#5953](#5953)
      - FIXED: Fix snapping target locations to ways used in turn restrictions. [#6339](#6339)
      - ADDED: Support OSM traffic signal directions. [#6153](#6153)
      - FIXED: Ensure u-turn exists in intersection view. [#6376](#6376)
      - FIXED: Gracefully handle no-turn intersections in guidance processing. [#6382](#6382)
    - Profile:
      - CHANGED: Bicycle surface speeds [#6212](#6212)
    - Tools:
      - CHANGED: Do not generate intermediate .osrm file in osrm-extract. [#6354](#6354)

v5.27.0-rc.1

Toggle v5.27.0-rc.1's commit message
 - Changes from 5.26.0

    - API:
      - ADDED: Add Flatbuffers support to NodeJS bindings. [#6338](#6338)
      - CHANGED: Add `data_version` field to responses of all services. [#5387](#5387)
      - FIXED: Use Boost.Beast to parse HTTP request. [#6294](#6294)
      - FIXED: Fix inefficient osrm-routed connection handling [#6113](#6113)
      - FIXED: Fix HTTP compression precedence [#6113](#6113)
    - NodeJS:
      - FIXED: Support `skip_waypoints` in Node bindings [#6060](#6060)
    - Misc:
      - ADDED: conanbuildinfo.json for easy reading of dependencies [#6388](#6388)
      - CHANGED: Improve performance of JSON rendering. Fix undefined behaviour in JSON numbers formatting. [#6380](#6380)
      - ADDED: Add timestamps for logs. [#6375](#6375)
      - CHANGED: Improve performance of map matching via getPathDistance optimization. [#6378](#6378)
      - CHANGED: Optimize RestrictionParser performance. [#6344](#6344)
      - ADDED: Support floats for speed value in traffic updates CSV. [#6327](#6327)
      - CHANGED: Use Lua 5.4 in Docker image. [#6346](#6346)
      - CHANGED: Remove redundant nullptr check. [#6326](#6326)
      - CHANGED: missing files list is included in exception message. [#5360](#5360)
      - CHANGED: Do not use deprecated Callback::Call overload in Node bindings. [#6318](#6318)
      - FIXED: Fix distance calculation consistency. [#6315](#6315)
      - FIXED: Fix performance issue after migration to sol2 3.3.0. [#6304](#6304)
      - CHANGED: Pass osm_node_ids by reference in osrm::updater::Updater class. [#6298](#6298)
      - FIXED: Fix bug with reading Set values from Lua scripts. [#6285](#6285)
      - FIXED: Bug in bicycle profile that caused exceptions if there is a highway=bicycle in the data. [#6296](#6296)
      - FIXED: Internal refactoring of identifier types used in data facade [#6044](#6044)
      - CHANGED: Update docs to reflect recent build and dependency changes [#6383](#6383)
    - Build:
      - REMOVED: Get rid of Mason. [#6387](#6387)
      - CHANGED: Use clang-format from CI base image. [#6391](#6391)
      - ADDED: Build Node bindings on Windows. [#6334](#6334)
      - ADDED: Configure cross-compilation for Apple Silicon. [#6360](#6360)
      - CHANGED: Use apt-get to install Clang on CI. [#6345](#6345)
      - CHANGED: Fix TBB in case of Conan + NodeJS build. [#6333](#6333)
      - CHANGED: Migrate to modern TBB version. [#6300](#6300)
      - CHANGED: Enable performance-move-const-arg clang-tidy check. [#6319](#6319)
      - CHANGED: Use the latest node on CI. [#6317](#6317)
      - CHANGED: Migrate Windows CI to GitHub Actions. [#6312](#6312)
      - ADDED: Add smoke test for Docker image. [#6313](#6313)
      - CHANGED: Update libosmium to version 2.18.0. [#6303](#6303)
      - CHANGED: Remove EXACT from find_package if using Conan. [#6299](#6299)
      - CHANGED: Configure Undefined Behaviour Sanitizer. [#6290](#6290)
      - CHANGED: Use Conan instead of Mason to install code dependencies. [#6284](#6284)
      - CHANGED: Migrate to C++17. Update sol2 to 3.3.0. [#6279](#6279)
      - CHANGED: Update macOS CI image to macos-11. [#6286](#6286)
      - CHANGED: Enable even more clang-tidy checks. [#6273](#6273)
      - CHANGED: Configure CMake to not build flatbuffers tests and samples. [#6274](#6274)
      - CHANGED: Enable more clang-tidy checks. [#6270](#6270)
      - CHANGED: Configure clang-tidy job on CI. [#6261](#6261)
      - CHANGED: Use Github Actions for building container images [#6138](#6138)
      - CHANGED: Upgrade Boost dependency to 1.70 [#6113](#6113)
      - CHANGED: Upgrade Ubuntu CI builds to 20.04  [#6119](#6119)
      - CHANGED: Make building osrm-routed optional [#6144](#6144)
      - FIXED: Run all unit tests in CI [#5248](#5248)
      - FIXED: Fix installation of Mason CMake and 32 bit CI build [#6170](#6170)
      - FIXED: Fixed Node docs generation check in CI. [#6058](#6058)
      - CHANGED: Docker build, enabled arm64 build layer [#6172](#6172)
      - CHANGED: Docker build, enabled apt-get update/install caching in separate layer for build phase [#6175](#6175)
      - FIXED: Bump CI complete meta job to ubuntu-20.04 [#6323](#6323)
      - CHANGED: Node packages are now scoped by @Project-OSRM [#6386](#6386)
    - Routing:
      - CHANGED: Lazily generate optional route path data [#6045](#6045)
      - FIXED: Completed support for no_entry and no_exit turn restrictions. [#5988](#5988)
      - ADDED: Add support for non-round-trips with a single fixed endpoint. [#6050](#6050)
      - FIXED: Improvements to maneuver override processing [#6125](#6125)
      - ADDED: Support snapping to multiple ways at an input location. [#5953](#5953)
      - FIXED: Fix snapping target locations to ways used in turn restrictions. [#6339](#6339)
      - ADDED: Support OSM traffic signal directions. [#6153](#6153)
      - FIXED: Ensure u-turn exists in intersection view. [#6376](#6376)
      - FIXED: Gracefully handle no-turn intersections in guidance processing. [#6382](#6382)
    - Profile:
      - CHANGED: Bicycle surface speeds [#6212](#6212)
    - Tools:
      - CHANGED: Do not generate intermediate .osrm file in osrm-extract. [#6354](#6354)

v5.26.0

Toggle v5.26.0's commit message

Verified

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

v5.26.0-rc.2

Toggle v5.26.0-rc.2's commit message

Verified

This commit was signed with the committer’s verified signature.
danpat Daniel Patterson
Merge branch 'master' into 5.26

v5.26.0-rc.1

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

Verified

This commit was signed with the committer’s verified signature.
danpat Daniel Patterson
Prep rc.1