Ebean ORM
Full Changelog: https://github.com/ebean-orm/ebean/compare/13.15.2...13.16.0
Full Changelog: https://github.com/ebean-orm/ebean/compare/13.15.1...13.15.2
Full Changelog: https://github.com/ebean-orm/ebean/compare/13.15.0...13.15.1
Full Changelog: https://github.com/ebean-orm/ebean/compare/13.14.1...13.15.0
Full Changelog: https://github.com/ebean-orm/ebean/compare/13.14.0...13.14.1
From version 13.14.0
we will release a Jakarta version of Ebean. Version 13.14.0-jakarta
is in maven central and considered production ready. For details on how we are supporting Jakarta see: https://github.com/ebean-orm/ebean/discussions/2839
Full Changelog: https://github.com/ebean-orm/ebean/compare/13.13.2...13.14.0
Full Changelog: https://github.com/ebean-orm/ebean/compare/13.13.1...13.13.2
Full Changelog: https://github.com/ebean-orm/ebean/compare/ebean-parent-13.13.0...13.13.1
#2968 #2969 - [ebean-test] - Default ebean.test.registerTestTenantProvider = false ... by default not auto register a test CurrentTenantProvider
#2881 - Add StdFunctions, StdExpressions, TQColumn marker interface #2971 - Bump ebean-datasource to 8.5 - use connection.setSchema() rather than connection Properties #2970 - Bump ebean-migration to 13.7.0 - DB2 uses logical lock due to reorg tables
#2936 - BUG: Memory-leak on streaming queries when LoadBuffers are not aligned #2942 #2967 - [ebean-joda] Joda JSON ISO8601 format for DateMidnight includes timezone bug #2942 #2966 [ebean-joda] Joda LocalDateTime JSON parsing - DateTimeParseException when ScalarTypeJodaLocalDateTime parsing Json
#2849 - Query beans: UpdateQuery - Add support field aliases when updating, ie. set() methods using type properties #2912 - Refactoring SpiLogger to better support conditional logging #2957 - ENH: add statistics trimmedByGC/LRU/TTL/Idle to ServerCacheStatistics?
Full Changelog: https://github.com/ebean-orm/ebean/compare/ebean-parent-13.12.0...ebean-parent-13.13.0
#2963 - [ebean-agent] By default enable @DbArray to be nullable and @Transient
field initialisation when generating default constructors
What this change means is that unless a @DbArray
is known to be non-null (via nullable=false or similar) the array will not be automatically initialised as it was before, we could get NPE exceptions if code is assuming that the array is always initialised.
To get the prior behaviour we should specify that the @DbArray
is NOT NULL explicitly via @DbArray(nullable=false)
or similar (Ebean @NotNull
, Kotlin @NotNull
, @Column(nullable=false)
.
Refer to: https://github.com/ebean-orm/ebean/issues/2855 for a full description of this change and why it has occurred.
Full Changelog: https://github.com/ebean-orm/ebean/compare/ebean-parent-13.11.4...ebean-parent-13.12.0