GeoServer 歷史版本列表 Page13

最新版本 GeoServer 2.22.3

GeoServer 歷史版本列表

GeoServer 是一個基於 Java 的軟件服務器,允許用戶查看和編輯地理空間數據。使用開放地理空間聯盟(OGC)制定的開放標準,GeoServer 允許在地圖創建和數據共享方面具有極大的靈活性.打開和共享您的空間數據 GeoServer 可讓您向世界顯示空間信息。實施網絡地圖服務(WMS)標準,GeoServer 可以創建各種輸出格式的地圖。 OpenLayers,一個免費的地圖庫,被集成到... GeoServer 軟體介紹


GeoServer 2.10.0 查看版本資訊

更新時間:2016-10-29
更新細節:

GeoServer 2.9.2 查看版本資訊

更新時間:2016-10-12
更新細節:

What's new in this version:

- Style icons can now be referenced by URL in both the global styles folder and workspace styles folders
- WMTS improved with both a web admin page and “virtual service” support providing a WMTS for each workspace
- The INSPIRE extension now supports WMTS capabilities document. Upon installation of the INSPIRE extension the INSPIRE WMTS grid is now available.
- Embedded GeoWebCache now supports mbtiles based tile storage
- Improvements to image mosaic documentation with more examples
- Support for “JPEG or PNG “output format, dynamically choosing the best format based on image transparency
- Lots of bug fixes

GeoServer 2.9.1 查看版本資訊

更新時間:2016-08-04
更新細節:

GeoServer 2.9 查看版本資訊

更新時間:2016-05-27
更新細節:

GeoServer 2.8.3 查看版本資訊

更新時間:2016-04-18
更新細節:

What's new in this version:

- A few security subsystem related fixed, DescribeFeatureType and layer preview now works with mixed security mode, new layer groups can be edited when using GeoFence, mixing layer groups and layers with other styles in a GetMap request now works with GeoFence too, it’s possible to access workspace specific services when security only allows access to some layers of it (but not the full workspace), embedded GWC can now serve layer groups when “data security” is enabled
- WFS cascading related fixes, the WFS store does not get disabled on restart anymore, and can handle straight line elements embedded in a curve container,
- WFS server received GML3 encoding fixes for geometries with 3D coordinates and pure geometry collections
- Fixed regression with configuration of SQL Views having multiple geometry fields
- WPS can now be enabled/disabled per workspace properly
- And much more, see all the 34 tickets resolved in the release notes

GeoServer 2.8.2 查看版本資訊

更新時間:2016-01-25
更新細節:

What's new in this version:

- Multiple improvements to Geofence UI.
- Various concurrency and thread-safety fixes.
- WPS and Storied Queries hardening.

GeoServer 2.8.1 查看版本資訊

更新時間:2015-11-19
更新細節:

What's new in this version:

- Multidimensional GRIB / NetCDF / NetCDF Output modules promoted to extension
- Fixed query parameters in SLD external graphic
- Fixed legend preview with SLD external graphic
- Fixed multiline labels in PDF WMS request with translation
- Fixed layer preview GML links for app-schema layers
- Fixed JMS clustering to use qualified names for layers, layer groups, and styles
- Avoid catalog linear scans in GWC integration listeners
- Fixed OpenLayers preview with the authkey module enabled

Bug:
- Empty filter causes IndexOutOfBoundsException
- RESTConfig "styles" list does not get generated if a style is missing its associated sld file
- Creating SQL Views via RESTConfig as JSON fails
- externalGraphic with relative path and query parameters problem
- Multiline Labels are not properly displayed when a translation is applied to a pdf WMS Request
- Layer Security - Catalog Mode
- WCS 2.0.1 can build BoundedBy with wrong axis order
- WCS 2.0.1 can send coverage in wrong format
- JSON totalFeatures can be wrong with spatial filters in WFS 1.1.0
- New layerGroup via REST ignores styles in a workspace
- Documentation on REST "Resource reset" with errors
- Preview of external graphics in SLD style
- WMS 1.1 Capabilities document does not match DTD - missing Title in style
- Geofence integrated server extension
- Default GML links in Layer Preview page do not work for app-schema layers
- gs:DownloadEstimator should check size is less than Integer.MAX_VALUE
- Render (or transform) fails on Multipolygon but not on polygon
- Proposals section refers to wrong Links
- Maven Cobertura plugin does not work
- JMS based cluster should use qualified names for Layers and Layergroups
- Migration WFSDataStore geoserver 2.4 to 2.8 fails
- JMS Clustering should prefix Styles names with workspace
- Avoid catalog linear scans in GWC integration listeners
- GDAL WCS output format fails to encode gray/alpha images in Geospatial PDF
- OpenLayers preview does not work if authkey community module is enabled
- Using on the fly meta tiling in WMS request may result in rendered images not being disposed of
- NETCDF Z index load errors
- RawDataPPIO does not close InputStreams it opens
- GeoTiffPPIO can return the source file of a processed coverage

Task:
- Document GetFeatureInfo on layergroup
- GSIP-134 - Promote multidimensional modules (GRIB,NetCDF) to Extension
- Fix explicit dependency to joda-time 2.2

Improvement:
- WCS should force usage of imageread
- Features counted twice for WFS queries with GeoJSON responses
- Add scaling support to WPS gs:Download process
- Defer bounds calculation during import

GeoServer 2.8 查看版本資訊

更新時間:2015-09-30
更新細節:

What's new in this version:

- GeoServer 2.8.0 is the culmination of our latest six month development cycle and contains several new features, along with fixes and security updates.
- This blog post provides a breakdown by functional area, for more detail see the 2.8.0, 2.8-beta and 2.8-M0 release notes.
- Data access and configuration
- PostGIS curves and Oracle speedups
- GeoServer 2.6.0, released one year ago, added read only support for Oracle curved geometries, along with all the necessary machinery to represent them in memory, draw them and encode them in WMS.
- This release adds read and write support for curves in PostGIS instead, bringing our support for the famous open source spatial database to match and surpass (with write support) the Oracle one. PostGIS curves are supported in all OGC protocols, either via native support (e.g., GML) or on the fly linearization (e.g. shapefile output).

Sample curve data for PostGIS:
- On the Oracle side, we improved the startup times for installation that are serving of Oracle layers by optimizing the table geometry type and metadata access.
- Note: Due to license restrictions the oracle extension no longer includes an Oracle JDBC driver, see the user guide for manual install instructions.
- Filtering layers during configuration
- For all those that want to publish only a subset of the original data to the public we are now offering the configuration of a simple CQL filter that will be applied on data access, no matter what protocol is used. Think of it as a mini “sql view” that can be applied at ease against any data source, not just databases.
- ../../_images/data_layers_cql.png

Layer CQL Filter:
- This is of course not meant to limit feature access for security reasons, for that use case you should really look into GeoFence.
- Raster NODATA with JAI-Ext Library
- You may now optionally use the JAI-Ext image processing operations when working with raster data. These operations directly support raster NODATA and footprints (reducing the amount of processing required when working with these datasets).
- JAI-Ext Operations
- JAI-Ext Operations

REST API for Image Moasic Granule Management:
- Structured coverages have recently been added to GeoServer, you can now use the REST API to manage and update individual granules in an image mosaic.

Process raster data during import:
- Vector import has supported limited data processing during import for some time. GeoServer 2.8.0 provides the same functionality (allowing raster files to be processed using GDAL command line tools during import).

Mapping improvements:
- This release is full of big and small map rendering improvements for all. Here is an organized list.

Z ordering support:
- This new features extends SLD and CSS with vendor options allowing the style writer to control the painting order of features, either inside a single layer, or across layers: this allows proper map rendering of areas where a number of objects have below/above relationsthips, like this area in Germany, where a lot of roads and rails are crossing each other in a maze of underpasses, overpasses, and bridges.

z-order example:
- This is achieved by specifying a “sortBy” vendor option at the FeatureTypeStyle level, with one or more sorting attributes, and in case multiple layers or FeatureTypeStyles are involved, by grouping them into a single “sortByGroup”. You can find more information, along with examples in CSS and SLD, in your user guide.
- We would like to thank DLR for sponsoring this improvement.

Constrast enhancement improved:
- GeoServer has been supporting contrast enhancement for a while, within the limits of the SLD specification. Version 2.8.0 steps beyond the limits of the standard by adding vendor parameters to control the normalization sub-algorithm (stretch to min/max, clip to min/max, clip to zero), as well as its parameters. Here is an example of the syntax.

New arrow mark:
- Lots of map needs arrows… but every time is the same story, yes, the arrow is almost fine, but it should be longer, or thicker, or with a bigger head, and so on. Instead of having to re-invent a new arrow symbol each time, we created one whose proportions can be altered by changing parameters in its name.
- GeoServer 2.8.0 improves its support for maps in multiple scripts, which can be a source of headaches. While it’s often easy to find support for most scripts in fonts, it’s hard to get one that would support, for example, western languages, arabic, corean, indi and simplified chinese in a single package. Especially for scripts like simplified chinese you have to resort to custom fonts.
- Now, what happens if you are labelling a map that contains them all, and sometimes, contains more than one of them in a single label? Before GeoServer 2.8.0 we did not have a great answer to that, but now, you can simply specify multiple fonts in a TextSymbolizer, and the most suitable one will be chosen on the fly, eventually using multiple fonts in a single label in case there is no one able to handle the whole of it. Here is an example with mixed script labels:
- Selezione_072

Multi-script Support:
- We would like to thank DLR for sponsoring this improvement.

Improved labeling density:
- Before GeoServer 2.8.0 labelling dense road networks with lots of diagonal and curved labels might have left the impression that more labels could have fit the map… and that was not just an impression! Indeed, the previous label algorithm was reserving a busy area for the bounding box containing the label, which as you may see, is a lot more space than the actual label occupancy:

Letter reservation - conflict:
- The French National Institute for geographic information provided a patch that makes the single chars of diagonal or curved labels be reserved instead, resulting in maps with quite a bit more labelled items per square inch:
- tiger-tiger_roads (1)

Improved Label Density:
- WMS/WMTS protocol and configuration improvements
- Creating new styles from templates:
- It’s now possible to create new styles starting from the built-in templates, and the style will be encoded in the desired style language (SLD, or CSS, or even something else, if you created your own styling language extension point):
- ../../_images/data_style_editor_generate.png

Generate Default Style:
- GeoWebCache filter parameters GUI improved
- It’s now possible to configure integer parameters in the caching section of a layer configuration.
- Parameter Filter
- GeoWebCache Storage
- GeoWebCache can now store cached tiles on a perlayer basis – including Amazon S3.

Tile storage:
- Request parameter support in Freemaker templates
- Freemarker GetFeatureInfo templates can now access to the request parameter, as well as the Java process environment variables, in order to customize their response. For example, it’s now possible to expand the following variables in the template:
- ${request.LAYERS}
- ${request.ENV.PROPERTY}
- ${environment.GEOSERVER_DATA_DIR}
- ${environment.WEB_SITE_URL}
- Controlling interpolation on a layer by layer basis:
- You can now control layer interpolation via GetMap, and specify a different interpolation policy on different layers. This is great if you are serving multiple raster maps, and maybe you want to have your classified raster use nearest neighbor, while showing the ozone density layer with bilinear interpolation.
- Inspire configuration improved

Security:
- REST API for access control
- Their is now a REST API for configuring security access control – see the user guide for details.

GeoServer 2.7 查看版本資訊

更新時間:2015-03-20
更新細節:

What's new in this version:

Color composition and color blending:
- These are two new extensions to the rendering engine that allows for greater control over how overlapping layers in a map are merged together. Instead of just placing layers on top of others (with or without transparency), there is now a range of filters and effects, such as “multiply”, “darken”, and “hard light”.

Relative time support in WMS/WCS:
- GeoServer has long had the ability to specify dates/times in requests to subset data. Up until now these dates/times needed to be absolute. Support has now been added for specifying relative time.

WPS clustering:
- There are quite a few improvements to the Web Processing Service module, courtesy of Andrea Aime and GeoSolutions. (Please note that WPS is still an extension.)
- GeoServer has a new WPS extension point allowing GeoServer nodes in the same cluster to share the status of current WPS requests. This is particularly important for asynchronous requests, as the client polling for the progress/results might not be hitting the same node that’s currently running the request.
- This initial implementation leverages the Hazelcast library to share the information about the current process status using a replicated map.

WPS security
- GeoServer now has the ability to connect WPS processes to the standard role-based security system. This means that administrators can now determine what users and groups can access or execute, making WPS usage safer and more secure.

WPS limits:
- In addition to limiting the users and groups that can access WPS processes, GeoServer now also has the ability to set WPS input execution limits (such as timeout values), ensuring that a runaway process can’t cause a system to fail due to utilizing too many resources. Limits can be set globally and on a per-process basis.

WPS dismiss:
- A client that connects to the WPS now not only has the ability to execute processes, but also the ability to dismiss/kill processes. Also new is the ability for the administrator to see the current processes that are being executed on the system.

CSS extension refresh:
- The popular CSS extension, originally written by David Winslow of Boundless, allows users to style layers using a CSS-like syntax instead of SLD. This extension has now been entirely rewritten in native Java. The functionality remains the same, though with improvements in speed and stability.

New CSS workshop:
- There is also now a full workshop-sized tutorial devoted to using CSS in GeoServer. This expands upon the basic tutorial, and goes into greater detail, providing a powerful learning resource for anyone who wants to learn how to style maps with CSS.

Cascade WFS Stored Queries:
- Thanks to Sampo for adding support for cascaded WFS stored queries.

GeoServer 2.6 查看版本資訊

更新時間:2014-10-01
更新細節:

What's new in this version:

New functionality:
- WFS Cascade: WFS Cascade has been updated to use a brand new GeoTools wfs client implementation.
- Curve support for GML and WMS: GeoServer curve support has been added for interaction with Oracle Spatial. To configure look for Linearization tolerance when configuring your layer. As outlined in the FOSS4G presentation we are seeking interested parties to implement or fund curve support for PostGIS and SQL Server.
- Advanced Projection Handling: Considerable care has been taken in the handling of raster data across the dateline and in polar projections.
- Coverage Views: recombine bands from different sources into a multi-band coverage (use “configure new coverage view” when creating a new layer).
- Vector footprints support in image mosaics: you can now cut out of your images the “bad” parts using vector footprints, setup as sidecar wkb/wkt files, or as a global footprints shapefile
- Pluggable Styles: this change allows greater integration with the CSS Extension (and opens the door for even more style languages in the future)
- Wind Barbs and WKT Graphics: for greater creative control.
- Printing: new implementation from our friends at MapFish (based on MapFish 2.x).
- Scripting community module: a great new editor for editing scripts directly from the web application
- New raster formats: NetCDF and GRIB support, for anyone dealing with multidimensional data. NetCDF is also supported as a WCS output format, and it allows to extract data hypercubes out of your WCS server. Finally, it is also possible to build multidimensional mosaics of NetCDF and GRIB files, and add to the using the harvest REST API.
- Language and Internationalisation: Turkish support has been added and French, Korean, Polish, Romanian are all caught up with the latest developments. Spot a translation mistake? Help translate here: GeoServer Latest localizations

Bugs Fixed:
- GwcSettingsPage WicketException if the user adds a new standard gridset
- Not reporting correct style width/height in GetCaps
- Unable to add new default gridsets
- Exception thrown when running GeoServer with INSPIRE plugin in Tomcat
- GWC's GeoServerLifecycleHandler fails to be created and causes datastores not to be disposed
- WMS 1.3 request against shapefile fails during rendering
- NullPointerException when setting empty ParameterFilter in the Layer Caching Panel
- WMS GetFeatureInfo throws NullPointerException with info_format=application/json
- Cross-site scripting vulnerability in WMS exceptions
- DescribeEOCoverageSet returns invalid XML on coverageViews. Afterwards the WCS 2.0.1 GetCapabilities and DescribeCoverage request does not work
- WCS Helper gridCoverageRequests multidim splitter doesn't close Featureiterator
- NetCDF ouput on Coverage Views may throws exceptions when dealing with input bands coming from different input files
- Integrate OL3 into map preview
- NPE when trying to reload bands with empty range
- Failure to generate WMS capabilities document when cascading a WMS server that does not advertise GetFeatureInfo
- WCS 2.0 GetCoverage with gml output does not properly setup the UoM and noData values configured in the bands
- Update headers to (c) OSGeo
- ImageMosaic layers do not show images when version=1.3.0
- RestConfig StyleTests fail due to file locking on Windows
- OWS FilePublisher test fails on Windows due to file encoding issues.
- CSS Style destroyed when using "CSS Styles" page
- Cascading images in CRS other than their native ones
- Scripting app resource throws null pointer exception if main script isn't found
- WCS20 GetCoverage multipart does encoding 2 times
- WPS Metadata title is hardcoded (WPSInfo.getTitle always returns Prototype GeoServer WPS)