Ebean ORM v12.1.12 Release Notes

Release Date: 2020-02-09 // 11 days ago
  • Issues:

    ♻️ #1924 Refactor for Transaction profiling - base on ProfileLocation / remove profileId refactor
    ♻️ #1932 Refactor ebean-test (docker) for better CI use (e.g. Jenkins Kubernetes plugin) refactor
    ♻️ #1925 #1924 - Refactor for Transaction profiling - base on ProfileLocation / remove profileId refactor
    ♻️ #1930 Refactor changed ip.ebeaninternal.api.SpiQuery to io.ebean.Query in Server.exists refactor
    #1928 FIX: Regression of #1775 - set date for other platforms (non MySQL) broken, when ebean.dataTimeZone is set to GMT
    #1927 Fix cache emptylist and Fix / improvement for UUIDv1Generator mac address detection bug
    #1926 Fix to handle empty bind collection for idIn() expression

    ✨ Enhancements:

    #1936 ENH: Add saveAll(Object... beans) ... using varargs for DB and Database enhancement
    #1935 ENH: Add DB.createTransaction()
    #1934 ENH: Add methods to Model that take explicit transaction - save(transaction), delete(transaction) ...
    #1933 ENH: Add DtoQuery.usingTransaction(Transaction) ... dto query with supplied transaction


Previous changes from v12.1.11

  • Issues:

    🐎 #1922 Performance - Too pessimistic synchronized block for lazy loading on reference bean or l2 cache bean bug

    ✨ Enhancements:

    👍 #1920 ENH: Add support for Postgres create index concurrently enhancement