-
Notifications
You must be signed in to change notification settings - Fork 4
Proposals
The following proposals are currently being set up and/or voted on.
- [GSIP 114 - PathMapper extension point to control REST file upload locations](GSIP 114 - PathMapper extension point to control REST file upload locations)
- [GSIP 115 - CoverageView](GSIP 115 - CoverageView)
- [GSIP 116 - Use Apache Style Contributor Agreement](GSIP 116)
These proposals have been accepted, and now include a JIRA number to track their progress
- [GSIP 106 - ResourceStore API](GSIP 106 - ResourceStore API)
- [GSIP 111 GetLegendGraphicsRequest Cleanup](GSIP 111 GetLegendGraphicsRequest Cleanup)
- [GSIP 112 - Upgrade master to Java 7](GSIP 112 - Upgrade master to Java 7)
- [GSIP 113 - ResourceAccessManager to Build Security Filter](GSIP 113 - ResourceAccessManager to Build Security Filter)
If you get a chance please update your proposal overview excerpt to include a link to the associated JIRA number. Any email discussion or pull requests can be placed in the links section.
These proposals have been completed, and have been made available in a public release.
- [GSIP 1 - Project Steering Committee formation](GSIP 1 - Project Steering Committee formation)
- [GSIP 2 - Automated Code Formatting](GSIP 2 - Automated Code Formatting)
- [GSIP 5 - Release process](GSIP 5 - Release process)
- [GSIP 6 - Track GeoTools Trunk](GSIP 6 - Track GeoTools Trunk)
- [GSIP 7 - OWS Dispatching System](GSIP 7 - OWS Dispatching System)
- [GSIP 8 - New Configuration System](GSIP 8 - New Configuration System)
- [GSIP 10 - WFS 1.1 Support](GSIP 10 - WFS 1.1 Support)
- [GSIP 11 - Data configuration handling](GSIP 11 - Data configuration handling)
- [GSIP 13 - Logging](GSIP 13 - Logging)
- [GSIP 14 - WFS Transaction handling framework](GSIP 14 - WFS Transaction handling framework)
- [GSIP 15 - Contributor Agreements and Supporting Documentation](GSIP 15 - Contributor Agreements and Supporting Documentation)
- [GSIP 16 - Security subsystem](GSIP 16 - Security subsystem)
- [GSIP 19 - Per layer security](GSIP 19 - Per layer security)
- [GSIP 20 - Automated Regionating in KML MapProducer](GSIP 20 - Automated Regionating in KML MapProducer)
- [GSIP 22 - Community Modules](GSIP 22 - Community Modules)
- [GSIP 23 - Wicket UI](GSIP 23 - Wicket UI)
- [GSIP 25 - New Documentation Framework](GSIP 25 - New Documentation Framework)
- [GSIP 26 - New GeoServer Branding](GSIP 26 - New GeoServer Branding)
- [GSIP 27 - Long freeze handling procedures](GSIP 27 - Long freeze handling procedures)
- [GSIP 28 - Subversion Reorganization](GSIP 28 - Subversion Reorganization)
- [GSIP 29- GeoSearch Index Exposure in GeoServer](GSIP 29- GeoSearch Index Exposure in GeoServer)
- [GSIP 30 - Roadmap Process](GSIP 30 - Roadmap Process)
- [GSIP 31 - Use DataAccess API](GSIP 31 - Use DataAccess API)
- [GSIP 32 - REST support module](GSIP 32 - REST support module)
- [GSIP 33 - REST configuration module](GSIP 33 - REST configuration module)
- [GSIP 34 - New data directory structure for 2.x](GSIP 34 - New data directory structure for 2.x)
- [GSIP 35 - WMS Decorations](GSIP 35 - WMS Decorations)
- [GSIP 38 - Join Open Source Geospatial Foundation](GSIP 38 - Join Open Source Geospatial Foundation)
- [GSIP 39 - Centralized, pluggable URL mangling](GSIP 39 - Centralized, pluggable URL mangling)
- [GSIP 39 - Promote app-schema to extension](GSIP 39 - Promote app-schema to extension)
- [GSIP 41 - Promote perLayerSecurity UI to extension](GSIP 41 - Promote perLayerSecurity UI to extension)
- [GSIP 42 - Official testing team](GSIP 42 - Official testing team)
- [GSIP 44 - Virtual services with workspaces](GSIP 44 - Virtual services with workspaces)
- [GSIP 46 - Creating new feature types from GUI and from REST api](GSIP 46 - Creating new feature types from GUI and from REST api)
- [GSIP 47 - WMS cascading](GSIP 47 - WMS cascading)
- [GSIP 48 - Parametric SQL views in GeoServer](GSIP 48 - Parametric SQL views in GeoServer)
- [GSIP 49 - WMS module cleanup and refactoring](GSIP 49 - WMS module cleanup and refactoring)
- [GSIP 50 - GML 3.2 Support](GSIP 50 - GML 3.2 Support)
- [GSIP 51 - Upgrade to Wicket 1.4](GSIP 51 - Upgrade to Wicket 1.4)
- [GSIP 52 - Refactor out DAO for Catalog and Configuration](GSIP 52 - Refactor out DAO for Catalog and Configuration)
- [GSIP 54 Upgrade Geoserver security to Spring Security 2.0](GSIP 54 Upgrade Geoserver security to Spring Security 2.0)
- [GSIP 55 - Promote WPS to extension](GSIP 55 - Promote WPS to extension)
- [GSIP 56 - WMS 1.3 Support](GSIP 56 - WMS 1.3 Support)
- [GSIP 57 - Improving GeoServer authorization framework](GSIP 57 - Improving GeoServer authorization framework)
- [GSIP 58 - RESTConfig API Improvements](GSIP 58 - RESTConfig API Improvements)
- [GSIP 59 - Promote RESTConfig to Core Module](GSIP 59 - Promote RESTConfig to Core Module)
- [GSIP 60 - WMS Time and Elevation support for vector and raster data](GSIP 60 - WMS Time and Elevation support for vector and raster data)
- [GSIP 61 - WFS 2.0](GSIP 61 - WFS 2.0)
- [GSIP 62 - WMS animator](GSIP 62 - WMS animator)
- [GSIP 64 - Keyword Vocabularies and Languages](GSIP 64 - Keyword Vocabularies and Languages)
- [GSIP 65 - Support for WMS AuthorityURL and Identifier](GSIP 65 - Support for WMS AuthorityURL and Identifier)
- [GSIP 66 - Workspace Local Services](GSIP 66 - Workspace Local Services)
- [GSIP 67 - Workspace Local Settings](GSIP 67 - Workspace Local Settings)
- [GSIP 68 - Introduce GUAVA library as dependency](GSIP 68 - Introduce GUAVA library as dependency)
- [GSIP 69 - Catalog scalability enhancements](GSIP 69 - Catalog scalability enhancements)
- [GSIP 71 - New Security Subsystem](GSIP 71 - New Security Subsystem)
- [GSIP 72 - Control Flow Module Enhancements](GSIP 72 - Control Flow Module Enhancements)
- [GSIP 73 - Workspace Local Styles and Layer Groups](GSIP 73 - Workspace Local Styles and Layer Groups)
- [GSIP 74 - Finer Grained Admin Security](GSIP 74 - Finer Grained Admin Security)
- [GSIP 75 - Exception I18n](GSIP 75 - Exception I18n)
- [GSIP 76 - Extend REST API to configure settings and OWS services](GSIP 76 - Extend REST API to configure settings and OWS services)
- [GSIP 77 - Time boxed release model](GSIP 77 - Time boxed release model)
- [GSIP 78 - Switching to Git](GSIP 78 - Switching to Git)
- [GSIP 80 - Testing Overhaul](GSIP 80 - Testing Overhaul)
- [GSIP 82 - Reworking security filter chains](GSIP 82 - Reworking security filter chains)
- [GSIP 84 - Control how layer groups are exposed in the WMS capabilities document](GSIP 84 - Control how layer groups are exposed in the WMS capabilities document)
- [GSIP 85 - Nested layer groups](GSIP 85 - Nested layer groups)
- [GSIP 86 - Promote monitor module to extension](GSIP 86 - Promote monitor module to extension)
- [GSIP 89 Creative Commons with Attribution](GSIP 89 Creative Commons with Attribution)
- [GSIP 90 - Upgrading to GWC 1.4.x](GSIP 90 - Upgrading to GWC 1.4.x)
- [GSIP 91 - Enhance authentication filter chain configuration](GSIP 91 - Enhance authentication filter chain configuration)
- [GSIP 92 - Allow plugins to modify WMS MapContent before map rendering](GSIP 92 - Allow plugins to modify WMS MapContent before map rendering)
- [GSIP 93 promote XSLT community module to extension](GSIP 93 promote XSLT community module to extension)
- [GSIP 94 - Graduate the INSPIRE module to extension status](GSIP 94 - Graduate the INSPIRE module to extension status)
- [GSIP 96 - Machinery to pass thread locals down in thread pools](GSIP 96 - Machinery to pass thread locals down in thread pools)
- [GSIP 97 - Promote CSS Styling module from Community to Extension](GSIP 97 - Promote CSS Styling module from Community to Extension)
- [GSIP 98 - replace old KML module with new one](GSIP 98 - replace old KML module with new one)
- [GSIP 99 - Promote CSW Module to Extensions](GSIP 99 - Promote CSW Module to Extensions)
- [GSIP 100 - merge fast pure java PNG encoder as default PNG encoder](GSIP 100 - merge fast pure java PNG encoder as default PNG encoder)
- [GSIP 101 - Promoting the DXF community module to extension](GSIP 101 - Promoting the DXF community module to extension)
- [GSIP 102 - Promoting WCS 2.0 module to core](GSIP 102 - Promoting WCS 2.0 module to core)
- [GSIP 103 - Promoting WCS 2.0 EO to extension status](GSIP 103 - Promoting WCS 2.0 EO to extension status)
- [GSIP 104 - promote libjpegturbo module to extension status](GSIP 104 - promote libjpegturbo module to extension status)
- [GSIP 105 - Promote importer module to extension status](GSIP 105 - Promote importer module to extension status)
- [GSIP 107 - Extended Release Schedule](GSIP 107 - Extended Release Schedule)
- [GSIP 109 - Customizable dimension default values for WMS layers](GSIP 109 - Customizable dimension default values for WMS layers)
- [GSIP 110 - Promoting the Printing community module to extension](GSIP 110 - Promoting the Printing community module to extension)
If you get a chance please update the proposal overview excerpt to include a link to the public release.
The following proposals have not been accepted, either deferred to a later time based on planning, or rejected based on concerns mentioned during the submission process.
- [GSIP 3 - Issues List Module](GSIP 3 - Issues List Module)
- [GSIP 4 - Status Interface](GSIP 4 - Status Interface)
- [GSIP 9 - New Catalog](GSIP 9 - New Catalog)
- [GSIP 12 - Mock Test Support](GSIP 12 - Mock Test Support)
- [GSIP 17 - Community module handling](GSIP 17 - Community module handling)
- [GSIP 18 - Output Format Cleanup](GSIP 18 - Output Format Cleanup)
- [GSIP 21 - KML Vector Transformer Refactoring](GSIP 21 - KML Vector Transformer Refactoring)
- [GSIP 24 - TIME-ELEVATION-BAND parameters parsing for WMS 1.1.1 WCS 1.X](GSIP 24 - TIME-ELEVATION-BAND parameters parsing for WMS 1.1.1 WCS 1.X)
- [GSIP 36 - Resource - Publishing Split and Virtual Configuration](GSIP 36 - Resource - Publishing Split and Virtual Configuration)
- [GSIP 37 - GPL plus Classpath Exception for Dispatch](GSIP 37 - GPL plus Classpath Exception for Dispatch)
- [GSIP 40 - Review Process](GSIP 40 - Review Process)
- [GSIP 43 - Roadmap and release handling process](GSIP 43 - Roadmap and release handling process)
- [GSIP 45 - Moving GeoServer model in a standalone module](GSIP 45 - Moving GeoServer model in a standalone module)
- [GSIP 53 Geoserver security improvement](GSIP 53 Geoserver security improvement)
- [GSIP 63 - Encrypt Plaintext Passwords](GSIP 63 - Encrypt Plaintext Passwords)
- [GSIP 70 - Reduce CatalogFacade API](GSIP 70 - Reduce CatalogFacade API)
- [GSIP 81 - GetLegendGraphic as text (JSON)](GSIP 81 - GetLegendGraphic as text (JSON))
- [GSIP 95 - GetLegendGraphics BBOX and SRS parameter](GSIP 95 - GetLegendGraphics BBOX and SRS parameter)
These proposals may be resubmitted when their concerns have been addressed (ie timing for deferred proposals, or corrections for rejected proposals). Some of the proposals were not ready when they were submitted in terms of resourcing backing them or proposed technical solution, however, it might the the same topic has been successfully covered by a later completed GSIP, so don't read the above list as a set of missing functionalities, various of them have actually been implemented later.