Release Notes - GeoTools - Version 2.5.8 - HTML format

Sub-task

  • [GEOT-1912] - unsup/imagemosaic-jdbc needs a full copyright and licensing review
  • [GEOT-2115] - Clean up imageio-ext-gdal support implementation
  • [GEOT-2597] - Patch to enable non schema users

Bug

  • [GEOT-1606] - Allow ImageMoasic to report no data when a raster file is missing
  • [GEOT-1642] - Mosaic background odd behaviour
  • [GEOT-2171] - Workaround for mosaic tiling bug
  • [GEOT-2552] - RasterSymbolizer capabilty to preserve no data values interferes with the color map elements for BYTE and USHORT data type
  • [GEOT-2568] - Use File.toURI().toURL() instead of File.toURL()
  • [GEOT-2641] - ContentState non thread safe and shared among threads
  • [GEOT-2646] - XSD and WFS modules won't build under a path with spaces
  • [GEOT-2647] - 8bit unsigned raster with nodata == 0 fails to render
  • [GEOT-2648] - 8bit colormap with more than 256 elements fails to be loaded from arcsde
  • [GEOT-2649] - JDBC-NG does not allow the writing of geometryless data
  • [GEOT-2663] - problem with NZMG in GeoTiffMetadata2CRSAdapter.java
  • [GEOT-2673] - ImageGraphicFactory throws an NPE if the image loader could not load the image
  • [GEOT-2676] - ArcSDE and jdbc-ng JNDI store factory parameters conflict, and arcsde complains
  • [GEOT-2680] - Shapefile locking is not thread safe
  • [GEOT-2681] - CQL implementation doesn't handle large numbers
  • [GEOT-2700] - if exception occurs during encoding loop open iterators are not closed
  • [GEOT-2715] - GeodeticCalculator - Wrong azimuth calculation
  • [GEOT-2716] - Geodetic Caluclator - Wrong distance for points on geodetic curve
  • [GEOT-2718] - Image mosaic cannot work anymore in absence of the GDAL plugins
  • [GEOT-2733] - Labels are not rendered anymore due to changes in the textsymbolizer behaviour
  • [GEOT-2739] - Cannot read metadata when not schema owner
  • [GEOT-2744] - DefaultCoordinateSystemAxis nameMatchesXY bug prevents successful comparison between X/Y and Easting/Northing
  • [GEOT-2745] - LikeFilterImpl uses pattern matcher in non thread safe way
  • [GEOT-2752] - Improve requested resolution computation for mosaic when a reprojection is in the mix
  • [GEOT-2770] - ImageMosaic does not respect location attribute parameter

Improvement

  • [GEOT-1627] - location attribute name should not be hardcoded
  • [GEOT-1628] - Give users possibility to set mosaic background value
  • [GEOT-1651] - AbstractGridCoverage2DReader should consider using both overviews and subsampling at the same time
  • [GEOT-2072] - ImageMosaicReader and FileNotFoundException (Too many open files)
  • [GEOT-2325] - jdbc-ng: add support for aggregate functions
  • [GEOT-2326] - ShpfilesLocker wastes cpu and memory by constantly building debug objects
  • [GEOT-2391] - Suppot ImageIO read vs JAI ImageRead
  • [GEOT-2626] - Improve StreamingRenderer handling of render events
  • [GEOT-2635] - PostgisNG and Oracle NG are using access by name instead of positional access
  • [GEOT-2672] - Fallback on simple replacement when hitting Oracle complex geometries
  • [GEOT-2722] - Improve ImageMosaic performances by caching SPI
  • [GEOT-2753] - ImagePyramidFormat may choke when doing accepts on large files
  • [GEOT-2909] - When a bundle vendor for jai operations doesn't match an available authority, the error message is wrong

Task

  • [GEOT-2711] - Align ImagePyramid with latest ImageMosaic work

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.