Upgrading to ColdBox 8
The official ColdBox 8 upgrade guide
ColdFusion 2018-2021 Support Dropped
Removals
CacheBox Tag Interfaces: ICacheProvider, IStats
BeanPopulator
Client Flash
ColdBox Util Env/System Methods
Binder.getProperty() default Argument Removed
default Argument RemovedBinder.getCacheBoxConfig() Removed
RequestContext SES Methods Removed
Router.getModulesRoutingTable() Removed
Router.includeRoutes() removed
Router.with() and endWith() removed
Router.addRoute() matchVariables Argument Removed
matchVariables Argument RemovedRouter.setFullRewrites() Removed
InterceptorService.processState() Removed
Deprecations
Super Type Methods
ScheduledExecutor
AI-Assisted Upgrade Instructions
Code Inspection Patterns
1. Cache Provider Interface Usage
2. BeanPopulator Usage
3. Client Flash Scope Usage
4. Environment Method Usage
5. Deprecated Binder Methods
6. RequestContext SES Methods
7. Router Removed Methods
8. InterceptorService Removed Methods
9. Super Type Method Usage
Automated Replacement Rules
Cache Provider Updates
BeanPopulator to ObjectPopulator
Environment Method Delegation
Binder Method Updates
Router Method Updates
InterceptorService Method Updates
Super Type Method Updates
Client Flash Removal
Upgrade Validation
Manual Review Required
Completion Checklist
Last updated
Was this helpful?