Skip to content

Version 2.15.0

Choose a tag to compare
@joto joto released this 07 Dec 20:14
· 439 commits to master since this release


  • Function dump_as_array() to dump sparse array indexes.
  • Set the xml_josm_upload header option when reading XML files.
  • New function OSMObject::remove_tags() marks tags on OSM objects as removed.
  • More tests.


  • When reading OSM files Libosmium now has less memory overhead, especially when reading PBF files. This works by using more, but smaller buffers.
  • The TagsFilter class is now based on the TagsFilterBase template class which allows setting the result type. This allows the filter to return more data depending on the rule that matched.
  • Use enums for many constants instead of (static) const(expr) variables.
  • Make chunk_bits in IdSetDense configurable.
  • Hardcode %lld format instead of using <cinttypes> PRI macro.
  • Update included gdalcpp to version 1.2.0.


  • The gzip/bzip2 compression code was overhauled and is better tested now. This fixes some bugs on Windows.