Viewing: Umbraco-CMS v13.0.0
Released: Thursday, December 14 2023

Release notes for Umbraco-CMS v13.0.0

Released on: Thursday, December 14 2023

Contributors

Of the 96 bug fixes and feature additions in release/13.0.0, a total of 24 of them have been contributed by the community, by 12 unique contributors.

We're welcoming 2 brand new contributors who have made their first pull request for Umbraco-CMS. Welcome to the contributor club: Andrew McKaskill, Brett Smith 🏆

Notable features 7
HQ Member

#15050 Webhooks administration from Backoffice

category/notable type/feature release/13.0.0
PR by Nikolaj Geisle created on Oct 26, 2023 • merged by Nikolaj Geisle
HQ Member

#15037 V13: login screen design refresh

category/front-end category/notable type/feature release/13.0.0
PR by JesmoDev created on Oct 25, 2023 • merged by Jacob Overgaard
HQ Member

#15035 Dynamic Root (Alternative to XPath in MNTP)

category/notable type/feature release/13.0.0
PR by Bjarke Berg created on Oct 24, 2023 • merged by Bjarke Berg
HQ Member

#15029 Blocks in the Rich Text Editor

category/breaking category/notable release/13.0.0
PR by Niels Lyngsø created on Oct 24, 2023 • merged by Bjarke Berg
HQ Member

#14780 V13: New login screen

category/breaking category/notable type/feature release/13.0.0 category/obsolete-methods
PR by Jacob Overgaard created on Sep 8, 2023 • merged by Jacob Overgaard
HQ Member

#14656 Move to Minimal Hosting Model in a backwards compatible way

category/notable type/feature release/13.0.0
PR by Bjarke Berg created on Aug 9, 2023 • merged by Mole
HQ Member

#14492 Update to .NET 8

dependencies category/notable status/dependency-update release/13.0.0
PR by Bjarke Berg created on Jul 3, 2023 • merged by Elitsa Marinovska
Breaking changes 19
HQ Member

#15407 Remove date header from webhook request and use constants

category/breaking release/13.0.0
PR by Ronald Barendse created on Dec 8, 2023 • merged by Nikolaj Geisle
HQ Member

#15393 V13: Log webhook firing exceptions when they happen

category/breaking release/13.0.0
PR by Nikolaj Geisle created on Dec 7, 2023 • merged by Andreas Zerbst
HQ Member

#15351 Change `WebhookEventCollectionBuilder` to set collection

category/breaking release/13.0.0
PR by Ronald Barendse created on Dec 4, 2023 • merged by Nikolaj Geisle
HQ Member

#15267 V13: Implement webhook as i entity

category/breaking release/13.0.0
PR by Nikolaj Geisle created on Nov 21, 2023 • merged by Nikolaj Geisle
HQ Member

#15169 V13: Update IWebHookService to proper casing

category/breaking release/13.0.0
PR by Nikolaj Geisle created on Nov 9, 2023 • merged by Nikolaj Geisle
HQ Member

#15144 Move IContextCache parameter to base Deploy interfaces and add checksum to artifact dependency

category/breaking release/13.0.0
PR by Ronald Barendse created on Nov 6, 2023 • merged by Bjarke Berg
HQ Member

#15130 Remove parameter value/return nullability in `IImageSourceParser`, `ILocalLinkParser` and `IMacroParser`

category/breaking release/13.0.0
PR by Andy Butland created on Nov 3, 2023 • merged by Bjarke Berg
erikjanwestendorp

#15113 Fix FurthestAncestorOrSelfDynamicRootQueryStep and FurthestDescendantOrSelfDynamicRootQueryStep

category/breaking release/13.0.0
PR by Erik-Jan Westendorp created on Nov 2, 2023 • merged by Bjarke Berg
HQ Member

#15028 Dont explicitly index nested property by default

category/breaking release/13.0.0
PR by Nikolaj Geisle created on Oct 24, 2023 • merged by Nikolaj Geisle
HQ Member

#13 [Breaking change]: User accounts will be prevented from creating simultaneous sessions by default in Umbraco 13

category/breaking cms/release/13.0.0
Issue by elit0451 created on Oct 23, 2023
HQ Member

#14990 Updates and support for re-use of CMS logic in Deploy

category/breaking type/feature release/13.0.0
PR by Andy Butland created on Oct 17, 2023 • merged by Bjarke Berg
HQ Member

#14989 V13: Add config to limit concurrent logins

category/breaking type/feature release/13.0.0
PR by Elitsa Marinovska created on Oct 17, 2023 • merged by Nikolaj Geisle
HQ Member

#12 [Breaking change]: Default property value converters will be added for all value types in Umbraco 13

category/breaking cms/release/13.0.0
Issue by kjac created on Oct 2, 2023
HQ Member

#14869 Add default property value converters for all value types

category/breaking release/13.0.0
PR by Kenn Jacobsen created on Sep 27, 2023 • merged by Nikolaj Geisle
HQ Member

#11 [Breaking change]: Delivery API media models and controller namespaces will be changed in Umbraco 13

category/breaking category/binary-incompatible category/source-incompatible cms/release/13.0.0
Issue by kjac created on Sep 18, 2023
HQ Member

#14814 Fix `JsonNetSerializer` settings leaking into derived implementations

category/breaking type/bug release/13.0.0
PR by Ronald Barendse created on Sep 15, 2023 • merged by Bjarke Berg
HQ Member

#14795 Updated NuGet Dependencies

category/breaking dependencies release/13.0.0
PR by Bjarke Berg created on Sep 12, 2023 • merged by Nikolaj Geisle
HQ Member

#14745 Breaking changes for the Delivery API

category/breaking release/13.0.0
PR by Kenn Jacobsen created on Aug 30, 2023 • merged by Bjarke Berg
HQ Member

#13751 Use ISO codes instead of language IDs for fallback languages and translations

category/breaking release/13.0.0
PR by Kenn Jacobsen created on Jan 27, 2023 • merged by Bjarke Berg
Developer experience 8
erikjanwestendorp

#15337 Add HealthCheckCompletedWebhookEvent

community/pr category/dx type/feature release/13.0.0
PR by Erik-Jan Westendorp created on Dec 1, 2023 • merged by Sebastiaan Janssen
erikjanwestendorp

#15276 Add HealthCheckCompletedNotification

community/pr category/dx type/feature release/13.0.0
PR by Erik-Jan Westendorp created on Nov 21, 2023 • merged by Sebastiaan Janssen
erikjanwestendorp

#15218 AddDynamicRootStep to UmbracoBuilderExtensions

community/pr category/dx type/feature release/13.0.0
PR by Erik-Jan Westendorp created on Nov 15, 2023 • merged by Sebastiaan Janssen
warrenbuckley

#15161 V13: Webhook all the things

community/pr category/dx type/feature release/13.0.0
PR by Warren Buckley created on Nov 7, 2023 • merged by Sebastiaan Janssen
erikjanwestendorp

#15099 AddWebhookEvent to UmbracoBuilderExtensions

community/pr category/dx type/feature release/13.0.0
PR by Erik-Jan Westendorp created on Nov 2, 2023 • merged by Nikolaj Geisle
emmagarland

#15014 Added word-wrap so block item doesn't extend over the whole line

community/pr category/ux category/dx type/bug hacktoberfest-accepted release/13.0.0 hacktoberfest/contrib-2023
PR by Emma L Garland created on Oct 21, 2023 • merged by Michael Latouche
abjerner

#14879 Added `[NotNullWhen(true)]` attribute to `IPublishedSnapshotAccessor` and `UmbracoContextPublishedSnapshotAccessor`

community/pr category/dx hacktoberfest-accepted release/13.0.0 type/improvement hacktoberfest/contrib-2023
PR by Anders Bjerner created on Oct 1, 2023 • merged by Sebastiaan Janssen
andrewmckaskill

#14291 Refactor hostedServices into background jobs

community/pr category/refactor category/dx release/13.0.0 type/improvement
PR by Andrew McKaskill created on May 23, 2023 • merged by Bjarke Berg
UI and UX updates 2
mikecp

#15183 Add webhook labels to FR file

community/pr category/ui release/no-notes category/localization release/13.0.0
PR by Michael Latouche created on Nov 11, 2023 • merged by Sebastiaan Janssen
richarth

