<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hello pgRouting community,<br></div><div><br></div><div>The pgRouting Team is pleased to announce the release of pgRouting version 3.6.0</div><div>The latest release is available at [1]</div><div>For discussions on the release, go to [2]<br></div><div><div><br>To see all issues & pull requests closed by this release see the Git closed milestone for 3.6.0 on Github. [3]</div><div><br></div><div><b>Official functions changes</b><br><ul><li>#2516 Standarize output pgr_aStar</li><ul><li>Standarizing output columns to (seq, path_seq, start_vid, end_vid, node, edge, cost, agg_cost)</li><ul><li>pgr_aStar (One to One) added start_vid and end_vid columns.</li><li>pgr_aStar (One to Many) added end_vid column.</li><li>pgr_aStar (Many to One) added start_vid column.</li></ul></ul><li>#2523 Standarize output pgr_bdAstar</li><ul><li>Standarizing output columns to (seq, path_seq, start_vid, end_vid, node, edge, cost, agg_cost)</li><ul><li>pgr_bdAstar (One to One) added start_vid and end_vid columns.</li><li>pgr_bdAstar (One to Many) added end_vid column.</li><li>pgr_bdAstar (Many to One) added start_vid column.</li></ul></ul><li>#2547 Standarize output and modifying signature pgr_KSP</li><ul><li>Result columns standarized to: (seq, path_id, path_seq, start_vid, end_vid, node, edge, cost, agg_cost)</li><li>pgr_ksp (One to One)</li><ul><li>Added start_vid and end_vid result columns.</li></ul><li>New overload functions:</li><ul><li>pgr_ksp (One to Many)</li><li>pgr_ksp (Many to One)</li><li>pgr_ksp (Many to Many)</li><li>pgr_ksp (Combinations)</li></ul></ul><li>#2548 Standarize output pgr_drivingdistance</li><ul><li>Standarizing output columns to (seq, depth, start_vid, pred, node, edge, cost, agg_cost)</li><ul><li>pgr_drivingdistance (Single vertex)</li><ul><li>Added depth and start_vid result columns.</li></ul><li>pgr_drivingdistance (Multiple vertices)</li><ul><li>Result column name change: from_v to start_vid.</li><li>Added depth and pred result columns.</li></ul></ul></ul></ul></div><div><br><b>Proposed functions changes</b><br><ul><li>#2544 Standarize output and modifying signature pgr_withPointsDD</li><ul><li>Signature change: driving_side parameter changed from named optional to unnamed compulsory driving side.</li><ul><li>pgr_withPointsDD (Single vertex)</li><li>pgr_withPointsDD (Multiple vertices)</li></ul><li>Standarizing output columns to (seq, depth, start_vid, pred, node, edge, cost, agg_cost)</li><ul><li>pgr_withPointsDD (Single vertex)</li><ul><li>Added depth, pred and start_vid column.</li></ul><li>pgr_withPointsDD (Multiple vertices)</li><ul><li>Added depth, pred columns.</li></ul></ul><li>When details is false:</li><ul><li>Only points that are visited are removed, that is, points reached within the distance are included</li></ul><li>Deprecated signatures</li><ul><li>pgr_withpointsdd(text,text,bigint,double precision,boolean,character,boolean)</li><li>pgr_withpointsdd(text,text,anyarray,double precision,boolean,character,boolean,boolean)</li></ul></ul><li>#2546 Standarize output and modifying signature pgr_withPointsKSP</li><ul><li>Standarizing output columns to (seq, path_id, path_seq, start_vid, end_vid, node, edge, cost, agg_cost)</li><li>pgr_withPointsKSP (One to One)</li><ul><li>Signature change: driving_side parameter changed from named optional to unnamed compulsory driving side.</li><li>Added start_vid and end_vid result columns.</li></ul><li>New overload functions</li><ul><li>pgr_withPointsKSP (One to Many)</li><li>pgr_withPointsKSP (Many to One)</li><li>pgr_withPointsKSP (Many to Many)</li><li>pgr_withPointsKSP (Combinations)</li></ul><li>Deprecated signature</li><ul><li>pgr_withpointsksp(text,text,bigint,bigint,integer,boolean,boolean,char,boolean)</li></ul></ul></ul></div><div><br><b>C/C++ code enhancements</b><br><ul><li>#2504 To C++ pg data get, fetch and check.</li><ul><li>Stopping support for compilation with MSVC.</li></ul><li>#2505 Using namespace.</li><li>#2512 [Dijkstra] Removing duplicate code on Dijkstra.</li><li>#2517 Astar code simplification.</li><li>#2521 Dijkstra code simplification.</li><li>#2522 bdAstar code simplification.</li></ul></div><div><br><b>Documentation</b><br><ul><li>#2490 Automatic page history links.</li></ul></div><div><br><b>SQL standarization</b><br><ul><li>#2555 standarize deprecated messages</li><li>On new internal function: do not use named parameters and default parameters.</li></ul></div><div><br></div><div><b>To update your database</b><br><br>Download the packaged version from your operating system, and use this command in the database:<br><font face="monospace">ALTER EXTENSION pgrouting UPDATE TO "3.6.0";</font></div></div><div><br></div><div>[1]. <a href="https://github.com/pgRouting/pgrouting/releases/latest" target="_blank" style="">https://github.com/pgRouting/pgrouting/releases/latest</a><br></div><div>[2]. <a href="https://github.com/pgRouting/pgrouting/discussions/2587">https://github.com/pgRouting/pgrouting/discussions/2587</a></div><div>[3]. <a href="https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.6.0%22">https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%203.6.0%22</a></div><font color="#888888"><div><br></div>--<br><div dir="ltr"><div dir="ltr"><div>Regards,</div>pgRouting Team.</div></div></font></div><div><br></div></div></div></div></div>