Andy Butland discusses the release candidate of Umbraco 17, highlighting key updates and improvements, including .NET 10 compatibility, load balancing for the backoffice, consistent date handling, and enhanced user experience features. He encourages users to test the release candidate and report any issues for further refinement.
In the latest umbraCoffee discussion, hosts Marcin and Callum reflect on recent developments in the Umbraco community, including the upcoming release of Umbraco 17, project updates, and community engagement initiatives. They also discuss personal experiences with work-life balance, travel, and the importance of structured development practices.
2025-11-05 from 16:00 to 17:00 (Asia/Kolkata) - Online
Umbraco CMS 16+ allows users to extend the backoffice using TypeScript. Richard Soeteman demonstrates creating a JSON content viewer Workspace View for Admin users, enabling easy access to document JSON. By consuming UMB_DOCUMENT_WORKSPACE_CONTEXT and configuring a manifest file, the JSON viewer is restricted to Admins in the content section.
2025-11-05 from 16:00 to 17:00 (Asia/Kolkata) - Online
Umbraco 17 has launched its Beta version, introducing a clearer pre-release process. This update features a new backoffice architecture, improved extensibility, and modern technology, transitioning from AngularJS to Web Components. The upgrade from Umbraco 13 to 17 is significant but manageable, ensuring a stable, future-proof platform for developers and users.
Umbraco 14 has removed the backoffice tours feature that was present in Umbraco 13, which introduced users to CMS functionalities. Although there were intentions to re-implement this feature in future versions, AndyButland states that efforts will focus on enhancing documentation and video resources instead, as custom tours were not widely adopted.
Andy Butland announces that Razor run-time compilation is now obsolete, urging against its use in production. This change affects Umbraco features like the BackOfficeDevelopment runtime mode and InMemoryAuto models builder, which will be removed in Umbraco 19. Users are advised to edit templates as .cshtml views and utilize dotnet watch for hot reload.
During a migration from Nested Content to Block List in Umbraco 13, Johan Reitsma encountered an issue where the `umbracoExternalLogin` table was empty due to unconfigured external login providers in `appsettings.json`. This led Umbraco to automatically remove external login records. To prevent this, it's advised to configure dummy values for external login credentials during local migrations.
Luuk Peters discusses the importance of synchronizing the NuGet package version and the Umbraco extension version in Umbraco packages. He outlines methods for maintaining this synchronization, particularly in Umbraco 16, where previous automatic features are no longer available. A solution involves using an after-build event to update the version in umbraco-package.json.
Luuk Peters discusses updating Umbraco API controllers from versions 13 to 16. The UmbracoApiController is replaced with regular controllers for custom routing, while the UmbracoAuthorizedApiController is transitioned to ManagementApiControllerBase, incorporating VersionedApiBackOfficeRoute and ApiExplorerSettings for enhanced functionality and security in the new Management API.
Andy Butland reports that moderate and low security vulnerabilities in Smidge, an upstream dependency for Umbraco 13.0.0 - 13.10.1, have been addressed with patches. Users are advised to upgrade to the latest version, while Umbraco Cloud projects will receive automatic updates. Further details are available in the release notes.