Skip to content

Releases: pgRouting/pgrouting

v3.1.2

19 Dec 17:15
Compare
Choose a tag to compare

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

19 Dec 16:45
Compare
Choose a tag to compare

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

19 Nov 14:56
Compare
Choose a tag to compare

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

19 Nov 04:19
Compare
Choose a tag to compare

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

03 Aug 20:11
Compare
Choose a tag to compare

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

14 Jul 13:18
d818004
Compare
Choose a tag to compare

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

04 Jul 15:28
81eb868
Compare
Choose a tag to compare

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

21 May 00:37
cff856b
Compare
Choose a tag to compare

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: Intermediate 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-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