Bug
- [GEOS-941] - url mappings must be specified in web.xml
- [GEOS-4266] - Encoding fails for multiple app-schema WFS feature types with the same XSD type
- [GEOS-4283] - wms 1.3 getCapabilities layer BoundingBox with swapped axis
- [GEOS-4344] - exeption in PostgreSQL Create new feature type...
- [GEOS-4365] - GeoServer 2.1.x User Manual Includes innacurate information regarding OpenJDK support
- [GEOS-4370] - Restore ThreadPoolExecutor support for multithreaded imageMosaic/imagePyramid granules loading
- [GEOS-4394] - Dispathcer findKvpRequestReader wrong type check
- [GEOS-4397] - Security backend plugins no longer work on 2.1.x branch
- [GEOS-4441] - Per row security filters are not applied on all code paths
- [GEOS-4443] - Raster reprojection fails against areas where the projection is fully symmetrical
- [GEOS-4446] - WMS 1.3 GetFeatureInfo uses incorrect screen coordinates
- [GEOS-4454] - GWC quota support prevents multiple GS to start against the same data directory
- [GEOS-4456] - Spurious extra points might appear in the map with an Oracle data source
- [GEOS-4457] - Chosen Bursa wolf parameters for NAD83 -> WGS84 are valid only over Hawaii
- [GEOS-4467] - advanced dispatch filter causes failure on tomcat 7
- [GEOS-4542] - imagemap plugin fails with uncaught exception
- [GEOS-4564] - Teradata, SQL views do not work due to issue mapping geometry columns
- [GEOS-4589] - Ogr2OgrWfsTest.testDoubleRequest failing, patch included
- [GEOS-4605] - SLD requests are not advertized for WMS 1.3
- [GEOS-4625] - DescribeFeatureType cite tests failures
- [GEOS-4680] - double encoding of special characters in WFS service exceptions
- [GEOS-4692] - restconfig tests leave test db files in module root
- [GEOS-4740] - Trying to update a FeatureTypeInfo to point to a new StoreInfo leads to error
- [GEOS-4772] - in FeatureTypeListResource catalog.getDataStoreByName use only DataStore Name
- [GEOS-4775] - Configuring Cascaded Layers via the REST API (wmsLayers) doesn't parse basic metadata from remote service
- [GEOS-4780] - Cascaded WMS Layers not available from rest/layers/<layername>.xml endpoint
- [GEOS-4801] - Shapefile timezone parameter corrupted on catalog save
- [GEOS-4827] - NewLayerPage : Message Containers are not correctly updated if switching data stores back and force
- [GEOS-4841] - restconfig ClassCastException when creating app-schema feature type
- [GEOS-4846] - WFS-T transactions indefinite wait
- [GEOS-4854] - WFS-T XML POST Fails
- [GEOS-4859] - Configuring Cascaded WFS Layers doesn't capture and store basic layer metadata from remote service
- [GEOS-4871] - Using Monitoring into an Oracle DB fails due to use of reserved word RESOURCE as a column name
- [GEOS-4888] - REST AbstractResource handling of MediaType.ALL causing NPE on GET requests
- [GEOS-4931] - Build failure in 2.1.x printing caused by Java 6 mapfish dependency
- [GEOS-5005] - SQL Views don't include Geography Type Fields (from PostGIS)
- [GEOS-5030] - Time/elevation interval coupled with animated gif format won't result in an animation
- [GEOS-5037] - Unable to set GEOSERVER_LOG_LOCATION with web.xml context parameter
- [GEOS-5041] - Broken File/URL conversions in security
- [GEOS-5043] - Build failure in sec-jdbc
- [GEOS-5061] - Changing password encoder on user group service requires service restart
- [GEOS-5067] - Random build failure in wms DimensionHelperTest
- [GEOS-5082] - Intermittent build failure caused by race condition in LRUAuthenticationCacheTest.testAuthenticationEntry
- [GEOS-5096] - Build hang in wps-core ExecuteTest.testConcurrentRequests on one CPU
- [GEOS-5099] - Layer Preview does not show prefixed names for standard layers
- [GEOS-5106] - Build failure in web-demo MapPreviewPageTest.testLayerNamesPrefixed caused by unwarranted order assumption
- [GEOS-5107] - Build failure in app-schema-test WmsGetMapTest in a path with spaces
- [GEOS-5120] - KML output document does not correctly handle standalone documents
- [GEOS-5133] - Missing auth in cURL REST example
- [GEOS-5135] - Incorrect canonical schema location in WFS 2.0.0 GetCapabilities response
- [GEOS-5379] - geoserver can't login
- [GEOS-5718] - view service server status
Improvement
- [GEOS-4294] - [patch] GeoServer german translation (DE)
- [GEOS-4333] - SQL Server documentation
- [GEOS-4343] - some improvements to GeoServerTablePanel to better support large collections
- [GEOS-4350] - WPS basic documentation
- [GEOS-4381] - reorganize web ui sidebar
- [GEOS-4450] - Allows connectionTimeout configuration for WPS execution
- [GEOS-4459] - modify layer preview and make wms protocol version editable
- [GEOS-4501] - Ability to turn off GetFeatureInfo on a per layer basis
- [GEOS-4502] - Multilingual service metadata
- [GEOS-4540] - logging buffer for XML post requests shouldnt be hardcoded
- [GEOS-4596] - RESTConfig doesn't auto-configure Coverages (SRS/Bounds) like it does with FeatureTypes/WMS
- [GEOS-4613] - Expose more JVM statistics on the web gui
- [GEOS-4630] - Update NativeType parsing to allow for content inside
- [GEOS-4743] - Allow OwsUtils to handle path properties
- [GEOS-4744] - Allow for selection of rows by object and index in GeoServerTablePanel
- [GEOS-4745] - Allow CatalogBuilder lookupSRS and setupBounds methods to work against "detached" catalog objects
- [GEOS-4753] - RESTConfig doesn't calculate Coverage grid/dimensions
- [GEOS-4784] - Workspace and DataStore i18n
- [GEOS-4804] - missing i18n support for username/password titles
- [GEOS-4805] - i18n support for user roles management column headers
- [GEOS-4806] - i18n support in LayerPage for "Reload feature type" label
- [GEOS-4811] - boolean value representation as icon in table view for UserPage - admin column
- [GEOS-4828] - missing i18n support for NewLayerPage
- [GEOS-4872] - Add User-Agent logging to Monitoring extension
- [GEOS-4940] - Update Excel WFS reponse plugin to use streaming api for Excel 2007 documents
- [GEOS-4988] - Layer retyping/renaming results in underlying DataStore.getTypeNames() being called continuously
- [GEOS-4994] - Add call to ImageIO.scanForPlugins() on startup to work around tomcat IIORegistry issues
- [GEOS-5028] - findbugs error removal for restconfig module
- [GEOS-5040] - Tabbed layer group edit page
- [GEOS-5062] - Regenerate native and latlon bounding boxes through REST API
- [GEOS-5068] - document missing forceLabel parameter for GetLegendGraphic
- [GEOS-5095] - [printing plugin] Add image output formats
- [GEOS-5097] - When using TIME or ELEVATION parameter filter on a GWC tile layer cache the current value
- [GEOS-5105] - Declare Bounding boxes for each listet Layer. / INSPIRE / Bounding BOX
- [GEOS-5278] - Geoserver Tomcat init script
- [GEOS-5561] - Missing i18n support for ReprojectPage
- [GEOS-5562] - Missing i18n support for WorkspaceEditPage
- [GEOS-5563] - slight mixed up order of Y-parameters in AffineTransformPanel
New Feature
- [GEOS-4347] - Create a dispatchercallback interface for rest
- [GEOS-4471] - enabled property for LayerGroupInfo
- [GEOS-4658] - support vocabulary attribute for keywords at the Service level (WMS)
- [GEOS-4659] - have an option to ouput a Layer BoundingBox in WMS GetCapabilities for every SRS supported
- [GEOS-4663] - Add support for ADD and MULTIPLY operations between two coverages
- [GEOS-4741] - Filter for geometry featuretypes
- [GEOS-4976] - Add support for expire cache and expire clients rules for embedded gwc tile layers
- [GEOS-4978] - Make it possible to configure arbitrary parameter filters for embedded GWC tile layers
- [GEOS-4979] - Configure per-layer diskquota limits
- [GEOS-4992] - Make embedded tile layers react to layer bounds changes
Task
- [GEOS-4487] - Move spring security configuration out of main and into web-app
- [GEOS-4575] - Upgrade Teradata module to extension
- [GEOS-4981] - Update embedded GWC documentation
- [GEOS-4989] - Make tile layer configuration storage workspace local
- [GEOS-5289] - Update ImageIO-Ext documentation
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.