# What's New With 5.x

### \[5.4.29.28] - 2023-06-07

#### 🐛 Fixed

We now set the JAXB system property based on the JRE version. If less than JRE 11, we set . If JRE 11 or greater, we set .

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](https://ortussolutions.atlassian.net/browse/OOE-3).

### \[5.4.29.27] - 2023-05-29

#### 🐛 Fixed

* We now set a 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](https://luceeserver.atlassian.net/browse/)

### \[5.4.29.26] - 2023-05-24

#### ♻️ Changed

* Improved logo for Lucee admin 🤩

#### 🐛 Fixed

* Entity changes made in and do not persist [OOE-2](https://ortussolutions.atlassian.net/browse/OOE-2)

### \[5.4.29.25] - 2023-05-23

#### ♻️ Changed

* Switched to Maven for a faster, more stable build process
* Improved entity event listeners for a much speedier ORM startup ([8924b58a9058d296e2a783ccfabbf90e26dc9c1b](https://github.com/Ortus-Solutions/extension-hibernate/commit/8924b58a9058d296e2a783ccfabbf90e26dc9c1b))
* New and Improved logo for Lucee admin visibility ([10bdf56a7a78f0221ab1a6e66a5512a92819e5b7](https://github.com/Ortus-Solutions/extension-hibernate/commit/10bdf56a7a78f0221ab1a6e66a5512a92819e5b7))

#### 🐛 Fixed

* Entity has no state when listener method (, for example) is fired ([014814263b5d31b8bac4c17479c2ca731ceb4e7c](https://github.com/Ortus-Solutions/extension-hibernate/commit/014814263b5d31b8bac4c17479c2ca731ceb4e7c), [OOE-1](https://ortussolutions.atlassian.net/browse/OOE-1))

### \[5.4.29.24] - 2023-05-17

#### 🔐 Security

* Upgraded dom4j library from 1.6.1 to 2.1.4. This removes [two potential vulnerabilities](https://mvnrepository.com/artifact/dom4j/dom4j/1.6.1) in dom4j's XML parsing capabilities.

### \[5.4.29.23] - 2023-05-15

#### 🐛 Fixed

* ORMExecuteQuery ignores argument if struct is passed

### \[5.4.29.22] - 2023-05-11

#### ⭐ Added

* Adds support for - [LDEV-3525](https://luceeserver.atlassian.net/browse/LDEV-3525)
* Adds javadocs auto-published to [apidocs.ortussolutions.com](https://apidocs.ortussolutions.com/#/lucee/hibernate-extension/)

#### 🐛 Fixed

* ORM events not firing ([LDEV-4308](https://luceeserver.atlassian.net/browse/LDEV-4308))
* Session close on transaction end ([LDEV-4017](https://luceeserver.atlassian.net/browse/LDEV-4017))
* length not used on varchar fields ([LDEV-4150](https://luceeserver.atlassian.net/browse/LDEV-4150))

#### ♻️ Changed

* Dramatic improvements in initialization performance
* Cuts ORM reload time by 60%
* Better build/test documentation
* Improved maintenance and build docs
