Comparing: v16.4.0 → v17.0.0
20 features, 25 breaking changes, 142 issues & tasks

Compare Releases

Contributors

Of the 187 bug fixes and feature additions after v16.4.0, up to (and including) 17.0.0, a total of 40 of them have been contributed by the community, by 22 unique contributors.

We're welcoming 10 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Alex, DevAndersen, Ivo van der Bruggen, Janus Hasseriis, mdubbelv, Mitchel, Owain Williams, Pantelis Sotiropoulos, Paul Daly, Piers Taylor 🏆

Changes in v16.4.1

0 breaking changes

Changes in v16.5.0

0 breaking changes

Changes in v16.5.1

0 breaking changes

No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-16.5.1

Changes in v17.0.0

25 breaking changes

Umbraco 17 is the new Long-Term Support (LTS) release, marking a stable foundation for many years of updates.

Extensions are now first-class citizens: older extension methods are phased out with clear, supported alternatives.

New features include support for .NET 10, load-balanced backoffice, and consistent UTC date handling with time zone support.

Direct LTS-to-LTS upgrade is supported, e.g., from Umbraco 13 straight to 17 (with migrations applied automatically).

Release blog post

Breaking changes 25

#20925 Dependencies: Updates Swashbuckle to v10 category/breaking dependencies release/17.0.0 release/17.0.0-rc4

#20813 Hosting: Require HTTPS by default (opt-out) category/breaking release/17.0.0 release/17.0.0-rc3

#29 [Breaking change]: Removal of backoffice tours category/breaking cms/release/17.0.0

#29 [Breaking change]: Removal of backoffice tours category/breaking cms/release/17.0.0

#28 [Breaking change]: Removal of `BackOfficeDevelopment` runtime mode and `InMemoryAuto` models builder mode due to deprecation of Razor runtime compilation support in .NET category/breaking cms/release/17.0.0

#28 [Breaking change]: Removal of `BackOfficeDevelopment` runtime mode and `InMemoryAuto` models builder mode due to deprecation of Razor runtime compilation support in .NET category/breaking cms/release/17.0.0

#20399 SectionSidebarContextMenu: Delete element and methods for interaction category/breaking area/frontend release/17.0.0

#20397 Load Balancing: Implement distributed background jobs category/breaking release/17.0.0

#20385 Dependencies: Update server dependencies category/breaking dependencies area/backend release/17.0.0

#20375 Property Editor Data Source category/breaking category/dx release/17.0.0

#20309 Segments: Property level default segment fallback category/breaking release/17.0.0

#20305 Refactors backoffice sections with default element and context API category/breaking area/frontend type/improvement release/17.0.0

#20294 Deprecations: Client-side removal of v17 deprecated code category/breaking area/frontend type/improvement release/17.0.0

#20249 Unattended install: Added the ability to set the telemetry level category/breaking community/pr release/17.0.0

#20184 Dependencies: Updates to .NET 10 RC and NPoco 6.1 category/breaking dependencies release/17.0.0

#20034 Repositories: Quote table and columns and use NPoco extensions over raw SQL category/breaking community/pr release/17.0.0

#19961 Properties and validators, removing obsoleted code category/breaking release/17.0.0

#19785 Changed methods in ServiceCollectionExtensions to return IServiceCollection instead of void category/breaking community/pr category/refactor release/17.0.0

#19727 Data Types: Update the existing date/time property editor to provide a kind of unspecified category/breaking release/17.0.0

#19430 Models builder generates different types for color picker value category/breaking community/pr release/17.0.0

#19357 Use audit service instead of repository directly in services category/breaking release/17.0.0

#24 [Breaking change]: Removal of unused or unnecessary extension methods category/breaking category/binary-incompatible category/source-incompatible cms/release/17.0.0

#24 [Breaking change]: Removal of unused or unnecessary extension methods category/breaking category/binary-incompatible category/source-incompatible cms/release/17.0.0

#17051 Clean up extension methods category/breaking area/backend release/17.0.0

#15927 Fix nullability of return types that can be non-null category/breaking community/pr area/backend release/17.0.0