LDEV-2677- add flexibility how template classes get updated
LDEV-2332- random crashes lucee 5.3.2.77 under load
LDEV-2608- Regression in struct implementation causing stack overflow
LDEV-2317- REGRESSION - java.lang.NoClassDefFoundError - Solr 8
LDEV-2601- javasettings fails with invalid OSGi Bundles
LDEV-2163- Lucee cacerts file is old
LDEV-2212- throws an error
LDEV-2565- csrfGenerateToken() and csrfVerifyToken() with no arguments throw a null pointer exception.
LDEV-2536- Regression w/CFML Sessions: Session scope does not support CSRF Tokens
LDEV-2513- Regression: can no longer add extension provider in admin
LDEV-2474- CFLocation in 5.3.3.62 Filling Up Error Logs
LDEV-2460- Initial Password Setup Not Working
LDEV-2517- unsupported third party extensions warning shown for lucee extensions when offline
LDEV-2429- Schedule task - Valid task becomes invalid
LDEV-2527- Concurrency: reflection metho d lookups using single sychronous map holding locks under concurrent load
LDEV-2488- java.util.ConcurrentModificationException in StructClear()
LDEV-2479- lucee.runtime.exp.NativeException: java.lang.StackOverflowError
LDEV-2431- don't require a login to to the web administrator if logged into the server administrator
LDEV-2320- Zipping empty folder errors (Regression)
LDEV-2465- change log level of some scheduler log to debug
LDEV-2464- datasource log4j appender "insert" no columnlist
LDEV-2328- Regression: Can't resize image proportionally in ImageResize
LDEV-2437- log spam "com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl is used as DocumentBuilderFactory"
LDEV-1676- Expose XML Parser Configuration to prevent XXE
LDEV-2433- Admin blows up when an extension has an invalid icon image and makes ALL extensions unusable
LDEV-2405- Flying Saucer PDF extension leaks debugging lines out to the console
LDEV-2035- Event Gateway - Add a Gateway Type to Handle Asynchronous events through CFCs
LDEV-1850- PDF: cfpdf - remove password from pdf-file
LDEV-926- Stop allowing unauthenticated people set default passwords for web admins
LDEV-2274- undefined tooltips for metrics graphs
LDEV-2128- Query of Queries UNION returns incorrect results with cfqueryparam
LDEV-2113- xmlValidate Cannot find the declaration of element
LDEV-2097- CFQuery Lazy="true", i.e. SimpleQuery is able to consume infinite heap memory during request
LDEV-2150- cfthread object empty inside of a thread
LDEV-1933- CFMAIL can't connect to TLSv1.2 smtp server
LDEV-412- CSRF functions are restricted to CF Sessions
LDEV-2401- LSParseNumber thread unsafe?
LDEV-2290- application log has WARN entries when LOG level set to ERROR
LDEV-2108- SerializeJSON argument error even when supplied argument is a boolean
LDEV-2091- CFThread after join logs implicit error that is not fixable
LDEV-2310- Valid base64 string doesn't convert into image
LDEV-2273- Replace by struct multiplies when value contains key
LDEV-2270- sameFormFieldsAsArray converts all fields to arrays
LDEV-1939- Nested cftry in cfcatch duplicates error logs
LDEV-2307- Downgrade version(base) doesn't exist after upgrade into latest version
LDEV-2301- server update crashes when lucee can't connect to internet or lucee webservices down
LDEV-2386- Oracle Stored Procedure fails When Owner is specified
LDEV-2385- make all uses of ReferenceMap thread safe
LDEV-1377- Inadequate synchronization in lucee.runtime.reflection.storage.SoftMethodStorage
LDEV-2750- serializeJSON with "struct" is changing key case to upper
LDEV-2304- SerializeJSON not preserving case on query
LDEV-2085- add possibility to define a directory containing OSGi bundles with this.javaSettings
LDEV-2349- FileCopy- Destination file losses the original access mode
LDEV-2116- executable bit is lost on files when using directoryCopy() on binaries
LDEV-2096- ArrayNew is not default synchronized=true and missing typed arrays documentation
Snapshot
7.0.1.25-SNAPSHOT
Snapshots are auto-generated with each repository update. They may be unstable and are NOT suited for production use.
LDEV-5542- CFHTTP only follows GET redirects, allow post and delete via redirect="lax"
LDEV-3728- include the redirected urls in result for cfhttp redirect="true"
LDEV-5501- tag and function names, args and attrs are all stored in lowercase
LDEV-5539- Loading missing Proxy classes fails
LDEV-5526- regression createObject( "com", "WScript.Shell" ) throws path error
Extensions
Lucee Extensions, simply copy them to /lucee-server/deploy, of a running Lucee installation, to install them.
You can also install this Extensions from within your Lucee Administrator under "Extension/Application".
WebSockets Client Extension
ID: 058215B3-5544-4392-A187A1649EB5CA90
Simple client for Websocket interaction for testing.
This extension has been merged into "Lucee WebSockets Extension" (3F9DFF32-B555-449D-B0EB5DB723044045) version 3.0.0.14+. Please uninstall this extension and install the newer one. Documentation: https://github.com/lucee/lucee-docs/blob/master/docs/recipes/websocket-extension.md
Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package optimized for interactive applications.
Free and open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
jTDS is an open source 100% pure Java (type 4) JDBC 3.0 driver for Microsoft SQL Server (6.5, 7, 2000, 2005, 2008 and 2012) and Sybase Adaptive Server Enterprise (10, 11, 12 and 15).
Provides OWASP ESAPI (Enterprise Security API) functions for Lucee Server to enhance application security. Includes encoding, encryption, validation, and sanitization methods to protect against XSS, SQL injection, and other common web vulnerabilities.
Free and open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
Lucee PDF Extension provides essential PDF manipulation tags (cfdocument, cfpdf, cfpdfparam, etc.) specifically designed for Jakarta EE environments like Tomcat 10+. This version is fully compatible with Jakarta Servlet specifications and requires Lucee 7. For Lucee 6 installations, please use PDF Extension 1.0 instead. The extension delivers the same familiar functionality while ensuring seamless operation in modern servlet containers that have migrated to the jakarta namespace.
HSQLDB (HyperSQL DataBase) is the leading SQL relational database software written in Java. It offers a small, fast multithreaded and transactional database engine with in-memory and disk-based tables and supports embedded and server modes. It includes a powerful command line SQL tool and simple GUI query tools.
A lightweight extension that provides built-in Ajax functionality for Lucee Server applications. Enables seamless asynchronous communication between client-side JavaScript and server-side CFML, featuring easy-to-use tags and functions for dynamic content loading, form submissions, and real-time data updates without page refreshes. Includes support for JSON serialization, error handling, and cross-browser compatibility.
MaxDB is an ANSI SQL-92 (entry level) compliant relational database management system (RDBMS) from SAP AG, which was also delivered by MySQL AB from 2003 to 2007. MaxDB is targeted for large SAP environments e.g. mySAP Business Suite and other applications that require enterprise-level database functionality.
DuckDB is an in-process, open-source SQL OLAP database management system optimized for fast, analytical workloads and designed for simplicity, portability, and high performance.
Adds a Log4j2 Sentry appender to Lucee Server for real-time error tracking and monitoring. Automatically captures and reports application errors, exceptions, and log events to Sentry for centralized debugging and alerting.
Integrates EHCache as a high-performance caching provider for Lucee Server. Enables distributed caching, disk persistence, session clustering, and advanced memory management for enterprise applications.
Lucee Image Extension provides essential image manipulation tags and functions (cfimage, imageCrop, imageNew, etc.) for Lucee 7+ running on Jakarta EE containers. This version requires Lucee 7 and is compatible with Tomcat 10+. For Lucee 6 installations, please use Image Extension 2.x instead.
Apache Axis (Apache eXtensible Interaction System) is an open-source, XML based Web service framework. It consists of a Java and a C++ implementation of the SOAP server, and various utilities and APIs for generating and deploying Web service applications.
This is the MongoDB Cache implementation for Lucee. This allows you to cache objects, primitives and queries in a MongoDB server that can be used as a cache.
The Lucee Search Extension integrates Apache Lucene to provide robust, scalable, and efficient full-text search functionalities within Lucee applications.
Lucee Form Extension 2.0 provides essential form tags (cfform, cfinput, cfselect, etc.) specifically designed for Jakarta EE environments like Tomcat 10+. This version is fully compatible with Jakarta Servlet specifications and requires Lucee 7. For Lucee 6 installations, please use Form Extension 1.0 instead. The extension delivers the same familiar functionality while ensuring seamless operation in modern servlet containers that have migrated to the jakarta namespace.