Skip to content

6.4.1

Compare
Choose a tag to compare
@rbygrave rbygrave released this 25 Aug 22:59
· 6548 commits to master since this release

Issues

#397 Internal logger name change - Rename DefaultContainer logger to be com.avaje.ebean.internal.DefaultContainer ... so that the offline debugging messages come out without a extra logback name logger entry

#396 Rename migration method to DbMigration.generateMigration() ... update javadoc

#395 No functional change - cleanup unused BeanDelta

#392 Fix for AutoCommit mode ... fixing change from #204 ... such that AutoCommitJdbcTransaction works as expected

#388 Postgres DbType.HSTORE ... not registered as logical type for DbMigration

#387 Change ebeanServer.diff() to default to 'flat' mode

#383 Refactor - Rename Oracle10Platform to OraclePlatform, remove Oracle9Platform (as not different)

#381 Change DbMigration to use default server platform when no platform specified

Enhancements

#394 ENH: Add plugin API SpiServer, SpiBeanType ... migrate plugins towards using this API, migrate away from direct use of BeanDescriptor etc.

#393 ENH: Add ServerConfig.getProperties() ... serverConfig remembers the properties that were used in configuration in order to make these available to plugins

#391 Minor internals - Ebean catch Throwable on instantiation rather than RuntimeException

#390 ENH: Add Change log mechanism for easy fine grained logging of insert, update, delete activity

#389 ENH: Allow Postgres8 platform also support identity (stills defaults to use sequences but can also use identity if defined explicitly)

#386 ENH: Add setDistinct() onto ExpressionList ... so you don't need to get back to the query

#385 Improve javadoc for Query setDistinct(true) ... explain how and why select() clause is required in that case

#384 ENH: Add findVersionsBetween(start, end) ... including implementation support for Oracle total recall

#382 ENH: Add support for @history using Oracle Total Recall ... for 'as of' queries

#377 Add back support for JsonWriteBeanVisitor bug enhancement