Lucee 6.2.5.37-RC Release Candidate 1 - LTS

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.

Been running 6.2.5.33/37 in production for the 1.5 weeks and it’s been great

We’ll get our dev stacks updated this week

1 Like