#14969 Stopped the second tab being highlighted by default

community/pr category/ui area/frontend release/13.0.0 project/bellissima community/hackathon hacktoberfest/contrib-2023
PR by Richard Thompson created on Oct 14, 2023 • merged by georgebid
Other 60
Nuklon

#15421 InvalidOperationException in 13.0.0-rc4

type/bug area/backend release/13.0.0 affected/v13
Issue by Nuklon created on Dec 11, 2023
lauraneto

#15397 v13 - UUI no longer exported to be used by packages

status/regression type/bug release/13.0.0
Issue by lauraneto created on Dec 7, 2023
HQ Member

#15391 V13: Link to error when Webhook request exceptions happen

release/13.0.0
PR by Nikolaj Geisle created on Dec 7, 2023 • merged by Andreas Zerbst
HQ Member

#15390 V13: Log retrycount and properly log request headers

release/13.0.0
PR by Nikolaj Geisle created on Dec 7, 2023 • merged by Andreas Zerbst
HQ Member

#15375 Use named HttpClients

release/13.0.0
PR by Nikolaj Geisle created on Dec 6, 2023 • merged by Nikolaj Geisle
HQ Member

#15353 Add range filter options to the Delivery API

release/13.0.0
PR by Kenn Jacobsen created on Dec 4, 2023 • merged by Elitsa Marinovska
HQ Member

#15345 Use fluent API for adding webhook events and add document type events

release/13.0.0
PR by Ronald Barendse created on Dec 3, 2023 • merged by Nikolaj Geisle
HQ Member

#15344 Move helper methods for adding webhooks to extension methods

release/13.0.0
PR by Ronald Barendse created on Dec 3, 2023 • merged by Nikolaj Geisle
Typad127

#15341 Changing the Approved State of a member give an error

status/regression type/bug area/frontend release/13.0.0 affected/v13
Issue by Typad127 created on Dec 1, 2023
HQ Member

#15331 V13: Migrate webhook url columms to NVarCharMax

release/13.0.0
PR by Nikolaj Geisle created on Nov 30, 2023 • merged by Nikolaj Geisle
HQ Member

#15307 Log meaningful job names and use template based log messages

type/bug release/13.0.0
PR by Kenn Jacobsen created on Nov 28, 2023 • merged by Sven Geusens
HQ Member

#15305 V13: Delivery API composite id handler

release/13.0.0
PR by Nikolaj Geisle created on Nov 28, 2023 • merged by Nikolaj Geisle
HQ Member

#15288 Fix `IWebhook.GetUdi()` and `IEntity.GetUdi()` extension methods

release/13.0.0
PR by Ronald Barendse created on Nov 22, 2023 • merged by Nikolaj Geisle
HQ Member

#15287 Dynamic root with culture and segment

release/13.0.0
PR by Bjarke Berg created on Nov 22, 2023 • merged by Bjarke Berg
HQ Member

#15282 V13: Fix missing contenttype in webhook

release/13.0.0
PR by Nikolaj Geisle created on Nov 22, 2023 • merged by Andreas Zerbst
HQ Member

#15272 V13 Bugfix. Added backend validation for checking if a webhook has any events

release/13.0.0
PR by Andreas Zerbst created on Nov 21, 2023 • merged by Nikolaj Geisle
HQ Member

#15252 V13: Change request column to NVarcharMax

release/13.0.0
PR by Nikolaj Geisle created on Nov 17, 2023 • merged by Nikolaj Geisle
HQ Member

#15251 V13: Allow external login custom views to see where they are being shown

category/front-end type/feature release/13.0.0
PR by Jacob Overgaard created on Nov 17, 2023 • merged by Jacob Overgaard
HQ Member

#15250 V13: Fix AddWebhookDatabaseLock migration

release/13.0.0
PR by Nikolaj Geisle created on Nov 17, 2023 • merged by Sven Geusens
HQ Member

#15248 V13: Fix proper serialization of webhook object

release/13.0.0
PR by Nikolaj Geisle created on Nov 17, 2023 • merged by Andreas Zerbst
bjarnef

#15246 V13: Webhook logs formatting

community/pr release/13.0.0 type/improvement
PR by Bjarne Fyrstenborg created on Nov 17, 2023 • merged by Nikolaj Geisle
HQ Member

#15239 Ensure content types are updated in ContentStore when a data type changes

release/13.0.0 release/10.8.0 release/12.4.0
PR by Kenn Jacobsen created on Nov 16, 2023 • merged by Bjarke Berg
HQ Member

#15220 Updated rich text parser interfaces to support context cache.

release/13.0.0
PR by Andy Butland created on Nov 15, 2023 • merged by Bjarke Berg
HQ Member

#15219 Configure Angular cookie using defaults from antiforgery options and fix logging

release/13.0.0 type/improvement
PR by Ronald Barendse created on Nov 15, 2023 • merged by Sebastiaan Janssen
HQ Member

#15216 Add output caching to the Delivery API

release/13.0.0
PR by Kenn Jacobsen created on Nov 15, 2023 • merged by Elitsa Marinovska
HQ Member

#15204 Updated to .NET 8 final

dependencies release/13.0.0
PR by Bjarke Berg created on Nov 14, 2023 • merged by Sven Geusens
HQ Member

#15198 V13: Webhook logging cleanup

release/13.0.0
PR by Nikolaj Geisle created on Nov 14, 2023 • merged by Nikolaj Geisle
erikjanwestendorp

#15191 Add localization keys for webhooks

community/pr release/no-notes release/13.0.0 type/improvement
PR by Erik-Jan Westendorp created on Nov 13, 2023 • merged by Sebastiaan Janssen
alexey-nenazhenko

#15190 Umbraco 12.3.1 Object reference not set to an instance of an object. at Umbraco.Cms.Web.Common.AspNetCore.AspNetCoreSessionManager.get_SessionId()

type/bug release/13.0.0 release/12.4.0
Issue by alexey-nenazhenko created on Nov 13, 2023
HQ Member

#15180 V13: Refactor webhookservice to attempt pattern

release/13.0.0
PR by Nikolaj Geisle created on Nov 10, 2023 • merged by Elitsa Marinovska
HQ Member

#15178 V13: Add authorization to WebhookController

release/13.0.0
PR by Nikolaj Geisle created on Nov 10, 2023 • merged by Andreas Zerbst
HQ Member

#15176 V13: request queueing

release/13.0.0
PR by Nikolaj Geisle created on Nov 10, 2023 • merged by Nikolaj Geisle
bjarnef

#15175 Add edit page for webhook

community/pr type/feature release/13.0.0
PR by Bjarne Fyrstenborg created on Nov 10, 2023 • merged by Nikolaj Geisle
HQ Member

#15174 Added notifications to the webhook service

release/13.0.0
PR by Andy Butland created on Nov 10, 2023 • merged by Nikolaj Geisle
HQ Member

#15168 Use header value instead if present to set culture on request

release/13.0.0
PR by Bjarke Berg created on Nov 9, 2023 • merged by Elitsa Marinovska
HQ Member

#15157 V13: Add eventype to webhookevents

release/13.0.0
PR by Nikolaj Geisle created on Nov 7, 2023 • merged by Nikolaj Geisle
bjarnef

#15156 Add tree access to webhooks

community/pr type/feature release/13.0.0
PR by Bjarne Fyrstenborg created on Nov 7, 2023 • merged by Nikolaj Geisle
bjarnef

#15151 Add comments to methods in `IWebHookService`

community/pr release/13.0.0 type/improvement
PR by Bjarne Fyrstenborg created on Nov 6, 2023 • merged by Nikolaj Geisle
vsilvar

#15150 Expose the Delivery API CLR type

community/pr type/feature release/13.0.0
PR by Vitor Rodrigues created on Nov 6, 2023 • merged by Kenn Jacobsen
HQ Member

#15143 Fix WithCollectionBuilder helper methods nullability

release/13.0.0
PR by Ronald Barendse created on Nov 6, 2023 • merged by Bjarke Berg
KevinJump

#15129 New WebhookEventBase class

community/pr type/feature release/13.0.0
PR by Kevin Jump created on Nov 3, 2023 • merged by Nikolaj Geisle
HQ Member

