All Versions
51
Latest Version
Avg Release Cycle
13 days
Latest Release
361 days ago

Changelog History
Page 4

  • v12.1.5 Changes

    December 02, 2019

    Issues:

    #1876 findMap() does not use/hit natural key cache
    #1870 Whether DtoMeta.findproperty needs to add is prefix (handle dto queries where boolean property has "is" prefix)
    #1869 out of order nextId() sequence generation
    ♻️ #1866 Refactor logging messages for L2 cache - "PUT ALL" -> "MPUT" refactor
    #1864 L2 cache miss for natural key property of type UUID b
    #1863 L2 cache miss on natural key cache when multiple properties that include a ManyToOne bug
    #1867 Change enhancement for @DbArray ... to handle nulls (like OneToMany and ManyToMany)

    Metrics changes

    (changes related to metrics collection, reporting, MetaInfoManager):

    ♻️ #1875 Refactor simplify MetaTimedMetric removing unrequired getStartTime() and getBeanCount()
    ♻️ #1873 Refactor metrics reporting and collection, simplify removing MetricOrmQueryNode, MetricOrmQueryOrigin
    ♻️ #1874 #1873 - Refactor metrics reporting and collection, simplify removing MetricOrmQueryNode, MetricOrmQueryOrigin
    0️⃣ #1872 Reporting ORM metrics defaults to suppressing sql and location after initial collection
    #1871 Add ability to write metrics in JSON form to Appendable
    #1868 Change the Metric "sqlHash" into a hash of the SQL + name + location
    ♻️ #1859 Refactor rename method ProfileLocation.shortDescription() to location()
    ⚡️ #1865 ENH: Add metric collection for ORM insert update and delete enhancement
    #1858 Modify JSON dumped metrics to include metric type and location for timed metrics

  • v12.1.3 Changes

    November 07, 2019

    Issues:

    #1849 JoinColumn not found when using @Encrypted(dbEncryption = true) and findCount
    #1853 Classpath problem with avaje-classpath-scanner
    🚚 #1847 Delete bean with ManyToMany to always delete from intersection (not required cascade REMOVE) bug

    ✨ Enhancements:

    #1855 Add MetaInfoManager collectMetricsAsJson()
    #1854 Use profile location label to automatically give good metric name for @transactional (with profile location enhancement)
    #1848 ENH: Add EmptyPagedList ... as helper implementation of PagedList enhancement

  • v12.1.2 Changes

    October 17, 2019

    Issues:

    ♻️ #1845 Refactor for Persisting ElementCollection to limit max JDBC batch size
    ⚡️ #1844 Persisting an update of ElementCollection with JDBC batch, ensure delete, insert batch order XL

  • v12.1.1 Changes

    October 13, 2019

    🚀 Major release

    ⚡️ Note that this includes removal of "deleteMissingChildren" option for stateless updates (#1824) and also the removal of Private owned (#1826). These changes are the reason for the major version bump.

    ⚡️ Please review your use of "stateless updates" and the "deleteMissingChildren" option. Note that now instead the orphanRemoval attribute of @OneToMany is now used solely to control the deletion of "missing children / orphans".

    Major change Issues:

    ⚡️ #1824 Stateless updates - Remove update deleteMissingChildren option, instead always use orphanRemoval behaviour change breaking-api
    🚚 #1826 Remove PrivateOwned, migrate to orphanRemoval=true attribute on OneToMany

    Issues:

    #1843 #1837 - Inheritance on both sides of @manytoone confuses columns
    ♻️ #1842 Refactor persisting to delay the setting of generated Id value (sequences and deferred imported ids) bug
    #1841 SqlServer findCount with @Aggregation gives SQLException:No column name was specified for column 2 of 'c' bug
    ⚡️ #1831 Update query with maxRows does not include the limit in the generated SQL bug enhancement
    #1840 exists() limits the max rows on the query, this should be done on a copy bug
    #1839 Fix JSON marshalling of @ElementCollection maps and scalar bug
    #1838 Fix for Joda LocalTime timezone handling for MySql bug
    #1836 NPE with findCount() on bean with @Aggregation, Regression in 11.45.1
    ♻️ #1835 Refactor JDBC batch escalation and detection of deferred persist relationship (circular imported ids)
    #1834 DDL for ElementCollection that is referenced multiple times includes foreign key constraint bug
    #1833 When cascade persisting twice to ElementCollection ... we get do extra delete and inserts bug
    #1832 Cascade insert @ElementCollection when marshalled from JSON bug
    #1830 Bump ebean-migration dependency to 11.22.1 enhancement
    #1356 allQuotedIdentifiers must be respected by DDL bug
    #1829 Bump Jackson core dependency from 2.9.9 to 2.10.0
    ⚡️ #1656 Cascading update isn't propagated - use of merge() vs "stateless update" bug
    #1827 @UniqueConstraint columnNames should be respecting ebean.allQuotedIdentifiers bug
    ♻️ #1821 Remove serverConfig updateChangesOnly mode ... as always true refactor removed-api

    ✨ Enhancements:

    #1823 ENH: Add query.findStream() and query.findLargeStream() enhancement

  • v11.45.1

    September 12, 2019
  • v11.44.1 Changes

    August 30, 2019

    Issues:

    #1806 SQLException:Data conversion error converting "c5866ffb-2e1c-457e-bdad-61ba4466f86e" [22018-197] Bind values:[1,] Query was: bug

    ✨ Enhancements:

    #1807 ENH: Add SerializableConflictException

  • v11.43.3 Changes

    August 25, 2019

    Issues:

    #1804 - Kotlin: Generating collection with wildcard type - Get error BeanNotRegisteredException: Error with association to [null] from [...Foo.manyProperty]. Is null registered?
    #1803 - Q: Why can't kapt kotlin generate var Set to query bean
    #1800 #1801 - DRawSqlService might silently drop columns with duplicate names

  • v11.43.2 Changes

    August 20, 2019

    Issues:

    #1798 Fix automatic query label set on nested secondary query when using profileLocation bug
    #1797 Bump ebean-migration to 11.20.1 ... which inserts a row into db_migration table
    ♻️ #1795 Refactor bind padding for Id IN expressions (based on internal multiValueSupport and simple id) refactor

    ✨ Enhancements:

    🏗 #1796 ENH: add query.fetchCache(path) ... for explicitly building part of graph from L2 cache enhancement

  • v11.43.1 Changes

    August 15, 2019

    Issues:

    👍 #1794 Extend EQL to support inOrEmpty, eqOrNull, gtOrNull, ltOrNull
    ♻️ #1791 #1768 - Initial refactor extracting CallOrigin interface refactor

    ✨ Enhancements:

    #1793 ENH: Add filterMany() that takes expressions ... as a simpler alternative (to ExpressionList) enhancement
    🏗 #1792 ENH: Support using Query beans for building FetchGroup (in a type safe manor) enhancement

  • v11.42.3 Changes

    August 12, 2019

    Issues:

    #1785 Bean gets replaced on json deserialization with primitive 'null' id bug
    ⚡️ #1787 Update CockroachDB support for DDL generation with autocommit and no history support bug

    ✨ Enhancements:

    0️⃣ #1789 Add default constructor to EntityBeanIntercept for serialisation framework use only
    👍 #1788 ENH: Add support for NuoDB database platform enhancement
    #1782 ENH: Add truncate(Class<?>... types) ? ... truncate(String... tables) ? enhancement