Releases: openstreetmap/mod_tile
Releases · openstreetmap/mod_tile
v0.7.2
What's Changed
- Backport various minor changes to
v0.7.x
by @hummeltech in #443 & #449- Including support for
Mapnik v4.0.0
- Mostly tests, CI, cleanup & formatting changes
- Including support for
- Debian Unstable and Ubuntu Devel now default to Mapnik v4.0.0
v0.7.x
by @hummeltech in #451
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Added Docker-based building and testing method by @hummeltech in #363
- Fix installation when using DESTDIR by @sebastic in #411
- Updated Docker-based building and testing method by @hummeltech in b6e4f8a
- Updated Docs and GitHub Actions
Install Package & Test
workflow by @hummeltech in 0d13f9f
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
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 followmap
sections inrenderd.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 torender_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
- Added
- 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
- Added
New Contributors
- @schmied made their first contribution in #268
- @stephan2012 made their first contribution in #263
- @SomeoneElseOSM made their first contribution in #289
- @amandasaurus made their first contribution in #309
Full Changelog: 0.6.1...v0.7.0
Version 0.6.1
Changelog
Bug fix:
- Reverted change of copyright owners in
catch.hpp
&daemon_compat.c
Version 0.6
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:
- Experimental Python implementation
- Debian packaging (it's now being handled in debian-gis-team/libapache2-mod-tile)
- meta2tile
- internal iniparser
Version 0.5
This release contains a cut of code that is available in master
and a very few low-hanging fruits and curcial bugfixes.