Skip to content

Releases: pgRouting/pgrouting

v3.0.0-rc1

03 Dec 05:21
75e1e79
Compare
Choose a tag to compare
v3.0.0-rc1 Pre-release
Pre-release

Changes for packagers:

  • Workaround for building on Centos 7

Build documentation for Spanish:

cd build
cmake -DES=ON -DWITH_DOC=ON ..

Build documentation for English:

cd build
cmake -DEN=ON -DWITH_DOC=ON ..

OR

cd build
cmake -DWITH_DOC=ON ..

Attached is the documentation

v3.0.0-beta

15 Oct 17:27
6e41f8d
Compare
Choose a tag to compare
v3.0.0-beta Pre-release
Pre-release

pgRouting 3.0.0 Release Notes

Fixed Issues

  • #1188: Removed CGAL dependency
  • #1153: Renamed pgr_eucledianTSP to pgr_TSPeuclidean
  • #1002: Fixed contraction issues:
    • #1004: Contracts when forbidden vertices do not belong to graph
    • #1005: Intermideate results eliminated
    • #1006: No loss of information

New functions

  • Kruskal family

    • pgr_kruskal
    • pgr_kruskalBFS
    • pgr_kruskalDD
    • pgr_kruskalDFS
  • Prim family

    • pgr_prim
    • pgr_primDD
    • pgr_primDFS
    • pgr_primBFS

Proposed moved to official on pgRouting

  • aStar Family

    • pgr_aStar(one to many)
    • pgr_aStar(many to one)
    • pgr_aStar(many to many)
    • pgr_aStarCost(one to one)
    • pgr_aStarCost(one to many)
    • pgr_aStarCost(many to one)
    • pgr_aStarCost(many to many)
    • pgr_aStarCostMatrix(one to one)
    • pgr_aStarCostMatrix(one to many)
    • pgr_aStarCostMatrix(many to one)
    • pgr_aStarCostMatrix(many to many)
  • bdAstar Family

    • pgr_bdAstar(one to many)
    • pgr_bdAstar(many to one)
    • pgr_bdAstar(many to many)
    • pgr_bdAstarCost(one to one)
    • pgr_bdAstarCost(one to many)
    • pgr_bdAstarCost(many to one)
    • pgr_bdAstarCost(many to many)
    • pgr_bdAstarCostMatrix(one to one)
    • pgr_bdAstarCostMatrix(one to many)
    • pgr_bdAstarCostMatrix(many to one)
    • pgr_bdAstarCostMatrix(many to many)
  • bdDijkstra Family

    • pgr_bdDijkstra(one to many)
    • pgr_bdDijkstra(many to one)
    • pgr_bdDijkstra(many to many)
    • pgr_bdDijkstraCost(one to one)
    • pgr_bdDijkstraCost(one to many)
    • pgr_bdDijkstraCost(many to one)
    • pgr_bdDijkstraCost(many to many)
    • pgr_bdDijkstraCostMatrix(one to one)
    • pgr_bdDijkstraCostMatrix(one to many)
    • pgr_bdDijkstraCostMatrix(many to one)
    • pgr_bdDijkstraCostMatrix(many to many)
  • Flow Family

    • pgr_pushRelabel(one to one)
    • pgr_pushRelabel(one to many)
    • pgr_pushRelabel(many to one)
    • pgr_pushRelabel(many to many)
    • pgr_edmondsKarp(one to one)
    • pgr_edmondsKarp(one to many)
    • pgr_edmondsKarp(many to one)
    • pgr_edmondsKarp(many to many)
    • pgr_boykovKolmogorov (one to one)
    • pgr_boykovKolmogorov (one to many)
    • pgr_boykovKolmogorov (many to one)
    • pgr_boykovKolmogorov (many to many)
    • pgr_maxCardinalityMatching
    • pgr_maxFlow
    • pgr_edgeDisjointPaths(one to one)
    • pgr_edgeDisjointPaths(one to many)
    • pgr_edgeDisjointPaths(many to one)
    • pgr_edgeDisjointPaths(many to many)
  • Components family

    • pgr_connectedComponents
    • pgr_strongComponents
    • pgr_biconnectedComponents
    • pgr_articulationPoints
    • pgr_bridges
  • Contraction:

    • Removed unnecessary column seq (breaking change)

