Lucee 6.2.4.7-SNAPSHOT SNAPSHOT |
|||
| LDEV-5873 | Bug | regression: udfs.clear in pageContent.release() needs additional check
regression
|
6.2.4.6, 7.0.1.45 |
| LDEV-5869 | Bug | Cookie values containing a = are cut off
cookies
|
6.2.4.5, 7.0.1.44 |
| LDEV-5863 | Bug | Race condition in config file write-then-read causes "Can't cast String [] to Struct" error in Docker | 6.1.2.49, 6.2.4.4, 7.0.1.26 |
| LDEV-5856 | Bug | Monitor Configuration Structure Inconsistency After XML to JSON Migration | 6.2.4.3, 7.0.1.22 |
Lucee 6.2.3.35 Stable STABLE |
|||
Lucee 6.2.3.35-RC RC |
|||
| LDEV-5305 | Bug | java.lang.LinkageError: Attempted duplicate class definition
concurrency
|
6.2.3.35, 7.0.0.387 |
| LDEV-5806 | Bug | strict equality === has issues due to underlying java numeric types
Decision
breaking-change
numeric
|
6.2.3.34 |
| LDEV-5792 | Bug | NPE with dynamic custom tag attributes
NPE
customTags
|
6.2.3.33 |
| LDEV-5807 | Bug | Regression with java objects running spreadsheet-cfml | 6.2.3.31 |
| LDEV-5798 | Bug | extension defined in cfconfig need a restart to work
config
extension
|
6.1.2.47, 6.2.3.29 |
| LDEV-5779 | Bug | REST Component not picking up the correct application.cfc
rest
|
6.2.3.28, 7.0.0.355 |
| LDEV-5777 | Bug | Generated .CFConfig.json Should Not Include Explicit Mode Setting | 6.2.3.27, 7.0.0.354 |
| LDEV-5775 | Enhancement | configImport needs to merge debugTemplates as an array
config
debugging
|
6.2.3.26, 7.0.0.353 |
| LDEV-5774 | Enhancement | configImport needs to merge rest mappings as an array
Scheduler
config
rest
|
6.2.3.25, 7.0.0.352 |
| LDEV-5773 | Enhancement | Add urlDecode strict argument which when false, strips out invalid
encodings
urlDecode
|
6.2.3.24, 7.0.0.351 |
| LDEV-5772 | Bug | cfexecute returns a null in errorVariable
cfexecute
|
6.2.3.23, 7.0.0.349 |
| LDEV-5770 | Enhancement | update database session storage datatype from ntext to text
mssql
sessionmanagement
|
6.2.3.21 |
| LDEV-5766 | Bug | Encrypt function provides different result on lucee 6.2.2.91 than
earlier versions
crypto
encode
regression
|
6.2.3.20 |
| LDEV-5769 | Bug | 6.2.2.91 LSCurrencyFormat wraps negative values in brackets
currency
|
6.2.3.19 |
| LDEV-5483 | Enhancement | LsCurrencyFormat and DollarFormat, add a boolean useBrackets argument
for negative values
currency
|
6.2.3.19, 7.0.0.179 |
| LDEV-5610 | Bug | Java Constructor matching should automatch int args to long
constructors etc
java
|
6.2.3.17 |
| LDEV-5758 | Bug | ConfigImport incorrectly merges .CFConfig.json for arrays (like
extensions, resourceProviders)
Deployment
config
extensions
|
6.2.3.16 |
| LDEV-5762 | Task | Automatic Logging of Large Query Results
memory
query
|
6.2.3.15 |
| LDEV-5761 | Bug | admin: services tasks doesn't show error when executing
admin
mail
|
6.2.3.15, 7.0.0.333 |
| LDEV-5534 | Bug | form extension broken in single mode
extensions
form
single-mode
|
6.2.3.15, 7.0.0.332 |
| LDEV-5731 | Bug | class org.lucee.extension.image.coder.Coder cannot access a member of
class org.lucee.extension.image.coder.jai.JAICoder with modifiers
""protected""
image
logging
|
6.2.3.12, 7.0.0.329, Image 2.0.0.31, Image 3.0.0.4 |
| LDEV-5759 | Bug | this.logs in application.cfc fails silently or doesn't define a log
Application
logging
|
6.2.3.11, 7.0.0.331 |
| LDEV-5756 | Bug | NPE with Pattern Appender
logging
|
6.2.3.11 |
| LDEV-5747 | Bug | concurrent cfschedule updates causing CFConfig corruption
Scheduler
concurrency
config
|
6.2.3.7, 7.0.0.319 |
| LDEV-5743 | Bug | queryAddColumn( query=a ,columnName="type" ); throws an casting null
error
query
|
6.2.3.3, 7.0.0.314 |
| LDEV-5741 | Enhancement | Allow disabling mime type sniffing for file uploads with unknown mime
types
security
uploads
|
6.2.3.2, 7.0.0.312 |
| LDEV-5735 | Bug | Session Variable Reappears After Deletion
sessionmanagement
|
6.1.2.41, 6.2.3.1 |
Lucee 6.2.2.91 Stable STABLE |
|||
Lucee 6.2.2.90-RC RC |
|||
| LDEV-5668 | Bug | Controller cleanup dynclasses timing out
controller
performance
|
6.2.2.90 |
| LDEV-5721 | Bug | cfcache cache key isn't isolated per web context in single mode
cfcache
single-mode
|
6.2.2.87 |
| LDEV-5728 | Enhancement | controller in single mode, doesn't need to repeat some cleanup steps
per factory
controller
performance
single-mode
|
6.2.2.86 |
| LDEV-5727 | Bug | List of update versions should only be loaded on demand from maven
controller
maven
performance
startup
updates
|
6.2.2.84 |
| LDEV-5729 | Task | Session Data Loss During sessionRotate() Function
sessionmanagement
|
6.2.2.83 |
| LDEV-5660 | Bug | on update additional osgi mappings from core aren't used, preventing
updates
osgi
|
6.2.2.76, 7.0.0.328 |
| LDEV-5701 | Bug | pageContext release() method doesn't release all variables
memory
|
6.2.2.75 |
| LDEV-5702 | Bug | regression: cookie scope keys not being found
cookies
regression
scope
|
6.2.2.74, 7.0.0.299 |
| LDEV-5691 | Bug | Admin: clicking lucee logo logs out
admin
|
6.2.2.73, 7.0.0.285 |
| LDEV-5689 | Bug | regression: slow performance with new query() and lots of params
performance
query
regression
|
6.2.2.72, 7.0.0.284 |
| LDEV-5692 | Enhancement | For Lucee 6.2 hide updates to 7 and add a message about updating the
loader/tomcat
jakarta
loader
updates
|
6.2.2.71 |
| LDEV-5624 | Bug | Could not initialize class org.apache.tika.config.TikaConfig | 6.2.2.68 |
| LDEV-5632 | Bug | regresion: loading classes via createObject throws unable to load
class path with datadog agent
java
regression
|
6.2.2.67 |
| LDEV-5683 | Bug | Add granular timeout control to HTTP tag with connectionTimeout and socketTimeout attributes | 6.1.2.38, 6.2.2.66 |
Lucee 6.2.2.66-RC RC |
|||
| LDEV-5683 | Bug | Add granular timeout control to HTTP tag with connectionTimeout and socketTimeout attributes | 6.1.2.38, 6.2.2.66 |
| LDEV-5677 | Bug | Debugging in 6.2 corrupts returnformat=“JSON” and access=“remote”
responses
debugging
regression
|
6.2.2.65 |
| LDEV-5673 | Bug | Single Mode logs lack web context identification making debugging
difficult
logging
single-mode
|
6.2.2.63 |
| LDEV-5612 | Enhancement | update to mysql 9.3.0
JDBC
mysql
|
6.2.2.61, 7.0.0.269 |
| LDEV-5661 | Enhancement | update to postgres 42.7.7 - CVE-2025-49146
JDBC
postgres
|
6.2.2.60, 7.0.0.268 |
| LDEV-5665 | Bug | ESAPI Extension Fails to Load Due to Cleanup Process Conflict During
Mode Switch
ESAPI
single-mode
|
6.1.2.37, 6.2.2.59 |
| LDEV-5651 | Bug | update commons-fileupload to 1.60 and 2.0.0-M4 due to CVE-2025-48976
java
security
|
5.4.9.1, 6.2.2.58 |
| LDEV-4377 | Bug | Encrypt - cannot convert the input to a binary
crypto
encryption
regression
|
6.2.2.58 |
| LDEV-5693 | Bug | Lucee 6.2.1.122 createODBCTime("10:45") returns wrong value
date-time
|
6.2.2.57 |
| LDEV-5650 | Bug | Regression: timestamps in Europe/Helsinki timezone have historical tz
changes applied
Scheduler
acf-compat
date-time
regression
timezone
|
6.2.2.57, 7.0.0.266 |
| LDEV-5648 | Bug | Admin: applications list crashes for an extension without
otherVersions
admin
extensions
|
6.2.2.55, 7.0.0.262 |
| LDEV-3116 | Bug | Parallel functions change the pageContext thread
regression
threads
|
6.2.2.54 |
Lucee 6.2.2.54-RC RC |
|||
| LDEV-3116 | Bug | Parallel functions change the pageContext thread
regression
threads
|
6.2.2.54 |
| LDEV-5567 | Bug | The "WW" mask in datetimeFormat() is not returning a 2 digit number
date
date-time
|
6.2.2.53 |
| LDEV-5407 | Bug | LUCEE_INSPECT_TEMPLATE setting is ignored
compiler
|
6.2.2.52 |
| LDEV-4877 | Bug | the web context has defined the same configuration directory as the
server context
regression
single-mode
|
6.2.2.51 |
| LDEV-5638 | Enhancement | Application.cfc mailservers should accept smtp as an alias for host or
server
smtp
|
6.2.2.50, 7.0.0.253 |
| LDEV-5636 | Enhancement | admin: web accessible mapping setting missing on the create page
admin
mappings
|
6.2.2.49, 7.0.0.252 |
| LDEV-5481 | Bug | ConcurrentModificationException -
lucee.transformer.dynamic.DynamicInvoker.cleanup
concurrency
controller
|
6.2.2.48 |
| LDEV-5315 | Bug | Modern debug template - Expanding/collapsing not working in certain
cases
debugging
|
6.2.2.47 |
| LDEV-5635 | Bug | ConcurrentModificationException in ConfigImpl.cleanConnectionPools
concurrency
|
6.2.2.46, 7.0.0.251 |
| LDEV-5633 | Bug | ReplaceNoCase Performance Regression in Lucee >=5.4.5.13-SNAPSHOT
performance
regression
|
6.2.2.45, 7.0.0.250 |
| LDEV-5620 | Bug | Illegal Character ':' Error When Creating Java Object | 6.2.2.44, 7.0.0.246 |
| LDEV-5538 | Bug | regression: datasource connections aren't being released
datasource
regression
|
6.2.2.43, 7.0.0.242 |
Lucee 6.2.2.43-RC RC |
|||
| LDEV-5538 | Bug | regression: datasource connections aren't being released
datasource
regression
|
6.2.2.43, 7.0.0.242 |
| LDEV-4153 | Bug | NPE lucee.commons.io.log.log4j2.Log4j2Engine.layoutClassDefintion
Application
NPE
logging
|
6.2.2.42 |
| LDEV-5590 | Bug | installing extensions by LUCEE_EXTENSIONS doesn't log to deploy.log or
out.log
extensions
logging
|
6.2.2.37 |
| LDEV-5601 | Bug | javasettings failing on the first use
java
|
6.2.2.34 |
| LDEV-5609 | Bug | improve bad literal struct exception
exception
|
6.2.2.33 |
| LDEV-5578 | Bug | Lucee 6 createDynamicProxy() requiring “Webservice Engine”
AXIS
dynamicProxy
|
6.2.2.32, 7.0.0.237 |
| LDEV-5595 | Bug | Concurrent Modification Exception in queryExecute()
concurrency
query
|
6.2.2.31 |
| LDEV-5603 | Bug | Bundled error templates do not account for the current state of
enablecfoutputonly (instead assuming it's false)
exception
|
6.2.2.27 |
| LDEV-5457 | Bug | Regression: Wrong class returned using AWS Java SDK v2
java
regression
|
6.2.2.26 |
| LDEV-5581 | Bug | extensionList returns each extension twice
extensions
regression
single-mode
|
6.2.2.22 |
| LDEV-5419 | Bug | ArraySlice cast exception with arguments
acf-compat
array
|
6.2.2.22 |
| LDEV-5568 | Bug | isDate() incorrectly detecting invalid dates (e.g., Feb 30, 2008) as
valid
date
date-time
regression
|
6.2.2.19 |
| LDEV-5582 | Bug | Lucee Admin Extension Update notification Issue
admin
extensions
|
6.2.2.18 |
| LDEV-5493 | Enhancement | update to postgres 42.7.5
postgres
|
6.2.2.16, 7.0.0.180, Postgres 42.7.5 |
| LDEV-5492 | Enhancement | update to mysql 9.2.0
mysql
|
6.2.2.16, 7.0.0.180, MySQL 9.2.0 |
| LDEV-5379 | Enhancement | restore missing security options subset for single mode
admin
security
|
6.2.2.15, 7.0.0.219 |
| LDEV-2646 | Bug | Javadoc style comment immediately before a tag, inside a function,
causes NoSuchMethodError
acf-compat
javadoc
syntax
|
6.2.2.14 |
| LDEV-5592 | Bug | LogExecutionLog incorrectly writes to application.log instead of
specified log
executionLog
logging
|
6.2.2.12 |
| LDEV-5589 | Bug | installing extensions by LUCEE_EXTENSIONS doesn't pass coreVersion
extensions
|
5.4.8.0, 6.0.4.25, 6.1.2.39, 6.2.2.12 |
| LDEV-5585 | Bug | Issue parsing datetime
date-time
regression
|
6.2.2.11 |
| LDEV-5586 | Bug | CFDUMP output=false is not supported
CFDUMP
|
6.2.2.10 |
| LDEV-5536 | Bug | single mode contexts loading components from other contexts
mappings
single-mode
|
6.2.2.10, 7.0.0.225 |
| LDEV-5584 | Bug | Lucee generates malformed cookie Expires attribute
cookies
|
5.4.8.2, 6.1.2.36, 6.2.2.9 |
| LDEV-4314 | Bug | cookies expires timestamps are in UTC not GMT
acf-compat
cookies
|
5.4.8.2, 6.2.2.9 |
| LDEV-5576 | Bug | badly encoded query string aborts parsing into url scope
regression
scope
urlDecode
|
6.2.2.7 |
| LDEV-5563 | Enhancement | Add UTF-8 encoding directives to Tomcat templates for Installer,
Express to match Docker
express
installer
tomcat
|
6.2.2.7 |
| LDEV-5560 | Bug | urlDecode() - throws “Invalid URL encoding” exception
regression
urlDecode
|
6.2.2.7 |
| LDEV-5545 | Bug | Form submissions with Turkish characters corrupted in Lucee 7.0.0.202
charset
uploads
|
6.2.2.7 |
| LDEV-5566 | Bug | Incorrect parsing of milliseconds in string date
date
date-time
|
6.2.2.6 |
| LDEV-5508 | Bug | isJson function crashes with specific sequence in string: dot + line
feed at the beginning
json
regression
|
6.2.1.121, 6.2.2.4 |
| LDEV-5518 | Bug | Regression: preserveCaseForQueryColumn=false not working in 6.x with
remote methods
json
regression
remote
|
6.2.1.120, 6.2.2.3 |
| LDEV-3728 | Enhancement | include the redirected urls in result for cfhttp redirect="true"
cfhttp
|
6.2.2.2, 7.0.0.207 |
| LDEV-5521 | Bug | fix missing scoping in helperBase.cfc
scope
|
6.2.2.1 |
| LDEV-5513 | Bug | cfflush not properly streaming output to browser
breaking-change
cfflush
|
6.2.2.0, 7.0.0.193 |
Lucee 6.2.1.122 Stable STABLE |
|||
| LDEV-5469 | Enhancement | latest docker tags are still 6.0
docker
|
6.2.1.122 |
| LDEV-5433 | Bug | Databased sessions failing to update
sessionmanagement
|
6.2.1.122 |
| LDEV-5508 | Bug | isJson function crashes with specific sequence in string: dot + line
feed at the beginning
json
regression
|
6.2.1.121, 6.2.2.4 |
| LDEV-5518 | Bug | Regression: preserveCaseForQueryColumn=false not working in 6.x with
remote methods
json
regression
remote
|
6.2.1.120, 6.2.2.3 |
Lucee 6.2.1.118-RC RC |
|||
| LDEV-5491 | Bug | pagePoolClear() or changing settings causes non heap memory to
increase
memory
regression
|
6.2.1.117 |
| LDEV-5509 | Bug | admin extension page lists LUCEE_EXTENSIONS with bundle-version
instead of version
admin
extensions
|
6.2.1.116 |
| LDEV-5507 | Bug | admin datasource code sample can produce invalid results
admin
datasource
|
6.2.1.115 |
| LDEV-5495 | Enhancement | change log level to error when extensions can't be installed
Deployment
extensions
logging
|
6.2.1.114 |
| LDEV-5494 | Enhancement | build: add server checkVersionGTE to test suite
build
tests
|
6.2.1.114 |
| LDEV-5477 | Enhancement | allow using local maven repo (.m2 dir)
java
maven
|
6.2.1.112 |
Lucee 6.2.1.112-RC RC |
|||
| LDEV-5477 | Enhancement | allow using local maven repo (.m2 dir)
java
maven
|
6.2.1.112 |
| LDEV-5475 | Bug | Lucee 6.2 and SOAP webservices throwing an error
AXIS
SOAP
WSDL
cfTypeToClass
|
6.2.1.111 |
| LDEV-5474 | Bug | extension downloading isn't being logged
extensions
logging
|
6.2.1.108 |
| LDEV-5473 | Bug | NPE calling .toJson() on an empty argument
NPE
regression
|
6.2.1.107 |
| LDEV-5471 | Enhancement | allow defining additional maven endpoints
java
maven
|
6.2.1.101 |
| LDEV-4476 | Bug | Adding duplicate of default Extension Provider URL seems to break
ext.providers page.
admin
providers
|
6.2.1.99 |
| LDEV-5467 | Bug | Failed to load dependencies in
[groupID:org.apache.maven;artifactId:maven-core;version:3.8.1]
maven
|
6.2.1.98 |
| LDEV-5463 | Bug | deployhandler rejects .lco
Deployment
regression
single-mode
|
6.2.1.98 |
| LDEV-5459 | Bug | Cannot invoke "Object.getClass()" because "obj" is null
regression
|
6.2.1.96 |
| LDEV-4644 | Enhancement | only show admin updates notifications for the same major version
admin
updates
|
5.3.11.1, 5.3.11.6, 5.4.2.12, 5.4.2.18, 6.0.0.518, 6.0.0.520, 6.2.1.95 |
| LDEV-5250 | Bug | attributeCollection attempts to set missing properties on CFTagCore
exception
performance
tag
|
6.2.1.94 |
| LDEV-5440 | Incompatibility | 'clone' method missing for java.util.LinkedHashMap
regression
struct
|
6.2.1.93 |
| LDEV-5441 | Bug | error downgrading from 7 to 6 (replacing fat jar) | 6.2.1.92 |
| LDEV-5438 | Bug | JSON Serialization Causes Infinite Loop in Error Handler | 6.2.1.91 |
| LDEV-5435 | Enhancement | force admin action=doPurgeExpiredSessions
sessionmanagement
tests
|
6.2.1.90 |
| LDEV-5428 | Bug | Exception message no longer shows the source code | 6.2.1.88 |
| LDEV-5430 | Bug | log levels are wrong for bundle download logging
logging
|
6.2.1.87 |
| LDEV-5427 | Enhancement | log out failed attempts to download bundles from maven
java
logging
maven
|
6.2.1.85 |
| LDEV-5420 | Bug | Lucee creates empty WEB-INF/lucee directory in single mode
single-mode
|
6.2.1.84 |
| LDEV-5385 | Bug | Websocket Extension not loading with Lucee 6.2
jakarta
websockets
|
6.2.1.83 |
| LDEV-5415 | Task | Implement Cascading Write Logging Flags
debugging
logging
performance
scope
|
6.1.2.34, 6.2.1.82 |
| LDEV-5399 | Bug | regression: ClassCastException with ortus hibernate extension on
docker
docker
orm
regression
|
6.2.1.77 |
Lucee 6.2.1.77-RC RC |
|||
| LDEV-5399 | Bug | regression: ClassCastException with ortus hibernate extension on
docker
docker
orm
regression
|
6.2.1.77 |
| LDEV-5384 | Bug | regression: fusion reactor won't load
fusionReactor
regression
|
6.2.1.76 |
| LDEV-5406 | Bug | Lucee query parameter error with param [...] may not be empty | 6.1.2.33, 6.2.1.75 |
| LDEV-5405 | Bug | restart causing this exception (silently) | 6.1.2.32, 6.2.1.71 |
| LDEV-5381 | Bug | regression: getMetadata Return No Longer Returns name for structs and
arrays
acf-compat
getMetaData
regression
|
6.2.1.70 |
| LDEV-5400 | Bug | regression: getPageSource()error because body is null within cfthread
type="daemon"
regression
threads
|
6.2.1.69 |
| LDEV-5025 | Bug | fork builds fail due to attempting to publish
build
|
6.2.1.68 |
| LDEV-5003 | Bug | always create light and zero
build
lucee-zero
|
6.2.1.68 |
Lucee 6.2.1.68-BETA BETA |
|||
| LDEV-5025 | Bug | fork builds fail due to attempting to publish
build
|
6.2.1.68 |
| LDEV-5003 | Bug | always create light and zero
build
lucee-zero
|
6.2.1.68 |
| LDEV-5401 | Bug | Deadlock in RedisCache
concurrency
redis
|
6.1.2.31, 6.2.1.66 |
| LDEV-5398 | Bug | Race condition in JavaProxyFactory causing FileAlreadyExistsException
when creating proxy classes
concurrency
|
6.1.2.30, 6.2.1.63 |
| LDEV-5322 | Bug | Lucee Admin displays 6.x Versions as downgrades for Ortus ORM
Extension
admin
extensions
|
6.2.1.62 |
| LDEV-5396 | Bug | docker builds missing (jdk,zero) and base variants, switch to noble
docker
lucee-zero
luceeDebug
|
6.2.1.61 |
| LDEV-5394 | Task | Implement Configurable CFID URL Parameter Usage Logging
sessionmanagement
|
6.1.2.28, 6.2.1.59 |
| LDEV-5393 | Task | Fix potential Race Condition in Session Scope Management
concurrency
sessionmanagement
|
6.2.1.58 |
| LDEV-4464 | Enhancement | Installer, add support for linux aarch64 (m1/m2/gravitron etc)
arm
installer
linux
|
6.2.1.58 |
| LDEV-5392 | Bug | admin cgiReadOnly doesn't reflect setting
admin
cgiReadOnly
|
6.2.1.57 |
| LDEV-5378 | Bug | cfprocessing directive hangs
processingDirective
|
6.2.1.56 |
| LDEV-5376 | Bug | context/lib directory is no longer working?
java
regression
|
6.2.1.55 |
| LDEV-5382 | Bug | GetHTTPTimeString is wrongly using hyphens in its datetime mask
date-time
regression
|
6.2.1.54 |
| LDEV-5278 | Bug | Date handling differences with 6.2
date-time
regression
|
6.2.1.51 |
| LDEV-5353 | Incompatibility | 'clone' method missing for array objects
array
regression
|
6.2.1.49 |
| LDEV-5355 | Bug | ConcurrentModificationException in GetApplicationSettings | 6.1.2.27, 6.2.1.43 |
| LDEV-5354 | Bug | BigDecimal Number Parsing Fails with Invisible Unicode Characters
regression
|
6.2.1.42 |
| LDEV-5327 | Enhancement | improve queryToStruct
performance
structure
|
6.2.1.41 |
| LDEV-5336 | Bug | DirectoryInfo(dir) dateLastModified is system time | 6.2.1.39 |
| LDEV-2954 | Bug | Calling CFTHREAD Creates New JSESSIONID Cookie Even When Session
Management Is Disabled
cookies
sessions
threads
|
6.2.1.38 |
| LDEV-5317 | Task | use cfsearch for the reference.cfm
documentation
|
6.2.1.29, 7.0.0.194 |
| LDEV-112 | Enhancement | improve StructSort() to accept a comparer UDF
acf-compat
structure
|
6.2.1.29 |
| LDEV-4753 | Bug | regression: cfupdate under doesn't handle empty numeric values
query
regression
|
6.2.1.25 |
| LDEV-5152 | Enhancement | add throwOnError for thread action="join"
exception
threads
|
6.2.1.24 |
| LDEV-5308 | Enhancement | add GetSystemPropOrEnvVar function
config
documentation
|
6.2.1.23 |
| LDEV-3452 | Incompatibility | CFHTTP doesn't use resource file name, when path is a directory
acf-compat
cfhttp
|
6.2.1.22 |
| LDEV-5227 | Bug | FileResource getMode uses ls -ld , setMode uses chmod
performance
resources
|
6.2.0.266, 6.2.1.21 |
| LDEV-5269 | Enhancement | add getTempDirectory( prefix ), for getting a unique temp directory,
similar to getTempFile()
temp
|
6.2.1.20 |
| LDEV-3709 | Enhancement | getTempFile, dir should default to getTempDirectory() (when using
named params)
temp
|
6.2.1.19 |
| LDEV-2713 | Bug | Uploaded files no longer inherit the destination directory's
permissions
file
regression
uploads
|
6.2.1.18 |
| LDEV-5304 | Bug | allow auto session rotate on unknown session cookie (disabled)
breaking-change
cookies
security
sessionmanagement
|
6.2.1.10, 6.2.1.17 |
| LDEV-5241 | Enhancement | add function sessionExists
sessionmanagement
|
6.2.1.16 |
| LDEV-3248 | Enhancement | SessionInvalidate for JEE Sessions
JEE
sessionmanagement
|
6.2.1.14 |
| LDEV-5292 | Bug | scopeContext.hasExistingCFSessionScope(pc) creates a session
internalRequest
sessionmanagement
|
6.2.1.13 |
| LDEV-3324 | Bug | sessionRotate() doesn't copy CSRF tokens to new session
CSRF
acf-compat
sessionmanagement
|
6.2.1.12 |
| LDEV-5291 | Enhancement | CSRFVerifyToken, add an optional remove argument, default false
CSRF
sessionmanagement
|
6.2.1.11 |
| LDEV-810 | Incompatibility | reEscape function is not implemented
acf-compat
regex
|
6.2.1.9 |
| LDEV-3951 | Bug | Adding Comment in tag-script syntax Causes Exception
acf-compat
syntax
tag
|
6.2.1.8 |
| LDEV-3507 | Bug | directoryCreate does not have a mode argument
directory
|
6.2.1.7 |
| LDEV-3506 | Bug | cfdirectory mode is not applied to new parent dirs with
createPath=true
file
|
6.2.1.7 |
| LDEV-1655 | Incompatibility | Support structToSorted() BIF
acf-compat
structure
|
6.2.1.6 |
| LDEV-5321 | Bug | only create ftpPool in pageContext when needed
ftp
memory
performance
|
6.2.1.5 |
Lucee 6.2.0.321 Stable STABLE |
|||
| LDEV-5332 | Enhancement | Lucee installer - don't set default jvm memory settings
installer
|
6.2.0.321 |
| LDEV-5380 | Bug | linux installer fails with almalinux / centos / redhat
installer
linux
|
6.2.0.321 |
| LDEV-4925 | Epic | Lucee 6.2 | 6.2.0.321 |
| LDEV-5366 | Enhancement | Change Application.log log level default to ERROR
breaking-change
logging
|
6.2.0.321 |
| LDEV-5334 | Bug | regression: hanging on shutdown
jakarta
regression
shutdown
tomcat
|
6.2.0.320 |
| LDEV-5159 | Bug | Lucee 6 startup logs contain: "Lucee was not able to register an event listener with io.undertow.servlet.spec.ServletContextImpl" | 6.2.0.320 |
Lucee 6.2.0.319-RC RC |
|||
| LDEV-5313 | Bug | error template doesn't wrap any more
exception
regression
|
6.2.0.316 |
Lucee 6.2.0.316-RC RC |
|||
| LDEV-5313 | Bug | error template doesn't wrap any more
exception
regression
|
6.2.0.316 |
| LDEV-5259 | Bug | regression: installing an extension logs you out of the admin
admin
extensions
regression
|
6.2.0.313 |
| LDEV-5248 | Bug | NPE with s3 extension
s3
|
6.2.0.313, S3 2.0.2.21 |
Lucee 6.2.0.313-RC RC |
|||
| LDEV-5259 | Bug | regression: installing an extension logs you out of the admin
admin
extensions
regression
|
6.2.0.313 |
| LDEV-5248 | Bug | NPE with s3 extension
s3
|
6.2.0.313, S3 2.0.2.21 |
| LDEV-4835 | Bug | rest mapping not working in single mode
rest
single-mode
|
6.1.2.24, 6.2.0.312, 7.0.0.96 |
| LDEV-3420 | Enhancement | Allow overriding log defaults, i.e. force logs to console, great for
docker
docker
logging
|
6.2.0.310, 7.0.0.146 |
| LDEV-5279 | Bug | LSparseDateTime() tests failing since java 21.0.6.7 update / IANA TZ
Data 2024b
breaking-change
date-time
regression
|
6.2.0.305 |
| LDEV-5280 | Bug | LSP message parser fails
lsp
|
6.2.0.304 |
| LDEV-5274 | Task | Enable Maven dependency checksum verification
maven
|
6.2.0.301 |
| LDEV-5277 | Bug | Lucee fails checking remote address of existing threads | 6.0.4.23, 6.1.2.23, 6.2.0.299 |
| LDEV-5265 | Bug | regression windows: java.lang.NoClassDefFoundError:
org/reactivestreams/Publisher
java
regression
windows
|
6.2.0.298 |
| LDEV-5256 | Bug | java.lang.ClassCastException: class lucee.runtime.java.JavaObject
cannot be cast to class io.proactive.GraphQLProvider
java
|
6.2.0.298 |
Lucee 6.2.0.298-RC RC |
|||
| LDEV-5265 | Bug | regression windows: java.lang.NoClassDefFoundError:
org/reactivestreams/Publisher
java
regression
windows
|
6.2.0.298 |
| LDEV-5256 | Bug | java.lang.ClassCastException: class lucee.runtime.java.JavaObject
cannot be cast to class io.proactive.GraphQLProvider
java
|
6.2.0.298 |
| LDEV-5253 | Bug | Can't delete Cookie in 6.2.0.284
cookies
jakarta
java
|
6.2.0.297 |
| LDEV-5263 | Bug | java.lang.IllegalStateException: Can't overwrite cause
exception
java
|
6.2.0.296 |
| LDEV-5217 | Bug | SecurityConfiguration for IntrusionDetector.Disable not found in
ESAPI.properties
ESAPI
|
6.2.0.294, ESAPI 2.2.4.18 |
| LDEV-5271 | Bug | sessionRotate() in onSessionStart() attaches onSessionEnd to old
session, instead of the new one
sessionmanagement
|
6.2.0.293 |
| LDEV-5254 | Bug | regression: duplicate() not making a deep copy of a query
query
regression
|
6.2.0.292 |
| LDEV-5524 | Enhancement | Refactor and improve Syntax Exceptions
exception
syntax
|
6.2.0.288 |
| LDEV-3312 | Bug | FileSetAttribute failing on windows
file
performance
resources
windows
|
6.2.0.288 |
| LDEV-2410 | Incompatibility | FileSetAttribute(file, "normal") does not clear Read-Only attribute
acf-compat
file
|
6.2.0.288 |
Lucee 6.2.0.284-RC RC |
|||
| LDEV-5169 | Bug | Scheduled tasks aren't loaded from CFconfig.json via deploy folder
until restart
Scheduler
cfconfig
|
6.1.2.21, 6.2.0.283, 7.0.0.89 |
| LDEV-5097 | Bug | Scheduled tasks continue running after deletion
Scheduler
|
6.1.2.20, 6.2.0.281, 7.0.0.88 |
| LDEV-5246 | Enhancement | disable controller System.GC() by default
controller
java
memory
performance
|
6.2.0.280 |
| LDEV-5245 | Bug | Optimize memory management for empty non-persistent sessions
memory
sessionmanagement
|
6.2.0.278 |
| LDEV-5243 | Enhancement | invalid extension is reported as successful
extensions
logging
|
6.2.0.275 |
| LDEV-4772 | Bug | Regression: Lucee 6 not finding/reading component mapped archive files
breaking-change
regression
|
6.2.0.275 |
| LDEV-2473 | Bug | Lucee ignores cfmailparam name="Message-ID"
acf-compat
cfmailparam
smtp
|
5.3.8.87, 6.2.0.274 |
| LDEV-5157 | Enhancement | regression cfml array .toString() is slow due to reflection
performance
regression
|
6.2.0.273 |
| LDEV-5238 | Bug | unable to load class path [[I.class] | 6.2.0.272 |
| LDEV-4862 | Bug | esapi temp properties should use a instance specific temp dir
ESAPI
Relevant-2024-5
temp
|
6.2.0.271, ESAPI 2.2.4.17 |
| LDEV-1783 | Bug | Exception lucee.runtime.exp.TemplateException is missing the template
path
debugging
error
exception
|
6.2.0.269 |
| LDEV-5230 | Bug | internalRequest always creates a session
internalRequest
memory
performance
sessionmanagement
|
6.2.0.267 |
| LDEV-5227 | Bug | FileResource getMode uses ls -ld , setMode uses chmod
performance
resources
|
6.2.0.266, 6.2.1.21 |
| LDEV-5034 | Bug | setMode fails on linux using extract("tgz") due to directory mask
40700 instead of 700
extract
linux
resources
|
6.1.1.59, 6.2.0.265 |
| LDEV-5144 | Bug | request access scope is syncronized
performance
request
|
6.2.0.264 |
| LDEV-5123 | Bug | query edit metadata functions are syncronized, should only be per
query instance
concurrency
performance
query
|
6.2.0.261 |
| LDEV-5146 | Bug | expandpath with placeholder on windows drops the trailing /
expandPath
windows
|
6.2.0.259 |
| LDEV-5211 | Enhancement | make DebugExecutionLog MAX_PARTS bypassable and configurable
executionLog
|
6.2.0.256 |
| LDEV-5207 | Bug | executionLog position offsets are broken for modern script style cfcs
executionLog
regression
|
6.2.0.256 |
| LDEV-5206 | Enhancement | consoleExecutionLog doesn't log to the console
executionLog
pageParts
|
6.2.0.256 |
| LDEV-3328 | Bug | invalid path access on windows
performance
startup
|
6.0.0.274, 6.2.0.250 |
| LDEV-5213 | Bug | Regression - Reading properties files using
java.util.PropertyResourceBundle very slow
performance
regression
|
6.2.0.239 |
| LDEV-5203 | Bug | createObject("java", "...", [paths] ) slower under java 21 than java
11
java
performance
|
6.2.0.237 |
| LDEV-5220 | Bug | regression: NPE
lucee.transformer.dynamic.meta.dynamic.ClazzDynamic.getMethod
(ClazzDynamic.java:326)
java
regression
|
6.2.0.236 |
| LDEV-5218 | Bug | File::getCanonicalFile and File::getCanonicalPath are much slower
since java 12
java
performance
regression
resources
|
6.2.0.233 |
| LDEV-5205 | Enhancement | Use optimal default thread count for parallel operations (ArrayEach
etc)
performance
threads
|
6.2.0.218 |
| LDEV-5180 | Bug | Regression: BitXor,BitSHRN,BitSHLN return wrong answer when
preciseMath is default and then toggled
numeric
regression
|
6.2.0.218 |
| LDEV-5201 | Enhancement | use an optimal hashmap maxsize for pageSourcePool (767 rather than
1000)
performance
|
6.2.0.216 |
| LDEV-5200 | Bug | allow configuring variable name cache max size in KeyImpl
performance
|
6.2.0.215 |
| LDEV-5198 | Bug | regression with bitOr
regression
|
6.2.0.214 |
| LDEV-5043 | Bug | Lucee 6 cfconfig incompatibilities with ortus cfconfig
config
|
6.1.2.11, 6.2.0.212 |
| LDEV-5194 | Bug | bytecode differs depending on if precise math is enabled
bytecode
numeric
regression
|
6.2.0.208 |
| LDEV-5192 | Bug | slow performance due to constant polling for precise math enabled
performance
regression
|
6.2.0.206 |
| LDEV-5161 | Bug | Performance Regression due preciseMath being on by default
numeric
performance
regression
|
6.2.0.206 |
| LDEV-5133 | Bug | updating via .lco in deploy fails
regression
|
6.2.0.202 |
| LDEV-5185 | Bug | regression: failed to access class java.util.HashMap$HashIterator
regression
|
6.2.0.200 |
| LDEV-5178 | Bug | Regression: Invalid call of the function [ArraySort], second Argument
[function] is invalid (precise.math=false)
numeric
regression
|
6.2.0.198 |
| LDEV-5189 | Bug | ParseNumber doesn't respect precise math, always returns a double
numeric
|
6.2.0.195 |
| LDEV-5186 | Bug | regression: xml fails with java 21, admin broken too
regression
xml
|
6.2.0.189 |
| LDEV-5156 | Enhancement | Allow configuring initialCapacity for arguments and local scopes
performance
scope
|
6.2.0.188 |
| LDEV-5163 | Enhancement | cache getUsedColumnsForQuery for qoq-hsqldb
QoQ
performance
|
6.2.0.187 |
| LDEV-4132 | Bug | OSGI error with ESAPI extension
[org.lucee.esapi:2.2.3.10002L;findbugsAnnotations:3.0.1;]
ESAPI
extensions
osgi
|
6.1.2.6, 6.2.0.186, ESAPI 2.2.4.16 |
| LDEV-5181 | Bug | Regression: java.lang.NullPointerException when using java.lang.System | 6.2.0.184 |
| LDEV-4602 | Bug | java.lang.StackOverflowError with 1.5mb cfml file
parser
|
6.2.0.183 |
| LDEV-3509 | Enhancement | Set name of Controler thread to "Controller" so it's easier to find in
perf tooling
java
threads
|
6.2.0.181 |
| LDEV-5183 | Task | Add Support for Maven Definition in Gradle Short Style
maven
|
6.2.0.179 |
| LDEV-3349 | Bug | CFHTTP double encodes in query string with +/plus/space
cfhttp
|
6.2.0.173 |
Lucee 6.2.0.166-RC RC |
|||
Lucee 6.2.0.165-RC RC |
|||
Lucee 6.2.0.164-RC RC |
|||
| LDEV-5137 | Enhancement | update postgres to 42.7.4
postgres
|
6.2.0.163 |
| LDEV-5136 | Enhancement | update to mysql 9.1.0
mysql
|
6.2.0.162 |
| LDEV-5134 | Enhancement | update to jsch 0.2.21
java
performance
sftp
|
6.2.0.161 |
| LDEV-5150 | Enhancement | improve toString() performance for structs and arrays by setting
initialCapacity for stringbuilder
performance
|
6.2.0.160 |
| LDEV-5149 | Task | Struct copy minimal initial capacity should be at least the struct
copied size
performance
structure
|
6.2.0.157 |
| LDEV-5140 | Enhancement | optimise the initial size of the cgi scope
cgi
performance
|
6.2.0.155 |
| LDEV-5139 | Task | Add Configuration to Control Direct Bytecode Execution in Lucee
bytecode
|
6.0.4.15, 6.1.1.114, 6.2.0.154 |
| LDEV-5138 | Bug | Environment Variable Placeholders in .CFConfig Not Interpreted in Custom Cache Configurations | 6.0.4.14, 6.1.1.113, 6.2.0.153 |
| LDEV-5130 | Bug | Strange result from Evaluate since 6.1.0.243
evaluate
numeric
regression
|
6.2.0.149 |
| LDEV-5127 | Bug | Val() function not properly validating | 6.1.1.107, 6.2.0.142 |
| LDEV-5126 | Bug | Performance Issue with <cfcookie> Tag Using expires="3"
cookies
date-time
performance
|
6.2.0.137 |
| LDEV-5125 | Bug | Maven: validate downloads against hash provided in header
maven
|
6.2.0.136 |
| LDEV-5118 | Bug | class lucee.invoc.wrap.v3.com.sun.org.apache.xerces.internal.jaxp.DocumentBu ilderFactoryImpl error loading admin | 6.2.0.134 |
| LDEV-4313 | Bug | All the Set-Cookie calls (with an expires) are synchronized
concurrency
cookies
performance
|
6.2.0.132 |
| LDEV-5119 | Bug | errors not thrown with invalid or unsupported component javasettings
maven specs
exception
java
maven
|
6.2.0.131 |
| LDEV-5120 | Bug | Java Crash after update to 6.2.0.125-SNAPSHOT | 6.2.0.130 |
| LDEV-5115 | Task | switch to java.time.format.DateTimeFormatter from SimpleFormat
concurrency
date-time
performance
|
6.2.0.124 |
| LDEV-5116 | Bug | application jdbc regression: Given version [latest] is invalid,
JDBC
regression
|
6.1.1.106, 6.2.0.121 |
| LDEV-5113 | Task | streamline the use of "synchronized"
concurrency
performance
|
6.2.0.120 |
| LDEV-2853 | Enhancement | avoid synchronized with DateTime Format
concurrency
date-time
performance
|
6.2.0.113 |
| LDEV-4244 | Bug | thread scope being reported as unscoped
debugging
performance
scope
threads
|
6.2.0.111 |
| LDEV-4098 | Bug | thread scope content corruption / loss, with testbox 2.3.0 or greater
scope
threads
|
6.2.0.111 |
| LDEV-5099 | Bug | lucee.runtime.engine.ThreadLocalPageContext.get() is null when using this.useJavaAsRegexEngine = TRUE | 6.1.1.103, 6.2.0.110 |
| LDEV-5106 | Incompatibility | Dynclasses not being cleared when JDK version changes (also, bug with JDK v23) | 6.1.1.96, 6.2.0.109 |
| LDEV-5050 | Bug | new Query() with empty list param should error but doesn't
query
|
6.2.0.102 |
| LDEV-5095 | Bug | missing value on string object was thrown as missing property, now
throws missing method
exception
java
|
6.2.0.101 |
| LDEV-5104 | Bug | NPE in CookieImpl (concurrency issue) | 6.1.1.93, 6.2.0.100 |
| LDEV-5103 | Bug | "java.lang.NullPointerException" when creating "java.text.SimpleDateFormat" | 6.2.0.99 |
| LDEV-5101 | Bug | NPE in DynamicInvoker | 6.2.0.99 |
| LDEV-5092 | Bug | java.util.ConcurrentModificationException in Java replaceCode
regression
|
6.2.0.96 |
| LDEV-5085 | Bug | regression: preside antisamy service fails to load java resources
java
regression
|
6.2.0.96 |
| LDEV-5098 | Bug | Switching between Server Admin and Web Admin "Services-AI" causes
error
admin
|
6.2.0.93 |
| LDEV-5086 | Bug | BigDecimal type and value mismatch in ORM prepared statements
regression
|
6.1.1.85, 6.2.0.84 |
| LDEV-5084 | Bug | No matching method for java.util.HashMap.newHashMap(numeric) found.
there are no methods with this name.
java
|
6.2.0.77 |
| LDEV-4356 | Bug | excessive RPC file not found checking
lucee6
performance
resources
|
6.2.0.71 |
| LDEV-4915 | Task | Map AI with exception template
ai
debugging
exception
|
6.2.0.62 |
| LDEV-5082 | Task | Implement Efficient DateTimeFormatter Reordering | 6.2.0.59 |
| LDEV-5079 | Task | add function "importJavaSettings"
java
|
6.2.0.56 |
| LDEV-2634 | Enhancement | generateRSAKeys() generates 1024-bit keys
encryption
security
|
6.2.0.55 |
| LDEV-5075 | Task | load java classes with the new operator | 6.2.0.52 |
| LDEV-4211 | Bug | Using not existing ORM entity within transaction throws incorrect
error
Hibernate
ORM
debugging
transaction
|
6.1.0.145, 6.2.0.52 |
| LDEV-4929 | Enhancement | Improve CFML compiler exceptions with line and col and snippet
exception
|
6.2.0.51 |
| LDEV-4800 | Enhancement | deserializeJSON() string of ordered struct returns an array - should
throw error
json
|
6.2.0.50 |
| LDEV-5377 | Bug | Tomcat 11 Installers, Express & Docker images for 6.2.1 onwards
installer
tomcat
|
6.2.0.48 |
| LDEV-5031 | Bug | Incorrect QoQ results when ordering aggregate selecft
QofQ
regression
|
6.2.0.41 |
| LDEV-5063 | Task | allow to define maven endpoint everywhere you can define OSGi | 6.2.0.40 |
| LDEV-5047 | Bug | Lucee 6.2 war file (forgebox/commandbox) references removed Lucee
servlet class
build
commandbox
war
|
6.2.0.39 |
| LDEV-4020 | Enhancement | Inconsistency in argument default handling with null support enabled
Null
acf-compat
|
6.2.0.39 |
| LDEV-4914 | Task | AI interface
ai
|
6.2.0.30 |
| LDEV-5040 | Task | add support for "javasettings" to cfconfig
config
|
6.2.0.28 |
| LDEV-4926 | Task | createObject link maven
java
osgi
|
6.2.0.28 |
| LDEV-5033 | Task | add argument "javasettings" to function JavaCast
java
|
6.2.0.27 |
| LDEV-5014 | Bug | slow startup process whilst updating to new version via the admin
controller
performance
|
6.2.0.22 |
| LDEV-3329 | Bug | extensions are constantly read from the filesystem
extensions
performance
|
6.2.0.22 |
| LDEV-5021 | Task | improve performance with cloning PageContext | 6.2.0.18 |
| LDEV-4965 | Task | extend this.javasettings with support for maven and osgi defintions
createobject
java
maven
osgi
|
6.2.0.18 |
| LDEV-5020 | Task | use virtual thread when running Java 21
threads
|
6.2.0.17 |
| LDEV-3578 | Enhancement | CFMLWriterImpl.java BUFFER_SIZE=100000 degrades performance
memory
performance
|
6.2.0.15 |
| LDEV-5016 | Task | add argument "format" to IsJson
json
|
6.2.0.14 |
| LDEV-4933 | Task | extend jdbcDriver with connectionString data | 6.2.0.13 |
| LDEV-4874 | Bug | invalid conditional operator - race compiler bug
regression
threads
|
6.1.0.206, 6.1.1.6, 6.2.0.2 |
| LDEV-4910 | Task | Switch the core and loader to jakarta (from javax)
jakarta
java
|
6.2.0.0 |
Last Updated: 01-Nov-2025 14:37:31