Releases: ebean-orm/ebean
Releases · ebean-orm/ebean
16.10.0 | 16.10.0-javax | 17.10.0
What's Changed
- DtoQuery updated to support query plan capture by @rob-bygrave in #3780
- SqlQuery - add support for query plan capture by @rob-bygrave in #3781
Full Changelog: 16.9.0...16.10.0
16.9.0 | 16.9.0-javax | 17.9.0
What's Changed
- [open telemetry] Add query label as an attribute to the query spans by @rbygrave in #3778
- Redesign of metric labels - secondary queries (lazy|query) now just u… by @rob-bygrave in #3779
Full Changelog: 16.8.0...16.9.0
16.8.0 | 16.8.0-javax | 17.8.0
What's Changed
- [open telemetry] Add query hash as an attribute to the query spans by @rob-bygrave in #3777
- Add PString eqIfNotBlank() helper query expression by @rob-bygrave in #3776
Full Changelog: 16.7.0...16.8.0
16.7.0 | 16.7.0-javax | 17.7.0
What's Changed
- Performance: Improve OrmQueryProperties, include } into immutableHashSuffix by @rbygrave in #3768
- Remove the DefaultProfileHandler & DefaultProfileStream (Replaced by ebean-opentelemetry) by @rbygrave in #3767
- Deprecate DatabaseConfig and DatabaseFactory, prefer Database.builder() by @rbygrave in #3769
- Add timeout support to UpdateQuery by @ikss in #3771
- open telemetry: Use Span.current().isRecording() rather than isValid() by @rob-bygrave in #3772
- Build(deps): Bump io.opentelemetry:opentelemetry-api from 1.51.0 to 1.62.0 in /ebean-opentelemetry by @dependabot[bot] in #3773
- open telemetry: Fix for IndexOutOfBoundsException with Batched PreparedStatements and open telemetry by @rob-bygrave in #3775
- Add collectMetrics(reset) option, with change to query time metric MA… by @rob-bygrave in #3774
New Contributors
Full Changelog: 16.6.0...16.7.0
16.6.0 | 16.6.0-javax | 17.6.0
What's Changed
- TestEntityBuilder - add saveAll() helper method by @rbygrave in #3751
- Add IfPresent options for like, ilike, startsWith, istartsWith, conta… by @rbygrave in #3755
- Add Query alsoIfPresent() as helper for Nullable conditional expressions by @rbygrave in #3756
- Performance improvement in OrmQueryProperties for FetchGroup reuse by @rbygrave in #3761
- Performance improvement in OrmQueryProperties with immutable hash pre… by @rbygrave in #3762
- Performance improvement in OrmQueryDetail with copyInto() by @rbygrave in #3763
- Add ebean-opentelemetry module by @rob-bygrave in #3752
- Add ImmutableBeanCache - some parts of the query result graph populated via ImmutableBeanCache by @rbygrave in #3753
- Build(deps): Bump org.postgresql:postgresql from 42.7.2 to 42.7.11 in /ebean-postgis-types by @dependabot[bot] in #3765
- Build(deps): Bump org.postgresql:postgresql from 42.7.2 to 42.7.11 in /ebean-pgvector-types by @dependabot[bot] in #3766
Full Changelog: 16.5.0...16.6.0
16.5.0 | 16.5.0-javax | 17.5.0
What's Changed
- Docs: Add docs / guides for step-by-step instructions for AI agents by @rob-bygrave in #3745
- #3129 Fix a problem where DBJsonB with enum is considered dirty without any changes by @AntoineDuComptoirDesPharmacies in #3746
- Feat: Add test entity builder, ease creation of test entity instances populated with random values by @rob-bygrave in #3747
- Add usingMaster() to SqlQuery.TypeQuery by @rob-bygrave in #3744
- FEATURE: Add support for Generic mapped superclass by @dsa-ferreira in #3692
- Lazy load pre delete 2 by @rbygrave in #3748
- M2M on child path produce wrong query on extra join by @rPraml in #3653
- Bump ebean-datasource dependency to 10.5 with increase default prepar… by @rbygrave in #3749
New Contributors
- @AntoineDuComptoirDesPharmacies made their first contribution in #3746
- @dsa-ferreira made their first contribution in #3692
Full Changelog: 16.4.0...16.5.0
16.4.0 | 16.4.0-javax | 17.4.0
What's Changed
- Add GraalVM native image support documentation by @rob-bygrave in #3730
- Bump ebean-agent with ASM 9.9.1 and Java 26 support by @rbygrave in #3731
- ebean-core#3686: findCount with formula join and subquery ORDER BY produces invalid SQL by @thomas-lcdp in #3729
- Bump ebean-test-containers to 7.18 by @rbygrave in #3736
- Try old ebean agent, for strange CI build issue by @rbygrave in #3737
- Bump ebean-agent to 16.4.0 with support for Java 26 by @rbygrave in #3738
- FEATURE: inTuples() expressions support for natural key cache lookup by @dragkes in #3732
- Bump ebean-datasource dependency to 10.4, resets metrics on initialisation by @rbygrave in #3739
- Fix for @column on timestamp defined as timestamp(255) by @rbygrave in #3740
- Bump ebean-test-containers to 8.0 (major bump to mark the port fix) by @rbygrave in #3742
New Contributors
Full Changelog: 16.3.0...16.4.0
16.3.0 | 16.3.0-javax | 17.3.0
What's Changed
- Fix for #3723 FilterMany predicates added to incorrect join clause by @rbygrave in #3725
- Bump ebean-datasource to 10.3 by @rbygrave in #3727
- Bump kotlin maven plugin version in build by @rbygrave in #3724
- Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /ebean-test by @dependabot[bot] in #3718
Full Changelog: 16.2.1...16.3.0
16.2.1 | 16.2.1-javax | 17.2.1
What's Changed
Full Changelog: 16.2.0...16.2.1
16.2.0 | 16.2.0-javax | 17.2.0
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
- PGvector support by @Ryszard-Trojnacki in #3696
- #3551 Log warning for use of mapping column to Class by @rbygrave in #3698
- Bump dependency avaje-config to 4.2 by @rbygrave in #3699
- Bump test dependencies byte buddy and assertj by @rob-bygrave in #3704
- #3701 Improve error message when missing dependency ebean-jackson-mapper by @rbygrave in #3708
- Bump com.microsoft.sqlserver:mssql-jdbc from 10.2.0.jre8 to 11.1.0.jre8-preview in /ebean-test by @dependabot[bot] in #3694
Full Changelog: 16.1.1...16.2.0