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.
- #2772: Promoted to official pgr_extractVertices in version 3.8
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)
- New signature:
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”;