18.3.0 | 19.3.0
What's Changed
- Fix test-java16 parent etc by @rbygrave in #3831
- ebean-redisson - initial commit (#3711) by @dragkes in #3829
- #3529 - Fix for M2M property is empty in preDelete of BeanPersistAdapter by @rbygrave in #3830
- Fix #3156 inherited property access by @rbygrave in #3833
- Fix #3041 check uniqueness cache skipclean by @rbygrave in #3834
- #3441 Handle type coercion in hits against bean cache by @rbygrave in #3835
- Bump mysql driver to mysql-connector-j by @rbygrave in #3836
- Fix findVersions() unbound bind parameters on sql2011 history platforms by @rbygrave in #3837
- Issue #2840: @DbJson/@DbJsonB Map<String,Object> fields ignored muta… by @rob-bygrave in #3839
- #2393: @OrderColumn was not maintained for @ElementCollection — no order column populated on insert and no order by on fetch. by @rob-bygrave in #3840
- #1700: Add support for @OrderColumn on @manytomany by @rbygrave in #3841
- #2263: MySql DDL - generate inline comments for MySql DDL generation by @rbygrave in #3842
- #1989: Add findPagedList() support to DtoQuery (when based on orm query) by @rbygrave in #3843
- #2477: Support @DBArray inside an @embeddable by @rbygrave in #3844
- #3110: Fix cache key with enum type by @rbygrave in #3845
- #3275: Fix NPE when update/delete with @IdClass mapping by @rbygrave in #3846
- Throw exception on duplicate Database registration (#3838) by @rbygrave in #3847
- #3848 Fix regression for Sql Server and Oracle with exists() introduced in 18.2.0 by @rbygrave in #3849
- Fix findCount()/exists() wrapping a raw CTE (WITH clause) for SQL Server by @rbygrave in #3850
- Bug: filterMany() expressions when additional nested fetch has predicates in wrong place by @rbygrave in #3851
- #2540 Add DTO mapping from Entity beans via generated mapper code by @rbygrave in #3852
- DtoQuery - add usingMaster, usingTransaction, usingConnection options. by @rbygrave in #3853
- dto extensions - usingMaster, findStream etc by @rbygrave in #3854
- InsertOnConflict - change to exclude non-updatable and generated on insert only (e.g. @WhenCreated) by @rbygrave in #3855
- dto mapping: Add @DtoPath( failOnNull=true) option for null -> primit… by @rbygrave in #3856
- dto mapping: support calculated getter methods with and without requi… by @rbygrave in #3857
- Fold id-only *ToOne fetches into parent select, avoiding unneeded join (#3643) by @rbygrave in #3858
- enh: Add findOneOrThrow() with decent derived message for EntityNotFo… by @rbygrave in #3859
- With InsertOnConflict fallback to PK constraint when no Unique constr… by @rbygrave in #3860
- dto mapping: add DtoConverters by @rbygrave in #3861
Full Changelog: 18.2.0...18.3.0