ebean v12.6.2 Release Notes

Release Date: 2020-12-09 // 11 months ago
  • Issues:

    #2126 - Bump ebean-migration to 12.4.0
    🐳 #2125 - Bump ebean-test-docker dependency to 4.1
    #2120 - DbEnumValue without database constraint enhancement
    #2124 - ENH: Add name() attribute to @DbArray, @dbjson, @DbJsonB, @DbMap enhancement
    #2123 - Modify BackgroundExecutor API - add scheduleWithFixedDelay() and mark executePeriodically() as deprecated
    #2122 - Metrics for ElementCollection query not included in reporting (via MetaInfoManager) bug
    ♻️ #2121 - Refactor BackgroundExecutor add submit() methods returning Future refactor
    ⚡️ #2118 - Generated code for @DbForeignKey reading onDelete and Ignores onUpdate bug
    #2116 - Add Query.withLock(LockType) and withLock(LockType, LockWait)


Previous changes from v12.6.1

  • Issues:

    ⚡️ #2115, #2112, #2110 - Fix and test for executeBatch() on SqlUpdate - addBatch() does not auto flush
    #2114 - Fix PreparedStatement leak when findEach() with invalid SQL
    ⚡️ #2113, #2089, #2090 - Add support for Postgres lock types (no key, share, key share) with FOR UPDATE enhancement
    #2108 - ebean-k8scache and ebean-cluster not invalidated when only remoteTableMod or remoteCacheEvent
    ♻️ #2107 - Refactor io.ebeaninternal.json.ModifyAwareOwner to io.ebean.ModifyAwareType
    ♻️ #2105 - Refactor extract interface DataBinder from DataBind, move ScalarType
    ♻️ #2106 - Refactor extract ebean-core-type module moving ScalarType and related interfaces to io.ebean.core.type