Lucee Server Changelogs - 7.1

Lucee Releases: 7.1   7.1.0.71-BETA  7.0   7.0.4.34-RC  6.2   6.2.7.16-RC  6.1   6.1.2.47  6.0   6.0.4.10  5.4   5.4.8.2  5.3     5.2     5.1     5.0     4.5    

LDEV-6336 Enhancement Add onRequestEnd(PageContext) hook to DebuggerListener
debugging
7.1.0.132
LDEV-6332 Enhancement purgeExpiredSessions: force flag should also handle cache-backed sessions
sessionmanagement tests
6.2.8.7, 7.0.5.9, 7.1.0.131
LDEV-6328 Task Add LUCEE_EXTENSIONS_CONFIG_ONLY Mode for Extension Management
cfconfig extensions
7.0.5.7, 7.1.0.128
LDEV-6321 Bug POM resolver fails on dangling property references in `<dependencyManagement>`
logging maven
6.2.8.6, 7.0.5.6, 7.1.0.127
LDEV-6322 Enhancement Maven resolver should route snapshots to snapshot-capable repositories only
extensions maven
7.0.5.5, 7.1.0.126
LDEV-6320 Bug Parallel Maven dependency resolution triggers rate limiting
maven
6.2.8.4, 7.0.5.4, 7.1.0.125
LDEV-6323 Bug Cannot open Memcached settings in Lucee Admin
admin cache memcached
6.2.8.3, 7.0.5.3, 7.1.0.124
LDEV-6324 Enhancement cacheCount() should return -1 when enumeration is unsupported (i.e. memcached)
cache memcached
6.2.8.2, 7.0.5.2, 7.1.0.123
LDEV-6316 Bug Maven resolver discards HTTP status code on download failure, masking 429 rate-limits and transient errors
logging maven
6.2.8.1, 7.0.5.1, 7.1.0.122
LDEV-6302 Bug toSorted() required a sort direction
struct
6.2.7.16, 7.0.4.34, 7.1.0.121
LDEV-5893 Enhancement STARTTLS re-enables deprecated TLS protocols that the JDK has disabled
smtp
6.2.7.15, 7.0.4.33, 7.1.0.120, Mail 1.1.0.6
LDEV-6308 Enhancement streamline native qoq
performance qoq
7.1.0.119
LDEV-6311 Bug QoQ HSQLDB engine ignores ORDER BY direction for null cells, diverging from native engine and ACF
acf-compat breaking-change hsqldb qoq
7.1.0.118
LDEV-6310 Bug QoQ regression: stored-null column cells lose null in expressions under FNS=off
Null qoq regression
7.0.4.32, 7.1.0.117
LDEV-6306 Bug REST: overlapping restpath on multiple CFCs — first-match wins instead of best/literal match
acf-compat rest
7.1.0.116
LDEV-6298 Enhancement Component.duplicate() should share static infrastructure with duplicates, not clone it
component duplicate memory orm performance
7.1.0.115
LDEV-6301 Bug Concurrent component loading can fail with "invalid component definition, can't find component" due to non-thread-safe HashMap in ComponentPathCache
component concurrency
7.0.4.31, 7.1.0.113
LDEV-6296 Bug cfquery with matching credentials creates duplicate datasource pool — visible as jmxRegister storms in FusionReactor
datasource fusionReactor jmx
6.2.7.14, 7.0.4.30, 7.1.0.111
LDEV-6294 Bug Datasource pool destroys connections silently; `isValid` timeout passed in wrong unit
datasource
6.2.7.13, 7.0.4.29, 7.1.0.110
LDEV-6293 Bug getSystemMetrics() collapses multiple datasource pools into a single entry
breaking-change datasource
6.2.7.12, 7.0.4.28, 7.1.0.109
LDEV-6291 Bug DatasourceConnectionImpl.prepareStatement(sql, type, concur) passes resultSetConcurrency as the holdability argument
datasource orm
6.2.7.11, 7.0.4.27, 7.1.0.108
LDEV-6271 Bug Regression: Property default value lost when method shares same name as property (accessors=true)
regression
7.1.0.106
LDEV-6288 Enhancement Restore pre-7.1 struct iteration order and session-deserialisation compatibility via lucee.concurrent.map.impl=legacy
performance sessionmanagement struct
7.1.0.105
LDEV-6286 Bug POM.getInstance unsafe under concurrent transitive-deps resolution
maven
6.2.7.10, 7.0.4.25, 7.1.0.104
LDEV-6283 Enhancement Admin cache form should persist maven coordinates for maven-based cache extensions
admin cache
6.2.7.9, 7.0.4.24, 7.1.0.102
LDEV-5956 Bug RHExtension instance cache causes "extension file does not exist" error on repeated installs from same source path Description
extensions
7.0.4.23, 7.1.0.102
LDEV-6282 Bug Native debugger: uncaught-exception breakpoint stops after frames unwind, scopes uninspectable
debugging exception
7.1.0.100, Debugger 3.0.0.5
LDEV-6281 Bug Non-daemon background threads block JVM exit after warmup / embedded use
shutdown threads warmup
6.2.7.6, 7.0.4.22, 7.1.0.99
LDEV-6280 Enhancement Add mavenExists, mavenExport, mavenImport
maven
7.1.0.98
LDEV-6232 Enhancement QueryImpl: local query fast path for currentRow — single int field, no ConcurrentHashMap
performance query scope threads
7.1.0.97
LDEV-6272 Bug Regression: Components without accessors="true" get spurious accessor UDFs generated
accessors regression
7.1.0.96
LDEV-6274 Bug Debugger: breakpoints inside cfinclude from a UDF never fire on 7.1 native
debugging
7.1.0.95
LDEV-6270 Enhancement Add support for Maven-based cache provider extensions
cache extensions maven
6.2.7.7, 7.0.4.21, 7.1.0.93
LDEV-6269 Enhancement Update Admin ORM to recommend Lucee Hibernate Ext again
admin orm
7.0.4.20, 7.1.0.92
LDEV-5953 Enhancement Use ThreadLocal buffer pools for IOUtil
gc memory performance
7.1.0.90
LDEV-6256 Bug Function-level aliases broken for multi-value and missing aliasOf metadata
documentation functions
7.0.4.15, 7.1.0.89
LDEV-6254 Enhancement Cache DocumentBuilderFactory for non-validating XML parsing
performance xml
7.1.0.87
LDEV-6252 Enhancement Optimise CFC property access hot path — ComponentScopeShadow and ConcurrentHashMapNullSupport
performance
7.1.0.86
LDEV-6249 Bug XML struct classes use reflection that breaks on JDK 17+
xml
7.1.0.85
LDEV-6237 Enhancement Improve error message when member function call resolves to a scope instead of a variable
exception scope
7.1.0.84
LDEV-6244 Bug GetApplicationSettings uses exception flow control for missing extensions
Application exception performance
7.1.0.83, Image 3.0.1.3
LDEV-6236 Bug Optimise generated accessor UDFs — skip duplication and bypass UDF dispatch
accessors component performance
7.1.0.80
LDEV-6235 Bug ConfigImpl.getORMEngine() race condition
concurrency orm
7.1.0.79
LDEV-6203 Bug ORM transaction connections force SERIALIZABLE isolation instead of inheriting database default
orm transaction
7.1.0.78
LDEV-6231 Enhancement QueryImpl/QoQ: eliminate redundant column lookups in clone, union, and ResultSet paths
duplicate performance qoq query
7.1.0.76
LDEV-6230 Enhancement Faster query column access: use hash map lookup using existing Key h64 hash
performance query scope
7.1.0.75
LDEV-6229 Bug runAsync() leaks a thread per executor per chained call
runAsync threads
7.1.0.74
LDEV-6228 Enhancement Remove dead slotForMap/sfm from KeyImpl
memory performance
7.1.0.73

