pgRouting version 3.7.0 release

Hello pgRouting community,

The pgRouting Team is pleased to announce the release of pgRouting version 3.7.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.7.0 on Github. [3]

Support

  • #2656 Stop support of PostgreSQL12 on pgrouting v3.7
  • Stopping support of PostgreSQL 12
  • CI does not test for PostgreSQL 12

New experimental functions

  • Metrics

  • pgr_betweennessCentrality
    Official function changes

  • #2605 Standarize spanning tree functions output

  • Functions:

  • pgr_kruskalDD

  • pgr_kruskalDFS

  • pgr_kruskalBFS

  • pgr_primDD

  • pgr_primDFS

  • pgr_primBFS- Standarizing output columns to (seq, depth, start_vid, pred, node, edge, cost, agg_cost)

  • Added pred result columns.

Experimental promoted to proposed

  • #2635 pgr_LineGraph ignores directed flag and use negative values for identifiers.

  • pgr_lineGraph

  • Promoted to proposed signature.

  • Works for directed and undirected graphs.
    Code enhancement

  • #2599 Driving distance cleanup

  • #2607 Read postgresql data on C++

  • #2614 Clang tidy does not work

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.7.0”;

[1]. https://github.com/pgRouting/pgrouting/releases/latest

[2]. https://github.com/pgRouting/pgrouting/discussions/2677
[3]. https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.7.0%22