Hibernate Spatial Releases

Release 1.1.1 (2011-1-27)

Bug

  • [HIBSPA-83] - Divide-by-zero in getCoordinateAtM() method
  • [HIBSPA-84] - StackOverflowError during Circle.linearizeArc
  • [HIBSPA-86] - ClassCastException when saving geometries
  • [HIBSPA-87] - Exception using connection pool in Jboss 6.0 and Oracle 10g
  • [HIBSPA-91] - Can't convert object of type org.postgresql.util.PGobject - SpatialProjections.extent()

Release 1.1 (2011-05-20

Bug

  • [HIBSPA-52] - import oracle.jdbc.driver.OracleConnection; need to change to import oracle.jdbc.OracleConnection;
  • [HIBSPA-53] - EventLocator doesn't properly copy SRID
  • [HIBSPA-55] - Hibernate Spatial does not retrieve SRID on empty collections
  • [HIBSPA-56] - Unit tests for MLineString fail
  • [HIBSPA-58] - SQLServer DialectProvider does not check correct dialect
  • [HIBSPA-62] - Schema information not taken into account by the automapper
  • [HIBSPA-63] - Automapper creates invalid mapping when primary key is defined on multiple columns
  • [HIBSPA-65] - AutoMapper throw NPE when a field type is not known
  • [HIBSPA-68] - Couldn't get at the OracleSpatial Connection object from the PreparedStatement.
  • [HIBSPA-70] - The 1.0 release is not compatible with Hibernate 3.6
  • [HIBSPA-71] - Trunk is not buildable
  • [HIBSPA-73] - DefaultConnectionFinder can't find the original OracleConnection when using pools

Improvement

  • [HIBSPA-57] - Test tables should be empty after running unit tests
  • [HIBSPA-60] - The Automapper should expose metadata about the geometry- and id properties
  • [HIBSPA-61] - The AutoMapper should be able to handle cases where there are no primary keys defined on the table
  • [HIBSPA-69] - PostGIS spatial indices
  • [HIBSPA-72] - Move default dialect to conform to SQL/MM function name (Postgis 1.3 and later)
  • [HIBSPA-74] - Make org.hibernatespatial.postgis.PostgisDialect Serializable
  • [HIBSPA-75] - Remove Filter as a SpatialFunction
  • [HIBSPA-80] - SQL Server provider should accept blob geometries
  • [HIBSPA-81] - Change custom geometry types in SQL Server and Oracle provider dialects to protected static final to allow dialect extention

New Feature

  • [HIBSPA-6] - New MySQLInnoDBSpatialDialect needed
  • [HIBSPA-13] - Create H2 spatial dialect
  • [HIBSPA-49] - Add Common methods to SpatialRestrictions/HQL
  • [HIBSPA-66] - Dialects should report which spatial functions they support

Release 1.0 (2010-04-05)

Bug

  • [HIBSPA-25] - Storing valid MultiPolygon with holes leads to invalid Geometry in Database
  • [HIBSPA-26] - Change warning message to info when no configuration file is found.
  • [HIBSPA-29] - Invalid connection exceptions in SDO_GEOMETRY class when using OCI driver
  • [HIBSPA-31] - String Geometry collection fails with ORA-29875: failed in the execution of the ODCIINDEXINSERT routine; ORA-13365: layer SRID does not match geometry SRID
  • [HIBSPA-33] - GeometryUserType implement Serializable
  • [HIBSPA-34] - SDOGeometryType and OracleSpatial10gDialect implement Serializable
  • [HIBSPA-35] - Nullpointer exception thrown by EventLocator
  • [HIBSPA-36] - EventLocator doesn't set SRID on result
  • [HIBSPA-37] - Parse Exception when trying to store empty geometries
  • [HIBSPA-38] - Thread-safety issue in WKBReader
  • [HIBSPA-40] - Change scope of database drives to provided in hibernate-spatial-* modules
  • [HIBSPA-42] - getMaxM() returns -Infinity on a valid MultiMLineString object
  • [HIBSPA-43] - documentation on parametrized type is incorrect
  • [HIBSPA-45] - NPE in GeometryUserType.java ; dialect not picked up
  • [HIBSPA-51] - Typo in GeometryType function

Improvement

  • [HIBSPA-5] - Oracle provider generates slow SQL queries.
  • [HIBSPA-17] - Restructure unit testing framework
  • [HIBSPA-20] - Create source code artifacts for easy reference from IDEs
  • [HIBSPA-27] - Do not assume the JDBC Resultset contains oracle STRUCTS for geometry objects
  • [HIBSPA-28] - Switch to slf4j so HS uses same logging approach as Hibernate
  • [HIBSPA-30] - Dialect extends depracated dialect
  • [HIBSPA-41] - The repositories tag structure given at the link http://www.hibernatespatial.org/mavenquick.html has a bug.
  • [HIBSPA-48] - Better dependency management

New Feature

  • [HIBSPA-22] - Hibernate Spatial needs to provide a Type object for the GeometryUserType class.
  • [HIBSPA-44] - Create provider for Sqlserver 2008 geometry type

Task

  • [HIBSPA-47] - update all dependencies to latest stable version