Changes since 6.2.4.24.
# Lucee 6.2.5.44 changelog Changes since 6.2.4.24. Source: Lucee issue tracker (LDEV) — https://luceeserver.atlassian.net/projects/LDEV - LDEV-6120 (Task, fixed in 6.2.5.43): Support jakarta-tag-class and javax-tag-class in TLD to allow extensions to support both servlet API versions — https://luceeserver.atlassian.net/browse/LDEV-6120 - LDEV-6097 (Bug, fixed in 6.2.5.34): StackOverflowError when duplicating CatchBlock with cause chain — https://luceeserver.atlassian.net/browse/LDEV-6097 - LDEV-5903 (Bug, fixed in 6.2.5.32): Lucee 6: Repeated class loading issues - heap / memory leaks — https://luceeserver.atlassian.net/browse/LDEV-5903 - LDEV-6056 (Bug, fixed in 6.2.5.28): Regression: incorrect super.method() resolution in deep component hierarchies — https://luceeserver.atlassian.net/browse/LDEV-6056 - LDEV-6072 (Bug, fixed in 6.2.5.26): cfinclude runonce broken due to missing PageSourceImpl missing hashCode() Implementation — https://luceeserver.atlassian.net/browse/LDEV-6072 - LDEV-6069 (Bug, fixed in 6.2.5.26): Extension update check incorrectly reports downgrade as upgrade due to inconsistent version padding — https://luceeserver.atlassian.net/browse/LDEV-6069 - LDEV-6068 (Enhancement, fixed in 6.2.5.25): refactor admin update version handling — https://luceeserver.atlassian.net/browse/LDEV-6068 - LDEV-6066 (Enhancement, fixed in 6.2.5.24): streamline verifyDatasource — https://luceeserver.atlassian.net/browse/LDEV-6066 - LDEV-6067 (Enhancement, fixed in 6.2.5.23): add admin updates notification test — https://luceeserver.atlassian.net/browse/LDEV-6067 - LDEV-6065 (Bug, fixed in 6.2.5.22): admin should disabled null support via application.cfc — https://luceeserver.atlassian.net/browse/LDEV-6065 - LDEV-6063 (Bug, fixed in 6.2.5.21): cfflush forces Connection: close, breaking HTTP keep-alive — https://luceeserver.atlassian.net/browse/LDEV-6063 - LDEV-6057 (Bug, fixed in 6.2.5.20): NullPointerException when datasource defined in CFConfig.json without host or port — https://luceeserver.atlassian.net/browse/LDEV-6057 - LDEV-6051 (Enhancement, fixed in 6.2.5.19): Default datasouce maxIdle to connectionLimit for better connection reuse — https://luceeserver.atlassian.net/browse/LDEV-6051 - LDEV-6048 (Bug, fixed in 6.2.5.18): Lucee loader version checks have inverted logic and confusing error messages — https://luceeserver.atlassian.net/browse/LDEV-6048 - LDEV-6046 (Bug, fixed in 6.2.5.17): sessionInvalidate() fails to de-activate old session when using database session storage — https://luceeserver.atlassian.net/browse/LDEV-6046 - LDEV-6043 (Bug, fixed in 6.2.5.16): DecimalFormat returns wrong value for numbers >= 10000000 (scientific notation bug) — https://luceeserver.atlassian.net/browse/LDEV-6043 - LDEV-6026 (Task, fixed in 6.2.5.14): Add System Property to Control Session Scope Complex Values Warning Logging — https://luceeserver.atlassian.net/browse/LDEV-6026 - LDEV-6021 (Task, fixed in 6.2.5.12): cacheGetDefaultCacheName() does not recognize application-level default caches — https://luceeserver.atlassian.net/browse/LDEV-6021 - LDEV-5991 (Bug, fixed in 6.2.5.10): Datasource idleTimeout default of 1 minute is too aggressive — https://luceeserver.atlassian.net/browse/LDEV-5991 - LDEV-5976 (Bug, fixed in 6.2.5.8): Regression: Error merging/importing cfconfig.json at startup — https://luceeserver.atlassian.net/browse/LDEV-5976 - LDEV-5972 (Bug, fixed in 6.2.5.7): Fix MSSQL Modern Mode Properly — https://luceeserver.atlassian.net/browse/LDEV-5972 - LDEV-5970 (Bug, fixed in 6.2.5.7): MSSQL JDBC 13.2.1 throws "result set is closed" when using lucee.datasource.mssql.modern=true — https://luceeserver.atlassian.net/browse/LDEV-5970 - LDEV-5966 (Bug, fixed in 6.2.5.6): Request timeout causes phantom connections in datasource pool — https://luceeserver.atlassian.net/browse/LDEV-5966 - LDEV-5965 (Bug, fixed in 6.2.5.5): Datasource Connection validation exception should reject connection — https://luceeserver.atlassian.net/browse/LDEV-5965 - LDEV-5963 (Bug, fixed in 6.2.5.4): idleTimeout/connectionTimeout ignored - pool evictor disabled — https://luceeserver.atlassian.net/browse/LDEV-5963 - LDEV-5964 (Bug, fixed in 6.2.5.3): Session datasource connections deadlock — https://luceeserver.atlassian.net/browse/LDEV-5964 - LDEV-5962 (Bug, fixed in 6.2.5.2): Connection pool config defaults cause connectionLimit to be ignored and threads to block forever — https://luceeserver.atlassian.net/browse/LDEV-5962
| Ticket | Type | Summary | Fixed in |
|---|---|---|---|
| LDEV-6120 | Task | Support jakarta-tag-class and javax-tag-class in TLD to allow extensions to support both servlet API versions | 6.2.5.43 |
| LDEV-6097 | Bug | StackOverflowError when duplicating CatchBlock with cause chain | 6.2.5.34 |
| LDEV-5903 | Bug | Lucee 6: Repeated class loading issues - heap / memory leaks | 6.2.5.32 |
| LDEV-6056 | Bug | Regression: incorrect super.method() resolution in deep component hierarchies | 6.2.5.28 |
| LDEV-6072 | Bug | cfinclude runonce broken due to missing PageSourceImpl missing hashCode() Implementation | 6.2.5.26 |
| LDEV-6069 | Bug | Extension update check incorrectly reports downgrade as upgrade due to inconsistent version padding | 6.2.5.26 |
| LDEV-6068 | Enhancement | refactor admin update version handling | 6.2.5.25 |
| LDEV-6066 | Enhancement | streamline verifyDatasource | 6.2.5.24 |
| LDEV-6067 | Enhancement | add admin updates notification test | 6.2.5.23 |
| LDEV-6065 | Bug | admin should disabled null support via application.cfc | 6.2.5.22 |
| LDEV-6063 | Bug | cfflush forces Connection: close, breaking HTTP keep-alive | 6.2.5.21 |
| LDEV-6057 | Bug | NullPointerException when datasource defined in CFConfig.json without host or port | 6.2.5.20 |
| LDEV-6051 | Enhancement | Default datasouce maxIdle to connectionLimit for better connection reuse | 6.2.5.19 |
| LDEV-6048 | Bug | Lucee loader version checks have inverted logic and confusing error messages | 6.2.5.18 |
| LDEV-6046 | Bug | sessionInvalidate() fails to de-activate old session when using database session storage | 6.2.5.17 |
| LDEV-6043 | Bug | DecimalFormat returns wrong value for numbers >= 10000000 (scientific notation bug) | 6.2.5.16 |
| LDEV-6026 | Task | Add System Property to Control Session Scope Complex Values Warning Logging | 6.2.5.14 |
| LDEV-6021 | Task | cacheGetDefaultCacheName() does not recognize application-level default caches | 6.2.5.12 |
| LDEV-5991 | Bug | Datasource idleTimeout default of 1 minute is too aggressive | 6.2.5.10 |
| LDEV-5976 | Bug | Regression: Error merging/importing cfconfig.json at startup | 6.2.5.8 |
| LDEV-5972 | Bug | Fix MSSQL Modern Mode Properly | 6.2.5.7 |
| LDEV-5970 | Bug | MSSQL JDBC 13.2.1 throws "result set is closed" when using lucee.datasource.mssql.modern=true | 6.2.5.7 |
| LDEV-5966 | Bug | Request timeout causes phantom connections in datasource pool | 6.2.5.6 |
| LDEV-5965 | Bug | Datasource Connection validation exception should reject connection | 6.2.5.5 |
| LDEV-5963 | Bug | idleTimeout/connectionTimeout ignored - pool evictor disabled | 6.2.5.4 |
| LDEV-5964 | Bug | Session datasource connections deadlock | 6.2.5.3 |
| LDEV-5962 | Bug | Connection pool config defaults cause connectionLimit to be ignored and threads to block forever | 6.2.5.2 |
Sourced from the Lucee issue tracker (LDEV).