<div dir="ltr">Hello pgRouting community,<br><br>The pgRouting Team is pleased to announce the release of pgRouting version 3.1.3 and 3.0.5.<br><br>The latest release is available at [1]<br>The fixes were backported to version 3.0.5 [2]<br><br><b><font size="4">Note to packagers</font></b><br><br><div dir="ltr"><b>The license changed</b></div><div dir="ltr"><b><br></b></div><div dir="ltr">From GPL-2.0 to GPL-2.0-or-later</div><br><b>The build changed</b><br><br><b><font size="4">Cleaned the build</font></b><br><br>We made some changes to the CMakeLists to actually use cmake 3.2 and stop using the copies of some Find files we had stored<br><br><b><font size="4">About Boost</font></b><br><br>Because of our main dependency Boost<br>The minimum version of Boost published on the README is: 1.53 but it was not honored, We are honoring it now with a few caveats<br><br>Compiling with 1.53 will not have a usable pgr_alphaShape but it will have it<br>See #1850 [3] for details.<br><br>In order to have a working pgr_alphaShape, at least Boost version 1.54 is needed with a work around where we have copied the least amount of boost files needed to make it work.<br><br>In the future, starting from the 3.2.0 release of pgRouting (not scheduled yet) the minimum boost version will be 1.56 which removes the workaround, We remove the boost files<br><br>Also the boost geometry requires a minimal standard of c++14 starting from Boost version 1.75<br>We prefer to compile our code with C++11, but the minimal requirement from boost is c++03<br><br><font face="monospace">if the boost version >= "1.75.0"<br>   Use c++14 standard<br>else  <br>    Set to use c++11 if the compiler supports it<br>    else Set to use c++0x if the compiler supports it<br>    else Use the compiler as is. For example on MSVC</font><br><br>pgRouting's code will be using c++0x standard which is the minimum standard for Boost <= 1.74<br><br><font size="4"><b>Issues fixes</b></font><br><br>#1825: Boost versions are not honored<br>#1849: Boost 1.75.0 geometry "point_xy.hpp" build error on macOS environment<br>#1861: vrp functions crash server<br><br><br><b><font size="4">To update your database:</font></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.1.3";</font><br><br>[1] <a href="https://github.com/pgRouting/pgrouting/releases/latest" target="_blank">https://github.com/pgRouting/pgrouting/releases/latest</a><div>[2] <a href="https://github.com/pgRouting/pgrouting/releases/tag/v3.0.5" target="_blank">https://github.com/pgRouting/pgrouting/releases/tag/v3.0.5</a></div><div>[3] <a href="https://github.com/pgRouting/pgrouting/issues/1850" target="_blank">https://github.com/pgRouting/pgrouting/issues/1850</a><br><br>--<br>Regards,<br>pgRouting Team.</div></div>