Compare Releases
Contributors
Of the 1469 bug fixes and feature additions after v15.0.0, up to (and including) 17.1.0, a total of 134 of them have been contributed by the community, by 61 unique contributors.
We're welcoming 30 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Alex, Andrej Davidovic, Ben White, Brynjar Þorsteinsson, calm, Chris Houston, crjc, Davor Zlotrg, DevAndersen, Dirk De Grave, Frederik Lundbeck Jørgensen, Henrik, Ivo van der Bruggen, Janus Hasseriis, Jason Andrae, Jason Prothero, Karl-Johan Sjögren, Luuk Peters, mdubbelv, Miguel Guedelha, Mitchel, mjpraxis, Owain Williams, Pantelis Sotiropoulos, Paul Daly, Piers Taylor, Tom van Enckevort, Tommy Enger, twoday-rolandkock, WoutVanBoxem 🏆
All community contributors to this release
Aaron1 PR
⭐
Alex1 PR
⭐
Andrej Davidovic3 PRs
Asbjørn Riis-Knudsen1 PR
⭐
Ben White1 PR
Bjarne Fyrstenborg25 PRs
⭐
Brynjar Þorsteinsson1 PR
Callum Whyte1 PR
⭐
calm1 PR
Carl1 PR
Chris Houston3 PRs
⭐
crjc1 PR
Dave Woestenborghs1 PR
⭐
Davor Zlotrg1 PR
⭐
DevAndersen1 PR
⭐
Dirk De Grave1 PR
Dirk Seefeld7 PRs
Emma L Garland2 PRs
Erik Leusink1 PR
Erik-Jan Westendorp1 PR
⭐
Frederik Lundbeck Jørgensen1 PR
Henrik16 PRs
⭐
Ivo van der Bruggen1 PR
Jan Skovgaard1 PR
⭐
Janus Hasseriis1 PR
⭐
Jason Andrae1 PR
Jason Elkin2 PRs
⭐
Jason Prothero1 PR
Jeavon2 PRs
Jeroen Breuer1 PR
⭐
Karl-Johan Sjögren1 PR
kasparboelkjeldsen1 PR
Kevin Jump1 PR
Lars-Erik Aabech1 PR
Lili1 PR
Lucas Bach Bisgaard7 PRs
⭐
Luuk Peters1 PR
Markus Johansson6 PRs
Matthew Care1 PR
Matthew-Wise1 PR
mcl-sz1 PR
⭐
mdubbelv1 PR
Mehmet1 PR
⭐
Miguel Guedelha1 PR
⭐
Mitchel1 PR
⭐
mjpraxis1 PR
Nathaniel Nunes1 PR
Owain Jones1 PR
⭐
Owain Williams1 PR
⭐
Pantelis Sotiropoulos1 PR
⭐
Paul Daly1 PR
Peter3 PRs
PhyxionNL2 PRs
⭐
Piers Taylor1 PR
Richard Ockerby1 PR
Shannon Deminick1 PR
⭐
Tom van Enckevort1 PR
⭐
Tommy Enger1 PR
⭐
twoday-rolandkock1 PR
Warren Buckley8 PRs
⭐
WoutVanBoxem1 PR
⭐ = First pull request to Umbraco-CMS
Changes in v15.1.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.1.1
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.1.2
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-15.1.2
Changes in v15.2.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.2.1
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.2.2
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.2.3
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.3.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.3.1
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.4.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.4.1
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.4.2
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-15.4.2
Changes in v15.4.3
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v15.4.4
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
No known issues or PRs for this version, there may be more info on GitHub: https://github.com/umbraco/Umbraco-CMS/releases/tag/release-15.4.4
Changes in v16.0.0
24 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Breaking changes
24
#19348
Add explicit Global Search extension point
#19259
Log language ISO codes instead of language names
#19172
hotfix: Correct context tokens for menu structure based workspaces
#19145
Make culture specific update dates work again
#19129
Retrofit ContentEditingBaseBuilder to match new create/update models
#19114
Service refactoring to "fully" enable segments
#19113
V16: Context Api can unprovide Contexts
#19105
Split "Sort Children"-logic to remove "illegal" import from core to packages
#19041
Move + Rename input-collection-configuration element to input-content-type-collection-configuration
#19030
Removed population of Urls on document response model and obsoleted property
#18978
Content client package
#18969
Remove external base64-js module
#18962
Move router-slot exports to @umbraco-cms/backoffice/router
#18961
Move "diff" from external to core/utils
#18955
Internalize uuid package
#18908
V16: Removes RTE Stylesheets (client-side)
#18827
Remove syslib003 & syslib0051 obsoleted code dependencies
#18793
Move public access files to member-public-access module
#18682
Removed obsoleted group alias keys from being publicly available
#18611
V16/feature: get context resolves in undefined if not found
#21
[Breaking change]: Settings will change from Arrays to ISet<T>s in Umbraco 16
#20
[Breaking change]: TinyMCE will be removed in Umbraco 16
#16058
Refactor settings arrays to `ISet<T>` (to ensure unique values and make them easily mutable)
#16037
Remove `UmbracoPath` setting
Changes in v16.1.0
1 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Breaking changes
1
#19573
Further fix to configuration classes using ISet, resolving regression with custom 404 pages
Changes in v16.1.1
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
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.1.1
Changes in v16.2.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v16.3.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v16.3.1
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v16.3.2
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v16.3.3
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v16.3.4
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v16.4.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v16.4.1
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v16.5.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v17.0.0
20 breaking changes
Make sure to read the version specific upgrades notes for guidance.
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).
Breaking changes
20
#20925
Dependencies: Updates Swashbuckle to v10
#20813
Hosting: Require HTTPS by default (opt-out)
#20399
SectionSidebarContextMenu: Delete element and methods for interaction
#20397
Load Balancing: Implement distributed background jobs
#20385
Dependencies: Update server dependencies
#20375
Property Editor Data Source
#20309
Segments: Property level default segment fallback
#20305
Refactors backoffice sections with default element and context API
#20294
Deprecations: Client-side removal of v17 deprecated code
#20249
Unattended install: Added the ability to set the telemetry level
#20184
Dependencies: Updates to .NET 10 RC and NPoco 6.1
#20034
Repositories: Quote table and columns and use NPoco extensions over raw SQL
#19961
Properties and validators, removing obsoleted code
#19785
Changed methods in ServiceCollectionExtensions to return IServiceCollection instead of void
#19727
Data Types: Update the existing date/time property editor to provide a kind of unspecified
#19430
Models builder generates different types for color picker value
#19357
Use audit service instead of repository directly in services
#24
[Breaking change]: Removal of unused or unnecessary extension methods
#17051
Clean up extension methods
#15927
Fix nullability of return types that can be non-null
Changes in v17.0.1
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v17.0.2
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.
Changes in v17.1.0
0 breaking changes
Make sure to read the version specific upgrades notes for guidance.