An accelerating proxy for tile and web map services
Project description
MapProxy is an open source proxy for geospatial data. It caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client.
MapProxy is a tile cache, but also offers many new and innovative features like full support for WMS clients.
MapProxy is released under the Apache Software License 2.0, runs on Unix/Linux and Windows and is easy to install and to configure.
Go to https://mapproxy.org/ for more information.
The documentation is available at: http://mapproxy.github.io/mapproxy/latest/
Changes
3.1.1 2024-11-15
Maintenance:
Werkzeug version is no longer pinned and can be chosen freely.
Fixes:
The permission handling for file locks now also sets permissions on the files not just on the directories.
3.1.0 2024-10-22
Improvements:
Add new config parameters file_permissions and directory_permissions to set file and directory permissions on newly created cache files and directories.
Maintenance:
Dependency updates
Fixes:
Fix transparency in TMS demo page.
3.0.1 2024-08-27
Fixes:
Fix capabilities links in demo page and config template
Trivy report format
3.0.0 2024-08-27
Breaking:
Add proper XML Exception when service parameter disabled / invalid or missing In the past MapProxy returned WMS Capabilities when no explicit service parameter was given in GetCapabilities requests. With this change, an OGC exception will be returned instead. Invalid service types now also return a proper exception instead of an internal error. Besides, the status code of exception responses now have a 400 or 500 code instead of 200 for better conformity.
Maintenance:
Add test for seeding sqlite cache
Documentation updates and clarifications
Dependency updates
Fixes:
Fix gh-pages workflow
2.2.0 2024-07-24
Improvements:
Add timeout to SQLite connect for geopackages. This helps against locking exceptions
Improvement of documentation, typos, wrong cli commands, old python2 stuff
The WMTS capabilites will now advertise the WMS GetLegendGraphic as a LegendURL if both services are active
It is possible now to configure LegendURLs that should be shown in the WMTS capabilities
A new method for plugins to intercept and modify requests made to MapProxy was added.
Maintenance:
Removal of debian package information
Fix docs workflow
Fixes:
Remove import of the packaging library that does not appear in the install_requires
Only install and use importlib_resources in python 3.8
2.1.1 2024-07-16
Fixes:
Fix version of jsonschema in setup.py
Fix alpine docker build
Fix doc generation workflow
2.1.0 2024-07-16
Improvements:
Configuration files can no be splitted into multiple files
Added jsonschema to validate configuration files
New theme for documentation, overall improvement of the documentation and github workflow for automatic creation
Improved docker images with better entrypoint and workflow to build docker images with a builder image
Added release workflow for automatic publishing on pypi and github
Maintenance:
Dependency updates
Remove python 2 compatibility functions
Added flake8 linting
setup.py contains now required libraries
Remove depracated pkg_resources in favor of importlib_resources
Addressed shapely deprecations
Fixes:
Ensure make_app always returns MapProxyApp instance
Allow feature info responses of combined sources to be empty
Fix broken TMS demo
Fix problem with dimensions in load_tile_metadata
Fix GeoTIFF Headers
Older changes
See https://raw.github.com/mapproxy/mapproxy/master/CHANGES.txt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file MapProxy-3.1.1.tar.gz
.
File metadata
- Download URL: MapProxy-3.1.1.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f35b308d57b2b2d64d2ba3cfe8643df9b00d2e5452c2a5f81cae599f163bda3e |
|
MD5 | 30a6339266417ad681d6964ee3cfff10 |
|
BLAKE2b-256 | c993c35398ec9dff95fa646f87fa2690f142a8779e4e07730a1962f08ce60fff |
Provenance
The following attestation bundles were made for MapProxy-3.1.1.tar.gz
:
Publisher:
release.yml
on mapproxy/mapproxy
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
mapproxy-3.1.1.tar.gz
- Subject digest:
f35b308d57b2b2d64d2ba3cfe8643df9b00d2e5452c2a5f81cae599f163bda3e
- Sigstore transparency entry: 149062273
- Sigstore integration time:
- Predicate type:
File details
Details for the file MapProxy-3.1.1-py3-none-any.whl
.
File metadata
- Download URL: MapProxy-3.1.1-py3-none-any.whl
- Upload date:
- Size: 1.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4873a24e4bd41efa68ee376a746d1a1bd1e5b70f7732d74b294143f47f8fa711 |
|
MD5 | c8ccbb6e1d29ace75afd2e90fbea7b3b |
|
BLAKE2b-256 | afd7ae46e7300c8e1c9b8bc8807ddabc11b3edacaffbe4a556f91273b602f0cd |
Provenance
The following attestation bundles were made for MapProxy-3.1.1-py3-none-any.whl
:
Publisher:
release.yml
on mapproxy/mapproxy
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
mapproxy-3.1.1-py3-none-any.whl
- Subject digest:
4873a24e4bd41efa68ee376a746d1a1bd1e5b70f7732d74b294143f47f8fa711
- Sigstore transparency entry: 149062274
- Sigstore integration time:
- Predicate type: