GeoTools

OSGeo

Monday, October 31, 2016

GeoTools 16.0 Released

The GeoTools team is pleased to announce the release of GeoTools 16.0:
This release is also available from our maven repository.

Thanks to everyone who took part in the code-freeze, monthly bug stomp, or directly making the release. This release is made in conjunction with GeoServer 2.10.0.

This release of GeoTools has been through a beta and release candidate test phase so everything you need should be working fine (or did you forget to test those releases):
  • The library now defaults to using  PreventLocalEntityResolver with XML parsers for improved security. For more details (and how to disable this behavior) please see the GeoTools user guide.
  • The gt-wfs-ng client is taking over; please try it out with your Web Feature Services.
  • CSS now supports rendering transformations.

Issues fixed or Added in this release

Bug

  • [GEOT-5544] - GridCoverageFactory throws NullPointerException on arg described as nullable
  • [GEOT-5548] - Filter function "greaterEqualThan" is not properly working
  • [GEOT-5549] - Regression: insert operations produce SQL that includes identity column; SQL Server plugin then fails to insert
  • [GEOT-5550] - SQLServer date/time based filtering fails if the server is not in english locale
  • [GEOT-5552] - XSD schema manipulation not fully synchronized causes concurrency issues
  • [GEOT-5553] - SQLServerLobOnlineTest#testCreateSchema fails when using the Microsoft JDBC driver
  • [GEOT-5554] - SQLServerJNDIDataSourceOnlineTest fails if the Microsoft driver is not in the classpath

Task

  • [GEOT-5542] - Update GT Pom to depend on ImageIO-EXT 1.1.16

Improvement

  • [GEOT-5473] - Add support for "excess granule removal" in image mosaic
  • [GEOT-5526] - SQL Encoding of Filters on Nested Attributes
For more information please see the release notes (16.0|16-RC1 | M0 | beta).

About GeoTools 16

  • The wfs-ng module is now a drop in replacement and will be replacing gt-wfs
  • The NetCDF module now uses NetCDF-Java 4.6.6

Friday, October 14, 2016

GeoTools 16-RC Released

The GeoTools team is pleased to announce the release of GeoTools 16-RC1:
This release is also available from our maven repository.

Thanks to everyone who took part in the code-freeze, monthly bug stomp, or directly making the release. This release is made in conjunction with GeoServer 2.10-RC1.

As a release-candidate, 16-RC1 is not intended for production systems, however the API is stable and we invite everyone to try upgrading their applications, report any issues, and help out with the final round of testing and fixing:
  • The library now defaults to using PreventLocalEntityResolver with XML parsers for improved security. For more details (and how to disable this behavior) please see the GeoTools user guide.
  • The gt-wfs-ng client is taking over; please try it out with your Web Feature Services.
  • CSS now supports rendering transformations.
For more information please see the release notes (16-RC1 | M0 | beta).

About GeoTools 16

  • The wfs-ng module is now a drop in replacement and will be replacing gt-wfs
  • The NetCDF module now uses NetCDF-Java 4.6.6

GeoTools 15.2 Released

The GeoTools team is pleased to announce GeoTools 15.2.
This release is also available from our Maven repository. This release is made in conjunction with GeoWebCache 1.9.2 and GeoServer 2.9.2. We would like to thank those who have contributed fixes and features to this release.

GeoTools 15.2 is the latest stable release of the 15.x series and is recommended for all new projects.

Security considerations:
  • The library now defaults to using PreventLocalEntityResolver for improved security. For more details (and how to disable this behavior) please see the GeoTools user guide.
