Skip to content

Releases: ebean-orm/ebean

16.2.0 | 16.2.0-javax | 17.2.0

23 Nov 09:40

Choose a tag to compare

Behaviour Changes

  • #3695 Behaviour change: findSingleAttribute() to throw when multiple … by @rbygrave in #3697
  • Bug fix and change filterMany to put predicates into JOIN clause, Fix for #3626 by @rbygrave in #3707

What's Changed

Full Changelog: 16.1.1...16.2.0

16.1.1 | 16.1.1-javax | 17.1.1

22 Oct 10:59

Choose a tag to compare

What's Changed

Full Changelog: 16.1.0...16.1.1

16.1.0 | 16.1.0-javax | 17.1.0

19 Oct 06:16

Choose a tag to compare

What's Changed

Full Changelog: 16.0.1...16.1.0

16.0.1 | 16.0.1-javax | 17.0.1

02 Sep 10:35

Choose a tag to compare

What's Changed

Full Changelog: 16.0.0...16.0.1

16.0.0 | 16.0.0-javax | 17.0.0

26 Aug 09:49

Choose a tag to compare

Major changes

Introduces query.setUnmodifiable(true), removing query.setReadOnly(true)

What's Changed

  • Remove readOnly, migrate to unmodifiable (or use normal mutable) by @rbygrave in #3592
  • Unmodifiable - Improved read only immutable entity beans / graphs by @rbygrave in #3570
  • #3612 Catch all RedisException (rather than only IOException) by @rbygrave in #3615
  • Increase default lazyLoadBatchSize from 10 to 100 by @rbygrave in #3616
  • Bump ebean-datasource to 9.5 by @rbygrave in #3618
  • For Postgres @column(length=255) means varchar(255) by @rbygrave in #3619
  • Bump the ebean-agent to 14.12.0, support for Lombok SuperBuilder by @rbygrave in #3620
  • Explicitly mark Database.readOnlyDataSource() as @nullable by @rbygrave in #3623
  • New db versions + testcontainers 7.8 by @nPraml in #3621
  • Fix incorrect usage of bean property name instead of corresponding column by @goncalo-andrade in #3626
  • Bump ebean-datasource to 10.0 (Virtual Threads support via MR Jar) by @rbygrave in #3629
  • Fix EA build, Kotlin not supporting 25-EA release by @rbygrave in #3630
  • Db2: Reorg args placeholder by @nPraml in #3632
  • [native-image] Modify querybean-generator to include AttributeConverters in generated reflect-config.json by @rbygrave in #3634
  • Add DatabaseBuilder.shutdownHook option (programmatic disabling registration of JVM shutdown hook) by @rbygrave in #3636
  • Fix Jackson NCDF Error by @SentryMan in #3639
  • Query cache OOM for too large beans by @Wosch96 in #3645
  • Bump ebean-datasource 10.1 with support for initialConnections [for smoother K8s deployment] by @rbygrave in #3650
  • Bump ebean-test-containers to 7.14 - Yugabyte read committed support … by @rbygrave in #3651
  • #3654 Fix querybean-generator compiler warning for unclaimed annotations by @rbygrave in #3655
  • Use autocommit false with findIterate for Postgres by @rob-bygrave in #3662

New Contributors

Full Changelog: 14.11.0...16.0.0

14.11.0 | 14.11.0-javax | 15.11.0

01 Apr 09:10

Choose a tag to compare

Notes

This version is required for ebean-insight version 2+ which has support for dynamically collecting query plans.

What's Changed

  • Bump avaje-config dependency to 4.0 by @rbygrave in #3595
  • Add feature findFutureMap by @thomas-lcdp in #3593
  • Change findFuture queries such that they can use the read only DataSource by @rbygrave in #3596
  • #3515 Bug in QueryCache invalidation by @rbygrave in #3597
  • Possible critical bug: cache invalidation in QueryCache by @nPraml in #3515
  • Tidy QueryCacheEntry, final class and use accessors by @rbygrave in #3598
  • Bump ebean-datasource dependency to 9.3 by @rbygrave in #3599
  • Update Postgres and Postgis test containers to default to 16 by @rbygrave in #3603
  • Test only - add logging for datasource to BaseTestCase by @rbygrave in #3604
  • Test only - add logging for datasource to BaseTestCase by @rbygrave in #3605
  • Test only - align mysql and db2 test configuration by @rbygrave in #3606
  • Test only - align mariadb test configuration by @rbygrave in #3607
  • Test only - align sqlserver test configuration by @rbygrave in #3608
  • Change QueryPlanInit to support thresholdMicros per hash by @rbygrave in #3609
  • Add support to configure EXPLAIN options for query plan capture by @rbygrave in #3610
  • Fix NPE with native-image with @MappedSuperclass by @rbygrave in #3611

New Contributors

Full Changelog: 14.10.0...14.11.0

14.10.0 | 14.10.0-javax | 15.10.0

11 Mar 08:45

Choose a tag to compare

What's Changed

  • #3564 Fix for nested transaction with batch-mode does not flush by @rbygrave in #3565
  • Allow OneToOne to map to ManyToOne by @rbygrave in #3569
  • #3572 DDL support for non-nullable JoinColumn column by @rbygrave in #3575
  • Remove deprecated ExtendedServer.setClock() migrate to DatabaseBuilde… by @rbygrave in #3566
  • #3511 bump ebean-test-containers dependency by @rbygrave in #3576
  • Rollback/Commit raw connections before close by @rPraml in #3579
  • [querybean-generator] #3582 - Revert #3541 "FilerException trying to write EntityClassRegister with Quarkus dev mode / hot reload " by @rbygrave in #3583
  • Work around mysqldump bug by moving comment one line up by @mkurz in #3578
  • Simple Test Entities in preparation for type scoped loading by @nedge in #3585
  • OneToMany initialisation via List.of() - was Tests only - new test on multiple many joins by @apflieger in #3581
  • Bump ebean-test-containers dependency - improved SQL Server handling by @rbygrave in #3587
  • [query bean generation] #3586 public constructor for Embedded bean by @rbygrave in #3588
  • Bump ebean-agent to 14.10.0 by @rbygrave in #3589
  • [querybean-generator] Generate lookup for modules by @SentryMan in #3580
  • Adjust LookupWriter to log at WARN rather than ERROR due to Quarkus dev mode by @rbygrave in #3590
  • #3459 Postgres varchar default to no length (aka text) by @rbygrave in #3574

New Contributors

Full Changelog: 14.9.0...14.10.0

14.9.0 | 14.9.0-javax | 15.9.0

12 Feb 07:45

Choose a tag to compare

What's Changed

Full Changelog: 14.8.2...14.9.0

14.8.2 | 14.8.2-javax | 15.8.2

09 Feb 09:35

Choose a tag to compare

What's Changed

  • Nested transactions: settings won't be resetted after inner Trx is done by @nPraml in #3538
  • [querybean-generator] FilerException trying to write EntityClassRegister with Quarkus dev mode / hot reload #3541 by @rbygrave in #3542
  • #3546 Reduce compiler warning on query bean generated code by @rbygrave in #3549
  • #3552 Column alias required for SQL Server + findCount + distinct by @rbygrave in #3553
  • Pass create/configOptions to DB2 test container by @rPraml in #3550
  • #3536 kotlin-querybean-generator update for filterMany() changes by @rbygrave in #3554

Full Changelog: 14.8.1...14.8.2

14.8.1 | 14.8.1-javax | 15.8.1

20 Dec 03:37

Choose a tag to compare

What's Changed

  • RFC: Fix some javadoc issues by @rPraml in #3509
  • Bump java11-oss parent and tidy javadoc by @rob-bygrave in #3513
  • No productive code change: cleanup basic test data by @nPraml in #3519
  • FIX: IllegalAccessError on modular DTO queries by @SentryMan in #3530
  • Add metadata to stored procedures for 3rd party libs by @mkurz in #3408
  • set defaultFetchBuffer in findEach/findList in SQL and DTO Queries by @rPraml in #3523
  • #3408 play-ebean inline sql comment in test generated scripts by @rbygrave in #3532

New Contributors

Full Changelog: 14.8.0...14.8.1