<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-forward-container"><a
href="https://www.osgeo.org/foundation-news/pgrouting-version-3-6-0-release/"
        class="moz-txt-link-freetext">https://www.osgeo.org/foundation-news/pgrouting-version-3-6-0-release/</a><br>
    </div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">Hello pgRouting community,
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div dir="ltr">
              <div dir="ltr">
                <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="" moz-do-not-send="true"
                    class="moz-txt-link-freetext">https://github.com/pgRouting/pgrouting/releases/latest</a><br>
                </div>
                <div>[2]. <a
href="https://github.com/pgRouting/pgrouting/discussions/2587"
                    moz-do-not-send="true" class="moz-txt-link-freetext">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"
                    moz-do-not-send="true">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>
    </div>
  </body>
</html>