Changes since 7.0.2.106.
# Lucee 7.0.3.43 changelog Changes since 7.0.2.106. Source: Lucee issue tracker (LDEV) — https://luceeserver.atlassian.net/projects/LDEV - LDEV-6121 (Bug, fixed in 7.0.3.43): ClazzDynamic.getMethod skips argument count check (self-comparison bug) — https://luceeserver.atlassian.net/browse/LDEV-6121 - LDEV-6136 (Bug, fixed in 7.0.3.42): regression: Extension bundle name change breaks ehcache (and potentially mongodb) cache configs — https://luceeserver.atlassian.net/browse/LDEV-6136 - LDEV-6201 (Bug, fixed in 7.0.3.41): regression: Clazz.getMethod cache key missing class identity causes cross-class method pollution — https://luceeserver.atlassian.net/browse/LDEV-6201 - LDEV-6135 (Epic, fixed in 7.0.3.40): Regression: Threading via CFTHREAD stability issues in Lucee 7 — https://luceeserver.atlassian.net/browse/LDEV-6135 - LDEV-6144 (Bug, fixed in 7.0.3.39): CFMLEngineFactory.getFelix() returns unstarted Felix after clearing corrupted cache, causing NPE — https://luceeserver.atlassian.net/browse/LDEV-6144 - LDEV-6123 (Bug, fixed in 7.0.3.36): int() Function Silently Truncates Large Numbers — https://luceeserver.atlassian.net/browse/LDEV-6123 - LDEV-6190 (Bug, fixed in 7.0.3.34): PhysicalClassLoaderFactory returns closed classloader after flush — https://luceeserver.atlassian.net/browse/LDEV-6190 - LDEV-6196 (Bug, fixed in 7.0.3.33): cfsearch contextHighlightBegin/contextHighlightEnd markers not applied to search results — https://luceeserver.atlassian.net/browse/LDEV-6196 - LDEV-6200 (Bug, fixed in 7.0.3.31): MavenUtil.createLastUpdated() fails when parent directory doesn't exist — https://luceeserver.atlassian.net/browse/LDEV-6200 - LDEV-5696 (Bug, fixed in 7.0.3.25): felix cache is listing previous core versions as bundles — https://luceeserver.atlassian.net/browse/LDEV-5696 - LDEV-6176 (Bug, fixed in 7.0.3.24): Admin "Create Archive" produces nested zip path instead of filesystem path — https://luceeserver.atlassian.net/browse/LDEV-6176 - LDEV-6172 (Bug, fixed in 7.0.3.23): MappingImpl.initPhysical() overrides physicalFirst before archive initialises — https://luceeserver.atlassian.net/browse/LDEV-6172 - LDEV-6177 (Bug, fixed in 7.0.3.22): Security > Access: temp directory repeatedly appended to custom directories — https://luceeserver.atlassian.net/browse/LDEV-6177 - LDEV-6171 (Epic, fixed in 7.0.3.22): NoSuchMethodError: pushBody() when executing .lar archive compiled for javax in Jakarta environment (Lucee 7) — https://luceeserver.atlassian.net/browse/LDEV-6171 - LDEV-6168 (Enhancement, fixed in 7.0.3.20): Remove static NativeException LRUMap cache — https://luceeserver.atlassian.net/browse/LDEV-6168 - LDEV-6165 (Bug, fixed in 7.0.3.19): Regression BundleException: archive-sample1.lar is not a valid bundle — https://luceeserver.atlassian.net/browse/LDEV-6165 - LDEV-6086 (Bug, fixed in 7.0.3.18): InternalRequest swallows RequestTimeoutException exceptions — https://luceeserver.atlassian.net/browse/LDEV-6086 - LDEV-6150 (Enhancement, fixed in 7.0.3.17): Add HTTP connection pool stats to getSystemMetrics() — https://luceeserver.atlassian.net/browse/LDEV-6150 - LDEV-6155 (Bug, fixed in 7.0.3.16): Request timeout race condition in StopThread causes spurious timeout exceptions on new requests — https://luceeserver.atlassian.net/browse/LDEV-6155 - LDEV-5345 (Enhancement, fixed in 7.0.3.15): getPropertyString() getPropertyfile() & setPropertyString() — https://luceeserver.atlassian.net/browse/LDEV-5345 - LDEV-6147 (Bug, fixed in 7.0.3.10): ExtensionProvider.last() prefers SNAPSHOT over release when resolving latest extension version — https://luceeserver.atlassian.net/browse/LDEV-6147 - LDEV-6143 (Enhancement, fixed in 7.0.3.9): Admin Extension download error message doesn't include connection failure detail — https://luceeserver.atlassian.net/browse/LDEV-6143 - LDEV-6139 (Bug, fixed in 7.0.3.5): releaseORM() skips closeAll() when flushAll() throws, leaking ORM session connections — https://luceeserver.atlassian.net/browse/LDEV-6139 - LDEV-6138 (Bug, fixed in 7.0.3.4): ORM DatasourceManagerImpl.releaseConnection() leaks unmanaged connections when autoCommit=false — https://luceeserver.atlassian.net/browse/LDEV-6138 - LDEV-6133 (Task, fixed in 7.0.3.1): PhysicalClassLoaders accumulate in memory and are never released when no longer needed — https://luceeserver.atlassian.net/browse/LDEV-6133
| Ticket | Type | Summary | Fixed in |
|---|---|---|---|
| LDEV-6121 | Bug | ClazzDynamic.getMethod skips argument count check (self-comparison bug) | 7.0.3.43 |
| LDEV-6136 | Bug | regression: Extension bundle name change breaks ehcache (and potentially mongodb) cache configs | 7.0.3.42 |
| LDEV-6201 | Bug | regression: Clazz.getMethod cache key missing class identity causes cross-class method pollution | 7.0.3.41 |
| LDEV-6135 | Epic | Regression: Threading via CFTHREAD stability issues in Lucee 7 | 7.0.3.40 |
| LDEV-6144 | Bug | CFMLEngineFactory.getFelix() returns unstarted Felix after clearing corrupted cache, causing NPE | 7.0.3.39 |
| LDEV-6123 | Bug | int() Function Silently Truncates Large Numbers | 7.0.3.36 |
| LDEV-6190 | Bug | PhysicalClassLoaderFactory returns closed classloader after flush | 7.0.3.34 |
| LDEV-6196 | Bug | cfsearch contextHighlightBegin/contextHighlightEnd markers not applied to search results | 7.0.3.33 |
| LDEV-6200 | Bug | MavenUtil.createLastUpdated() fails when parent directory doesn't exist | 7.0.3.31 |
| LDEV-5696 | Bug | felix cache is listing previous core versions as bundles | 7.0.3.25 |
| LDEV-6176 | Bug | Admin "Create Archive" produces nested zip path instead of filesystem path | 7.0.3.24 |
| LDEV-6172 | Bug | MappingImpl.initPhysical() overrides physicalFirst before archive initialises | 7.0.3.23 |
| LDEV-6177 | Bug | Security > Access: temp directory repeatedly appended to custom directories | 7.0.3.22 |
| LDEV-6171 | Epic | NoSuchMethodError: pushBody() when executing .lar archive compiled for javax in Jakarta environment (Lucee 7) | 7.0.3.22 |
| LDEV-6168 | Enhancement | Remove static NativeException LRUMap cache | 7.0.3.20 |
| LDEV-6165 | Bug | Regression BundleException: archive-sample1.lar is not a valid bundle | 7.0.3.19 |
| LDEV-6086 | Bug | InternalRequest swallows RequestTimeoutException exceptions | 7.0.3.18 |
| LDEV-6150 | Enhancement | Add HTTP connection pool stats to getSystemMetrics() | 7.0.3.17 |
| LDEV-6155 | Bug | Request timeout race condition in StopThread causes spurious timeout exceptions on new requests | 7.0.3.16 |
| LDEV-5345 | Enhancement | getPropertyString() getPropertyfile() & setPropertyString() | 7.0.3.15 |
| LDEV-6147 | Bug | ExtensionProvider.last() prefers SNAPSHOT over release when resolving latest extension version | 7.0.3.10 |
| LDEV-6143 | Enhancement | Admin Extension download error message doesn't include connection failure detail | 7.0.3.9 |
| LDEV-6139 | Bug | releaseORM() skips closeAll() when flushAll() throws, leaking ORM session connections | 7.0.3.5 |
| LDEV-6138 | Bug | ORM DatasourceManagerImpl.releaseConnection() leaks unmanaged connections when autoCommit=false | 7.0.3.4 |
| LDEV-6133 | Task | PhysicalClassLoaders accumulate in memory and are never released when no longer needed | 7.0.3.1 |
Sourced from the Lucee issue tracker (LDEV).