Sub-task
- [GEOS-1677] - Add srs handling options to coverages as well
- [GEOS-2137] - ContactInformationPage
- [GEOS-2138] - GlobalSettingsPage
- [GEOS-2139] - JAI Settings Page
- [GEOS-2144] - Map Preview Page
- [GEOS-2145] - Demo Requests Page
- [GEOS-2148] - GeoRSS Demo
- [GEOS-2153] - Data Catalog Pages
- [GEOS-2155] - Layer Browser
- [GEOS-2156] - DataStore Configuration
- [GEOS-2157] - CoverageStore Configuration
- [GEOS-2158] - Vector Resource Configuration
- [GEOS-2160] - Raster Resource Configuration
- [GEOS-2651] - Port WCS module to new catalog and config objects
- [GEOS-2912] - Refactor out GeoServerProfile interface
- [GEOS-2914] - Add a default profile and an local profile to GeoServer
Bug
- [GEOS-216] - KVP is not order independant
- [GEOS-600] - The actual legendgraphic from getLegendGraphic only takes up around 2/3 of the image that is returned. The rest is whitespace.
- [GEOS-624] - IP Issues
- [GEOS-856] - externalGraphic symbols should be reloaded when changed
- [GEOS-1127] - Add some limitators on WMS requests
- [GEOS-1324] - Allow users to configure jdbc datastores using JNDI located pools
- [GEOS-1580] - Data properties unavailable after updating a shapefile and reloading the catalog.
- [GEOS-1848] - Eliminate internal links to Codehaus wiki
- [GEOS-1859] - Improve experience configuring geometryless feature types
- [GEOS-1949] - ensure all files in old feature type directory are copied over when aliasing occurs
- [GEOS-1974] - Problem with adding new layers to a WMS Content Configuration
- [GEOS-2020] - Sample GetCoverage request fails with "colorModel == null"
- [GEOS-2061] - Metatling + JPEG -> broken output
- [GEOS-2066] - Cannot run WCS 1.0 and WCS 1.1 tests with the same GeoServer
- [GEOS-2074] - web2 ui: Improve Namespace editor
- [GEOS-2075] - Resource info panels shouldn't be backed by an actual ResourceInfo model
- [GEOS-2082] - Data Tree is broken
- [GEOS-2084] - every page accessed logs a WicketNotSerializableException
- [GEOS-2100] - Investigate resource access slowness
- [GEOS-2101] - Demo requests page does not pass the username and password to TestWfsPost servlet
- [GEOS-2113] - Style editor subit/cancel buttons are not hooked
- [GEOS-2120] - GetCapabilities links on home page do not work
- [GEOS-2129] - StatusPage does not updates the values
- [GEOS-2164] - DataStoreConfiguration page fails if going to edit a datastore when the propper geotools plugin is not available
- [GEOS-2191] - wfs 1.1 describe feature type uses wrong base url for schemas
- [GEOS-2196] - Make sure code does not try to access the session after the response has been committed
- [GEOS-2200] - JPEGMapProducer hates metatiler
- [GEOS-2203] - Configuration drops feature types is the datastore cannot connect
- [GEOS-2208] - GeoServer 1.7.x can randomly eat the data dir
- [GEOS-2227] - Can't create a mixed vector and raster layer base map
- [GEOS-2229] - SLD Font size is used as "point" size, generating smaller than expected labels
- [GEOS-2240] - GetCapabilities response contains duplicate layers
- [GEOS-2260] - Wrong Envelope / CRS loaded from Catalog reader for Coverages
- [GEOS-2261] - KMLReflector still using the deprecated class
- [GEOS-2277] - FeatureTypeInfo attribute list empty when a new layer is configured
- [GEOS-2329] - LegacyCatalogImporter reads a wrong declared bounding box and sets a wrong native crs
- [GEOS-2428] - GetLegendGraphics chokes on layer groups
- [GEOS-2453] - BBOX filter does not work on ArcSDE
- [GEOS-2454] - Attempting to validate GetFeature results with xsd Parser fails
- [GEOS-2461] - Default WFS outputFormat stated as text/gml; subtype=gml/3.1.1 instead of text/xml; subtype=gml/3.1.1
- [GEOS-2462] - Release mosaic test data has worng config
- [GEOS-2469] - An attribute named "fid" masks the fid in freemarker templates
- [GEOS-2475] - KML reflector fails to return proper GroundOverlay with raster layer in flat mode
- [GEOS-2593] - RequestCRSs and ResponseCRSs should be automagically set when forcing to a native crs
- [GEOS-2631] - WMS DescribeLayer does not work as expected with coverages and groups of layers
- [GEOS-2660] - Add ogc schemas to the wicket ui webapp
- [GEOS-2731] - Check there are no dependent objects before removing a catalog item
- [GEOS-2761] - CatalogBuilder fails with NPE on geometryless layers
- [GEOS-2768] - Allow Catalog to reattach serialized resources
- [GEOS-2772] - Postgis datastore generates null value in sql statement which overrides table's "DEFAULT now()" declaration
- [GEOS-2795] - CRSPanel won't update the model if the user manually types in the SRS
- [GEOS-2802] - GeoServer gwc build broken by latest geowebcache-1.1.0.jar
- [GEOS-2804] - Renaming an existing resource makes the new persistence throw exceptions
- [GEOS-2812] - CatalogImpl.validate(ResourceInfo, false) does not handle name change
- [GEOS-2833] - KML reflector not properly hooked up on trunk
- [GEOS-2840] - Catalog event subsystem should protect itself from listeners throwing exceptions
- [GEOS-2844] - Populate DataStoreInfo type property
- [GEOS-2877] - Exception handlers other than the LegacyServiceExceptionHandler do not take into consideration the proxy base
- [GEOS-2910] - Trunk map preview is not up to date vs the 1.7.x one
- [GEOS-2928] - ERDAS image rotating 45 degrees.
- [GEOS-2930] - Windows Installer Errata
- [GEOS-2934] - WKT link on layer page results in No get method defined for class
- [GEOS-3010] - GWC does not work on a shared data directory
- [GEOS-3011] - CITE WFS 1.1 schemaLocation URL typeName not namespace qualified
- [GEOS-3044] - Database connection parameters including password shown if dbtype wrong/unsupported
- [GEOS-3148] - When uploading feature type metadata, class cast exceptions occur
- [GEOS-3216] - GeoServer/Image mosaic jdbc reader not thread safe (blank images)
- [GEOS-3266] - Missing Documentation for Geoserver 2.0
- [GEOS-3306] - Support NAMESPACE parameter in WFS 1.1.0 KVP requests
- [GEOS-3360] - gs 1.7.6 installer does not set JAVA_HOME in Windows 7
- [GEOS-3373] - 1.7.6 installer does not set write permissions on the log file file directory and geoserver does not start
- [GEOS-3374] - 1.7.6 windows installer, service does not start in Windows 7
- [GEOS-3387] - Metadata links should be included in the WFS capabilites document as well
- [GEOS-3423] - Antialiased rendering scales up poorly
- [GEOS-3525] - GeoTIFF coverages will not render under 2.0rc1
- [GEOS-3542] - Hibernate Catalog does not map Coverage Dimensions
- [GEOS-3545] - The CatalogBuilder does not store Coverage Dimensions
- [GEOS-3560] - The Coverage UI does not correctly save the Grid CRS when the Native EPSG code is unknown
- [GEOS-3569] - Patch to let hibernate catalog correctly working with REST
- [GEOS-3576] - CITE H2 XLink test failures
- [GEOS-3582] - GetCapabilties returns NULL (can't write to client)
- [GEOS-3590] - Hibernate catalog objects can't be converted into XML
- [GEOS-3592] - No native Java ImageIO + Native JPEG acceleration enabled anyways + metatiled wms output = boom!
- [GEOS-3593] - GeoWebCache not able to see layers from GeoServer when Geoserver is not in 8080 port
- [GEOS-3612] - Wrong tiles returned out of a MetaTile if output format is JPEG
- [GEOS-3660] - Mosaic reprojection appears to be broken
- [GEOS-3699] - Capabilities responses do not work on OAS due to oracle transformer class
- [GEOS-3724] - Elevation parser should work with double values
- [GEOS-3753] - XStreamPersister bug when unmarshalling GridGeometry2D
- [GEOS-3807] - The maxFeature parameter doesn't work properly with denormalized views
- [GEOS-3845] - WMS Render bug for lat-lon short line segments
- [GEOS-3871] - coverage / grid / transform / shearY is called shearX.
- [GEOS-3892] - Discrete ColorMap ignores the final ColorMap entry
- [GEOS-3926] - Updating shapefile via REST.
- [GEOS-3965] - KML Icon back references to the styles directory do not work properly when GeoServer is being proxied
- [GEOS-3973] - Errors decompressing zipped shapefiles when sending them via rest to GeoServer
- [GEOS-4041] - Unsafe File to URL conversion causes failure when deployed in path with spaces
- [GEOS-4044] - Schema location for WFS XML Schema in not canonical in GetCapabilities response
- [GEOS-4071] - WMS GetFeatureInfoTest failure in Windows, JDK1.5
- [GEOS-4098] - App-schema: defining multiple schemaURI results in invalid schemaLocation
- [GEOS-4120] - Css styling tutorial doesn't work
Improvement
- [GEOS-267] - Create a 'view logs' screen in the web admin tool.
- [GEOS-1373] - Postgis datastore queried with a fid filter, returns features with the same number but different fid
- [GEOS-1604] - Replace the VersionedPropertyExtractor with an alternate AbstractFeatureBinding for versioned features
- [GEOS-1608] - refactor wfs output formats to follow a delegate pattern, rather then inherietance
- [GEOS-1611] - Versioned properties are extracted in the wrong order by the GML2 encoder
- [GEOS-1642] - Change return type of GetGmlObjectType.getGmlObjectId() from Object to org.opengis.filter.identity.GmlObjectId
- [GEOS-1649] - Make the coverages preview hit the native resolution exactly
- [GEOS-1734] - Avoid setting system variables on startup
- [GEOS-1761] - Better handling of antimeridian case for WCS 1.1
- [GEOS-1793] - Password connection parameters are stored in plain text.
- [GEOS-1887] - PaletteExtractor needs to learn how to handle raster symbolizer
- [GEOS-1943] - Build the list of log4j configuration files dynamically from the logs directory, currently its hardcoded
- [GEOS-1954] - Feedback if image is only partially rendered
- [GEOS-1982] - Porting services to new configuration model
- [GEOS-1998] - Add Catalog.getDataStoreByName(workspace, name)
- [GEOS-2022] - JDK detection
- [GEOS-2030] - KMZ KMPLACEMARK option to add placemarks to raster image
- [GEOS-2090] - Sidebar needs a listing (with at-a-glance status bars) for all the currently active services
- [GEOS-2092] - Persistence tab on server admin screen should show information reflecting actual system health
- [GEOS-2094] - Persistence page should include correct Update Sequence data
- [GEOS-2098] - Bring back syntax highlight in style and add it in demo requests
- [GEOS-2102] - Add xml syntax highlighting to demo requests textarea
- [GEOS-2110] - Add filtering capabilities to SRS List
- [GEOS-2119] - purely aestethical: unstyled checkboxes look bad on FF3 + KDE 4.1
- [GEOS-2224] - Implement WMS DescribeLayer for coverage backed layers
- [GEOS-2231] - Allow the wfsv test database configuration to be branch specific
- [GEOS-2332] - Replace StringBuffer with StringBuilder
- [GEOS-2480] - In Image Exceptions impossible to detect from client
- [GEOS-2527] - Port GEOS-2508 to trunk
- [GEOS-2529] - REST CoverageListResource improvement
- [GEOS-2530] - Port GEOS-2529 to trunk
- [GEOS-2531] - REST CoverageResource improvement
- [GEOS-2532] - Port GEOS-2531 to trunk
- [GEOS-2568] - GSIP 31 - Use DataAccess API
- [GEOS-2582] - Remove the code allowing to choose old/new labeller
- [GEOS-2587] - Improve the WMS limited SRS UI
- [GEOS-2599] - Refresh text on UI Welcome page
- [GEOS-2624] - Add support for OpenOffice spreadsheets alongside Excel ones
- [GEOS-2641] - Allow admins to disable callback parameters in json formatted requests
- [GEOS-2669] - Have Catalog.getStore(id) work against the "id" alone
- [GEOS-2713] - Add a separate bulk delete page to the workspaces/stores/layers pages
- [GEOS-2714] - Provide a list of configured layers and unconfigured layers in the datastore edit page
- [GEOS-2715] - Provide a list of stores in the workspace editor
- [GEOS-2717] - Use icons for raster/vector layers, for store types, and for enabled/disabled markers
- [GEOS-2719] - Allow configuration of multiple layers in a single action
- [GEOS-2722] - Layer group editor
- [GEOS-2723] - replace "raster" and "vector" with icons in layer table
- [GEOS-2724] - Support construction of XSD schema type from complex feature type
- [GEOS-2749] - Reproject geometries in WMS GetFeatureInfo responses when info_format is GML
- [GEOS-2760] - Provide an option for a case insensitive like
- [GEOS-2767] - Add a "Data" tab in the resource configuration for descriptive, read only resource information
- [GEOS-2773] - Workspace (and store) pages should reduce the columns visible in their children table
- [GEOS-2793] - Provide a way to reattach to the catalog xxxInfo objects that have been serialized
- [GEOS-2797] - DataStoreConfiguration page should not mix store name and description among the store connection properties
- [GEOS-2810] - Properly handle workspaces, stores and layers whose name is not filesystem friendly
- [GEOS-2819] - Replace WMSInfo interpolation string constants with an enumeration
- [GEOS-2848] - WCS interpolation should be turned into an enumeration
- [GEOS-2882] - supe up MapInfo interface
- [GEOS-2888] - resource - publishing UI component
- [GEOS-2892] - Add more basic checks in the resource/layer UI
- [GEOS-2902] - Utilize blank space on the home page
- [GEOS-2905] - Enable encoding of application schema property type pattern in v1_1_0 WFSConfiguration
- [GEOS-2927] - GetFeatureInfo on raster should request a small area at the highest resolution level
- [GEOS-3022] - More flexible options for including bounding boxes in GetFeature results
- [GEOS-3040] - Include layer group support in the MockData suite
- [GEOS-3117] - Support validation of WFS-T requests
- [GEOS-3143] - DescribeFeatureType for complex types give wrong type names
- [GEOS-3158] - Report why a datastore was disabled in the UI
- [GEOS-3166] - Windows installer for 64-bit systems
- [GEOS-3221] - Geoserver should take care if a image reader is thread safe
- [GEOS-3232] - Make it easier to configure geometryless feature types by providing sensible defaults
- [GEOS-3233] - Set sensible defaults for CRS and BBOX on geometryless feature types
- [GEOS-3268] - Add Jetty JNDI support for debugging
- [GEOS-3286] - Hide "WFSDataStoreFactory" string when creating a new datastore from an external WFS
- [GEOS-3289] - Implement a more precise label collision algorithm
- [GEOS-3293] - Include simple JAI installation (and delegate the hardcore instructions to Geotools)
- [GEOS-3530] - Allow the administrator to lock down the list of styles a layer will respond to
- [GEOS-3535] - Can't See SLD Validation Message
- [GEOS-3540] - Option to add custom CRS through the GUI
- [GEOS-3559] - Generalize GS UI theming in a Theme class
- [GEOS-3572] - Allow the admin to configure a server wide default SRS and default BBOX
- [GEOS-3597] - Link geometry generalization in WMS to stroke width
- [GEOS-3636] - Introduce EMF bindings for the management of WCS1.0.0 requests/responses also
- [GEOS-3675] - Enable WCS to use raster overviews
- [GEOS-3678] - cache WMS GetMapProducers to void expensive lookup specially under high concurrency
- [GEOS-3697] - Add a CatlogException class for
- [GEOS-3711] - Allow Time parsers to parse the "current" keyword
- [GEOS-3728] - Adding Time and Elevation to GetFeatureInfo operation (for rasters only)
- [GEOS-3742] - New (combined) Windows installer
- [GEOS-3813] - Add support for canonical WFS schemaLocation in WFS responses
- [GEOS-3816] - GWC should expire KML (vector) tiles when regionating strategy is changed
- [GEOS-3841] - Patch to introducing the tutorial of the image mosaic plugin in GeoServer documentation
- [GEOS-3857] - Expose compression percentage for GIF output format
- [GEOS-3912] - Show some kind of map in SRS description page that showcases the CRSwhen there's no CRS area of validity information
- [GEOS-3956] - Option to debug info on Footer on Raster Legends
- [GEOS-3957] - Update to get_legend_graphic documentation file
- [GEOS-3980] - Add examples for REST interface with PHP/cURL
- [GEOS-4056] - XML declaration in REST responses
- [GEOS-4156] - Modify startup to throw an event after the application context has been successfully loaded
New Feature
- [GEOS-2027] - Inability to run cite tests against Oracle
- [GEOS-2169] - Allow user to request limited capabilities from a WMS
- [GEOS-2287] - Quickly configure many feature types/coverages
- [GEOS-2289] - Add some sort of self configuring data stores to GeoServer
- [GEOS-2290] - Allows per session transient layers
- [GEOS-2292] - Make it easier to build wms layer trees
- [GEOS-2293] - Provide more meta information about rasters
- [GEOS-2294] - Building a mosaic should be a transparent operation
- [GEOS-2295] - Make catalog pluggable
- [GEOS-2297] - Memory usage viewable inside the configuration UI
- [GEOS-2343] - Add a page reporting all system information that might be necessary to debug a GeoServer instance
- [GEOS-2370] - Add MIF among the extension datastores
- [GEOS-2498] - Integrate GeoExt based styler
- [GEOS-2512] - Community Schema Support
- [GEOS-2672] - Thread local view of catalog
- [GEOS-2674] - Granualar xml persistance
- [GEOS-2677] - HIbernate based catalog implementation
- [GEOS-2678] - Job monitoring
- [GEOS-2679] - UI for job monitoring
- [GEOS-2687] - WFS 2.0 support
- [GEOS-2881] - resource - publishing split
- [GEOS-3102] - Expose generalization distance control in PDF and SVG output
- [GEOS-3187] - Installer should allow alternate Port
- [GEOS-3361] - Add support for map rotation in WMS requests
- [GEOS-3954] - Support for Oracle Georaster
- [GEOS-3955] - Support for custom db layout for image data
- [GEOS-4101] - Add a page in the GeoServer menu to customize settings for CoverageAccess
Task
- [GEOS-1024] - Add an option to generate formatted XML, or generate as formatted by default
- [GEOS-1547] - Re-enable remote ows tests once wfs datastore has learnt to respect timeouts
- [GEOS-1965] - Most "new configuration" files are missing license headers
- [GEOS-2015] - Crash on startup
- [GEOS-2071] - Improve GeoServer web2 main menu
- [GEOS-2072] - GeoServer web2 acegy integration
- [GEOS-2088] - Hook up security for Wicket UI
- [GEOS-2089] - Use (xml)property bundle for map preview format names
- [GEOS-2091] - Move [Perist] and [Revert] buttons back into the sidebar, so they're always accessible
- [GEOS-2096] - Create Style Chooser Wicket Component
- [GEOS-2103] - Document the conventions and ways to develop a pluggable panel/page in the wicket UI
- [GEOS-2115] - Remove the old web module from the build and from svn
- [GEOS-2117] - Adapt the release process to the new web module
- [GEOS-2123] - Remove GetMapProducer.setContentType(String mime)
- [GEOS-2124] - Remove GetMapProducer outputFormat property, its redundant with the contentType property
- [GEOS-2128] - switch 2.0.x (aka trunk) to geotools trunk
- [GEOS-2130] - StatusPage "release locks" is unimplementable, either remove the option or implement releasing all in geotools LockingManager
- [GEOS-2132] - Add dependency excludes to gwc plugin to avoid unwanted jars when auto-including it in release
- [GEOS-2133] - GWC needs to test that configuration gets loaded
- [GEOS-2135] - Server configuration
- [GEOS-2140] - WMS Configuration
- [GEOS-2141] - WFS Configuration
- [GEOS-2142] - WCS Configuration
- [GEOS-2149] - Data Configuration
- [GEOS-2162] - Log-in page header
- [GEOS-2163] - Provide a sample configuration with the new file layout
- [GEOS-2179] - Check the new UI does not allow to build invalid configuration
- [GEOS-2254] - Apply KML fixes to trunk
- [GEOS-2280] - Create WFS request builder tool in the new UI
- [GEOS-2323] - make source release buildable
- [GEOS-2647] - Copy back all the filters from web to web2/app
- [GEOS-2649] - Port geoserver to new catalog and configuration apis
- [GEOS-2652] - Port WMS module to new catalog and config objects
- [GEOS-2653] - Change ServiceInfo to have reference to GeoServer, rather than GeoServerInfo
- [GEOS-2654] - Port main module to new catalog and config objects
- [GEOS-2655] - Port extensions to new catalog and config interfaces
- [GEOS-2657] - move featureBoundign from gml to wfs
- [GEOS-2662] - Port WFS module to new catalog and config objects
- [GEOS-2664] - move caching properties to first class configuration
- [GEOS-2667] - port web2 module to new catalog + configuration
- [GEOS-2668] - If a layer is remote, set the cascade="1" attribute on its capabilities sld section
- [GEOS-2683] - Upgrade geoapi dependency on trunk as per the geotools upgrade to 2.3-SNAPSHOT
- [GEOS-2700] - WFS 1.1 cite tests do not validate when a null envelope is placed on a feature collection
- [GEOS-2704] - Bring wicket UI unit testing up to snuff
- [GEOS-2705] - Wicket UI styling and usability improvements
- [GEOS-2707] - Document wicket ui extension points, i18n usage, coding conventions and style guidelines
- [GEOS-2708] - Wicket UI: have lat/lon bbox generated from the native bbox automatically
- [GEOS-2709] - Add a chooser for raster supported formats, interpolation methods
- [GEOS-2774] - Remove the alias collection from ResourceInfo
- [GEOS-2775] - Factor out a keywords editor
- [GEOS-2794] - Move the attach(xxxInfo) methods from CatalogBuilder to Catalog
- [GEOS-2890] - reorganize resource / layer edit page
- [GEOS-2893] - resource to layer workflows
- [GEOS-2907] - Add geoserver profiles
- [GEOS-2911] - Add a catalog view based on MapInfo
- [GEOS-2915] - Add default map to Catalog, and add getLayer* methods qualifying by map
- [GEOS-2916] - Add a catalog view based on GeoServerProfile
- [GEOS-2917] - Add persistence for profiles
- [GEOS-2918] - Add persistence for maps
- [GEOS-2919] - Modify GeoServer to return a view of the catalog
- [GEOS-2920] - Ensure services always obtain Catalog reference through GeoServer
- [GEOS-2924] - Move metadata from ResourceInfo to LayerInfo
- [GEOS-2925] - Update services to use LayerInfo rather than ResourceInfo
- [GEOS-2929] - Merge GeoServerUserDao and EditableUserDao into one class
- [GEOS-2960] - Find a way for DataStorePanelInfo bean declarations not to depend on the corresponding geotools plugin being on the classpath
- [GEOS-3124] - Alter documentation URL structure to allow for multiple languages
- [GEOS-3276] - Bring back the static demos
- [GEOS-3301] - Migrate page for migrating data dir from 1 <-> 2
- [GEOS-3334] - Make validation part of the public catalog api
- [GEOS-3391] - Document GeoServer extension points
- [GEOS-3538] - Create a tutorial for dynamic styling with SLD
- [GEOS-3539] - The DB property configuration files should be kept outside the JAR
- [GEOS-3734] - Improve WCS code coverage adding more tests
Test
- [GEOS-3038] - DataAccessIntegrationWfsTest in App-schema module
- [GEOS-3043] - Update FeatureChainingWFSTest with multi-valued properties by reference
- [GEOS-3054] - Test feature chaining for complex types with simple contents
- [GEOS-3150] - Update feature chaining related tests with non-schema field as foreign keys
- [GEOS-3280] - Test that copies of attributes of existing gml:id are encoded as xlink:href
- [GEOS-3700] - Add tmpdir info to testing servlet parameters
Wish
- [GEOS-822] - Disabling output formats, making them more pluggable
- [GEOS-2865] - Accept default description from FeatureSource Info or Schema description
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.