New Experimental functions

  • pgr_maxFlowMinCost

  • pgr_maxFlowMinCost_Cost

  • pgr_extractVertices

  • pgr_turnRestrictedPath

  • pgr_stoerWagner

  • pgr_dagShortestpath

  • pgr_topologicalSort

  • pgr_transitiveClosure

  • VRP category

    • pgr_pickDeliverEuclidean
    • pgr_pickDeliver
  • Chinese Postman family

    • pgr_chinesePostman
    • pgr_chinesePostmanCost
  • Breadth First Search family

    • pgr_breadthFirstSearch
    • pgr_binaryBreadthFirstSearch
  • Bellman Ford family

    • pgr_bellmanFord
    • pgr_edwardMoore

Moved to legacy

  • Experimental functions

    • pgr_labelGraph - Use the components family of functions instead.

    • Max flow - functions were renamed on v2.5.0

      • pgr_maxFlowPushRelabel
      • pgr_maxFlowBoykovKolmogorov
      • pgr_maxFlowEdmondsKarp
      • pgr_maximumcardinalitymatching
    • VRP

      • pgr_gsoc_vrppdtw
  • TSP old signatures

  • pgr_pointsAsPolygon

  • pgr_alphaShape old signature

v3.0.0-alpha

05 Sep 23:26
cd56014
Compare
Choose a tag to compare
v3.0.0-alpha Pre-release
Pre-release

pgRouting 3.0.0 Release Notes

Fixed Issues

  • #1188: Removed CGAL dependency
  • #1153: Renamed pgr_eucledianTSP to pgr_TSPeuclidean
  • #1002: Fixed contraction issues:
    • #1004: Contracts when forbidden vertices do not belong to graph
    • #1005: Intermideate results eliminated
    • #1006: No loss of information

New functions

  • Kruskal family

    • pgr_kruskal
    • pgr_kruskalBFS
    • pgr_kruskalDD
    • pgr_kruskalDFS
  • Prim family

    • pgr_prim
    • pgr_primDD
    • pgr_primDFS
    • pgr_primBFS

Proposed moved to official on pgRouting

  • aStar Family

    • pgr_aStar(one to many)
    • pgr_aStar(many to one)
    • pgr_aStar(many to many)
    • pgr_aStarCost(one to one)
    • pgr_aStarCost(one to many)
    • pgr_aStarCost(many to one)
    • pgr_aStarCost(many to many)
    • pgr_aStarCostMatrix(one to one)
    • pgr_aStarCostMatrix(one to many)
    • pgr_aStarCostMatrix(many to one)
    • pgr_aStarCostMatrix(many to many)
  • bdAstar Family

    • pgr_bdAstar(one to many)
    • pgr_bdAstar(many to one)
    • pgr_bdAstar(many to many)
    • pgr_bdAstarCost(one to one)
    • pgr_bdAstarCost(one to many)
    • pgr_bdAstarCost(many to one)
    • pgr_bdAstarCost(many to many)
    • pgr_bdAstarCostMatrix(one to one)
    • pgr_bdAstarCostMatrix(one to many)
    • pgr_bdAstarCostMatrix(many to one)
    • pgr_bdAstarCostMatrix(many to many)
  • bdDijkstra Family

    • pgr_bdDijkstra(one to many)
    • pgr_bdDijkstra(many to one)
    • pgr_bdDijkstra(many to many)
    • pgr_bdDijkstraCost(one to one)
    • pgr_bdDijkstraCost(one to many)
    • pgr_bdDijkstraCost(many to one)
    • pgr_bdDijkstraCost(many to many)
    • pgr_bdDijkstraCostMatrix(one to one)
    • pgr_bdDijkstraCostMatrix(one to many)
    • pgr_bdDijkstraCostMatrix(many to one)
    • pgr_bdDijkstraCostMatrix(many to many)
  • Flow Family

    • pgr_pushRelabel(one to one)
    • pgr_pushRelabel(one to many)
    • pgr_pushRelabel(many to one)
    • pgr_pushRelabel(many to many)
    • pgr_edmondsKarp(one to one)
    • pgr_edmondsKarp(one to many)
    • pgr_edmondsKarp(many to one)
    • pgr_edmondsKarp(many to many)
    • pgr_boykovKolmogorov (one to one)
    • pgr_boykovKolmogorov (one to many)
    • pgr_boykovKolmogorov (many to one)
    • pgr_boykovKolmogorov (many to many)
    • pgr_maxCardinalityMatching
    • pgr_maxFlow
    • pgr_edgeDisjointPaths(one to one)
    • pgr_edgeDisjointPaths(one to many)
    • pgr_edgeDisjointPaths(many to one)
    • pgr_edgeDisjointPaths(many to many)
  • Components family

    • pgr_connectedComponents
    • pgr_strongComponents
    • pgr_biconnectedComponents
    • pgr_articulationPoints
    • pgr_bridges
  • Contraction:

    • Removed unnecessary column seq (breaking change)

