ebean v12.5.0 Release Notes
Release Date: 2020-10-12 // over 3 years ago-
Issues:
๐จ #2065 - Refactor SQL generation - remove excess whitespace (double spaces before where, join and order by)
โก๏ธ #2062 - Update enhancement agent to use ASM 9Modularisation of ebean:
๐จ #2076 - Refactor DbDefaultValue internals - remove dependency on javax.xml.bind.DatatypeConverter for verify of value
๐จ #2075 - Refactor external mapping (i.e. named queries from ebean.xml etc) - extract api and separate module
๐จ #2074 - Refactor extract ebean-ddlgen module. In future this module would expected to be a test only dependency
๐จ #2073 - Refactor internals for DdlGenerator use use ServiceLoader
๐ #2072 - Extract ebean-api module - NB: this includes moving ShutdownManager and small adjustment to DocStore/Elastic SPI
#2071 - Add ebean-bom module
#2070 - Rename ebean module to ebean-core, add top level ebean module
#2069 - Add ebean-querybean, querybean-generator and kotlin-querybean-generator as modules
โ #2068 - Add ebean-test as module
#2067 - Extract ebean-autotune into separate module
๐จ #2066 - Refactor move into ebean-core directoryWhat was ebean has been split into:
- ๐ง ebean-api - The public API with configuration and database platforms
- ebean-core - Most of what was in ebean.jar
- ebean-autotune - Extraction of the autotune feature which is strictly speaking optional
- โ ebean-ddlgen - DDL generation for drop/create and migrations. This module can be just a test scope dependency.
- ebean-externalmapping-api - API for loading named queries
- ebean-externalmapping-xml - JAXB based loading of named queries via ebean.xml. This module is optional.
- ๐ ebean - A composite of ebean-core, ebean-querybean and ebean-ddlgen (maybe ebean-ddlgen will removed in future so that it is test scope by default)
Other modules have been brought in from other repos:
- โ ebean-test
- ebean-querybean
- querybean-generator
- kotlin-querybean-generator