Releases: pgRouting/pgrouting
v3.1.2
pgRouting 3.1.2 Release Notes
To see all issues & pull requests closed by this release see the Git closed milestone for 3.1.2 on Github.
Issues fixes
- #1304 : FreeBSD 12 64-bit crashes on pgr_vrOneDepot tests Experimental Function
- #1356 : tools/testers/pg_prove_tests.sh fails when PostgreSQL port is not passed
- #1725 : Server crash on pgr_pickDeliver and pgr_vrpOneDepot on openbsd
- #1760 : TSP server crash on ubuntu 20.04 #1760
- #1770 : Remove warnings when using clang compiler
Attachments
file | contents |
---|---|
doc-v3.1.2-en-es.tar.gz |
English and Spanish documentation. Redirection to English |
doc-v3.1.2-en.tar.gz |
English documentation. Redirection to English |
doc-v3.1.2-es.tar.gz |
Spanish documentation. Redirection to Spanish |
pgrouting-3.1.2.tar.gz |
tar.gz of the release |
pgrouting-3.1.2.zip |
zip of the release |
v3.0.4
pgRouting 3.0.4 Release Notes
To see all issues & pull requests closed by this release see the Git closed milestone for 3.0.4 on Github.
Backport issues fixes
- #1304 : FreeBSD 12 64-bit crashes on pgr_vrOneDepot tests Experimental Function
- #1356 : tools/testers/pg_prove_tests.sh fails when PostgreSQL port is not passed
- #1725 : Server crash on pgr_pickDeliver and pgr_vrpOneDepot on openbsd
- #1760 : TSP server crash on ubuntu 20.04 #1760
- #1770 : Remove warnings when using clang compiler
Attachments
file | contents |
---|---|
doc-v3.0.4-en-es.tar.gz |
English and Spanish documentation. Redirection to English |
doc-v3.0.4-en.tar.gz |
English documentation. Redirection to English |
doc-v3.0.4-es.tar.gz |
Spanish documentation. Redirection to Spanish |
pgrouting-3.0.4.tar.gz |
tar.gz of the release |
pgrouting-3.0.4.zip |
zip of the release |
v3.1.1
pgRouting 3.1.1 Release Notes
To see all issues & pull requests closed by this release see the Git closed milestone for 3.1.1 on Github.
Issues fixes
- #1733 : pgr_bdAstar fails when source or target vertex does not exist in the graph
- #1647 : Linear Contraction contracts self loops
- #1640 : pgr_withPoints fails when points_sql is empty
- #1616 : Path evaluation on C++ not updated before the results go back to C
- #1300 : pgr_chinesePostman crash on test data
Attachments
file | contents |
---|---|
doc-v3.1.1-en-es.tar.gz |
English and Spanish documentation. Redirection to English |
doc-v3.1.1-en.tar.gz |
English documentation. Redirection to English |
doc-v3.1.1-es.tar.gz |
Spanish documentation. Redirection to Spanish |
pgrouting-3.1.1.tar.gz |
tar.gz of the release |
pgrouting-3.1.1.zip |
zip of the release |
v3.0.3
pgRouting 3.0.3 Release Notes
To see all issues & pull requests closed by this release see the Git closed milestone for 3.0.3 on Github.
Backport issues fixes
- #1733 _: pgr_bdAstar fails when source or target vertex does not exist in the graph
- #1647 _: Linear Contraction contracts self loops
- #1640 _: pgr_withPoints fails when points_sql is empty
- #1616 _: Path evaluation on C++ not updated before the results go back to C
- #1300 _: pgr_chinesePostman crash on test data
Attachments
file | contents |
---|---|
doc-v3.0.3-en-es.tar.gz |
English and Spanish documentation. Redirection to English |
doc-v3.0.3-en.tar.gz |
English documentation. Redirection to English |
doc-v3.0.3-es.tar.gz |
Spanish documentation. Redirection to Spanish |
pgrouting-3.0.3.tar.gz |
tar.gz of the release |
pgrouting-3.0.3.zip |
zip of the release |
v3.1.0
New proposed functions
- pgr_dijkstra(combinations)
- pgr_dijkstraCost(combinations)
Build changes
- Minimal requirement for Sphinx: version 1.8
Attachments
file | contents |
---|---|
doc-v3.1.0-en-es.tar.gz |
English and Spanish documentation. Redirection to English |
doc-v3.1.0-en.tar.gz |
English documentation. Redirection to English |
doc-v3.1.0-es.tar.gz |
Spanish documentation. Redirection to Spanish |
pgrouting-3.1.0.tar.gz |
tar.gz of the release |
pgrouting-3.1.0.zip |
zip of the release |
v3.0.2
pgRouting 3.0.2 Release Notes
To see the issues closed by this release see the milestone for 3.0.2 on Github.
Bug fixes
- #1378 Visual Studio build failing
Attachments
file | contents |
---|---|
doc-v3.0.2-en-es.tar.gz |
English and Spanish documentation. Redirection to English |
doc-v3.0.2-en.tar.gz |
English documentation. Redirection to English |
doc-v3.0.2-es.tar.gz |
Spanish documentation. Redirection to English |
pgrouting-3.0.2.tar.gz |
tar.gz of the release |
pgrouting-3.0.2.zip |
zip of the release |
v3.0.1
pgRouting 3.0.1 Release Notes
To see the issues closed by this release see the milestone for 3.0.1 on Github.
Bug fixes
Attachments
file | contents |
---|---|
doc-v3.0.1-en-es.tar.gz |
English and Spanish documentation. Redirection to English |
doc-v3.0.1-en.tar.gz |
English documentation. Redirection to English |
doc-v3.0.1-es.tar.gz |
Spanish documentation. Redirection to English |
pgrouting-3.0.1.tar.gz |
tar.gz of the release |
pgrouting-3.0.1.zip |
zip of the release |
v3.0.0
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-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