New Experimental functions

  • pgr_maxFlowMinCost

  • pgr_maxFlowMinCost_Cost

  • pgr_extractVertices

  • pgr_turnRestrictedPath

  • pgr_stoerWagner

  • pgr_dagShortestpath

  • pgr_topologicalSort

  • pgr_transitiveClosure

  • VRP category

    • pgr_pickDeliverEuclidean
    • pgr_pickDeliver
  • Chinese Postman family

    • pgr_chinesePostman
    • pgr_chinesePostmanCost
  • Breadth First Search family

    • pgr_breadthFirstSearch
    • pgr_binaryBreadthFirstSearch
  • Bellman Ford family

    • pgr_bellmanFord
    • pgr_edwardMoore

Moved to legacy

  • Experimental functions

    • pgr_labelGraph - Use the components family of functions instead.

    • Max flow - functions were renamed on v2.5.0

      • pgr_maxFlowPushRelabel
      • pgr_maxFlowBoykovKolmogorov
      • pgr_maxFlowEdmondsKarp
      • pgr_maximumcardinalitymatching
    • VRP

      • pgr_gsoc_vrppdtw
  • TSP old signatures

  • pgr_pointsAsPolygon

  • pgr_alphaShape old signature

v2.6.3

05 Sep 15:37
bcd0d4c
Compare
Choose a tag to compare

pgRouting 2.6.2 Release Notes

To see the issues closed by this release see the Git closed milestone for 2.6.3 on Github.

  • #1219 Implicit cast for via_path integer to text
  • #1193 Fixed pgr_pointsAsPolygon breaking when comparing strings in WHERE clause
  • #1185 Improve FindPostgreSQL.cmake

Binaries are from the source code

v2.6.2

04 Dec 03:12
1a4385f
Compare
Choose a tag to compare

pgRouting 2.6.2 Release Notes

To see the issues closed by this release see the Git closed milestone for 2.6.2 on Github.

Bug fixes

  • #1152 Fixes driving distance when vertex is not part of the graph
  • #1098 Fixes windows test
  • #1165 Fixes build for python3 and perl5

Note the pgrouting-2.6.2.zip and thepgrouting-2.6.2.tar.gz` are of the source code

v2.5.5

04 Dec 03:10
43fd89d
Compare
Choose a tag to compare

To see the issues closed by this release see the Git closed milestone for 2.5.5 on Github.

Bug fixes

  • Fixes driving distance when vertex is not part of the graph
  • Fixes windows test
  • Fixes build for python3 and perl5

Note the pgrouting-2.5.5.zip and thepgrouting-2.5.5.tar.gz` are of the source code

