Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
In this section you will find the release notes for each version we release under this major version. If you are looking for the release notes of previous major versions use the version switcher at the top left of this documentation book. Here is a breakdown of our major version releases.
Version 6.0 - August 2020
Version 3.0 - March 2011
Version 2.0 - April 2007
Version 1.0 - June 2006
June 21, 2022
Bug
CACHEBOX-66 Cachebox concurrent store meta index not thread safe during reaping
Improvement
CACHEBOX-82 Remove the usage of identity hash codes, they are no longer relevant and can cause contention under load
July 9th, 2021
CACHEBOX-68 BlackHoleStore never finishes reap() method
January 28th, 2022
CACHEBOX-76 Fixed method return value + SQL compatibility on jdbc metadata indexer thanks to @homestar9
CACHEBOX-75 reap operation was not ignoring 0 values for last access timeouts
CACHEBOX-74 Typo in queryExecute Attribute "datasource" in the JDBCStore.cfc
CACHEBOX-73 Replace IIF and urlEncodedFormat on cache content reports
CACHEBOX-79 Lower logging verbosity of cache reaping from info to debug messages
February 17, 2022
Bugs
CACHEBOX-80 Bug in JDBCMetadataIndexer sortedKeys() using non-existent variable arguments.objectKey
Minor Improvements
CACHEBOX-81 JDBCStore Dynamically generate queryExecute options + new config to always include DSN due to ACF issues
This release was a ColdBox minor bump with no tickets affecting CacheBox
CacheBox 6.1.0 is a minor release with only resolved tickets for the underlying LogBox library.
[LOGBOX-53] - Direct console debugging is left in the AbstractAppender
and FileAppender
ColdBox 6.3.0 is a minor release that squashes lots of bugs and does tons of improvements for performance!
[CACHEBOX-67] - getStoreMetadataReport()
- wrong order of the reduce()
parameters
CacheBox 6.2.0 is a minor released under the main ColdBox 6.x umbrella. Significant updates and release notes are below. Please also note that LogBox is included with CacheBox, so all updates to the LogBox library are also updates of CacheBox 6.2.0.
[COLDBOX-945] - Event caching now bases off the multi host key from the event.getSESBaseURL() to improve consistencies and single responsibility
[COLDBOX-953] - Update DateFormat
Mask to use lowercase "d" to be compatible with ACF2021
CacheBox 6 is a major release following suite of the ColdBox Platform umbrella. Below you can find a link to the ColdBox what's new and the CacheBox release notes for this major release.
[CACHEBOX-59] - Announced Events in the set() of the cacheBoxProvider
[CACHEBOX-63] - cfthread-20506;variable [ATTRIBUES] doesn't exist;lucee.runtime.exp.ExpressionException: variable [ATTRIBUES] doesn't exist
[CACHEBOX-24] - CacheBox reaper : migrate to a scheduled task via cbPromises
[CACHEBOX-60] - CacheFactory gets a reference to an asyncManager and a task scheduler whether they are in ColdBox or non-ColdBox mode
[CACHEBOX-64] - Migrations to script and more fluent programming
[LOGBOX-35] - FileAppender: if logging happens in a thread, queue never gets processed and, potentially, you run out of heap space
[LOGBOX-38] - Rotate property is defined but never used
[LOGBOX-45] - Work around for adobe bug CF-4204874 where closures are holding on to tak contexts
[LOGBOX-50] - Rolling file appender inserting tabs on first line
[LOGBOX-5] - Allow config path as string in LogBox init (standalone)
[LOGBOX-11] - Allow standard appenders to be configured by name (instead of full path)
[LOGBOX-36] - Added an `err()` to abstract appenders for reporting to the error streams
[LOGBOX-42] - All appenders get a reference to the running LogBox instance
[LOGBOX-43] - LogBox has a scheduler executor and the asyncmanager attached to it for standalone and ColdBox mode.
[LOGBOX-44] - Rolling appender now uses the new async schedulers to stream data to files
[LOGBOX-46] - Update ConsoleAppender to use TaskScheduler
[LOGBOX-47] - AbstractAppender log listener and queueing facilities are now available for all appenders
[LOGBOX-48] - DB Appender now uses a queueing approach to sending log messages
[LOGBOX-49] - Rolling File Appender now uses the async scheduler for log rotation checks