GeoTools

OSGeo

Tuesday, January 23, 2018

GeoTools 18.2 Released

The GeoTools team is pleased to announce the release of GeoTools 18.2:
Thanks to everyone who contributed to this release. This release is made in conjunction with GeoServer 2.12.2.

This release is the current stable release recommended for new development.

Release highlights:
  • Image moasic fix for hetrogeneous mosaics crossing the dateline
  • streaming rendering fix to ensure that preparing geometry for display does not interact with geometry use for expressions
  • streaming renderer fix to ensure points with large mark size are not accidentally clipped when just off screen
  • Improvement to CSS styling allowing dynamic expressions and units to be used together.
For more information see release notes (18.2 | 18.1 | 18.0 | 18-RC1).

Tuesday, December 19, 2017

GeoTools 17.4 Released

The GeoTools team is pleased to announce the release of GeoTools 17.4:
This release, which is also available from the GeoTools Maven repository, is made in conjunction with GeoServer 2.11.4.

GeoTools 17.4 is a maintenance release that mainly fixes bugs but also includes some enhancements: 
  • Support for MongoDB as an app-schema source data store.
  • Support for enhancements in recent MySQL releases, including precise object shape spatial computations.
For more information please see the release notes (17.4 | 17.3 | 17.2 | 17.1 | 17.0 | 17-RC1 | 17-beta).

About GeoTools 17

  • The wfs-ng module has now replaced gt-wfs.
  • The NetCDF module now uses NetCDF-Java 4.6.6.
  • Image processing provided by JAI-EXT 1.0.15.
  • YLSD module providing a plain-text representation of styling.

Upgrading

  • The AbstractDataStore has finally been removed. Please transition any custom DataStore implementations to ContentDataStore (tutorial available).

Tuesday, November 21, 2017

GeoTools 18.1 Release

GeoTools 18.1 Released

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

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

This release is the current stable release and as such users and downstream projects should consider moving from older releases to this one.

Highlights from our issue tracker release-notes:
  • Add support for latest MySQL DB enhancements in jdbc-mysql module
  • Fixed [GEOT-5840] - WMTS getCapabilities fails parsing WellKnownScaleSet
For more information see this and past release notes (18.1 | 18.0 | 18-RC1).

Thanks to Boundless for allowing David Vick to make this release.

Sunday, October 22, 2017

GeoTools 17.3 released

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

This release is made in conjunction with GeoServer 2.11.3.

GeoTools 17.3  marks the switch of the 17.x series to maintenance mode (as 18.x takes the role of stable release) is a recommended upgrade for projects already using the 17.x series. This release comes with 15 assorted fixes and a couple of minor improvements:

  • Several improvements in image mosaic and raster rendering (in particular related to mosaics with mixed CRS, filtering and sorting, and direct modification of the mosaic index)
  • Avoid rendering empty outputs on raster data when the oversampling factor reaches very high values
  • Better mapping of dates in Oracle datastore, in particular, DATE is now mapped to java.sql.TimeStamp
  • Better toString for temporal filters (handy if you're debugging some code involving them)
  • Fixed an issue preventing to parse GeoJSON having a "crs" key among its properties
And more! For more information please see the release notes (17.3 | 17.2 | 17.1 | 17.0 | 17-RC1 | 17-beta).

About GeoTools 17

  • 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

Upgrading

  • The AbstractDataStore has finally been removed, please transition any custom DataStore implementations to ContentDataStore (tutorial available).

Tuesday, October 17, 2017

GeoTools 18.0 Released

The GeoTools team is pleased to announce the release of GeoTools 18.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.12.0

This release is the new stable release and as such users and downstream projects should consider moving from older releases to this one.

Highlights from our issue tracker release-notes:
  • GeoPackage store now supports spatial indexes.
  • WMTS store added this allows programs to process tiles in a similar way to the existing WMS store.
For more information see past release notes (18-RC1 | 18-beta).

Thanks to Astun Technology for allowing Ian Turton to make this release.

Wednesday, September 27, 2017

GeoTools 18-RC1 Released

The GeoTools team is pleased to announce the release of GeoTools 18-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.12-RC1.

As a release-candidate, 18-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:

Highlights from our issue tracker release-notes:
  • GeoPackage store does not support spatial indexes
  • StreamingRenderer can result in map with white lines at tile borders against a heterogeneous CRS mosaic
  • NetCDFImageReader may throw classCastException if underlying dimensions and axes aren't sorted at the same way
  • ImageMosaic cached index does not support filtering and sorting at the same time
  • Increase ProjectionHandler robustness when the target geometry just touches the valid area
For more information see past release notes (18-RC1 | 18-beta).

Thursday, September 14, 2017

GeoTools 18-beta Released

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

Highlights from our issue tracker release-notes:
  • Support NetCDF >4 dimensions, including runtime
  • Make MongoDB usable as a data store in app-schema
  • Allow CSS scale denominators to use SI metric prefixes, "k", "M" and "G"
  • Create a CoverageReader for remote WMTS layers
  • New vendor option to control label character spacing
  • ExternalGraphicFactory does not have a general way to reset caches
  • Upgrade PostgreSQL JDBC driver to 42.1.1
  • Remove "-gt-" prefixes from CSS vendor options
  • GeoPackage tile order inverted along y-axis
  • SLDParser / SLDTransformer fails to round-trip empty nodes.
  • GridCoverageRenderer can miss part of an image when the source data overlaps the dateline on both sides
For more information see the 18-beta release notes.