github umbraco/Umbraco-CMS release-19.0.0-rc1
19.0.0-rc1

pre-releaseone hour ago

Welcome to the first release candidate of Umbraco 19. For the highlights of this release, see the 19.0.0-beta1 release notes.

Before upgrading, please review the pre-release guide, requirements and the breaking changes.

What's Changed since 19.0.0-beta1

📦 Dependencies

  • Dependencies: Ship Microsoft.Data.SqlClient.Extensions.Azure for Entra ID SQL authentication and update NPoco (V19) (closes #24385) by @AndyButland in #24453
  • Dependencies: Bumps @umbraco-ui/uui from 2.1.1 to 2.2.0 by @iOvergaard in #24576
  • Dependencies: Update to .NET 11 GA by @AndyButland in #24571
  • Dependencies: Update NuGet packages to latest minor and patch versions by @AndyButland in #24401

🚀 New Features

🚤 Performance

  • Load balancing: Admit one request per process into the content write path and remove the thread-pool hops under the ContentTree lock by @nikolajlauridsen in #24292

🐛 Bug Fixes

  • Validation: Clear the missing-name message once a name is entered (closes #24061) by @AndyButland in #24078
  • Migrations: Update migrations setting boolean values to cross-database SQL by @idseefeld in #24406
  • Migrations: Fix Raw SQL in MigrateMinMaxToRangeMigrationBase (closes #24457) by @idseefeld in #24458
  • Entity Frame: remove labels from most entity frames by @nielslyngsoe in #24563
  • Element Picker: Make ElementPickerValueConverter public (closes #24567) by @AndyButland in #24569
  • Entity Frame: style adjustments by @nielslyngsoe in #24562
  • Environment Permissions: Require both create and update to import a new document, media or member type by @lauraneto in #24579
  • Elements: Make element folders and the Allow in Library setting follow the read-only workspace entity by @lauraneto in #24577
  • Current User: Don't settle on the previous user when the current user can't be fetched by @iOvergaard in #24190
  • Auth: Start the backoffice over when a different user signs in after the session ended (v19 port of #24174) by @iOvergaard in #24382
  • Extensions: Order equal weights by alias by @iOvergaard in #24465
  • Package schema: Emit valid JSON Schema from manifest JSDoc (closes #24461) by @iOvergaard in #24466
  • Element Workspace: Keep the modal open after saving by @leekelleher in #24471
  • Workspace: Make the header name read-only when requested by @lauraneto in #24295
  • Validation: Align client min/max item messages with the server's (closes #24184) by @AndyButland in #24540
  • Block Grid: Keep blocks inside a Library element's area when the document loads (closes #24560) by @AndyButland in #24581
  • Data Types: Name default picker data types after the editors they use by @AndyButland in #24568

🛡️ Code Quality, Documentation and Refactoring

  • Chore: Delete the old expansion strategy and remove it from the DI by @kjac in #24480

Full Changelog: release-19.0.0-beta1...release-19.0.0-rc1

Don't miss a new Umbraco-CMS release

NewReleases is sending notifications on new releases.