MassGIS has successfully upgraded GeoServer from 2.1.4 to 2.3.4. Please test your applications and email Aleda Freeman or call 617-626-4530 with any problems.
There are many new features and bug fixes. A few we'd like to highlight are:
1. JSON and JSONP support has been added in several places to support JavaScript development:
WMSGetFeatureInfo output format
(use INFO_FORMAT=text/javascript)
WFS DescribeFeatureType (as JSON schema)
WMS
exceptions can now be requested in JSON format as well
2. Adding
space around graphic fills (or mixing different types of graphic fills
together)
5. 8-bit PNG output with transparency - for SLD with semi-transparency, png8 now handles it better
6. Geometry Transformations (not a new feature, but newly documented)
1. If a GetFeature request uses a callback, in order for the response to have the callback string at the beginning the outputformat must now be "text/javascript" instead of "json". If no callback is used the outputformat can remain "json".
This works in 2.1.4:
but not in GeoServer 2.3.4: (there will be good output but no callback string)
unless outputformat is changed:
2. GetFeature URL requests used to be tolerant of a missing service parameter, taking the service from the beginning of the URL:
This works in 2.1.4 but not in GeoServer 2.3.4: http://giswebservices.massgis.state.ma.us/geoserver/wfs?request=GetFeature&version=1.0.0&typeName=massgis:GISDATA.TOWNS_POLYM&propertyname=TOWN
For it to work in GeoServer 2.3.4 the service=wfs is required (case does not matter)
3. GeoServer 2.1.4 was tolerant of incorrect version numbers but GeoServer 2.3.4 is not:
An incorrect version number used to be tolerated (1.0.0. with trailing period as opposed to the correct 1.0.0)
This works in 2.1.4 but not in GeoServer 2.3.4: http://giswebservices.massgis.state.ma.us/geoserver/wfs?request=GetFeature&version=1.0.0.&typeName=massgis:GISDATA.TOWNS_POLYM&propertyname=TOWN&service=wfs
Simply correct the version number: http://giswebservices.massgis.state.ma.us/geoserver/wfs?request=GetFeature&version=1.0.0&typeName=massgis:GISDATA.TOWNS_POLYM&propertyname=TOWN&service=wfs
See these links for other improvements from each successive GeoServer upgrade, all of which are included in this jump from 2.1.4 to 2.3.4: (although not all may be configured on the MassGIS system, let us know if you have questions about whether a particular item is available at giswebservices.massgis.state.ma.us).
http://blog.geoserver.org/2012/09/21/geoserver-2-2-released/
http://blog.geoserver.org/2012/10/24/geoserver-2-2-1-released/
http://blog.geoserver.org/2012/11/26/geoserver-2-2-2-released/
http://blog.geoserver.org/2012/12/24/geoserver-2-2-3-released/
http://blog.geoserver.org/2013/01/23/geoserver-2-2-4-released/
http://blog.geoserver.org/2013/02/26/geoserver-2-2-5/
http://blog.geoserver.org/2013/03/18/geoserver-2-3-0-released-first-official-osgeo-release/
http://blog.geoserver.org/2013/04/23/geoserver-2-3-1-released/
http://blog.geoserver.org/2013/05/19/geoserver-2-3-2-released/
http://blog.geoserver.org/2013/06/23/geoserver-2-3-3-released/
http://blog.geoserver.org/2013/07/28/geoserver-2-3-4-released/