Ebean Versions Save

Ebean ORM

13.16.0

1 year ago

reason-for-version-bump

Other changes

Full Changelog: https://github.com/ebean-orm/ebean/compare/13.15.2...13.16.0

13.15.2

1 year ago

What's Changed

Full Changelog: https://github.com/ebean-orm/ebean/compare/13.15.1...13.15.2

13.15.1

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/ebean-orm/ebean/compare/13.15.0...13.15.1

13.15.0

1 year ago

What's Changed

Full Changelog: https://github.com/ebean-orm/ebean/compare/13.14.1...13.15.0

13.14.1

1 year ago

What's Changed

Full Changelog: https://github.com/ebean-orm/ebean/compare/13.14.0...13.14.1

13.14.0

1 year ago

Reason for version bump

Jakarta support

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

What's Changed

Full Changelog: https://github.com/ebean-orm/ebean/compare/13.13.2...13.14.0

13.13.2

1 year ago

What's Changed

Full Changelog: https://github.com/ebean-orm/ebean/compare/13.13.1...13.13.2

13.13.1

1 year ago

What's Changed

Full Changelog: https://github.com/ebean-orm/ebean/compare/ebean-parent-13.13.0...13.13.1

ebean-parent-13.13.0

1 year ago

reason-for-version-bump

#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

Bugs

#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

Enhancements

#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

ebean-parent-13.12.0

1 year ago

reason-for-version-bump

#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