Changes since 7.0.4.34.
# Lucee 7.0.5.38 changelog Changes since 7.0.4.34. Source: Lucee issue tracker (LDEV) — https://luceeserver.atlassian.net/projects/LDEV - LDEV-1344 (Incompatibility, fixed in 7.0.5.36): CFQuery - Lucee converts DateTime values to string differently than ACF — https://luceeserver.atlassian.net/browse/LDEV-1344 - LDEV-6426 (Bug, fixed in 7.0.5.35): cfschedule task keeps running after its endDate — https://luceeserver.atlassian.net/browse/LDEV-6426 - LDEV-6430 (Bug, fixed in 7.0.5.34): LogUtil.doesDebug returns true at log level INFO — https://luceeserver.atlassian.net/browse/LDEV-6430 - LDEV-6412 (Bug, fixed in 7.0.5.32): sessionRotate() loses CSRF tokens when sessionStorage is a cache or datasource — https://luceeserver.atlassian.net/browse/LDEV-6412 - LDEV-6349 (Enhancement, fixed in 7.0.5.31): MethodInstance constructor allocates discarded NoSuchMethodException on every missing-method probe — https://luceeserver.atlassian.net/browse/LDEV-6349 - LDEV-6406 (Enhancement, fixed in 7.0.5.30): Downgrade CFNE log level to debug — https://luceeserver.atlassian.net/browse/LDEV-6406 - LDEV-6317 (Enhancement, fixed in 7.0.5.29): Replace deprecated REPOSITORY_SONATYPE default with Google Cloud Maven Central mirror — https://luceeserver.atlassian.net/browse/LDEV-6317 - LDEV-6397 (Enhancement, fixed in 7.0.5.28): Always purge cfclasses on core upgrade — https://luceeserver.atlassian.net/browse/LDEV-6397 - LDEV-4745 (Bug, fixed in 7.0.5.26): PageSourceImpl: reloads source when source not changed and exists in class loader — https://luceeserver.atlassian.net/browse/LDEV-4745 - LDEV-5967 (Bug, fixed in 7.0.5.25): Improve Datasource Pool Lifecycle Management — https://luceeserver.atlassian.net/browse/LDEV-5967 - LDEV-6095 (Bug, fixed in 7.0.5.23): FileCopy preserves source permissions instead of ensuring owner read/write access — https://luceeserver.atlassian.net/browse/LDEV-6095 - LDEV-6307 (Bug, fixed in 7.0.5.22): Oracle datasourceFlushMetaCache for storedprocs silently fails for application-level datasources — https://luceeserver.atlassian.net/browse/LDEV-6307 - LDEV-6331 (Bug, fixed in 7.0.5.21): Active sessions get logged out despite continuous activity — https://luceeserver.atlassian.net/browse/LDEV-6331 - LDEV-6385 (Enhancement, fixed in 7.0.5.20): Reduce log level for Form multipart parse failures — demote to DEBUG — https://luceeserver.atlassian.net/browse/LDEV-6385 - LDEV-6374 (Bug, fixed in 7.0.5.18): InternalRequest(): Set-Cookie order non-deterministic when duplicate cookie names exist — https://luceeserver.atlassian.net/browse/LDEV-6374 - LDEV-6372 (Bug, fixed in 7.0.5.17): Exception template: use createAISession instead of LuceeCreateAISession alias — https://luceeserver.atlassian.net/browse/LDEV-6372 - LDEV-6077 (Enhancement, fixed in 7.0.5.15): Defer ParentException Creation Overhead for Every Each/Map/Filter Closure Function Call — https://luceeserver.atlassian.net/browse/LDEV-6077 - LDEV-6347 (Enhancement, fixed in 7.0.5.14): Defer ParentException creation in ChildThreadImpl (cfthread spawn path) — https://luceeserver.atlassian.net/browse/LDEV-6347 - LDEV-6358 (Enhancement, fixed in 7.0.5.13): Replace per-mapping inspect AUTO polling with inspectTemplates() ticker — https://luceeserver.atlassian.net/browse/LDEV-6358 - LDEV-6348 (Bug, fixed in 7.0.5.13): admin.restart() doesn't stop PageSourcePoolWatcher threads, leaking old-engine classloaders per .lco update Type: Bug — https://luceeserver.atlassian.net/browse/LDEV-6348 - LDEV-6352 (Bug, fixed in 7.0.5.12): flushIfNecessary() processes RPC PhysicalClassLoaders that have no rename pressure — https://luceeserver.atlassian.net/browse/LDEV-6352 - LDEV-5407 (Bug, fixed in 7.0.5.11): LUCEE_INSPECT_TEMPLATE setting is ignored — https://luceeserver.atlassian.net/browse/LDEV-5407 - LDEV-6332 (Enhancement, fixed in 7.0.5.9): purgeExpiredSessions: force flag should also handle cache-backed sessions — https://luceeserver.atlassian.net/browse/LDEV-6332 - LDEV-6328 (Task, fixed in 7.0.5.7): Add LUCEE_EXTENSIONS_CONFIG_ONLY Mode for Extension Management — https://luceeserver.atlassian.net/browse/LDEV-6328 - LDEV-6321 (Bug, fixed in 7.0.5.6): POM resolver fails on dangling property references in `<dependencyManagement>` — https://luceeserver.atlassian.net/browse/LDEV-6321 - LDEV-6322 (Enhancement, fixed in 7.0.5.5): Maven resolver should route snapshots to snapshot-capable repositories only — https://luceeserver.atlassian.net/browse/LDEV-6322 - LDEV-6320 (Bug, fixed in 7.0.5.4): Parallel Maven dependency resolution triggers rate limiting — https://luceeserver.atlassian.net/browse/LDEV-6320 - LDEV-6323 (Bug, fixed in 7.0.5.3): Cannot open Memcached settings in Lucee Admin — https://luceeserver.atlassian.net/browse/LDEV-6323 - LDEV-6324 (Enhancement, fixed in 7.0.5.2): cacheCount() should return -1 when enumeration is unsupported (i.e. memcached) — https://luceeserver.atlassian.net/browse/LDEV-6324 - LDEV-6316 (Bug, fixed in 7.0.5.1): Maven resolver discards HTTP status code on download failure, masking 429 rate-limits and transient errors — https://luceeserver.atlassian.net/browse/LDEV-6316
| Ticket | Type | Summary | Fixed in |
|---|---|---|---|
| LDEV-1344 | Incompatibility | CFQuery - Lucee converts DateTime values to string differently than ACF | 7.0.5.36 |
| LDEV-6426 | Bug | cfschedule task keeps running after its endDate | 7.0.5.35 |
| LDEV-6430 | Bug | LogUtil.doesDebug returns true at log level INFO | 7.0.5.34 |
| LDEV-6412 | Bug | sessionRotate() loses CSRF tokens when sessionStorage is a cache or datasource | 7.0.5.32 |
| LDEV-6349 | Enhancement | MethodInstance constructor allocates discarded NoSuchMethodException on every missing-method probe | 7.0.5.31 |
| LDEV-6406 | Enhancement | Downgrade CFNE log level to debug | 7.0.5.30 |
| LDEV-6317 | Enhancement | Replace deprecated REPOSITORY_SONATYPE default with Google Cloud Maven Central mirror | 7.0.5.29 |
| LDEV-6397 | Enhancement | Always purge cfclasses on core upgrade | 7.0.5.28 |
| LDEV-4745 | Bug | PageSourceImpl: reloads source when source not changed and exists in class loader | 7.0.5.26 |
| LDEV-5967 | Bug | Improve Datasource Pool Lifecycle Management | 7.0.5.25 |
| LDEV-6095 | Bug | FileCopy preserves source permissions instead of ensuring owner read/write access | 7.0.5.23 |
| LDEV-6307 | Bug | Oracle datasourceFlushMetaCache for storedprocs silently fails for application-level datasources | 7.0.5.22 |
| LDEV-6331 | Bug | Active sessions get logged out despite continuous activity | 7.0.5.21 |
| LDEV-6385 | Enhancement | Reduce log level for Form multipart parse failures — demote to DEBUG | 7.0.5.20 |
| LDEV-6374 | Bug | InternalRequest(): Set-Cookie order non-deterministic when duplicate cookie names exist | 7.0.5.18 |
| LDEV-6372 | Bug | Exception template: use createAISession instead of LuceeCreateAISession alias | 7.0.5.17 |
| LDEV-6077 | Enhancement | Defer ParentException Creation Overhead for Every Each/Map/Filter Closure Function Call | 7.0.5.15 |
| LDEV-6347 | Enhancement | Defer ParentException creation in ChildThreadImpl (cfthread spawn path) | 7.0.5.14 |
| LDEV-6358 | Enhancement | Replace per-mapping inspect AUTO polling with inspectTemplates() ticker | 7.0.5.13 |
| LDEV-6348 | Bug | admin.restart() doesn't stop PageSourcePoolWatcher threads, leaking old-engine classloaders per .lco update Type: Bug | 7.0.5.13 |
| LDEV-6352 | Bug | flushIfNecessary() processes RPC PhysicalClassLoaders that have no rename pressure | 7.0.5.12 |
| LDEV-5407 | Bug | LUCEE_INSPECT_TEMPLATE setting is ignored | 7.0.5.11 |
| LDEV-6332 | Enhancement | purgeExpiredSessions: force flag should also handle cache-backed sessions | 7.0.5.9 |
| LDEV-6328 | Task | Add LUCEE_EXTENSIONS_CONFIG_ONLY Mode for Extension Management | 7.0.5.7 |
| LDEV-6321 | Bug | POM resolver fails on dangling property references in `<dependencyManagement>` | 7.0.5.6 |
| LDEV-6322 | Enhancement | Maven resolver should route snapshots to snapshot-capable repositories only | 7.0.5.5 |
| LDEV-6320 | Bug | Parallel Maven dependency resolution triggers rate limiting | 7.0.5.4 |
| LDEV-6323 | Bug | Cannot open Memcached settings in Lucee Admin | 7.0.5.3 |
| LDEV-6324 | Enhancement | cacheCount() should return -1 when enumeration is unsupported (i.e. memcached) | 7.0.5.2 |
| LDEV-6316 | Bug | Maven resolver discards HTTP status code on download failure, masking 429 rate-limits and transient errors | 7.0.5.1 |
Sourced from the Lucee issue tracker (LDEV).