LDEV-6204 Enhancement add getTransactionIsolation() BIF
orm transaction
7.1.0.70
LDEV-6086 Bug InternalRequest swallows RequestTimeoutException exceptions
exception internalRequest timeout
6.2.6.4, 7.0.3.18, 7.1.0.63
LDEV-6154 Bug QoQ string concatenation with || operator excludes NULL and empty string rows
acf-compat breaking-change qoq
7.1.0.60
LDEV-4183 Enhancement Add Oracle's || operator for string concat in QoQ
QoQ
7.1.0.60
LDEV-4182 Enhancement Allow QoQ concat() to accept unlimited parameters
QoQ
7.1.0.60
LDEV-6153 Bug QoQ native engine sqrt() function broken
qoq
7.1.0.59
LDEV-6151 Incompatibility QoQ case sensitivity & dbtype struct options
acf-compat qoq
7.1.0.58
LDEV-6152 Enhancement HSQLDB QoQ column optimization broken — == instead of .equals() causes silent fallback to loading all columns
performance qoq
7.1.0.57
LDEV-6140 Enhancement MethodTooLargeException should include CFC source path, function name and bytecode size
compiler exception
7.1.0.56
LDEV-1402 Enhancement Enable Line Debuggers for Lucee
debugging
7.1.0.45
LDEV-3335 Bug Store component properties and accessor UDFs statically per class
accessors cfproperty memory performance
7.1.0.44

