7.4.0
·
4 commits
to development
since this release
ColdBox HMVC
Improvement
- COLDBOX-1286 Make sure global scheduler is loaded after modules load.
- COLDBOX-1287 If running scheduled tasks manually with a `force` then do not set the next run since this is a forced run.
- COLDBOX-1288 Allow Disabling of PrettyJson in Log Output
- COLDBOX-1294 Call `reset()` when testing and unloadColdbox is true in the `afterTests()` to make sure the reset procedures are done, not only the shutdown.
- COLDBOX-1305 Improvement: Update Config Seeding to Include Original Module Settings
New Features
- COLDBOX-1285 BoxLang Support so you can write your ColdBox apps in BoxLang
- COLDBOX-1296 New flow peek() method to do fluent peeks in objects
- COLDBOX-1297 Schedulers now have a startupTask( task ) to dynamically startup a task by name or task object
- COLDBOX-1306 Better tracking of status code and text on the request context so integration tests are not corrupted by response commitment: getStatusCode(), getStatusText() accessors
Bugs
- COLDBOX-1280 coldbox.system.cache.policies.LRU cleanup errors
- COLDBOX-1281 DateTimeHelper.validateTime Regression
- COLDBOX-1282 ScheduledTasks Bug - java.util.concurrent.TimeUnit type error
- COLDBOX-1289 Directory Helper Logic in Renderer.cfc is Incorrect and Generates Bad Path On Windows
- COLDBOX-1295 Dumps in BugReport.cfm need top attributes
- COLDBOX-1304 thisLocationToken is not var scoped
- COLDBOX-1311 Remove direct calls to the servlet response.setStatus( int, String ) methods due to jakarta removing statusText
- COLDBOX-1317 ACF 2025 has removed htmlEditFormat
- COLDBOX-1326 populator discover entity name not accouting for missing entityname
- COLDBOX-1327 `layoutLocations` variable error when using event.noLayout()
CacheBox
New Feature
- CACHEBOX-87 BoxLang Providers
- CACHEBOX-88 New approach for indexing objects on object stores to allow for concurrency and without separating indexers
Bug
- CACHEBOX-86 JDBCStore has double now overrides when doing insert/updates on caching. Remove one of them
Improvement
- CACHEBOX-42 Rewrite CacheBox DiskStore to not rely on in-memory indexer
LogBox
Bug
- LOGBOX-81 Make the Rolling File Appender rotator task timer configurable: rotatorSchedulerMinutes property
- LOGBOX-82 LogBox Rolling file threads rotator running on an insane millisecond timer instead of minutes
WireBox
Bug
- WIREBOX-155 ExceptionBean is referenced but not shipped with Standalone install