Video courtesy: Adobe.com
Have you ever wondered how ColdFusion has transformed from Allaire Cold Fusion 1.0 from the time it was launched in 1995 to Adobe ColdFusion 2023?
Allaire Cold Fusion 1.0 was introduced as tag-based programming templates (DBML) with basic database connectivity. In the past 25 years and more than 20 versions, it has transformed to become Adobe ColdFusion 2023 which is highly equipped with great features like Cloud Story – Google Cloud Platform, Central Configuration Server (CCS), SSO CF Admin Integration (SAML/LDAP), New PDF Engine (PDF Reactor), Library Updates (Java, Solr, Hibernate), and Native GraphQL Query support.
Adobe ColdFusion 2023/CF 2023 (Fortuna)
- Cloud Story – Google Cloud Platform
- Central Configuration Server (CCS)
- SSO CF Admin Integration (SAML/LDAP)
- New PDF Engine (PDF Reactor)
- Library Updates (Java, Solr, Hibernate)
- Native GraphQL Query support
- Dozens of bugs fixed already.
- Core Support to 2028, Extended 2029 (TBD)
- More details on Adobe ColdFusion 2023
Adobe ColdFusion 2021/CF 2021
- Multi/Hybrid Cloud support
- Docker Image
- Better Licensing for Cloud/Containers
- Reduced Installer/Image size
- Serverless Tool to build CF lambda
- Extended support beyond 2025
- More details on Adobe ColdFusion 2021
More on Current and Previous Versions of ColdFusion
Adobe ColdFusion 2018 – July 2018 (Aether)
- Semicolons optional
- Asynchronous Programming runAsync()
- Typed Arrays [type][element1,element2,etc]
- Array Negative Indices lastItem = a[-1]
- Array Slices
- Member Functions on String Literals “string”.len()
- Component Enhancements: Abstract, Final, Default Functions, Covariance
- Performance Monitoring Toolset
- Lockdown Installer
- ColdFusion 2018 New Tags and Functions
Adobe ColdFusion 2016 – February 2016 (Raijin)
- Security Analyzer
- API Manager
- ColdFusion 2016 New Tags and Functions
Adobe ColdFusion 11 – April 2014 (Splendor)
- Member functions eg structName.keyExists(“k”) instead of structKeyExists(structName, “k”)
- Full script support for all tags eg: cftagName(attribute=value)
- ColdFusion 11 New Tags and Functions
Adobe ColdFusion 10 – May 2012 (Zeus)
- Ditched JRun, Moved to Tomcat
- ColdFusion 10 New Tags and Functions
Adobe ColdFusion 9 – October 2009 (Centaur)
- Added Script Components
- Added ORM via Hibernate
- ColdFusion 9 New Tags and Functions
Adobe ColdFusion 8 – July 2007 (Scorpio)
- Implicit array and structs, eg x = [1,2,3]
- ColdFusion 8 New Tags and Functions
Macromedia ColdFusion 7 – February 2005 (Merrimack)
- Enhanced Crypto
- ColdFusion 7 New Tags and Functions
Macromedia ColdFusion 6 – June 2002 (AKA ColdFusion MX OR NEO)
- Rewritten in Java
- Added Components / CFCs
- SOAP Web Services
- ColdFusion 6 New Tags and Functions
Macromedia ColdFusion 5 – June 2001
- ColdFusion 5 Release Notes
- ColdFusion 5 Language Reference
- UDF’s / cfscript function
- ColdFusion 5 New Tags and Functions
Allaire ColdFusion 4.5 – November 1999
- url, cgi, form, and cookie scopes are now structures
- Added lots of Java Integration features (CFX, createObject, cfservlet)
- ColdFusion 4.5 New Tags and Functions
Allaire ColdFusion 4.0 – November 1998
- Added cfscript
- ColdFusion 4 New Tags and Functions
Allaire Cold Fusion 3 – June 1997
- Full text searching and indexing (Verity)
- COM integration
- Template Encryption
- Multidimensional Arrays
- Custom Tags
- Java Form Controls
- Server Scope Added
- Operator short cuts: GTE LTE LT GT
- Version 3.1 released November 1997 added RDS and Solaris Support
Allaire Cold Fusion 2 – November 1996
- CFML (tags were switched from dbif to cfif)
- Significantly expanded language capabilities
- Advanced function library
- File Upload and Management
- Application Framework (Application.cfm)
- Client Management
Allaire Cold Fusion 1.5 – February 1996
- Email DBMAIL
- CFX Tags C/C++
ALLAIRE COLD FUSION 1.0 – July 1995
- Database Connectivity
- Tag-based programming templates (DBML)
For more details on ColdFusion Versions