LDEV-6092 Enhancement Update to ASM 9.9.1 - Java 26 support
compiler
7.1.0.35
LDEV-6077 Enhancement Defer ParentException Creation Overhead for Every Each/Map/Filter Closure Function Call
closure performance
7.1.0.33
LDEV-6076 Enhancement Eliminate Integer autoboxing in SourceCode constructor
parser
7.1.0.32
LDEV-5992 Enhancement use a pool for qoq hsqldb queries
datasource hsqldb pool qoq query
7.1.0.29
LDEV-6062 Enhancement Avoid exception-as-flow-control in QoQ
performance qoq
7.1.0.28
LDEV-6059 Bug avoid using NoSuchElementException exception-as-flow-control
exception performance
7.1.0.27
LDEV-6060 Bug CFMLExpressionInterpreter.identifier() unnecessarily looks up PageSource for dot notation setting 7.1.0.26
LDEV-5832 Enhancement improve parser compiler performance
bytecode compiler parser
7.1.0.24
LDEV-5920 Enhancement improve performance loading resultsets from jdbc
performance query
7.1.0.23
LDEV-6054 Bug Extension Startup-hook with maven coordinates not recognized as valid class definition
extensions maven
7.1.0.22
LDEV-6044 Enhancement Refactor OSGi system packages configuration to use Felix JPMS auto-detection
felix osgi xml
7.1.0.21, ORM 5.6.15.10
LDEV-5923 Enhancement ThreadLocal PageContext registration optimization
performance threads
7.1.0.19
LDEV-5908 Enhancement Switch to java ConcurrentHashMap
performance
7.1.0.17
LDEV-6010 Task Add Ability to Flush Cache for Specific Query and/or Function
cache
7.0.2.28, 7.1.0.11
LDEV-6002 Enhancement Remove old JTDS extension from FAT JAR
breaking-change extension mssql shrink
7.1.0.10
LDEV-5959 Enhancement restore basic extract/compress BIFs for zip/gzip
build extensions tests
7.1.0.9
LDEV-5914 Bug move compress/extract functions and tgz and tar resource provider to the compress extension
cfzip compression extensions extract shrink
7.1.0.8, Compress 2.1.0.0
LDEV-5825 Task Move SMTP functionality to extension
cfmail extensions shrink smtp
7.1.0.4, Mail 1.1.0.3
LDEV-6045 Enhancement add maven support for extension tags and functions
extensions maven
7.1.0.2

Last Updated: 21-May-2026 15:51:56