Skip to content

Commit

Permalink
Updated release notes for 1.3-RC3
Browse files Browse the repository at this point in the history
  • Loading branch information
groldan committed May 7, 2012
1 parent db5242e commit 5a22301
Showing 1 changed file with 49 additions and 0 deletions.
49 changes: 49 additions & 0 deletions RELEASE_NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
GeoWebCache 1.3-RC3 (2012-05-07)
--------------------------------

Improvements:
++++++++++++

- Added documentation on how to manage layers with the REST API.
- Added documentation on how to configure min/max cached zoom levels and pass-through to the backend WMS for the rest of the published zoom levels.
- Avoid reloading the whole configuration (twice) when a layer is added/changed through the REST API.
- Report back tile cache miss/hit, crs, gridset, and bounds as HTTP response headers. E.g.:
curl -v "http://localhost:8080/geowebcache/service/wms?LAYERS=.....
< HTTP/1.1 200 OK
< geowebcache-cache-result: HIT
< geowebcache-tile-index: [3, 5, 3]
< geowebcache-tile-bounds: -112.5,22.5,-90.0,45.0
< geowebcache-gridset: EPSG:4326
< geowebcache-crs: EPSG:4326
< Content-Type: image/gif
< Content-Length: 29083
- Various improvements to REST API to query and kill running tasks:
* Querying for the status of seed/truncate tasks returns an array sized by the actual number of submitted tasks instead of the thread pool capacity;
* Querying to /rest/seed.json returns the array of task status for all the layers, but querying to /rest/seed/.json returns only the submitted tasks for that specific layer;
* The returned array contains both running and pending tasks, with two extra bits of information: the task id and the status (pending, running, finished, or aborted);
* POST'ing to /rest/seed/ with the kill_all form parameter only kills tasks for that specific layer instead of for all layers;
* POST'ing to /rest/seed with the kill_all form parameter kills tasks for all layers;
* It is possible to specify whether to kill only the running tasks (previous behavior), pending tasks, or both running and pending.



Bug fixes:
+++++++++

- JDBC MetaStore can get NullPointerException inside H2 connection pool under concurrency.
- geowebcache_empty.xml template file is schema invalid in case of uncommenting.
- Error computing zoom level when truncating, metastore disabled, and gridset id not like <XXX_NNN>.
- Incompatibility in returned GetCapabilities document with WMS 1.1.1 DTD.
- Unable to run GeoWebCache with OpenJDK 6.
- Can't use two GridSets for the same CRS on a single layer.
- GWC_METASTORE_DISABLED parameter sometimes ignored.
- Layers mis-configured after adding a layer through the REST interface.


GeoWebCache 1.3-RC2 (2011-12-20)
--------------------------------

Expand All @@ -9,6 +51,7 @@ Also a warm welcome to Ian Schneider from OpenGeo to the development team and
a big thanks for his contributions.

New Functionality:
++++++++++++++++++

- Support configurable min/max caching, so that only a subset of the served zoom levels gets saved to disk.
- Create template geowebcache.xml config at startup eliminates need to manually create config file from scratch.
Expand All @@ -20,6 +63,7 @@ New Functionality:
- Allow to rename a layer at runtime.

Notable bug fixes:
++++++++++++++++++

- seeding error when using level attribute.
- zoomStart and zoomStop Break GWC Fucntionality.
Expand All @@ -33,6 +77,7 @@ Notable bug fixes:
- REST seed request with GET method may return wrong tile count/total.

Also:
+++++

- Replace configuration element name <keyword> by <string> like used for the rest of the string properties.
- "wmsVersion" layer config property > 1.1.1 is not supported, make it explicit.
Expand All @@ -45,12 +90,16 @@ This is the first release candidate of the 1.3 series.


New Functionality:
++++++++++++++++++

- Allow to rename layers at runtime maintaining its cache and diskquota statistics.
- Allow seeding for parameter filters through the UI.
- Support gathering disk quota statistics for multiple parameter filters.
- Start of a FAQ section in the user documentation.

Bug fixes and improvements:
+++++++++++++++++++++++++++

- Incorrect computation of BoundingBox.intersects for single point envelopes.
- Allow service implementations to be proxied by adding default constructors.
- FileBlobStore throws exception if requested to delete a tile range for a layer that has not been cached yet.
Expand Down

0 comments on commit 5a22301

Please sign in to comment.