Sub-task
- [GEOT-3546] - PropertyAttributeReader fails to translate empty value to null
- [GEOT-3626] - Introduce StyleLayer to allow Renderer to grab SLD
Bug
- [GEOT-891] - FeatureReader Null Geometry Error
- [GEOT-1409] - Property datastore ruins the property file if a string attribute has newlines
- [GEOT-2717] - NPE during WPSFactory instantiation if ows:Abstract element is missing/null in DescriptionType
- [GEOT-3151] - WFS GetFeatures should not mix Id Filter with other Filters
- [GEOT-3431] - compatibility problem with emf
- [GEOT-3435] - FilterToSQL.evaluateLiteral() depends on old AttributeExpression conversion behaviour
- [GEOT-3437] - GridCoverageRenderer: Make sure hints are properly propagated to underlying JAI operations
- [GEOT-3455] - SLDParser ignores extended attribute for raster colormaps
- [GEOT-3456] - Allows CustomPaletteBuilder to deal with gray images
- [GEOT-3461] - App-schema: id-less nested features cause NullPointerException
- [GEOT-3480] - ImageMosaic plugin does not dispose the DataStore
- [GEOT-3504] - Creating GridCoverage2D from BufferedImage.TYPE_USHORT_555_RGB throws Exception
- [GEOT-3509] - VectorToRasterProcess fails for point data
- [GEOT-3510] - VectorToRasterProcess coordinate conversion errors
- [GEOT-3515] - Build failure in imagemosaic CatalogBuilderTest on host with name problems
- [GEOT-3516] - tests using perceptualdiff always fail on OSX
- [GEOT-3530] - assorted user and developer doc fixes
- [GEOT-3538] - JDBC datastores fail on Not filter
- [GEOT-3540] - PropertyDataStore doesn't support empty trailing spaces
- [GEOT-3544] - FeatureWriter with user supplied FeatureIDs
- [GEOT-4137] - ReprojectingFeatureCollection.getBounds() not returning a ReferencedEnvelope with CRS
Improvement
- [GEOT-66] - Remove inconsitent methods in our SLD object
- [GEOT-1064] - Streamline current release process
- [GEOT-2225] - create a wfs 1.0 wfs xml configuration
- [GEOT-3324] - GML3 support for Arcs
- [GEOT-3399] - LiteralExpressionImpl.evaluate(x) should not try to guess the type of its content
- [GEOT-3405] - Allows to specify "noCaching" of index when setting up a mosaic.
- [GEOT-3428] - Developers Guide
- [GEOT-3464] - SQLServer option for integrated security
- [GEOT-3469] - Improve debugging info and exception catch
- [GEOT-3471] - Make toGeometry methods in JTS utility class consistent
- [GEOT-3476] - FeatureLock merged with DefaultFeatureLock
- [GEOT-3483] - Create a default implementation of ProgressListener
- [GEOT-3487] - Improve javadoc for ImageWorker
- [GEOT-3489] - SimpleFeatureTypeBuilder null default CRS warning
- [GEOT-3494] - Improve management of interpolation in resample
- [GEOT-3498] - Remove Explicit ImageIO-Ext/GDAL dependencies from ImageMosaic in favor of using Class.forName and reflection
- [GEOT-3520] - FunctionName description for DefaultFunctionFactory are empty
- [GEOT-3521] - add ability to get wrapped data source from DBCPDataSource
- [GEOT-3524] - Support GML 3.2 AbstractGeometry in xsd-gml2 GMLEncodingUtils
- [GEOT-3537] - Allow dialects to "smuggle" additional attributes in a query
- [GEOT-3539] - Synchronize PropertyDataStore implementation with DataStore tutorial
- [GEOT-3550] - README.html updated
- [GEOT-3571] - Generate prj files with ESRI friendly nomenclature
New Feature
- [GEOT-3058] - Use of WKT shapes to define marks in rendering
- [GEOT-3642] - CADRG RPFTOC support for the imageio-ext-gdal plugin.
Task
- [GEOT-1896] - User Guide must include all licenses used in all modules
- [GEOT-3474] - Move Geometries enum from main to api module
- [GEOT-3505] - Update ImageMosaic to leverage on last jai-tools version (1.1.1)
- [GEOT-3518] - Update GeoTools TRUNK to ImageIO-Ext 1.1-RC1
Wish
- [GEOT-3500] - Proposal: Skip GeoTools 3
- [GEOT-3519] - FilterFactory functionName should support argument description
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.