Releases: ebean-orm/ebean
13.6.0
Change - optimise readOnly + disableLazyLoading
#2626 - Support EntityBeanIntercept as an interface with InterceptReadWrite and InterceptReadOnly options
Remove deprecated API
#2662 - Remove deprecated Ebean, EbeanServer, EbeanServerFactory, ServerConfig migrate to DB, Database, DatabaseFactory, DatabaseConfig
Use System.Logger rather than slf4j-api
#2650 - Bump ebean-ddl-runner (sync version with ebean-migration)
#2648 - Bump avaje classpath scanner to 7.1, ignores module-info, uses System.Logger (not slf4j-api)
#2683 - Bump ebean-datasource to 8.0 with use of System.Logger (from slf4j-api)
#2682 - Bump ebean-migration to 13.6.0 (bumps classpath scanner and ebean-ddl-runner)
Issues
#2681 #2647 - When Postgres + isAllQuotedIdentifiers true + using DataSourceConfig THEN datasourceConfig.addProperty("quoteReturningIdentifiers", false);
#2680 - Add documentation how to release Ebean in own (non nexus) repository with maven-deploy-plugin
#2677 #2679 - Fix for trim failing on mutation of lastAccessTime
#2675 - Modify DefaultOrmQuery to have non-final copy() methods to allow ebean-mocker to be updated
#2674 - Bump to ebean-test-docker 5.0
#2647 - RETURNING column name is quoted excessively
#2653 - Developing in eclipse becomes a pain documentation
13.5.0
Reason-for-version-bump
#2672 - [ebean-agent] ToStringBuilder enhancement does not use toString() of the abstract class bug
Issues
#2673 - Bug introduced in 13.3.1 via #2652 - incorrect binding of history query with SQL2011 standards based queries bug regression
#2671 - Bump ebean-test-docker to 4.7
13.4.1
13.4.0
Issues
#2655 - Remove JndiDataSourceLookup - app perform JNDI lookup if needed behaviour change
#2666 - Fix: CompareTo when discriminatorString is null
#2665 - NodeUsageCollector migrate from using finalize() to Cleaner
#2667 - Bump jedis dependency to 4.2.2 from 4.2.1
Remove deprecated methods
#2661 - from BackgroundExecutor, migrate executePeriodically() -> scheduleWithFixedDelay()
#2660 - from BeanPersistRequest, BeanQueryRequest, BeanDeleteIdRequest
#2659 - from Transaction, migrate setBatchGetGeneratedKeys() -> setGetGeneratedKeys() etc
#2658 - from SpiServer, migrate getServerConfig() -> config() etc
#2657 - from FetchConfig, migrate new FetchConfig().query(50) -> FetchConfig.ofQuery(50)
#2656 - rom Pairs, migrate setConcatSeparator() -> concatSeparator()
13.3.1
13.3.0
Issues
#2641 #2642 - Provide a decent default toString() implementation for entity beans
#2644 - ebean-test - Fix AutoConfigureForTesting to skip configuration for non-default DatabaseConfig
dependencies
#2640 - ebean-redis - bump jedis dependency to 4.2.1 from 4.2.0
#2643 - Bump dependencies h2database -> 2.1.212 ebean-test-docker -> 4.6
13.2.0
13.1.0
Issues:
#2624 #2623 - CurrentTenantProvider called even when table has no tenantId column specified bug
#2627 - ebean-agent - bump to ASM 9.3, support Java 19 bytecode
deprecated-api removed
#2633 - Remove deprecated methods in ebean-api - BeanState
#2632 - Remove deprecated methods in ebean-api - SqlUpdate
#2631 - Remove deprecated methods in ebean-api - SqlQuery
#2630 - Remove deprecated methods in ebean-api - ServerCacheManager ServerCacheRegion
#2629 - Remove deprecated methods from ebean-api meta metric and plugin packages
#2628 - Remove deprecated findLargeStream(), migrate to findStream()
13.0.0
Java 11
1) Java 11
#2622 #2374 - Bump to Java 11 and move module-info (no longer multi-release jars)
2) Separate modules per platform
#2614 #2621 - Refactor extract separate modules for each platform from ebean-api dbplatform
There are now platform specific modules like ebean-postgres
, ebean-mysql
, ebean-sqlserver
etc. The dependency io.ebean : ebean
is a composite that includes all the platforms. From Ebean 13 onwards applications that only target one or a few platforms can instead depend on those specific modules instead.
12.16.1
Issues
#2619 - Lack of setNullParameter() functionality on io.ebean.SqlQuery interface
#2617 - ENH: JsonContext accepts a bean as target
#2613 - Bump ebean-migration to 12.16.1 bug
#2609 - Fix module-info export io.ebean.config.dbplatform.yugabyte bug
#2600 - Pending drops migration with the same version of the target migration cause trouble bug
DDL
#2612 - Incorrect DDL generation for MySql on history tables that use quoted identifiers bug
#2537 #2608 - DB2: Add Tablespace support
#2607 - DDL: Support schema in history entities and ignore case in DB2 procedures
#2605 - DB2-DDL: Create history table with "create table as"
#2606 - Use correctly quoted historyTableName in DDL-History
#2604 - Remove LowerTableName
#2603 - Refactored DDL generation to correctly handle quoted identifiers
#2601 - Extended @column support for DB2