<div dir="ltr">Hello pgRouting community,<br><div><br></div><div><b>The pgRouting Team is pleased to announce the release of pgRouting versions 3.4.1, 3.4.0 and 3.3.5, 3.3.4</b><br><br>The latest release is available at [1]<br>The fixes were backported to the previous versions [2]</div><div><br></div><div><b>To see all issues & pull requests closed by <u>version 3.4.1</u>, see the Git closed milestone for 3.4.1</b> [3]<br><br><b>Issue fixes</b><br><ul><li>#2401: pgRouting 3.4.0 do not build docs when sphinx is too low or missing</li><li>#2398: v3.4.0 does not upgrade from 3.3.3</li></ul><div><br></div><div><b>To see all issues & pull requests closed by <u>version 3.4.0</u>, see the Git closed milestone for 3.4.0</b> [4]</div><div><br><b>Issue fixes</b><br><ul><li>#1891: pgr_ksp doesn't give all correct shortest path</li></ul></div><div><b>New proposed functions</b><br><ul><li>With points</li><ul><li>pgr_withPointsVia (One Via)</li></ul><li>Turn Restrictions</li><ul><li>Via with turn restrictions</li><ul><li>pgr_trspVia (One Via)</li><li>pgr_trspVia_withPoints (One Via)</li></ul><li>pgr_trsp</li><ul><li>pgr_trsp (One to One)</li><li>pgr_trsp (One to Many)</li><li>pgr_trsp (Many to One)</li><li>pgr_trsp (Many to Many)</li><li>pgr_trsp (Combinations)</li></ul><li>pgr_trsp_withPoints</li><ul><li>pgr_trsp_withPoints (One to One)</li><li>pgr_trsp_withPoints (One to Many)</li><li>pgr_trsp_withPoints (Many to One)</li><li>pgr_trsp_withPoints (Many to Many)</li><li>pgr_trsp_withPoints (Combinations)</li></ul></ul><li>Topology</li><ul><li>pgr_degree</li></ul><li>Utilities</li><ul><li>pgr_findCloseEdges (One point)</li><li>pgr_findCloseEdges (Many points)</li></ul></ul><b>New experimental functions</b><br><ul><li>Ordering</li><ul><li>pgr_cuthillMckeeOrdering</li></ul><li>Unclassified</li><ul><li>pgr_hawickCircuits</li></ul></ul><b>Official functions changes</b><br><ul><li>Flow functions</li><ul><li>pgr_maxCardinalityMatch(text)</li></ul><ul><ul><li>Deprecating pgr_maxCardinalityMatch(text,boolean)</li></ul></ul></ul><b>Deprecated functions</b><br><ul><li>Turn Restrictions</li><ul><li>pgr_trsp(text,integer,integer,boolean,boolean,text)</li><li>pgr_trsp(text,integer,float8,integer,float8,boolean,boolean,text)</li><li>pgr_trspViaVertices(text,anyarray,boolean,boolean,text)</li><li>pgr_trspViaEdges(text,integer[],float[],boolean,boolean,text)</li></ul></ul></div><div><b>To update your database:</b><br><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div>Download the packaged version from your operating system, and use this command in the database:</div></div><div><div><span style="font-family:monospace">ALTER EXTENSION pgrouting UPDATE TO "3.4.1";</span></div></div></blockquote><div><div><br>[1] <a href="https://github.com/pgRouting/pgrouting/releases/latest">https://github.com/pgRouting/pgrouting/releases/latest</a><br>[2] <a href="https://github.com/pgRouting/pgrouting/releases">https://github.com/pgRouting/pgrouting/releases</a><br>[3] <a href="https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.4.1%22">https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.4.1%22</a></div><div>[4] <a href="https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.4.0%22">https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.4.0%22</a><br><br>--<br>Regards,<br>pgRouting Team.<br></div></div></div>