Skip to content

Releases: ebean-orm/ebean

12.16.3

17 Apr 12:05
Compare
Choose a tag to compare

What's Changed

  • #3393 Fix for 12.x to support "NoTimeZone" to bypass MySQL JDBC use of Timezone Calendar by @rbygrave in #3394

Full Changelog: ebean-parent-12.16.2...12.16.3

14.1.0 | 14.1.0-javax | 15.1.0

04 Apr 11:24
Compare
Choose a tag to compare

Important Bugfix !!

For issue introduced in version 14.0.0 via #3295

  • Fix for #3381 - Empty OneToMany when overflowing LazyLoadBatchSize an… by @rbygrave in #3382

What's Changed

  • feat: For SpringJdbcTransactionManager support using CurrentTenantProvider by @rbygrave in #3368
  • Update TQRootBean with final methods, remove setRoot() by @rbygrave in #3375
  • #1857 Add bind values capture for SlowQueryEvent / SlowQueryListener by @rbygrave in #3372
  • Deprecate Query bean constructor that takes transaction - migrate to query.usingTransaction() instead by @rbygrave in #3376
  • querybeans: #3374 - Add copy() method to TQRootBean by @rbygrave in #3377
  • Add QueryBean interface for query beans to implement by @rbygrave in #3378
  • #3370 LimitOffsetPagedList add getTotalCount cache by @spinachomes in #3373
  • Add QueryBuilder interface as common API for Query and QueryBean by @rbygrave in #3379
  • Deprecate update(transaction) and delete(transaction) - migrate to usingTransaction(transaction) by @rbygrave in #3380
  • #3379 Followup, Move orderById() to common QueryBuilder interface by @rbygrave in #3383
  • Rename QueryBean interface to IQueryBean (because we want to rename TQRootBean) by @rbygrave in #3384

New Contributors

Full Changelog: 14.0.2...14.1.0

14.0.2.1 | 14.0.2.1-javax

04 Apr 11:19
Compare
Choose a tag to compare

Changes

Fix for #3381 - Empty OneToMany when overflowing LazyLoadBatchSize an… #3382

Full Changelog: 14.0.2...14.0.2.1

14.0.2 | 14.0.2-javax | 15.0.2

21 Mar 10:24
Compare
Choose a tag to compare

What's Changed

  • Modify ContainerConfig to remove the avaje-config dependency by @rbygrave in #3357
  • DB2 - DbJson length, treat length = 4000+ as LOB type for DB2 by @rPraml in #3354
  • Refactor extract DbExpressionRequest interface for db platform specific expressions by @rbygrave in #3360
  • feat: Add includeLabelInSql configuration option to include query label as inline comment in generated sql select by @rbygrave in #3362
  • feat: Add query.setHint() to support sql hint as inline comment in select queries by @rbygrave in #3365
  • fix: #3142 Cascading a OneToMany, set the relationship when the child isn't new or dirty by @rbygrave in #3366
  • For #3363 disable flushOnQuery before BeanPersistAdapter post-processors by @rbygrave in #3367

Full Changelog: 14.0.1...14.0.2

15.0.1

03 Mar 08:18
Compare
Choose a tag to compare

What's Changed

  • Restore back the "Future queries" findFutureList, findFutureIds, findFutureCount" (that were removed in 15.0.0-RC) by @rbygrave in #3340

  • All changes from 14.0.1

Full Changelog: 15.0.0-RC...15.0.1

14.0.1

03 Mar 08:15
Compare
Choose a tag to compare

What's Changed

  • Fix for #3338 Potential shutdown hang with SpringContextShutdownHook … by @rbygrave in #3339
  • #3341 String length validation with Postgres PGobject (JSON/JSONB) by @rbygrave in #3346
  • #3337 Fix querybean-generation to not import the entity bean type by @rbygrave in #3347
  • NEW: Allow control of jsonwrite-loadedprops by @rPraml in #3345
  • #3313 Ability to configure fetch batch size when using FetchGroups and query beans by @rbygrave in #3348
  • dep: Bump avaje-config to 3.12 - supports AWS AppConfig & Dynamic Logback by @rbygrave in #3350

Dependencies

  • Bump test dependencies for assertj and bytebuddy by @rbygrave in #3329
  • Bump postgresql dependency to 42.7.2 by @rob-bygrave in #3336
  • Bump avaje-config to 3.11 by @rbygrave in #3344
  • dep: Bump ebean-datasource to 8.12 by @rbygrave in #3349
  • Bump test dependencies only - logback and ebean-test-containers by @rbygrave in #3351
  • dep: Update the common components to 14.0.0 ebean-joda-types, ebean-jackson-jsonnode by @rbygrave in #3352
  • dep: Bump ebean-migration to 14.0.0, no effective change by @rbygrave in #3353

Full Changelog: 14.0.0...14.0.1

15.0.0-RC

20 Feb 08:37
Compare
Choose a tag to compare

What's Changed in 15.0.0-RC

15.0.0-RC is a release candidate that is based on 14.0.0 but with the following features listed below removed.
Also refer to the background discussion at #3112

The expectation is that 15.x releases will be jakarta only (there is no intention to release javax.persistence versions of 15.x). The expectation is that we will release 14.x and 15.x releases for some time in parallel (at least 1 year). Although we discussed the removal of these features some folks might not have picked that up until they see 15.x releases and maybe read these release notes so let's see how that goes.

#3212 - [15x] Remove "Future queries" findFutureList, findFutureIds, findFutureCount [NB: This was restored in 15.0.1]
#3211 - [15x] Remove Inheritance support
#3207 - [15x] Remove ElasticSearch support
#3201 - [15x] Remove Draftable support
#3200 - [15x] Remove Read auditing feature
#3199 - [15x] Remove Named DTO queries and External Mapping (loading named queries)
#3198 - [15x] Remove Named queries, ANTLR, Query language parser

https://github.com/ebean-orm/ebean/issues?q=label%3A%22Ebean+15.x%22+is%3Aclosed

Compare to 14.0.0

Close to 26,000 lines of code removed in 15.0.0 with the removal of those features:
14.0.0...15.0.0-RC

14.0.0

15 Feb 10:06
Compare
Choose a tag to compare

What's Changed - reason-for-version-bump

  • #3328 Swap Jakarta and Javax in version numbering - 14.x is Jakarta, 14.x-javax is Javax
  • Change default persistBatchSize from 20 to 100 (as a better default value) by @rbygrave in #3325
  • Remove deprecated database.commitTransaction(), migrate to transaction.commit() by @rbygrave in #3327
  • #3295 Clear PersistenceContext on execution of bulk updates or deletes by @rbygrave in #3301
  • Change semantic of userObjects in nested transaction by @rPraml in #3289

Full Changelog: 13.26.1...14.0.0

13.26.1

09 Feb 23:57
Compare
Choose a tag to compare

What's Changed

  • ADD: DB2 supports select .. for update queries by @nPraml in #3315
  • Exclude test for DB2 by @nPraml in #3318
  • Tidy OrmQueryRequest isReadOnly, just use query.isReadOnly instead by @rbygrave in #3321
  • Previous entities are not deleted when replacing OneToMany collection with a new one by @Ichtil in #3310
  • Add support for Postgres INSERT ON CONFLICT update | nothing by @rbygrave in #3324
  • (fix) Future queries do not trigger flush on BatchedPstmtHolder for #3319 by @rbygrave in #3322

Full Changelog: 13.26.0...13.26.1

13.26.0

22 Jan 07:30
Compare
Choose a tag to compare

What's Changed

Dependabot

New Contributors

Full Changelog: 13.25.1...13.26.0