New MapProxy 0.9.1 release

January 10, 2011 at 05:00 PM

We are finally ready to announce the release of MapProxy 0.9.1. It contains lots of major and minor improvements.

The latest release is available at: http://pypi.python.org/pypi/MapProxy

To update within you virtualenv:

$ pip install -U MapProxy

Updated documentation is available at: http://mapproxy.org/docs/0.9.1/

Some noteworthy improvements are:

Coverage support

You can limit any tile/WMS source to the actual coverage of the data. The configuration is similar to the seeding tool. You can use a simple BBOX, WKT files or OGR datasources like Shapefiles to load the boundaries of your data. Requests for data outside of the coverage will result in empty images and the source will not be requested.

See: http://mapproxy.org/docs/0.9.1/coverages.html

WMS improvements

We added lots of new features to the WMS implementation of MapProxy. Some of them:

MultiMapProxy

Use multiple MapProxy configurations in a single MapProxy instance: http://mapproxy.org/docs/0.9.1/deployment.html#multimapproxy

Changelog

For a more complete list see: http://bitbucket.org/olt/mapproxy/src/0.9.1/CHANGES.txt


Nightly documentation

January 07, 2011 at 02:15 PM

We integrated the documentation building into our testing system and as a result we are now able to provide up-to-date documentation of MapProxy.

You now find the latest documentation of the development trunk at: http://mapproxy.org/docs/nightly/

The official documentation of the latest release is still available at the old location.


New MapProxy 0.9.0 release

October 18, 2010 at 12:00 AM

We are finally ready to announce the release of MapProxy 0.9.0. It contains lots of major and minor improvements.

The latest release is available at: http://pypi.python.org/pypi/MapProxy

To update within you virtualenv:

$ pip install MapProxy

Updated documentation is available at: http://mapproxy.org/docs/0.9.0/

Some noteworthy improvements are:

Demo Service

MapProxy now comes with a demo service that lists all configured WMS and TMS layers. You can test each layer with a simple OpenLayers client at /demo.

http://mapproxy.org/docs/0.9.0/services.html#mapproxy-demo-service

Configuration

A biggest and most apparent change is the configuration format. MapProxy still uses YAML as a configuration format, but the structure changed a bit.

Some benefits of the new configuration: Most global options, like image resampling and meta_size, are now configurable for each cache; you can now reuse parts of the configuration, like grid or source definitions; and there is now a single configuration file instead of two (service.yaml and proxy.yaml).

There is a small migration guide that should help to update your configuration. http://mapproxy.org/docs/0.9.0/migrate.html

Oh, and in case you didn't know, YAML is compatible with JSON. So you can use JSON for the configuration if you like.

Less dependencies

We removed two dependencies that required a C compiler. The only dependency that still requires compilation is the Python Image Library (PIL). If you use PIL from your system distribution (python-imaging on Debian/Ubuntu) you will no longer need a compiler during installation.

We switched the templates away from Jinja2 to Tempita, a minimal Python-only template engine. It is a bit slower, but it is only used for capability documents, so the WMS and TMS performance is not affected.

The other dependency which required compilation was pyproj. We we added a wrapper to MapProxy that directly uses libproj, the Proj4 C-library. libproj is available on most systems and should already be installed when you use software like MapServer or PostGIS. There is a fallback to pyproj, i.e. you can still use the binary distribution of pyproj on Windows.


New MapProxy 0.8.5 release

September 02, 2010 at 12:00 AM

We are proud to announce the release of MapProxy 0.8.5. Read on for more information.

The latest release is available at: http://pypi.python.org/pypi/MapProxy

To update within you virtualenv:

$ pip install --no-deps --upgrade 'MapProxy<=0.8.99'

Note: The '<=0.8.99' prevents from installing 0.9 when it is released.

Updated documentation is available at: http://mapproxy.org/docs/0.8.5/

Release information

The 0.8.5 release contains minor bug fixes and improvements. Some of the features of the new release are:

  • mapproxy-seed:
    • fixed libgdal loading on some Linux systems
    • check for intersections with seed shapes on all levels
    • add origin options to /tiles service to support Google Maps clients
  • now Python 2.7 compatible (some tests failed before)

New MapProxy 0.8.4 release

August 02, 2010 at 12:00 AM

We are proud to announce the release of MapProxy 0.8.4. Read on for more information.

The latest release is available at: http://pypi.python.org/pypi/MapProxy

To update within you virtualenv:

$ pip install --no-deps --upgrade 'MapProxy&lt;=0.8.99'

Note: The '<=0.8.99' prevents from installing 0.9 when it is released.

Updated documentation is available at: http://mapproxy.org/docs/0.8.4/

Release information

The 0.8.4 release contains minor bug fixes and improvements.

Some of the features of the new release are:

  • Improved PNG performance with PIL fastpng branch.
  • New concurrent_requests option to limit requests for each source WMS server.
  • Extra newline at the end of all templates. Some deployment setups removed the last characters.

« Previous Page -- Next Page »