Release notes for Umbraco-CMS v10.0.0
Released on: Wednesday, June 15 2022
NuGet Package: Umbraco.Cms v10.0.0
Contributors
Of the 70 bug fixes and feature additions in release/10.0.0, a total of 16 of them have been contributed by the community, by 11 unique contributors.
We're welcoming 1 brand new contributor who has made their first pull request for Umbraco-CMS. Welcome to the contributor club: Johan Runsten 🏆
All community contributors to this release

1 PR

2 PRs

3 PRs

1 PR

1 PR

1 PR

1 PR

1 PR

1 PR

3 PRs

1 PR
⭐ = First pull request to Umbraco-CMS
Notable features
6

#12307 Update examine to version 3

#12288 Update AngularJS + dependencies to 1.8.3

#12185 v10: Update to ImageSharp v2

#12017 v10 feature: Nullable reference types

#11922 v10 SQLite support + distributed locking abstractions

#11652 Update to .NET6 and ASP.NET Core 6
Breaking changes
21

#12434 Changes to Basic Auth to support external logins

#12416 V10: Reintroduce appsettings-schema.json

#12407 v10: Project template database/connection string improvements

#12397 v10: Use ForceCreateDatabase during unattended install and extend GetUmbracoConnectionString extension methods

#12347 Moved StackQueue to correct namespace

#12344 v10: Async tree search

#12342 v10: Fix Block List settings exception and optimize PVCs

#12341 v10: Improve redirect content finder scalability

#12340 v10: Async support for content finders. Improve loging performance.

#12337 Update 'diff' from 3.5.0 to 5.0.0

#12314 V10: Move core services to core project

#12243 v10: Make language name editable

#12205 V10: Migrate member properties to columns on the member table

#12072 v10: Get all ServerRegistrations

#12000 Dependancy Update: Switch to Serilog.Expressions away from deprecated Serilog.Filters.Expressions

#11880 v10 update to npoco5

#11859 v10 scope provider cleanup

#11842 v10 misc - Removed some redundant event handling code.

#11398 V10/feature/content schedule performance

#11271 11269: Make sure TemplateId is set correctly from cache

#11200 v9: Implement IOptionsMonitor or IOptionsSnapshot instead of IOptions
Developer experience
1

#12492 v10: Make ActionDelete.ActionAlias public again
UI and UX updates
2
API and API documentation updates
1

#12297 #fix 12254 return emptyresult
Other
39

#12562 FilesystemMainDomLock throws on startup when LocalTempStorageLocation is EnvironmentTemp

#12555 V9: fix relation issue when moving root item to recycle bin

#12548 v9: Fix logic error WRT models builder flag out of date models.

#12545 Make FindContent return type nullable

#12540 v10: Add depth property to ICoreScope

#12539 v10: Remove ambient scope stack from httpcontext.items.

#12532 Merge v9.5.1 into v10

#12526 (10RC4) RenderTemplateAsync fails (null exception in UmbracoViewPage)

#12525 Updated nuget dependencies (07-06-2022)

#12524 v10: SQLite only supports 4 data types

#12521 (10 RC4) Package language files only being loaded on root level

#12520 Obsolete stuff not used

#12506 v10: SQLite only supported via DTO based migrations

#12474 Fixed null check typo in CacheInstructionService. Fixes #12473.

#12467 Add TypeForwards file with type forwarding

#12464 Locking issue on installation (v10 RC3)

#12456 Fix #12454 by having Coalesce handle null values

#12450 Umbraco 10 - ICU problem with userId (int) converted to string

#12413 v10: Change Umbraco.Cms and Umbraco.Templates nuspecs to csproj

#12408 v10: Support System.Data.SqlClient provider name

#12405 V10: Fix URL generation when publishing invariant content with domains

#12384 v9.5.0 - Getting error after adding new backoffice language

#12382 Upgrade to 10.0.0-rc1 issue with table umbracoTwoFactorLogin

#12362 v10 RC1: appsettings-schema.json is not part of the build anymore

#12358 Content section node context menu name "Culture and Hostnames" has changed to "Allow access to assign culture and hostnames"

#12354 Update @microsoft/signalr from v3 to v6

#12353 Update NoUiSlider to 15.6.0

#12346 v10: Fix LESS math

#12324 Move umbraco views to static assets and make that an RCL + Embedded language files

#12321 V10: fix more nullable references

#12291 Update installer background image

#12283 Dependency updates

#12276 Surrogate pairs are not supported

#12270 V10 - Reduce usage of temp AspNetCoreHostingEnvironment

#12263 Grid editors not working on Linux frontend

#12206 Get lang files via FileProviders (and support Razor Class Libraries)

#12049 V10/feature/filesystem maindomlock

#11983 Fix issue running UmbracoTestServerTestBase tests with debugger attached

#11841 V10 Update AddUnique to support multiple lifetimes.