Releases: ebean-orm/ebean
Releases Β· ebean-orm/ebean
14.9.0 | 14.9.0-javax | 15.9.0
What's Changed
- #3503 - Fix kotlin-querybean-generator for use of @DbMap by @rbygrave in #3555
- Bump ebean-test-containers to 7.5 by @rbygrave in #3556
- FindCount on entity bean without @id + platform wants column alias by @rbygrave in #3559
- Remove deprecated QueryBean constructor that takes transaction, migrate to query.usingTransaction() by @rbygrave in #3514
- #3557 [Query beans] Remove deprecated filterMany(String expressions, Object... params) from generated query beans by @rbygrave in #3558
- Remove deprecated ServletContextListener by @rbygrave in #3561
- Remove deprecated query.update(txn) & query.delete(txn) by @rbygrave in #3562
- Remove deprecated order() migrate to orderBy() by @rbygrave in #3563
- #3533 Support @transactional on module path by @rbygrave in #3560
- Feature: Add a
MethodHandles.Lookup
SPI by @SentryMan in #3535
Full Changelog: 14.8.2...14.9.0
14.8.2 | 14.8.2-javax | 15.8.2
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
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
- @SentryMan made their first contribution in #3530
- @mkurz made their first contribution in #3408
Full Changelog: 14.8.0...14.8.1
14.8.0 | 14.8.0-javax | 15.8.0
What's Changed
- Potentially breaking change: Throw PersistenceException for unknown property in select clause by @rbygrave in #3499
- Transaction setReadOnly by @nPraml in #3495
- Fix SELF of QueryBuilder, QueryBean, IQueryBean for fluid use by @rbygrave in #3497
- Migrate to JSpecify NullMarked/Nullable from avaje.lang NonNullApi/Nullable by @rbygrave in #3498
- Fix: dynamic property group by with alias by @AlexWagner in #3504
- Bump ebean-agent to 14.8.0 by @rbygrave in #3507
- fixed flaky test in ToStringBuilderTest.java by @mumbler6 in #3496
Update ebean-agent
Make sure to update the ebean-agent / ebean-maven-plugin when updating to this release. The change for #3497 required an associated change to the ebean-agent.
New Contributors
Full Changelog: 14.7.0...14.8.0
14.7.0 | 14.7.0-javax | 15.7.0
Regression
- Bug: Batch ordering - Regression introduced in version 13.26.1, insertAll() leaves batchMode=true enabled ... when it should not by @nPraml in #3487
Bugs
- Add setArrayParameter to SqlQuery by @ajcamilo in #3491
- #3490 filterMany generates invalid sql when the many side uses @EmbeddedId to model composite primary key by @rbygrave in #3493
- Fix orderBy for cached many requests by @nPraml in #3485
Dependencies
- Bump commons-io:commons-io from 2.7 to 2.14.0 in /ebean-test by @dependabot in #3488
Full Changelog: 14.6.0...14.7.0
14.6.0 | 14.6.0-javax | 15.6.0
What's Changed
- Change EmptyPagedList to be deprecated from public use by @rbygrave in #3480
- #3455 - Improve query beans such that filterMany() expressions are only on ToMany relationships by @rbygrave in #3473
- #3462 Add Paging as alternative to maxRows + firstRow + orderBy by @rbygrave in #3478
- Use io.ebean.service.BootstrapService as common marker interface for service loading bootstrapped services by @rbygrave in #3481
Full Changelog: 14.5.2...14.6.0
14.5.2 | 14.5.2-javax | 15.5.2
14.5.1 | 14.5.1-javax | 15.5.1
What's Changed
- #3466 - Duplicated entities in findMany when a ManyToOne relation is fetched by @rbygrave in #3469
- #3463 - Ignore queryBean.select(null) calls by @rbygrave in #3464
- Improve existing test asserts around order by clause by @rbygrave in #3467
- ebean-test: Modify postgis platform to support both net.postgis and og.postgis by @rbygrave in #3449
- Update README.md fixing broken Foconis logo by @focbenz in #3457
Full Changelog: 14.5.0...14.5.1
14.5.0 | 14.5.0-javax | 15.5.0
What's Changed
- Bump to ebean-agent 14.5.0/15.5.0 with ASM 9.7 for JDK 22 and 23 support by @rbygrave in #3435
- [ebean-redis] Fix for #3432 empty value for natural keys by @rbygrave in #3436
- [ebean-migration] #3434 - Connection is closed error running migration with MySql and Hikari by @rbygrave in #3437
- #3433 - Entity property called desc used with query order by desc generates bad sql by @rbygrave in #3438
- Db2 forupdate fix by @nPraml in #3446
- #3444 - DBName with hyphens creates invalid code by @rbygrave in #3447
- New Postgis types / Java modules by @Ryszard-Trojnacki in #3448
Full Changelog: 14.4.0...14.5.0
14.4.0 | 14.4.0-javax | 15.4.0
What's Changed
- #3423 JtaTransactionManager keeps reference to already closed scope (β¦ by @rbygrave in #3424
- Bump ebean-migration dependency to 14.1.0 with fastMode enabled by default by @rbygrave in #3429
- Bump ebean-datasource dependency to 9.0 with automatic Lambda mode detection by @rbygrave in #3430
- Change includeLabelInSql to default to true by @rbygrave in #3431
Full Changelog: 14.3.1...14.4.0