Completed Proposals
These proposals have been completed, and have been made available in a public release.
- GSIP 10 - WFS 1.1 Support — Porting wfs 1.1 implementation from ows4 branch to GeoServer trunk.
- GSIP 11 - Data configuration handling — Allowing developers to easily change data directory configurations without forcing people to download them.
- GSIP 13 - Logging — Improving GeoServer logging.
- GSIP 14 - WFS Transaction handling framework
- GSIP 15 - Contributor Agreements and Supporting Documentation — Creating Contributor Agreements and supporting documentation
- GSIP 16 - Security subsystem
- GSIP 19 - Per layer security — Allowing per layer security to complete the security offering started with service layer security
- GSIP 1 - Project Steering Committee formation — The bootstrapping of the Project Steering Committee, to give it power in a formal motion
- GSIP 20 - Automated Regionating in KML MapProducer — Merge the code that does automated "regionating" (a Google-coined term for choosing to hide or show features based on zoom level) in the GeoSearch community module back into the main KML map producer.
- GSIP 22 - Community Modules — A process for managing GeoServer extensions.
- GSIP 23 - Wicket UI — A new web administration tool based on the Apache Wicket framework.
- GSIP 25 - New Documentation Framework — Formalizing GeoServer documentation process and tools
- GSIP 26 - New GeoServer Branding — Proposal for new branding - primarily logo, font and color scheme
- GSIP 27 - Long freeze handling procedures — For every major release we have a long running freeze period that prevents every activity on the stable branch for a long period, making it harder development on the same branch. This needs to be addressed to allow small features and non critical bug fixes to be attended without un-nedeeded delays
- GSIP 28 - Subversion Reorganization — Reorganizing the top level structure of branches in the svn repository.
- GSIP 29- GeoSearch Index Exposure in GeoServer — Augment GeoServer's exposure in Google's GeoSearch by providing a nice summary page for layers.
- GSIP 2 - Automated Code Formatting — Adding automated code formatting to the maven build so that code formatting is always done.
- GSIP 30 - Roadmap Process — A proposal of a development process centered around a community managed road map.
- GSIP 31 - Use DataAccess API — [GEOS-2568] Update codebase to use DataAccess API, which the previous assumption that all features are a very limited subset of GML Simple Features Profile 0 (the simplest available official GML profile).
- GSIP 32 - REST support module — The creation of a new core module which contains support classes for creating RESTful services in GeoServer.
- GSIP 33 - REST configuration module — REST configuration interface for GeoServer.
- GSIP 34 - New data directory structure for 2.x — A restructuring of the geoserver data directory for the 2.x series.
- GSIP 35 - WMS Decorations — WMS decorations provide a framework for visually annotating images from WMS with absolute (rather than spatial) positioning. Examples of decorations include compasses, scalebars, and watermarks.
- GSIP 39 - Centralized, pluggable URL mangling — Provide a centralized API to build URLs allowing pluggable transformations to change them (e.g., proxy handling and the like).
- GSIP 39 - Promote app-schema to extension — Promote the app-schema community module to an extension.
- GSIP 41 - Promote perLayerSecurity UI to extension — Promote the web-security community module to an extension.
- GSIP 42 - Official testing team — Extend participation of the user base in the GeoServer evolution by setting up an official testing team.
- GSIP 44 - Virtual services with workspaces — Providing the ability to provide multiple virtual W*S services by extending the existing namespace/workspace filtering concept.
- GSIP 46 - Creating new feature types from GUI and from REST api — GeoServer so far allowed only the configuration of existing feature types as new layers. This proposal leverages the DataAccess.createSchema(...) GeoTools API to support actual feature type creation
- GSIP 47 - WMS cascading — Add WMS cascading abilities to GeoServer
- GSIP 48 - Parametric SQL views in GeoServer — Allow GeoServer to use a raw, parametric SQL statement as a data source for WFS/WMS
- GSIP 49 - WMS module cleanup and refactoring — Clean up packages, javadocs and port the seven years old code to the current Dispatcher architecture
- GSIP 50 - GML 3.2 Support — Initial GML 3.2 support.
- GSIP 51 - Upgrade to Wicket 1.4 — Upgrading the GeoServer UI to Wicket 1.4.
- GSIP 52 - Refactor out DAO for Catalog and Configuration — Creating a DAO interface for Catalog and Configuration interfaces.
- GSIP 54 Upgrade Geoserver security to Spring Security 2.0 — Upgrade from Acegi Security to Spring Security 2.0. This update is a prerequisite to continue with GSIP 53 Geoserver security improvement
- GSIP 55 - Promote WPS to extension — Promote WPS to extension.
- GSIP 56 - WMS 1.3 Support — The addition of WMS 1.3.
- GSIP 57 - Improving GeoServer authorization framework — Adding support for data filtering in GeoServer security framework
- GSIP 58 - RESTConfig API Improvements — Some general improvements to the RESTConfig api.
- GSIP 59 - Promote RESTConfig to Core Module — Moving RESTConfig from extension to core module.
- GSIP 5 - Release process
- GSIP 60 - WMS Time and Elevation support for vector and raster data — Add support for Time and Elevation for vector and raster data
- GSIP 61 - WFS 2.0 — Addition of the 2.0 version of the of the Web Feature Service.
- GSIP 62 - WMS animator — Add a flexible WMS tool to generate animations based on sequences of WMS maps
- GSIP 64 - Keyword Vocabularies and Languages — Supporting vocabulary and language attributes for keywords with OGC services.
- GSIP 65 - Support for WMS AuthorityURL and Identifier — Supporting publication of AuthorityURL and Identifier elements in WMS GetCapbilities documents.
- GSIP 66 - Workspace Local Services — Storing OGC service configuration per workspace.
- GSIP 67 - Workspace Local Settings — Storing server settings per workspace.
- GSIP 68 - Introduce GUAVA library as dependency — Introduce guava-libraries as a GeoServer core dependency and provide some general guidelines on when, why, and how to use them
- GSIP 6 - Track GeoTools Trunk — Move GeoServer trunk to geotools trunk
- GSIP 71 - New Security Subsystem — A completely reengineered security system with emphasis on flexibility and configurability.
- GSIP 72 - Control Flow Module Enhancements — Extend the control flow module to include ip based filtering and throttling of concurrent requests
- GSIP 73 - Workspace Local Styles and Layer Groups — Storing styles and layer groups under a workspace.
- GSIP 74 - Finer Grained Admin Security — The ability to provide limited administrative access to non administrator accounts.
- GSIP 75 - Exception I18n — Adding ability to localize exception messages.
- GSIP 7 - OWS Dispatching System — Creating a dispatch system that can dynamically dispatch to an open web service.
- GSIP 8 - New Configuration System — Adding a new configuration subsystem that is easier to maintain and more effective then the one currently in place.
If you get a chance pleaes update the proposal overview excerpt to include a link to the public release.
Added by Jody Garnett, last edited by Jody Garnett on Aug 02, 2006