Ebean ORM v12.1.5 Release Notes

Release Date: 2019-12-02 // over 2 years ago
  • 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