Video courtesy: Adobe.com

Have you ever wondered how ColdFusion transformed from Allaire Cold Fusion 1.0 in 1995 to Adobe ColdFusion 2020?

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 2020 which is highly equipped with great features like Multi-Cloud support, Containers, and even deploying Serverless code.

ADOBE ColdFusion 2020

  • 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 2020

Adobe ColdFusion 2020 Pre-release will soon open up, for more details refer to this link ColdFusion 2020.

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