> For the complete documentation index, see [llms.txt](https://coldbox-orm.ortusbooks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coldbox-orm.ortusbooks.com/v3.x-3/intro/release-history/whats-new-with-3.8.0.md).

# What's New With 3.8.0

### Fixed

* CBORM-32 - Non-Primary DSN Entities not found. Multi-datasource discovery of entities using virtual services and active entity. This was a regression since version 1.5. This brings back multi-datasource support for active entity, and virtual entity services. [#52](https://github.com/coldbox-modules/cborm/pull/52)
* Detached `Subqueries` was marked as a `singleton` when indeed it was indeed a `transient`. This could have created scoping issues on subquery based detached criteria building.
* Var scoping issues in `BaseBuilder` detached projections
* `DetachedCriteriaBuilder` was not passing the `datasource` to native criteria objects

### Added

* Root `docker-compose.yml` to startup MySQL, or PostgreSQL in docker, for further hacking and testing.
* Java proxy caching to avoid Lucee OSGi issues and increase Java object building performance
* New method in the `BaseOrmService`: `buildJavaProxy()` which leverages our `JavaProxyBuilder` used mostly internally.
* Lazy loading of SQL Helper in criteria queries
* New module template guidelines and CI
* Leverage WireBox aliases for construction of internal objects
* Tons of internal docs and links to hibernate docs


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://coldbox-orm.ortusbooks.com/v3.x-3/intro/release-history/whats-new-with-3.8.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
