The highly anticipated Umbraco 13, the newest Long Term Supported (LTS) version, is here, aligning perfectly with Microsoft’s latest LTS releases – .NET 8 and C# 12. This synchronization ensures enhanced performance, scalability, and more sustainable hosting, marking a significant upgrade in the CMS landscape.
Feature/Update | Description |
---|---|
Long-Term Support | Stability and ongoing support until Q4 2026, aligning with Microsoft’s .NET 8 and C# 12. |
Technological Advances | Enhanced performance and scalability with improvements in .NET 8 and C# 12. |
Dynamic Root for Multinode Treepicker | Simplified setup process and increased efficiency for the Multinode Treepicker. |
Blocks in Rich Text Editor | More structured and dynamic content creation, offering an alternative to Macros. |
Webhooks | A no-code/low-code feature for seamless third-party integrations, enhancing editor control. |
Nested Field Limiting and Expansion | Improved Content Delivery API with the ability to limit and expand properties on multiple levels. |
Additional Improvements | Includes Minimal Hosting Model, Updated NuGet Dependencies, Enhanced Media Delivery API, Concurrent Login Control, and New Login Screen. |
Breaking Changes | Key changes in language ID usage, API, login screen, dependencies, and more for seamless upgrading. |
Migration Benefits | Access to features from versions 10, 11, and 12, including headless capabilities and updated Tiny MCE. |
Key Features and Innovations
1. Long-Term Support and Stability
Umbraco 13, as an LTS version, promises stability and ongoing support until Q4 2026. This alignment with Microsoft’s latest LTS versions ensures a secure and forward-compatible platform for your projects.
2. Technological Advances
Leverage the full potential of .NET 8 and C# 12 with Umbraco 13. Improvements in garbage collection and serialization, along with new C# 12 features like Primary Constructors, enhance the overall performance and scalability of the platform.
3. Dynamic Root for Multinode Treepicker
The introduction of Dynamic Root simplifies the setup process in the Multinode Treepicker, making it more powerful and efficient.
4. Blocks in the Rich Text Editor
This new feature allows for a more structured and dynamic content creation experience, offering an alternative to Macros.
5. Webhooks: Empowering Editors
Umbraco 13 introduces Webhooks, a headless, no-code/low-code feature that allows editors to integrate seamlessly with third-party systems, enhancing their control and capability.
6. Nested Field Limiting and Expansion
This upgrade to the headless Content Delivery API introduces new functionality, like the option to limit and expand properties on multiple levels.
7. Additional Features
Umbraco 13 brings a suite of improvements including a Minimal Hosting Model, Updated NuGet Dependencies, Enhanced Media Delivery API, Concurrent Login Control, and a New Login Screen.
Breaking Changes and Upgrade Considerations
Umbraco 13 introduces several breaking changes that are crucial for developers and administrators to be aware of when upgrading:
- Use of ISO Codes instead of language IDs for fallback languages and translations.
- Delivery API Changes impacting the Delivery API.
- New Login Screen implementation.
- Changes in NuGet dependencies.
JsonNetSerializer
Fix to prevent settings leakage.- Default Property Value Converters for all value types.
- Configuration to limit concurrent logins.
- Updates in CMS logic in Deploy.
- Change in default indexing of nested properties.
Migrating to Umbraco 13: What You Need to Know
When upgrading to Umbraco 13, it’s not just about the specific version 13 features; you’ll also gain access to all the great new features introduced in versions 10, 11, and 12. This includes bug fixes, headless capabilities, updated Tiny MCE, a customizable maintenance page, and EF Core support.
Conclusion
Umbraco 13 LTS is a significant leap forward, offering a robust, scalable, and future-proof CMS platform. With its cutting-edge features, enhanced performance, and community-driven improvements, it’s ready to elevate your digital experiences.
4 Comments