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
-
#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
-
Utilities
Official functions changes
-
#2786: pgr_contraction(edges) new signature
- New signature:
- Previously compulsory parameter Contraction order is now optional with name
methods
. - New name and order of optional parameters.
- Previously compulsory parameter Contraction order is now optional with name
- Deprecated signature pgr_contraction(text,bigint,integer,bigint,boolean)
- New signature:
C/C++ code enhancements
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