Skip to content

Releases: openstreetmap/mod_tile

v0.7.1

16 Mar 20:02
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • When building with CMake, you must now specify absolute paths for the following variables:
    • CMAKE_INSTALL_LOCALSTATEDIR (e.g. /var)
    • CMAKE_INSTALL_RUNSTATEDIR (e.g. /run or /var/run)
    • CMAKE_INSTALL_SYSCONFDIR (e.g. /etc)
  • The build documentation has been updated to reflect this under docs/build

New Contributors

Full Changelog: v0.7.0...v0.7.1

v0.7.0

20 Dec 03:54
Compare
Choose a tag to compare

What's Changed

  • Configurable ImageIO output format by @timautin in #191
  • Fix compile errors on FreeBSD by @schmied in #268
  • Allow connections over TCP besides Unix sockets for tools by @stephan2012 in #263
  • Make /status and /dirty URLs controlable with apache conf by @amandasaurus in #274
  • Added PID file path configurability by @hummeltech in #282
  • Added CMake build system support by @hummeltech in #284
  • Fixed macOS build support by @hummeltech in #302
  • Add support for building & testing with upcoming Mapnik >= 4 by @hummeltech in #305
  • Allow renderd* sections to follow map sections in renderd.conf by @hummeltech in #308
  • Pre-load fonts so map's local font cache is populated by @tomhughes in #334
  • Improve lock contention in render_list etc by @tomhughes in #335
  • Increase queue limits to reflect modern machines by @pnorman in #336
  • Add a --no-progress switch to render_expired by @tomhughes in #351
  • Improved testing with CTest
  • Improved documentation
    • Added renderd.conf man page
    • Tested & updated docs/build/* files
    • Tested & updated README.rst
  • Improved GitHub Actions CI Workflows
    • Added FreeBSD building/testing
    • Added macOS building/testing
    • Added openSUSE building/testing
    • Added basic testing via repository package installation
    • Added more linting
      • prettier
      • CMakeLint

New Contributors

Full Changelog: 0.6.1...v0.7.0

Version 0.6.1

17 Aug 15:08
Compare
Choose a tag to compare

Changelog

Bug fix:

  • Reverted change of copyright owners in catch.hpp & daemon_compat.c

Version 0.6

09 Aug 07:13
Compare
Choose a tag to compare

Changelog

Bug fixes:

  • Addressed problems in threading tests
  • Replaced select() by poll()
  • Made render_list reconnect if the renderd connection is lost
  • Made renderd send a response for low priority queue

New features:

  • Improved logging with using the GLib Logging Framework
  • Added Prometheus logging system endpoint
  • Overhauled README instructions, particularily for installation
  • Updated ax_pthread

Clean-up

  • Added Continous Integration pipeline for code format and build testing
  • Consistent code formatting
  • Clarified copyright statements and holders
  • Moved several extras into utils directory
  • Replaced the example map with a simpler setup
  • Changed to use /var/cache instead of /var/lib for tiles
  • Dropped:

Version 0.5

27 Jul 12:14
1d8138a
Compare
Choose a tag to compare

This release contains a cut of code that is available in master and a very few low-hanging fruits and curcial bugfixes.