Release Notes - GeoTools - Version 2.5.3 - HTML format

Bug

  • [GEOT-2008] - JDBCGeometryTestSetup>>dropSpatialTable misses required parameters
  • [GEOT-2024] - ArcSDE NStrings
  • [GEOT-2053] - ColorMapNode not work correctly with some colormapped raster
  • [GEOT-2130] - JDBCDataStoreApiTest>>testGetFeaturesWriterAdd procudes an SQL Exception (DB2)
  • [GEOT-2175] - FeatureTransformer should allow the collection bounds not to be encoded as well
  • [GEOT-2183] - SLDStyleFactory assumes style expressions return the expected type without conversions
  • [GEOT-2187] - Check that database based datastores properly support case insensitive comparisons
  • [GEOT-2211] - IndexedShapefileDataStore's IndexedFidReader eats anything that ends up with ".<long number>"
  • [GEOT-2212] - db2 does not allow parameter markers in an sql function without a cast
  • [GEOT-2214] - Make it possible to override LongitudeFirstFactory
  • [GEOT-2216] - jdbc-ng is not guaranteed to work with the JDBC 4.0 Specification
  • [GEOT-2228] - Oracle-NG does not properly load points when lite coordinate sequence is forced using hints
  • [GEOT-2229] - jdbc-ng FeatureSource may leak connections when invalid filters are used
  • [GEOT-2235] - Postgis NG + large data set + non transactional read -> OOM
  • [GEOT-2237] - JDBCDelegatingTestSetup is leaking connections
  • [GEOT-2238] - Have JDBCFeatureStore declare the FEATURE_DETACHED hint
  • [GEOT-2241] - types of primary keys not taken into account when encoding statements
  • [GEOT-2243] - ForceCoordinateSystemIterator/Reader use inefficient SimpleFeatureBuilder retype method
  • [GEOT-2244] - RetypingIterator uses inefficient SimpleFeatureBuilder.build method
  • [GEOT-2245] - JDBCFeatureReader never performs object conversions even if the code is meant to
  • [GEOT-2255] - Versioning datastore broken after fid validation changes
  • [GEOT-2256] - Postgis tests won't run on Postgis 1.3
  • [GEOT-2261] - Graphic fills based on marks are drawn upside down
  • [GEOT-2262] - Graphic fills based on mark objects are not working
  • [GEOT-2263] - Marks are drawn upside down
  • [GEOT-2264] - Support basic hatched fills
  • [GEOT-2267] - Geometry attributes fail to be recognized if the postgis metadata tables cannot be accessed
  • [GEOT-2290] - Changing the Oracle NG SQL Query filter
  • [GEOT-2301] - NPE in AbstractGridCoverage2DReader.getInfo() if the "source" field is not set.

Improvement

  • [GEOT-2004] - JDBCDataStore should fetch data in batches
  • [GEOT-2032] - Split h2 module into core and dbms specific modules
  • [GEOT-2037] - have h2 datastore automatically register spatial functions for new databases
  • [GEOT-2099] - H2 datastore should be able to distinguish between geometry types
  • [GEOT-2149] - jdbc-oracle: metadata query not compatible with oracle 9
  • [GEOT-2182] - Make SimplifyingFilterVisitor handle feature id validation
  • [GEOT-2197] - add a callback to SQLDialect for whenever a new connection to the database is created
  • [GEOT-2198] - have 2 h2 datastore automatically spatialize itself
  • [GEOT-2219] - Add TIFF,TFW support to GeoTiff plugin
  • [GEOT-2222] - JDBCDataStore.createSchema() should attribute type nullability into account
  • [GEOT-2223] - add a callback to dialect to encode information post column in a CREATE TABLE statement
  • [GEOT-2227] - Prefer CRS from geotools EPSG DB or use the WKT Definition from the DB
  • [GEOT-2230] - Move the new GeoServer labeller back to GeoTools
  • [GEOT-2232] - Have PreparedFilterToSql delegate to the dialect for geometry placeholder generation
  • [GEOT-2242] - handle string length restrictions in createSchema()
  • [GEOT-2257] - add the ability to report if a FeatureSource can provide reliable fids
  • [GEOT-2265] - Allow programmatic registration of new fonts in FontCache
  • [GEOT-2273] - ability to not turn on/off feature bounds in encoded features
  • [GEOT-2276] - NG labeller does not rotate labels around the anchor point
  • [GEOT-2294] - Sql encoder is not provided with enough context when filter uses an attribute which is not part of the returned feature type
  • [GEOT-2302] - Avoid holding a reference to SeRasterAttr in ArcSDERasterGridCoverage2DReader
  • [GEOT-2303] - Return a meaningful ServiceInfo in ArcSDERasterGridCoverage2DReader.getInfo()
  • [GEOT-2304] - Improve ArcSDE raster coverage setup time
  • [GEOT-2309] - JDBCDataStoreFactory should build a closeable data source

New Feature

  • [GEOT-2103] - Separate a JDBCFeatureSource out of JDBCFeatureStore
  • [GEOT-2131] - Implement an optional tracing mechanism in jdbc-ng
  • [GEOT-2150] - Add support to EHDR format within imageio-ext-gdal plugins

Task

  • [GEOT-2110] - Change the icu4j maven artifact name in the arcsde plugin to com.ibm.icu4j
  • [GEOT-2199] - Provide a replacement of PostPreProcessFilterSplittingVisitor that works on the non deprecated org.geotools.filter.Capabilities instead of the old geotools FilterCapabilities
  • [GEOT-2269] - Enable ArcSDE gce tests and ESRI ArcSDE Java API dependencies through a profile
  • [GEOT-2288] - Link ArcGrid plugin to ImageIO-ext 1.0.0 instead of 1.0-Snapshot

Test

  • [GEOT-2218] - Add a unit test for arcsde NString reading and writing

Edit/Copy Release Notes

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