pgRouting version 3.8.0 release

Hello pgRouting community,
The pgRouting Team is pleased to announce the release of pgRouting version 3.8.0. The latest release is available here. For discussions on the release, go here.
To see all issues & pull requests closed by this release, see the Git closed milestone for 3.8.0 on Github.

Promotion to the official function of pgRouting

  • Metric
    • #2760: Promoted to official pgr_degree in version 3.8
      • Error messages adjustment.
      • New signature with only Edges SQL.
      • Function promoted to official.
  • Utilities
    • #2772: Promoted to official pgr_extractVertices in version 3.8
      • Error messages adjustment.
      • Function promoted to official.
    • #2774: Promoted to official pgr_findCloseEdges in version 3.8
      • Error messages adjustment.
      • partial option is removed.
      • Function promoted to official.
    • #2873: Promoted to official pgr_separateCrossing in version 3.8
      • Function promoted to official.
      • Proposed function.
    • #2874: Promoted to official pgr_separateTouching in version 3.8
      • Function promoted to official.
      • Proposed function.

Proposed functions

  • Contraction
    • #2790: pgr_contractionDeadEnd new contraction function
    • #2791: pgr_contractionLinear new contraction function
    • #2536: Support for contraction hierarchies (pgr_contractionHierarchies)
  • Utilities
    • #2848: Create pgr_separateCrossing new utility function
    • #2849: Create of pgr_separateTouching new utility function

Official functions changes

  • #2786: pgr_contraction(edges) new signature
    • New signature:
      • Previously, the compulsory parameter Contraction order is now optional with name methods.
      • New name and order of optional parameters.
    • Deprecated signature pgr_contraction(text,bigint[],integer,bigint[],boolean)

C/C++ code enhancements

  • #2802: Code reorganization on pgr_contraction
  • Other enhancements: #2869

SQL code enhancements

  • #2850: Rewrite pgr_nodeNetwork

Deprecation of SQL functions

  • #2749: Deprecate pgr_AlphaShape in 3.8
  • #2750: Deprecate pgr_CreateTopology in 3.8
  • #2753: Deprecate pgr_analyzeGraph in 3.8
  • #2754: Deprecate pgr_analyzeOneWay in 3.8
  • #2826: Deprecate pgr_createVerticesTable in 3.8
  • #2847: Deprecate pgr_nodeNetwork in 3.8

In the deprecated functions:

  • Migration section is created.
  • The use of the functions is removed in the documentation.
To update your database

Download the packaged version from your operating system, and use this command in the database:
ALTER EXTENSION pgrouting UPDATE TO “3.8.0”;

OSGeo Sponsors


View all sponsors