Adobe ColdFusion 2023 (Fortuna) has been officially released! This latest release promises to be the best version of ColdFusion yet, surpassing even industry-leading programming languages. You don’t have to wait any longer to experience its exceptional features. The Live version of ColdFusion 2023 is now accessible for you to explore. Simply click on the provided link, and you’ll be ready to dive in!
ColdFusion 2023
Table Of Contents
- What’s new in ColdFusion 2023 (Fortuna)?
- Features available in the Fortuna are as follows.
- How to Install ColdFusion 2023
- Frequently Asked Questions
- Conclusion
What’s new in ColdFusion 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 each feature are as follows.
1. Google Cloud Platform:
GCP is a powerful cloud computing platform that offers a wide range of services and features to help users build and deploy their
- Storage Services.
- FireStore
- GCP Common Profile
- GCP PubSub
- CloudSQL (MySQL8, PostGres 14, MSSQL 2019)
- MemStore (Redis, Memcached)
2. Central Configuration Server (CCS):
CCS provides a secure way to manage and distribute configuration settings, ensuring that changes are applied consistently and quickly across all systems and applications.
- Syncing of CF Settings via CF admin & CFsetup & Admin API
- Environment
- Multi-Cluster Support
- Versioning
- ccs.bat
- CCS Admin Page
- Installation via CFPM
- Auto Discovery
- ccs.sh
3. CF Admin SSO Support:
With ColdFusion Admin SSO Support, users can log in to the ColdFusion administrator console using their existing corporate credentials, such as Active Directory or LDAP credentials.
- New Admin APIs
- setAdminLdapConfiguration
- getAdminLdapConfiguration
- deleteLdapConfiguration
- setExternalAuthentication
- getExternalAuthentication
- deleteAdminSamlConfig
- getAdminSamlConfig
- LDAP & SAML for login, configuration, and user/group setup
HTMLtoPDF Engine Upgrade:
Upgrading the HTMLtoPDF conversion engine using PDFreactor can bring significant benefits in terms of improved functionality, performance, and compatibility with modern web technologies.
- Using PDFReactor Engine
- Improved support for CSS3
- HTML5+
- SVG
- Page breaks, fonts, form elements
- Large HTML files
- Audio & video embedding
Library Updates:
New features may be added to the library to improve the functionality of the application or enhance the user experience. These features can be critical in keeping the application competitive and up-to-date with the latest industry trends.
- Java 17
- SOLR 8.9
- Hibernate 5.6+
GraphQL:
GraphQL provides a powerful and flexible alternative to traditional REST APIs and has become increasingly popular among developers due to its benefits in data retrieval efficiency, schema management, and real-time data support.
- Ability to connect to & consume GraphQL endpoints using native GraphQL query Language.
- Queries & mutations
- Arguments
- Variables
- Aliases
- Fragments
- Directives
- Operation Names
- Subscriptions
- Caching (potentially leveraging CF’s caching engines for shared caches & scopes)
- Using the GraphQL specifications: https://graphql.org/learn/
Features available in the Fortuna are as follows.
- GraphQL Client (native GQL support for consuming GraphQL endpoints)
- Google Cloud Platform (FireStore)
- Google Cloud Platform (Storage)
- Google Cloud Platform (Pub/Sub)
- Central Configuration Service
- HTML to PDF engine upgrade
- PMT Integrations for GCP (Firestore, Pub/Sub, Storage monitoring)
- JSON Web Tokens
- SSO CF Administrator (LDAP/SAML support)
Overall, ColdFusion 2023 (Fortuna) is an impressive update with its great features. ColdFusion 2023 is the perfect tool for developers who want to build high-performance and secure web applications.
How to Install ColdFusion 2023
- Download ColdFusion 2023:
- Run the Installer:
- Select Installation Type:
- Choose Installation Directory:
- Configure Web Server:
- Set Admin Password:
- Select Components:
- Complete Installation:
- Start ColdFusion Services:
- Access ColdFusion Administrator:
– Visit the Adobe website and download the ColdFusion 2023 installer for your operating system.
– Double-click the downloaded installer file and follow the on-screen instructions to begin the installation.
– Choose between `Server` (default), `Development`, or `Production` mode based on your environment.
– Select the directory where you want ColdFusion to be installed, or accept the default location.
– If you have a web server like IIS or Apache, configure ColdFusion to connect with it during installation.
– Create a password for the ColdFusion Administrator console.
– Choose additional components like the Performance Monitoring Toolset if required.
– Review your settings and click `Install` to complete the process.
– Once installed, start the ColdFusion services through the ColdFusion Administrator or your operating system’s services manager.
– Open a web browser and go to `http://localhost:8500/CFIDE/administrator` to access the ColdFusion Administrator and finalize your configuration.
References
The recent Adobe event “The Road to Fortuna by Mark Takata”
https://winter-special-preview-of-cf2023.meetus.adobeevents.com/
Frequently Asked Questions
1. What is the latest version of ColdFusion?
The latest version of ColdFusion is ColdFusion 2023. This version introduces new features, performance enhancements, and security updates to help developers create and manage web applications more efficiently.
2. What are the key new features in ColdFusion 2023?
ColdFusion 2023 includes several new features such as enhanced cloud support, improved API management, advanced PDF processing capabilities, and updates to the security framework. Additionally, it offers better integration with modern web technologies and performance optimizations.
3. Is it safe to upgrade to ColdFusion 2023?
Yes, upgrading to ColdFusion 2023 is generally safe and recommended, especially if you are running an older version. The 2023 release includes important security patches and performance improvements. However, it’s crucial to thoroughly test your applications in a staging environment before upgrading your production environment to ensure compatibility.
4. What should I consider before upgrading to ColdFusion 2023?
Before upgrading, consider the following:
Compatibility: Ensure that your existing applications, custom tags, components, and third-party integrations are compatible with ColdFusion 2023.
Testing: Perform thorough testing in a staging environment to identify any issues before deploying to production.
Backup: Always back up your current environment, including your ColdFusion server and databases, to ensure you can roll back if needed.
Documentation: Review the ColdFusion 2023 documentation for any deprecated features or changes that might affect your applications.
5. What are the system requirements for ColdFusion 2023?
ColdFusion 2023 requires a supported operating system (e.g., Windows, Linux), a compatible Java Development Kit (JDK), and sufficient server resources (RAM, CPU) to run efficiently. It’s recommended to review the official system requirements documentation for detailed specifications.
6. How does ColdFusion 2023 handle security?
ColdFusion 2023 includes several security enhancements, such as improved encryption algorithms, updated libraries, and better protection against common web vulnerabilities. Adobe continues to release security patches and updates regularly to address emerging threats.
7. Can I run ColdFusion 2023 on cloud platforms?
Yes, ColdFusion 2023 is designed to work seamlessly with cloud platforms like AWS, Azure, and Google Cloud. It offers enhanced cloud support, making it easier to deploy, scale, and manage applications in the cloud.
8. What support options are available for ColdFusion 2023?
Adobe offers various support options for ColdFusion 2023, including official documentation, community forums, and paid support plans. Additionally, there are many third-party resources, such as blogs and tutorials, that can help you with specific issues or questions.
9. How often does Adobe release updates for ColdFusion 2023?
Adobe typically releases regular updates for ColdFusion, including security patches, bug fixes, and minor enhancements. It’s important to stay up-to-date with these releases to ensure your applications remain secure and perform optimally.
10. What is the latest CF 2023 update?
CF 2023 UPDATE 9
In ColdFusion (2023 release) Update 9 (release date, August 20, 2024), upgraded Tomcat from version 9.0.85 to version 9.0.93. For more details, see this article.
Type: General
File: ColdFusion (2023 release) Update 9 (MD5: 4c2ab5341cea786aabfe1716db2c262f)
Build Number: 2023,0,9,330677
Conclusion
Adobe ColdFusion 2023 represents a significant milestone in the evolution of this versatile and robust development platform. With its enhanced features, improved performance, and expanded capabilities, it continues to meet the demands of modern web and application development.
In conclusion, Adobe ColdFusion stands as a testament to Adobe’s continued investment in the platform’s success. It empowers developers to create scalable, secure, and feature-rich applications that can meet the demands of today’s competitive digital landscape. Whether you are a long-time ColdFusion user or exploring it for the first time, ColdFusion 2023 is a compelling choice for building the web and mobile applications of the future.
We have successfully upgraded over 10 websites to ColdFusion 2023 from previous versions and have extensive experience. Feel free to contact us if you have any requirements.