Introducing Adobe ColdFusion (2021 release)

Adobe ColdFusion (2021 release) is finally here!
The completely reimagined Adobe ColdFusion (2021 release) offers a modular, secure, and containerized approach to building applications that can run across multiple cloud providers or on-premises. You can now switch between cloud service providers without having to rewrite your application.
For more information, see What’s new and changed in ColdFusion (2021 release).
Take your applications to the cloud
Seamlessly manage your infrastructure and reduce downtime by quickly connecting to the Microsoft Azure or Amazon Web Services (AWS) database, storage, messaging, Amazon RDS, and email services. Move services from one cloud service provider to another without having to rewrite your application each time.
Modularization
You can now install only the services your application needs, and nothing more. Modularization lets you continuously integrate small pieces of code and deliver applications quickly and seamlessly.
Use the ColdFusion Package Manager to manage, install, uninstall, upgrade, and downgrade packages.
Lightweight installer
Get up and running in minutes with an all-new installer that lets you automate repeatable installations of only the services you need. You have absolute control over what you install at all times.
For more information, see ColdFusion (2021 release) Express Installer.
NoSQL database
Optimize the scale-up architecture offered by AWS DynamoDB and MongoDB to handle large volumes of data with the built-in productive interface to NoSQL databases. Store unstructured, semistructured, or structured data, and enable easy updates to schemas and fields.
SAML
With SAML, all users have a single point of authentication, which gives the enterprise a birds-eye view of user-level access into the ecosystem at all times.
For more information, see Use SAML in ColdFusion.
CFSetup configuration tool
Deploy server settings from one instance to another, manage them through a console, and automate your admin tasks seamlessly with CF Setup. Uniformity of applications across servers is now a given.
For more information, see CFSetup configuration tool.
Language enhancements
CFML has evolved over the years. Developers can now incorporate modern OO programming and functional programming standards when developing applications. The following is a summary of what is new and changed in ColdFusion 2021.
- Support for parallel programming in arrays, structs, and queries
- Immediately invoked function expressions (IIFE)
- Iterable objects, via Spread and Rest operators
- Iterator support for CFCs
- Support for static fields and methods for CFCs
- Identity operator, "=="
- Case-sensitive and ordered structs
- "Destructuring assignment" feature for structs, arrays
- Dynamic switch case
- Create and execute Java within CFML
- Support for implementing/extending Java Interfaces
- …and many more!
For more details, see New and changed functions in ColdFusion (2021 release).
Other enhancements
- Licensing and Activation
- Multi-cloud RDS
- CosmosDB
- ColdFusion Administrator Changes
- Performance Monitoring Toolset changes

