[OSGeo-Announce] pgRouting version 3.8.0 release

Jorge Sanz jsanz at osgeo.org
Mon May 5 02:08:40 PDT 2025


Hello pgRouting community,

The pgRouting Team is pleased to announce the release of 
pgRouting version 3.8.0
The latest release is available at [1]
For discussions on the release, go to [2]

To see all issues & pull requests closed by this release see the Git 
closed milestone for 3.8.0 on Github. [3]

*Promotion to official function of pgRouting*

  * *Metric*
      o #2760: Promoted to official pgr_degree in version 3.8

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

*Proposed functions*

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

*Official functions changes*

  * #2786: pgr_contraction(edges) new signature
      o New signature:
          + Previously compulsory parameter Contraction order is now
            optional with name methods.
          + New name and order of optional parameters.
      o 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";

[1]. https://github.com/pgRouting/pgrouting/releases/latest
[2]. https://github.com/pgRouting/pgrouting/discussions/2881
[3]. 
https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.8.0%22 
<https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.8.0%22>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/announce/attachments/20250505/72e6e297/attachment.htm>


More information about the Announce mailing list