Repository navigation
v0.8.0
What's Changed
- Added Docker-based building and testing method by @hummeltech in #363
- Added missing signal handlers by @hummeltech in #364
- Make v3.0.0 the minimum required Mapnik version by @hummeltech in #365
- Add tests for MemcacheD storage backend by @hummeltech in #362
- Simplifed
docker/docker-compose.ymlfile by @hummeltech in #368 - allow key=value parameters for AddTileConfig by @woodpeck in #346
- Allow
host:portspecification for memcached storage backend by @hummeltech in #369 - Added tests for
ATTRIBUTION&DESCRIPTIONinhttpd.confby @hummeltech in #371 - Updated
AddTileConfigdocumentation in exampleHTTPDconfig by @hummeltech in #372 - Added
tile_dirsupport toAddTileConfigby @hummeltech in #370 - Allow custom host specification with CTest by @hummeltech in #374
- Report coverage for
latestMapnik as well by @hummeltech in #375 - Prepend
hosttoListendirective inhttpd.confforCTestby @hummeltech in #377 - CTest & GitHub Actions Improvements by @hummeltech in #381
- Improve
gen_tile_testtest coverage by @hummeltech in #382 - Add option to detect available cores when num_threads=-1 by @hummeltech in #380
- Mapnik v4.0.0 (
latest) supports using std::filesystem with C++17 by @hummeltech in #383 - Address compiler warnings by @hummeltech in #376
- Improve test coverage by @hummeltech in #384
- Coverage improvements by @hummeltech in #385
- Add Autotools build Dockerfiles by @hummeltech in #386
- Clarify
render_listdocumentation by @hummeltech in #388 - Add Arch Linux build documentation and Dockerfile by @hummeltech in #389
- Move
foregrounddefinition intosrc/g_logger.cby @hummeltech in #390 - Move
renderd.confprocessing code into new file by @hummeltech in #391 - Minor adjustments to renderd_config.c by @hummeltech in #392
- Cleaning up CTest tests by @hummeltech in #393
- Additional tests by @hummeltech in #394
- Fix segmentation fault in modtile.c:delay_allowed by @hummeltech in #395
- Split up renderd.conf processing by section type by @hummeltech in #397
- Handle
mod_tilenot having a valid storage context (causing a segmentation fault) by @hummeltech in #398 - Adjust sscanf usage in renderd_config.c by @hummeltech in #399
- Add
renderd_config.cusage intorender_*targets by @hummeltech in #400 - Fix full Ubuntu map service in docker-compose.yml by @hummeltech in #401
- Minor Clean Up of includes and gen_tile.cpp by @hummeltech in #402
- Update man pages for render_expired/render_list by @hummeltech in #403
- Updates to "full" Docker containers by @hummeltech in #404
- Add CPack packaging to GitHub Actions by @hummeltech in #406
- Remove support for Apache HTTP Server < v2.4 by @hummeltech in #407
- CPack Updates by @hummeltech in #408
- Add macOS 14 to build and test CI workflow by @hummeltech in #409
- Fix/improve X-Forwarded-For/throttling testing by @hummeltech in #410
- Fix installation when using DESTDIR. by @sebastic in #411
- Updated Docs/Dockerfiles/GitHub actions after switching CMake to relative install paths by @hummeltech in #412
- Added
continue-on-errorfor experimental distros by @hummeltech in #413 - OpenSUSE doesn't seem to report coverage by @hummeltech in #414
- Improve
render_expired/render_listtest coverage by @hummeltech in #415 - enable rendering between geo-coords instead of tile-numbers by @chrisderock in #190
- Follow up to #190 for
render_listby @hummeltech in #417 - Test error output in catch tests by @hummeltech in #419
- Prevent socketnames in
renderd.confexceeding maximum allowed length by @hummeltech in #422 - Prevent duplicate
renderdsections inrenderd.confby @hummeltech in #421 - Cleaning up tests by @hummeltech in #424
- Also process and report coverage from AutoTools-based builds by @hummeltech in #425
- Fix typo in utils/munin/mod_tile_latency by @hummeltech in #428
- Mapnik v4.0.0 will require C++17 by @hummeltech in #429
- Add Fedora 40 to build pipeline by @hummeltech in #430
- Add Ubuntu 24.04 to build pipeline by @hummeltech in #431
- Add missing unistd.h inclusion by @hummeltech in #437
- Support for Mapnik >= 4 no longer using boost:optional by @hummeltech in #436
- Remove
libmlink tomod_tile.soby @hummeltech in #435 - Remove CentOS Stream 8 & CentOS 7 for CI and documentation by @hummeltech in #438
- Increase
XMLCONFIGS_MAXdefault from10to100by @hummeltech in #434 - Move MAPNIK_MAJOR_VERSION checks around by @hummeltech in #439
- Minor fixes by @hummeltech in #442
- Update CentOS Stream build documentation by @hummeltech in #444
- Also use
renderd_configformod_tileby @hummeltech in #440 - Bumped version to 0.8.0 by @hummeltech in #448
- Debian Unstable and Ubuntu Devel now default to Mapnik v4.0.0 by @hummeltech in #450
- Allow overriding Munin script URLs with an environment variable by @hummeltech in #420
- Use
Mapnik v4.0.0forDockerfiles andGitHub Actionsby @hummeltech in #452 - Clarify optional libraries and allow optionally disabling them by @hummeltech in #453
- Allow linking alternate memory management implementations by @hummeltech in #454
- Fix memory leak during configuration parsing by @hummeltech in #455
- Move
xyzo_to_metainto proper header file by @hummeltech in #456 - Fedora rawhide requires mapnik-static (now that it provides Mapnik v4.0.0) by @hummeltech in #457
- Dockerfile cleaning by @hummeltech in #458
- Improved
--verbosemessaging forrender_expiredby @hummeltech in #461 - Enable
SO_REUSE{ADDR,PORT}forrenderdTCP/IP server sockets by @hummeltech in #460 - Use anonymous shared memory segments for
mod_tile.soby @hummeltech in #459 - Upgrade Action
freebsd-vagrant-actionfromv1.4tov2by @hummeltech in #463 - Also account for tileVeryOld state in add_expiry and tile_handler_status by @hummeltech in #465
- CI/Docs updates by @hummeltech in #470
- Fix typo in
mod_tile.cby @hummeltech in #474
New Contributors
- @sebastic made their first contribution in #411
- @chrisderock made their first contribution in #190
Full Changelog: v0.7.0...v0.8.0