What's New With 6.0.0
Last updated
Was this helpful?
Last updated
Was this helpful?
[] - Announced Events in the set() of the cacheBoxProvider
[] - cfthread-20506;variable [ATTRIBUES] doesn't exist;lucee.runtime.exp.ExpressionException: variable [ATTRIBUES] doesn't exist
[] - CacheBox reaper : migrate to a scheduled task via cbPromises
[] - CacheFactory gets a reference to an asyncManager and a task scheduler whether they are in ColdBox or non-ColdBox mode
[] - Migrations to script and more fluent programming
[] - FileAppender: if logging happens in a thread, queue never gets processed and, potentially, you run out of heap space
[] - Rotate property is defined but never used
[] - Work around for adobe bug CF-4204874 where closures are holding on to tak contexts
[] - Rolling file appender inserting tabs on first line
[] - Allow config path as string in LogBox init (standalone)
[] - Allow standard appenders to be configured by name (instead of full path)
[] - Added an `err()` to abstract appenders for reporting to the error streams
[] - All appenders get a reference to the running LogBox instance
[] - LogBox has a scheduler executor and the asyncmanager attached to it for standalone and ColdBox mode.
[] - Rolling appender now uses the new async schedulers to stream data to files
[] - Update ConsoleAppender to use TaskScheduler
[] - AbstractAppender log listener and queueing facilities are now available for all appenders
[] - DB Appender now uses a queueing approach to sending log messages
[] - Rolling File Appender now uses the async scheduler for log rotation checks
[] - Improvements to threading for logging to avoid dumb Adobe duplicates
[] - refactoring of internal utility closures to udfs to avoid ACF memory leaks: CF-4204874
[] - Migrations to script and more fluent programming