Releases: Ortus-Solutions/extension-hibernate
v5.4.29.28
🐛 Fixed
We now set the JAXB ContextFactory
system property based on the JRE version. If less than JRE 11, we set javax.xml.bind.context.factory=com.sun.xml.bind.v2.ContextFactory
. If JRE 11 or greater, we set javax.xml.bind.JAXBContextFactory=com.sun.xml.bind.v2.ContextFactory
.
This prevents the following warning from being logged on each ORM method call:
WARNING: Using non-standard property: javax.xml.bind.context.factory. Property javax.xml.bind.JAXBContextFactory should be used instead.
See OOE-3
Full changelog between 5.4.29.27 and 5.4.29.28: 5.4.29.27...5.4.29.28
v5.4.29.27
🐛 Fixed
- We now set a
javax.xml.bind.context.factory=com.sun.xml.bind.v2.ContextFactory
System property to ensure the JAXB API can find its implementation in CommandBox environments. This may trigger a log message, but shouldn't cause any concern. Vanilla Tomcat installations may need to overwrite or clear this property. LDEV-4276
Full changelog between v5.4.29.26 and 5.4.29.27: v5.4.29.26...5.4.29.27
v5.4.29.26
♻ Changed
- Improved logo for Lucee admin 🤩
🐛 Fixed
- Entity changes made in
onPreInsert()
andonPreUpdate()
do not persist OOE-2
Full changelog between 5.4.29.25 and 5.4.29.26: v5.4.29.25...v5.4.29.26
v5.4.29.25
♻️ Changed
- Switched to Maven for a faster, more stable build process
- Improved entity event listeners for a much speedier ORM startup (8924b58)
- New and Improved logo for Lucee admin visibility (10bdf56)
🐛 Fixed
Full changelog between 5.4.29.24 and 5.4.29.25: v5.4.29.24...v5.4.29.25
v5.4.29.24
⚠ Security
- Upgraded dom4j library from 1.6.1 to 2.1.4. This removes two potential vulnerabilities in dom4j's XML parsing capabilities.
Full changelog between 5.4.29.23 and 5.4.29.24: v5.4.29.23...v5.4.29.24
v5.4.29.23
🐛 Fixed
- ORMExecuteQuery ignores
"unique"
argument ifoptions
struct is passed
Full changelog between v5.4.29.22 and v5.4.29.23: v5.4.29.22...v5.4.29.23
v5.4.29.22
⭐ Added
- Adds support for
autoGenMap=false
- LDEV-3525 - Adds javadocs auto-published to apidocs.ortussolutions.com
🐛 Fixed
- ORM events not firing (LDEV-4308)
- Session close on transaction end (LDEV-4017)
- "length" not used on varchar fields (LDEV-4150)
♻ Changed
- Dramatic improvements in initialization performance
- Cuts ORM reload time by 60%
- Better build/test documentation
- Improved maintenance and build docs