Changes since 6.2.6.19.
# Lucee 6.2.7.16 changelog Changes since 6.2.6.19. Source: Lucee issue tracker (LDEV) — https://luceeserver.atlassian.net/projects/LDEV - LDEV-6302 (Bug, fixed in 6.2.7.16): toSorted() required a sort direction — https://luceeserver.atlassian.net/browse/LDEV-6302 - LDEV-5893 (Enhancement, fixed in 6.2.7.15): STARTTLS re-enables deprecated TLS protocols that the JDK has disabled — https://luceeserver.atlassian.net/browse/LDEV-5893 - LDEV-6296 (Bug, fixed in 6.2.7.14): cfquery with matching credentials creates duplicate datasource pool — visible as jmxRegister storms in FusionReactor — https://luceeserver.atlassian.net/browse/LDEV-6296 - LDEV-6294 (Bug, fixed in 6.2.7.13): Datasource pool destroys connections silently; `isValid` timeout passed in wrong unit — https://luceeserver.atlassian.net/browse/LDEV-6294 - LDEV-6293 (Bug, fixed in 6.2.7.12): getSystemMetrics() collapses multiple datasource pools into a single entry — https://luceeserver.atlassian.net/browse/LDEV-6293 - LDEV-6291 (Bug, fixed in 6.2.7.11): DatasourceConnectionImpl.prepareStatement(sql, type, concur) passes resultSetConcurrency as the holdability argument — https://luceeserver.atlassian.net/browse/LDEV-6291 - LDEV-6286 (Bug, fixed in 6.2.7.10): POM.getInstance unsafe under concurrent transitive-deps resolution — https://luceeserver.atlassian.net/browse/LDEV-6286 - LDEV-6283 (Enhancement, fixed in 6.2.7.9): Admin cache form should persist maven coordinates for maven-based cache extensions — https://luceeserver.atlassian.net/browse/LDEV-6283 - LDEV-6240 (Bug, fixed in 6.2.7.8): EnvClassLoader caches not cleared on classloader refresh, causing stale class resolution — https://luceeserver.atlassian.net/browse/LDEV-6240 - LDEV-6270 (Enhancement, fixed in 6.2.7.7): Add support for Maven-based cache provider extensions — https://luceeserver.atlassian.net/browse/LDEV-6270 - LDEV-6281 (Bug, fixed in 6.2.7.6): Non-daemon background threads block JVM exit after warmup / embedded use — https://luceeserver.atlassian.net/browse/LDEV-6281 - LDEV-6136 (Bug, fixed in 6.2.7.5): regression: Extension bundle name change breaks ehcache (and potentially mongodb) cache configs — https://luceeserver.atlassian.net/browse/LDEV-6136 - LDEV-6248 (Bug, fixed in 6.2.7.4): Cannot invoke "lucee.commons.io.res.Resource.getParentResource()" because the return value of "lucee.commons.io.res.Resource.getParentResource()" is null — https://luceeserver.atlassian.net/browse/LDEV-6248 - LDEV-6226 (Bug, fixed in 6.2.7.3): regression: Java method resolution fails intermittently due to cross-classloader identity mismatch — https://luceeserver.atlassian.net/browse/LDEV-6226 - LDEV-6250 (Bug, fixed in 6.2.7.2): javaSettings maven rejects valid version strings, silently drops dependencies — https://luceeserver.atlassian.net/browse/LDEV-6250 - LDEV-6238 (Enhancement, fixed in 6.2.7.1): Reduce anonymous thread name collisions in ThreadTag — https://luceeserver.atlassian.net/browse/LDEV-6238
| Ticket | Type | Summary | Fixed in |
|---|---|---|---|
| LDEV-6302 | Bug | toSorted() required a sort direction | 6.2.7.16 |
| LDEV-5893 | Enhancement | STARTTLS re-enables deprecated TLS protocols that the JDK has disabled | 6.2.7.15 |
| LDEV-6296 | Bug | cfquery with matching credentials creates duplicate datasource pool — visible as jmxRegister storms in FusionReactor | 6.2.7.14 |
| LDEV-6294 | Bug | Datasource pool destroys connections silently; `isValid` timeout passed in wrong unit | 6.2.7.13 |
| LDEV-6293 | Bug | getSystemMetrics() collapses multiple datasource pools into a single entry | 6.2.7.12 |
| LDEV-6291 | Bug | DatasourceConnectionImpl.prepareStatement(sql, type, concur) passes resultSetConcurrency as the holdability argument | 6.2.7.11 |
| LDEV-6286 | Bug | POM.getInstance unsafe under concurrent transitive-deps resolution | 6.2.7.10 |
| LDEV-6283 | Enhancement | Admin cache form should persist maven coordinates for maven-based cache extensions | 6.2.7.9 |
| LDEV-6240 | Bug | EnvClassLoader caches not cleared on classloader refresh, causing stale class resolution | 6.2.7.8 |
| LDEV-6270 | Enhancement | Add support for Maven-based cache provider extensions | 6.2.7.7 |
| LDEV-6281 | Bug | Non-daemon background threads block JVM exit after warmup / embedded use | 6.2.7.6 |
| LDEV-6136 | Bug | regression: Extension bundle name change breaks ehcache (and potentially mongodb) cache configs | 6.2.7.5 |
| LDEV-6248 | Bug | Cannot invoke "lucee.commons.io.res.Resource.getParentResource()" because the return value of "lucee.commons.io.res.Resource.getParentResource()" is null | 6.2.7.4 |
| LDEV-6226 | Bug | regression: Java method resolution fails intermittently due to cross-classloader identity mismatch | 6.2.7.3 |
| LDEV-6250 | Bug | javaSettings maven rejects valid version strings, silently drops dependencies | 6.2.7.2 |
| LDEV-6238 | Enhancement | Reduce anonymous thread name collisions in ThreadTag | 6.2.7.1 |
Sourced from the Lucee issue tracker (LDEV).