Changes since 6.2.7.16.
# Lucee 6.2.8.20 changelog Changes since 6.2.7.16. Source: Lucee issue tracker (LDEV) — https://luceeserver.atlassian.net/projects/LDEV - LDEV-5791 (Bug, fixed in 6.2.8.19): Cannot invoke "lucee.runtime.Mapping.getPageSource(String)" because "mapping" is null — https://luceeserver.atlassian.net/browse/LDEV-5791 - LDEV-6426 (Bug, fixed in 6.2.8.16): cfschedule task keeps running after its endDate — https://luceeserver.atlassian.net/browse/LDEV-6426 - LDEV-6430 (Bug, fixed in 6.2.8.15): LogUtil.doesDebug returns true at log level INFO — https://luceeserver.atlassian.net/browse/LDEV-6430 - LDEV-6412 (Bug, fixed in 6.2.8.14): sessionRotate() loses CSRF tokens when sessionStorage is a cache or datasource — https://luceeserver.atlassian.net/browse/LDEV-6412 - LDEV-6406 (Enhancement, fixed in 6.2.8.13): Downgrade CFNE log level to debug — https://luceeserver.atlassian.net/browse/LDEV-6406 - LDEV-6397 (Enhancement, fixed in 6.2.8.12): Always purge cfclasses on core upgrade — https://luceeserver.atlassian.net/browse/LDEV-6397 - LDEV-4745 (Bug, fixed in 6.2.8.11): PageSourceImpl: reloads source when source not changed and exists in class loader — https://luceeserver.atlassian.net/browse/LDEV-4745 - LDEV-6358 (Enhancement, fixed in 6.2.8.10): Replace per-mapping inspect AUTO polling with inspectTemplates() ticker — https://luceeserver.atlassian.net/browse/LDEV-6358 - LDEV-6352 (Bug, fixed in 6.2.8.10): flushIfNecessary() processes RPC PhysicalClassLoaders that have no rename pressure — https://luceeserver.atlassian.net/browse/LDEV-6352 - LDEV-6348 (Bug, fixed in 6.2.8.10): admin.restart() doesn't stop PageSourcePoolWatcher threads, leaking old-engine classloaders per .lco update Type: Bug — https://luceeserver.atlassian.net/browse/LDEV-6348 - LDEV-6107 (Bug, fixed in 6.2.8.10): Stale renamed className in PageSourceImpl causes ClassNotFoundException flood after classloader flush — https://luceeserver.atlassian.net/browse/LDEV-6107 - LDEV-5967 (Bug, fixed in 6.2.8.9): Improve Datasource Pool Lifecycle Management — https://luceeserver.atlassian.net/browse/LDEV-5967 - LDEV-5407 (Bug, fixed in 6.2.8.8): LUCEE_INSPECT_TEMPLATE setting is ignored — https://luceeserver.atlassian.net/browse/LDEV-5407 - LDEV-6332 (Enhancement, fixed in 6.2.8.7): purgeExpiredSessions: force flag should also handle cache-backed sessions — https://luceeserver.atlassian.net/browse/LDEV-6332 - LDEV-6321 (Bug, fixed in 6.2.8.6): POM resolver fails on dangling property references in `<dependencyManagement>` — https://luceeserver.atlassian.net/browse/LDEV-6321 - LDEV-6325 (Bug, fixed in 6.2.8.5): Backport: 6.2 maven resolution drops runtime-scoped transitive deps — https://luceeserver.atlassian.net/browse/LDEV-6325 - LDEV-6320 (Bug, fixed in 6.2.8.4): Parallel Maven dependency resolution triggers rate limiting — https://luceeserver.atlassian.net/browse/LDEV-6320 - LDEV-6323 (Bug, fixed in 6.2.8.3): Cannot open Memcached settings in Lucee Admin — https://luceeserver.atlassian.net/browse/LDEV-6323 - LDEV-6324 (Enhancement, fixed in 6.2.8.2): cacheCount() should return -1 when enumeration is unsupported (i.e. memcached) — https://luceeserver.atlassian.net/browse/LDEV-6324 - LDEV-6316 (Bug, fixed in 6.2.8.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-5791 | Bug | Cannot invoke "lucee.runtime.Mapping.getPageSource(String)" because "mapping" is null | 6.2.8.19 |
| LDEV-6426 | Bug | cfschedule task keeps running after its endDate | 6.2.8.16 |
| LDEV-6430 | Bug | LogUtil.doesDebug returns true at log level INFO | 6.2.8.15 |
| LDEV-6412 | Bug | sessionRotate() loses CSRF tokens when sessionStorage is a cache or datasource | 6.2.8.14 |
| LDEV-6406 | Enhancement | Downgrade CFNE log level to debug | 6.2.8.13 |
| LDEV-6397 | Enhancement | Always purge cfclasses on core upgrade | 6.2.8.12 |
| LDEV-4745 | Bug | PageSourceImpl: reloads source when source not changed and exists in class loader | 6.2.8.11 |
| LDEV-6358 | Enhancement | Replace per-mapping inspect AUTO polling with inspectTemplates() ticker | 6.2.8.10 |
| LDEV-6352 | Bug | flushIfNecessary() processes RPC PhysicalClassLoaders that have no rename pressure | 6.2.8.10 |
| LDEV-6348 | Bug | admin.restart() doesn't stop PageSourcePoolWatcher threads, leaking old-engine classloaders per .lco update Type: Bug | 6.2.8.10 |
| LDEV-6107 | Bug | Stale renamed className in PageSourceImpl causes ClassNotFoundException flood after classloader flush | 6.2.8.10 |
| LDEV-5967 | Bug | Improve Datasource Pool Lifecycle Management | 6.2.8.9 |
| LDEV-5407 | Bug | LUCEE_INSPECT_TEMPLATE setting is ignored | 6.2.8.8 |
| LDEV-6332 | Enhancement | purgeExpiredSessions: force flag should also handle cache-backed sessions | 6.2.8.7 |
| LDEV-6321 | Bug | POM resolver fails on dangling property references in `<dependencyManagement>` | 6.2.8.6 |
| LDEV-6325 | Bug | Backport: 6.2 maven resolution drops runtime-scoped transitive deps | 6.2.8.5 |
| LDEV-6320 | Bug | Parallel Maven dependency resolution triggers rate limiting | 6.2.8.4 |
| LDEV-6323 | Bug | Cannot open Memcached settings in Lucee Admin | 6.2.8.3 |
| LDEV-6324 | Enhancement | cacheCount() should return -1 when enumeration is unsupported (i.e. memcached) | 6.2.8.2 |
| LDEV-6316 | Bug | Maven resolver discards HTTP status code on download failure, masking 429 rate-limits and transient errors | 6.2.8.1 |
Sourced from the Lucee issue tracker (LDEV).