#15128 Aligned parameters on sync and async methods on IFileSource.

release/13.0.0
PR by Andy Butland created on Nov 3, 2023 • merged by Bjarke Berg
HQ Member

#15124 Delivery API nested property expansion and output limiting

type/feature release/13.0.0
PR by Kenn Jacobsen created on Nov 3, 2023 • merged by Elitsa Marinovska
matthewcare

#15117 V12.3 / V13 RC - Values not populated for culture invariant properties

state/sprint-candidate type/bug state/reproduced affected/v12 release/13.0.0 affected/v13 release/12.3.1
Issue by matthewcare created on Nov 2, 2023
erikjanwestendorp

#15109 Dynamic root feature translations (Dutch)

community/pr release/13.0.0 type/improvement
PR by Erik-Jan Westendorp created on Nov 2, 2023 • merged by Bjarke Berg
bjarnef

#15101 Update webhook log table using constant

community/pr release/13.0.0 type/improvement
PR by Bjarne Fyrstenborg created on Nov 2, 2023 • merged by Nikolaj Geisle
KevinJump

#15096 V13 RC - IWebhookEvent - EventName shouldn't have a setter?

type/bug release/13.0.0
Issue by KevinJump created on Nov 1, 2023
KevinJump

#15095 V13 RC: Webhook - Content Type list defaults to MediaTypes for Custom Webhook.

type/bug area/backend release/13.0.0 affected/v13
Issue by KevinJump created on Nov 1, 2023
warrenbuckley

#15092 V13 RC: Webhooks - Nothing is in log & exception thrown when content published

type/bug release/13.0.0 affected/v13
Issue by warrenbuckley created on Nov 1, 2023
erikjanwestendorp

#15091 Translate webhooks keys to Dutch

community/pr release/13.0.0 type/improvement
PR by Erik-Jan Westendorp created on Nov 1, 2023 • merged by Nikolaj Geisle
bjarnef

#15077 V13: Webhook corrections

community/pr hacktoberfest-accepted release/13.0.0 type/improvement hacktoberfest/contrib-2023
PR by Bjarne Fyrstenborg created on Oct 31, 2023 • merged by Nikolaj Geisle
HQ Member

#15064 V13: Bump @umbraco-ui/uui from 1.4.0 to 1.5.0

dependencies javascript release/13.0.0
PR by Jacob Overgaard created on Oct 30, 2023 • merged by Jacob Overgaard
HQ Member

#15039 Update nuget packages

release/13.0.0
PR by Nikolaj Geisle created on Oct 25, 2023 • merged by Nikolaj Geisle
HQ Member

#15033 V13: npm updates (ace-editor)

dependencies javascript release/13.0.0
PR by Jacob Overgaard created on Oct 24, 2023 • merged by Bjarke Berg
HQ Member

#15022 V13: Add support for Node.js 20

javascript release/13.0.0
PR by Jacob Overgaard created on Oct 23, 2023 • merged by Jacob Overgaard
georgebid

#14970 New login page playwright test - Ensure Show/hide password button works as expected.

community/pr category/acceptance-tests release/13.0.0 type/improvement hacktoberfest/contrib-2023
PR by georgebid created on Oct 14, 2023 • merged by Jason Elkin
FullStackChef

#14960 Added BlockEditorDataConverter method to BlockListPropertyEditorBase …

community/pr type/bug hacktoberfest-accepted release/13.0.0 hacktoberfest/contrib-2023
PR by Brett Smith created on Oct 12, 2023 • merged by Sebastiaan Janssen
lauraneto

#14863 Can't upgrade to 12 when 'ShowMaintenancePageWhenInUpgradeState' is set to false

type/bug release/13.0.0 release/12.3.4
Issue by lauraneto created on Sep 25, 2023
warrenbuckley

#14813 V12.1.2 - Unable to specify order of PackageMigrations for execution

type/bug release/13.0.0
Issue by warrenbuckley created on Sep 15, 2023
HQ Member

#3 [Breaking change]: Updating nullable signatures

cms/release/11.0.0 cms/release/12.0.0 category/source-incompatible cms/release/13.0.0
Issue by Zeegaan created on Jun 24, 2022