Releases: ebean-orm/ebean
6.13.2
Issues:
#484 JDBC4+ drivers do not need Class.forName() registration - removing that call
#480 @history trigger on @draftable does not exclude the @DraftOnly and @DraftDirty properties - ERROR: column "dirty" of relation "link_history" does not exist Where: PL/pgSQL function link_history_version()
#479 Insert of @draftable with getGeneratedKeys ... PersistenceException executing insert
#477 findUnique() should throw NonUniqueResultException and not PersistenceException
Enhancements:
#483 ENH: Draftable - Add FK from live table back to draft table (for top level @draftable tables)
#482 ENH: @draftable - Save or update is not allowed on a 'live' bean - only draft beans ... add this check when @draft property is used
#481 ENH: @draftable ... add support for transient @draft boolean draft; property ... used to distinguish a 'live' instance from a 'draft' instance.
#476 ENH: Enable ServiceConfig to use alternate ClassLoader - was ServiceConfig add setClassloader api
6.13.1
6.12.3
Issues:
#475 Unique constraint name not unique when using @draftable
6.12.2
Issues:
#472 - DDL column ordering for @Whocreated / @WhoModified. These columns should appear in the DDL with the @WhenCreated/@WhenModified columns.
6.12.1
Issues:
#469 Embedded bean made dirty after a prior insert does not trigger dirty state on 'outer' bean
#467 Delete bean with unloaded version property throws OptimisticLockException breaking-api
#465 The encrypt key is logged out in sql statement - when included in where predicate
#455 Should not generate "FOR UPDATE" for delete query
Enhancements:
#466 Delete of @draftable bean ... means also delete matching live bean (aka delete has automatic publish behavior)
#464 ENH: Add draftRestore(Class<?> beanType, Object id) ... to refresh a draft from the live (@draftable feature)
#463 ENH: Add @DraftReset support - property that is set to null on the draft been when it is published (@draftable feature)
#456 orderby can inject sql on mysql
#291 ENH: Add ability to validate a query or property expression - Was Please check column exist on entity
6.11.1
Issues:
#461 ENH: Add @draftable support
#458 Support use of test-ebean.properties without an existing ebean.properties
#457 When ebean.properties does not exist do not log error message
6.10.4
6.10.3
Issues:
#450 - @manytomany with cascade and jdbc batch - ensure flush occurs
#449 Remove whitespace from generated Postgres trigger DDL (as Play evolution not parsing it)
6.10.2
Issues:
#448 : ENH: Postgres Support for UUID mapping to native DB UUID type (relating to #430)
#445 Multiple @*ToMany relations referencing the same type
#443 ENH: Enum mapping - Add annotation @DbEnumValue that can be used to on a enum method which provides DB values
#436 @DiscriminatorColumn mapped also as @column leads to NullPointerException
#435 Duplicate foreign key name with ManyToMany relations
6.10.1
Issues
#444 Spring Boot classpath scanning not finding entity beans
#442 @JsonIgnore / @expose ... not working on @onetomany or @manytomany - was - @transient field on @MappedSuperclass is not ignored by toJson()
#439 @EnumValue("01") stored as integer rather than string - ENum stores strings as numerics?
#438 findPagedList and getTotalRowCount, the query.getAlias() is null
#432 Delete using Query does not commit
#431 Annotation PrivateOwned seems not enough to update an change in the list of children
Enhancements:
#441 ENH: Add support for test-ebean.properties ... for mechanism to configure ebean to run tests enhancement
#430 ENH: Support for UUID mapping to native DB UUID type (Postgres, H2)