Releases: pgRouting/pgrouting
v3.0.0-rc1
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
pgRouting 3.0.0 Release Notes
Fixed Issues
- #1188: Removed CGAL dependency
- #1153: Renamed pgr_eucledianTSP to pgr_TSPeuclidean
- #1002: Fixed contraction issues:
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
pgRouting 3.0.0 Release Notes
Fixed Issues
- #1188: Removed CGAL dependency
- #1153: Renamed pgr_eucledianTSP to pgr_TSPeuclidean
- #1002: Fixed contraction issues:
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
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
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
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
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
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
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
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