v2.6.1

22 Sep 15:53
c9ff91d
Compare
Choose a tag to compare

pgRouting 2.6.1 Release Notes

To see the issues closed by this release see the Git closed milestone for 2.6.1 on Github.

Bug fixes

  • Fixes server crash on several functions.

    • pgr_floydWarshall
    • pgr_johnson
    • pgr_astar
    • pgr_bdAstar
    • pgr_bdDijstra
    • pgr_alphashape
    • pgr_dijkstraCostMatrix
    • pgr_dijkstra
    • pgr_dijkstraCost
    • pgr_drivingDistance
    • pgr_KSP
    • pgr_dijkstraVia (proposed)
    • pgr_boykovKolmogorov (proposed)
    • pgr_edgeDisjointPaths (proposed)
    • pgr_edmondsKarp (proposed)
    • pgr_maxCardinalityMatch (proposed)
    • pgr_maxFlow (proposed)
    • pgr_withPoints (proposed)
    • pgr_withPointsCost (proposed)
    • pgr_withPointsKSP (proposed)
    • pgr_withPointsDD (proposed)
    • pgr_withPointsCostMatrix (proposed)
    • pgr_contractGraph (experimental)
    • pgr_pushRelabel (experimental)
    • pgr_vrpOneDepot (experimental)
    • pgr_gsoc_vrppdtw (experimental)
    • Fixes for deprecated functions where also applied but not tested
  • Removed compilation warning for g++8

  • Fixed a fall through on Astar and bdAstar.

Note the pgrouting-2.6.1.zip and the pgrouting-2.6.1.tar.gz` are of the source code

v2.5.4

22 Sep 15:49
83b8d30
Compare
Choose a tag to compare

pgRouting 2.5.4 Release Notes

To see the issues closed by this release see the Git closed milestone for 2.5.4 on Github.

Bug fixes

  • Fixes server crash on several functions.

    • pgr_floydWarshall
    • pgr_johnson
    • pgr_astar
    • pgr_bdAstar
    • pgr_bdDijstra
    • pgr_alphashape
    • pgr_dijkstraCostMatrix
    • pgr_dijkstra
    • pgr_dijkstraCost
    • pgr_drivingDistance
    • pgr_KSP
    • pgr_dijkstraVia (proposed)
    • pgr_boykovKolmogorov (proposed)
    • pgr_edgeDisjointPaths (proposed)
    • pgr_edmondsKarp (proposed)
    • pgr_maxCardinalityMatch (proposed)
    • pgr_maxFlow (proposed)
    • pgr_withPoints (proposed)
    • pgr_withPointsCost (proposed)
    • pgr_withPointsKSP (proposed)
    • pgr_withPointsDD (proposed)
    • pgr_withPointsCostMatrix (proposed)
    • pgr_contractGraph (experimental)
    • pgr_pushRelabel (experimental)
    • pgr_vrpOneDepot (experimental)
    • pgr_gsoc_vrppdtw (experimental)
    • Fixes for deprecated functions where also applied but not tested
  • Removed compilation warning for g++8

  • Fixed a fallthrugh on Astar and bdAstar.

Note the pgrouting-2.5.4.zip and thepgrouting-2.5.4.tar.gz` are of the source code

v2.6.0

20 Mar 15:53
Compare
Choose a tag to compare

To see the issues closed by this release see the Git closed milestone for 2.6.0 on Githu
b.

New experimental functions

  • pgr_lineGraphFull

Bug fixes

  • Fix pgr_trsp(text,integer,double precision,integer,double precision,boolean,boolean[,text])

Note the pgrouting-2.6.0.zip and the pgrouting-2.6.0.tar.gz` are of the source code

v2.5.3

20 Mar 12:45
Compare
Choose a tag to compare

To see the issues closed by this release see the Git closed milestone for 2.5.3 on Github.

Bug fixes

Fix for postgresql 11: Removed a compilation error when compiling with postgreSQL 11