Features and Improvements:
  • Styling improvements include support for SE 1.1 external marks (with mark index)
  • Parsing hints can now be provided for WMS and WFS clients (entity resolver hint and and DTD disabling hint provided).
  • Overview policy parameter now available for ImageMosaic.
  • Support for integrated water column climatological time in NetCDF files
  • ImagePyramid support for multiple coverages 
      Bug Fixes:
      • SLD graphics now correctly handle mix of mark and external graphic choosing the first one supported.
      • External marks with mark index fixes for both copying and SE 1.1 parsing.
      For more information please see the release notes (15.2 | 15.1 | 15.0 | RC1 | Beta 2 | Beta 1 | M0 ).

      About GeoTools 15 

      What's new in GeoTools 15:

      Tuesday, September 20, 2016

      GeoTools 16-beta Released

      The GeoTools team is pleased to announce the release of GeoTools 16-beta:
      This release is also available from our Maven repository.
      This release is made in conjunction with GeoServer 2.10-beta.

      Highlights from our issue tracker release-notes:
      • CSS now supports rendering transformations
      • Well known symbols added for QGIS interoperability
      • Support for the Azimuthal Equidistant projection

      • ImageMosaic now allows for heterogenous CRS in its granules.
      For more information see the 16-beta release notes and the release notes for previous releases (M0).

      About GeoTools 16

      • The old wfs module has now been replaced with the wfs-ng module
      • The NetCDF module now uses NetCDF-Java 4.6.6

      Monday, August 15, 2016

      GeoTools 16-M0 Milestone Release

      GeoTools is pleased to announce the GeoTools 16-M0 milestone release:
      This release is also available from our maven repository.
      This release is made in conjunction with GeoServer 2.10-M0.

      Highlights from our issue tracker release-notes:
      • Upgrade to NetCDF-Java 4.6.6
      • Support NetCDF rotated pole projection
      • Allows ImagePyramid supporting multiple Coverages
      • Avoid excess memory usage in vector rendering mode for dense hatches and large target geometries
      • Support predefined app-schema interpolation properties for mapping file and parent directory
      • Add support for translucent colors to GradientColorMapGenerator
      • Add documentation for mongodb datastore
      • Various Oracle datastore bugfixes

      About GeoTools 16

      • The old wfs module has now been replaced with the wfs-ng module
      • The NetCDF module now uses NetCDF-Java 4.6.6

      Thursday, August 11, 2016

      GeoTools 14.5 Released

      The GeoTools team is pleased to announce the release of GeoTools 14.5:
      GeoTools 14.5 is the final maintenance release of the 14.x series. This release was made by Ben Caradoc-Davies (Transient) in conjunction with GeoServer 2.8.5.

      See the GeoTools 14.5 release notes for a full list of changes in this release. These include:
      • Fixes for the bin distribution, which was missing some JAI-EXT JAR files
      • Support for multivalued xlink:href ClientProperty in app-schema, even without feature chaining
      For more information, see the release notes for GeoTools 14-M0, 14-M1, 14-beta, 14-RC1, 14.0, 14.1, 14.2, 14.3, and 14.4.

      About GeoTools 14

      Highlights:

      Thursday, August 4, 2016

      GeoTools 15.1 Released

      The GeoTools team is pleased to announce GeoTools 15.1!
      This release is also available from our Maven repository. A reminder that Java 8 is now required, please view the install guide for details. This release is made by Devon Tucker (Boundless) in conjunction with GeoWebCache 1.9.1 and GeoServer 2.9.1

      GeoTools 15.1 is the latest stable release of the 15.x series and is recommended for all new projects.

      Features and Improvements

      • Upgraded to NetCDF-Java 4.6.6
      • Support for rotated pole projection NetCDF and GRIB2 files, including the native GRIB2 file format used by the NOAA Rapid Refresh (RAPv3) weather forecast model
      • Support for multivalued xlink:href ClientProperty in app-schema mappings

      Bug Fixes

      • ExtractsBoundFilterVisitor has been updated to work correctly with Filter 2.0 functions (such as temporal queries). Thanks to Andrew Hulbert (CCRi).
      • PropertyDataStore now correctly writing 3D geometries
      • Fixed in the new fast GML 3 encoder path, which was not properly encoding pure geometry collections, and data with 3d coordinates
      • WorldFile reader now correctly reading raster lock
      • GridCoverageRenderer no longer throwing NullPointerException in certain cases where the coverage is outside the request bounds
      • JDBCDataStore correctly updating and deleting features with a compound CRS in geometries
      And more! For more information see 15.1 release notes and the release notes for previous releases (M0 | Beta 1 | Beta 2 | RC1 | 15.0 | 15.1 ).

      About GeoTools 15 

      What's new in GeoTools 15: