Lucee 6.2.5.37-RC available for testing.
6.2 is the new LTS release, as such it’s stable and only receiving essential bug fixes
Download: https://download.lucee.org/
Highlights
Datasource / Connection Pool
- LDEV-5962 - Connection pool config defaults cause connectionLimit to be ignored and threads to block forever
- LDEV-5963 - idleTimeout/connectionTimeout ignored - pool evictor disabled
- LDEV-5964 - Session datasource connections deadlock
- LDEV-5965 - Datasource connection validation exception should reject connection
- LDEV-5966 - Request timeout causes phantom connections in datasource pool
- LDEV-5991 - Datasource idleTimeout default of 1 minute is too aggressive
- LDEV-6051 - Default datasource maxIdle to connectionLimit for better connection reuse
- LDEV-6057 - NullPointerException when datasource defined in CFConfig.json without host or port
- LDEV-6066 - Streamline verifyDatasource
MSSQL
- LDEV-5970 - MSSQL JDBC 13.2.1 throws “result set is closed” when using lucee.datasource.mssql.modern=true
- LDEV-5972 - Fix MSSQL Modern Mode properly
Session Management
- LDEV-6026 - Add system property to control session scope complex values warning logging
- LDEV-6046 - sessionInvalidate() fails to de-activate old session when using database session storage
Cache
- LDEV-6020 - cachedWithinFlush() returns false with struct arguments on multi-argument functions
- LDEV-6021 - cacheGetDefaultCacheName() does not recognize application-level default caches
Admin / Extensions
- LDEV-6065 - Admin should disable null support via Application.cfc
- LDEV-6067 - Add admin updates notification test
- LDEV-6068 - Refactor admin update version handling
- LDEV-6069 - Extension update check incorrectly reports downgrade as upgrade due to inconsistent version padding
Bug Fixes
- LDEV-5903 - Lucee 6: Repeated class loading issues - heap / memory leaks
- LDEV-6043 - DecimalFormat returns wrong value for numbers >= 10000000 (scientific notation bug)
- LDEV-6048 - Lucee loader version checks have inverted logic and confusing error messages
- LDEV-6063 - cfflush forces Connection: close, breaking HTTP keep-alive
- LDEV-6097 - StackOverflowError when duplicating CatchBlock with cause chain
Full changelog: Lucee Server Changelogs - 6.2
Testing
Please give this RC a spin and report any issues.