Osm2pgsql 0.87.3 has been released. This development release primarily fixes
bugs, but some of the bug fixes make other features usable.

Included is a bug fix for the lockfree queue implementation. Anyone using
versions 0.87.0 to 0.87.3-dev, parallel processing, Boost 1.53 or newer, and
not using --without-lockfree should immediately upgrade or stop using parallel
processing. No data corruption issues have been observed, but the lockfree
implementation may have been buggy on all systems.

There have been various fixes with moving hand-written C structures to C++
standard library equivalents and other code cleanups. The main user-facing
changes are

- The multi-backend should now be functional, with an example which creates
  separate tables for bus nodes, highways, and buildings

- --without-lockfree is no longer needed on OS X, BSD and some Linux
  distributions and architectures. This should simplify downstream build
  scripts for multi-architecture builds and improve speed on any OS that
  required the option before.

- nodecachereader should now work with node IDs > 2^31. This is a separate
  utility program, and obviously isn’t used much

- Nominatim-related performance improvements

- Many autoconf macros have been updated. This should ease configuration on
  non-standard systems.

This may be the last tagged release that does not require C++11. We have no
current PRs which will require C++11, but would be willing to accept them.

A full list of commits is at https://github.com/openstreetmap/osm2pgsql/compare/0.87.2...0.87.3

As always, bugs can be raised at https://github.com/openstreetmap/osm2pgsql/issues. I’m particularly interested if package maintainers have concerns. If osm2pgsql isn’t packaged for your OS and you want to do so and have questions about the
osm2pgsql side, please ask them too.

Many thanks to those who have contributed code to this and previous releases.

(diary entry version at http://www.openstreetmap.org/user/pnorman/diary/34887)

Paul Norman
On behalf of the osm2pgsql maintainers


_______________________________________________
dev mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/dev

Reply via email to