Viewing: Umbraco-CMS v9.4.0
Released: Monday, January 1 1900

Release notes for Umbraco-CMS v9.4.0

Released on: Monday, January 1 1900

Notable features 1
HQ Member

#11919 Item tracking improvements

category/notable type/feature release/9.4.0
PR by Elitsa Marinovska created on Jan 28, 2022 • merged by Bjarke Berg
Developer experience 10
bielu

#12065 add null check for case when index is not implementing LuceneDirector…

community/pr category/dx type/bug release/9.4.0
PR by Arkadiusz Biel created on Feb 26, 2022 • merged by Sebastiaan Janssen
nzdev

#12016 Support async in TreeController

community/pr category/dx type/feature release/9.4.0
PR by Chad created on Feb 17, 2022 • merged by Sebastiaan Janssen
vsilvar

#11994 v9 - Allow configuring TinyMCE scripting sanitization

community/pr category/dx type/feature release/9.4.0
PR by Vitor Rodrigues created on Feb 13, 2022 • merged by Michael Latouche
mattbrailsford

#11985 Lookup plugin lang / icons folders in a case insensitive way

community/pr category/dx type/feature release/9.4.0
PR by Matt Brailsford created on Feb 11, 2022 • merged by Michael Latouche
abjerner

#11945 Introduced new "large" overlay size

community/pr category/ux category/dx type/feature release/9.4.0
PR by Anders Bjerner created on Feb 7, 2022 • merged by Owain Williams
bjarnef

#11812 Constant icon blueprint

community/pr category/dx release/9.4.0
PR by Bjarne Fyrstenborg created on Jan 2, 2022 • merged by Nathan Woulfe
bjarnef

#11796 Grant access to get all content types so content templates can be moved to content section.

community/pr category/dx release/9.4.0
PR by Bjarne Fyrstenborg created on Dec 28, 2021 • merged by Sebastiaan Janssen
bjarnef

#11795 Update RemoveTreeController to use TController

community/pr category/dx type/feature release/9.4.0
PR by Bjarne Fyrstenborg created on Dec 28, 2021 • merged by Sebastiaan Janssen
abjerner

#11673 Fixes issue with OrderByDescending generating invalid SQL

community/pr category/dx type/bug release/9.4.0
PR by Anders Bjerner created on Nov 21, 2021 • merged by Michael Latouche
JasonElkin

#11370 Make views compatible with Nullable Reference Types

community/pr category/dx type/bug hacktoberfest-accepted release/9.4.0
PR by Jason Elkin created on Oct 13, 2021 • merged by Sebastiaan Janssen
UI and UX updates 16
inetzo

#12097 Make GridPropertyEditor dirty if a control is removed

community/pr category/ui type/feature release/9.4.0 release/8.18.1
PR by inetzo created on Mar 3, 2022 • merged by Owain Williams
BElluu

#12055 11921: Update CultureName after language change

community/pr category/ux type/bug release/9.4.0
PR by Bartlomiej Komendarczuk created on Feb 24, 2022 • merged by Michael Latouche
bjarnef

#12042 Set current selected master template in tree

community/pr category/ux type/feature release/9.4.0
PR by Bjarne Fyrstenborg created on Feb 23, 2022 • merged by Michael Latouche
erikjanwestendorp

#11973 Localization: Translate "Create dictionary item" to Dutch

community/pr category/ux release/9.4.0
PR by Erik-Jan Westendorp created on Feb 10, 2022 • merged by Nathan Woulfe
markadrake

#11901 new stick top position for rte toolbar if tabs are present, issue #11870

community/pr category/ux type/bug release/9.4.0
PR by Mark Drake created on Jan 25, 2022 • merged by Nathan Woulfe
markadrake

#11900 fixes umbraco logo appearance on backoffice login page, issue #11830

community/pr category/ui type/bug release/9.4.0
PR by Mark Drake created on Jan 25, 2022 • merged by Nathan Woulfe
bjarnef

#11817 Use pointer cursor pointer for keyboard shortcuts overview

community/pr category/ux type/bug release/9.4.0
PR by Bjarne Fyrstenborg created on Jan 3, 2022 • merged by Nathan Woulfe
callumbwhyte

#11816 Lookup backoffice section name in route locationTitle

community/pr category/ux release/9.4.0
PR by Callum Whyte created on Jan 3, 2022 • merged by Nathan Woulfe
bjarnef

#11813 Align tags vertically in content type property component

community/pr category/ui type/bug release/9.4.0
PR by Bjarne Fyrstenborg created on Jan 2, 2022 • merged by Nathan Woulfe
patrickdemooij9

#11811 Added property way of seeing composition

community/pr category/ux type/feature release/9.4.0
PR by patrickdemooij9 created on Jan 2, 2022 • merged by Sebastiaan Janssen
bjarnef

#11773 Transition of lazy loaded image

community/pr category/ux release/9.4.0
PR by Bjarne Fyrstenborg created on Dec 18, 2021 • merged by Nathan Woulfe
arulprabakaran

#11745 Updated border radius of notification to match button

community/pr category/ui release/9.4.0
PR by Arul Prabakaran created on Dec 8, 2021 • merged by Nathan Woulfe
bjarnef

#11729 Filter block cards and show empty message

community/pr category/ux type/feature release/9.4.0
PR by Bjarne Fyrstenborg created on Dec 5, 2021 • merged by Sebastiaan Janssen
skttl

#11629 Makes the template column in NC config expandable

community/pr category/ux release/9.4.0
PR by Søren Kottal created on Nov 13, 2021 • merged by Nathan Woulfe
skttl

#11627 Makes group name wider to fit long group names

community/pr category/ui type/feature release/9.4.0
PR by Søren Kottal created on Nov 13, 2021 • merged by Michael Latouche
IbrahimMNada

#11428 refactor setTitle in MediaPicker.Controller.js

community/pr category/ui type/bug hacktoberfest-accepted release/9.4.0
PR by Ibrahim Muhammad Nada created on Oct 20, 2021 • merged by Nathan Woulfe
API and API documentation updates 2
abjerner

#12018 Fixed issue in umbeditorheader.directive.js example

community/pr category/api-documentation type/bug release/9.4.0
PR by Anders Bjerner created on Feb 17, 2022 • merged by Nathan Woulfe
Lantzify

#11970 Added name & color description for umbAvatar

community/pr category/api-documentation release/9.4.0
PR by Johannes Lantz created on Feb 9, 2022 • merged by Nathan Woulfe
Other 52
HQ Member

#12161 Amend breaking change in RecurringHostedServiceBase

release/9.4.0
PR by Nikolaj Geisle created on Mar 22, 2022 • merged by Nikolaj Geisle
HQ Member

#12156 Use an umbra.co link for the TV replacement channel

release/9.4.0
PR by Sebastiaan Janssen created on Mar 21, 2022 • merged by Nikolaj Geisle
vsilvar

#12153 Fixes RecurringHostServices leaking the execution context / ambient scope

community/pr type/bug release/9.4.0
PR by Vitor Rodrigues created on Mar 20, 2022 • merged by Nikolaj Geisle
HQ Member

#12146 Item tracking fixes and optimizations after RC

type/bug release/9.4.0
PR by Elitsa Marinovska created on Mar 17, 2022 • merged by Bjarke Berg
HQ Member

#12139 Fix media tracking of items added via macro parameters in RTE and Grid

type/bug release/9.4.0
PR by Elitsa Marinovska created on Mar 16, 2022 • merged by Nikolaj Geisle
HQ Member

#12132 v9: Fix image thumbnails not showing if filename contains non ascii characters

type/bug release/9.4.0
PR by Nikolaj Geisle created on Mar 14, 2022 • merged by Bjarke Berg
HQ Member

#12117 v9 Missing legacy password support for uniquely salted SHA1 hashed passwords

type/bug release/9.4.0
Issue by p-m-j created on Mar 9, 2022
callumbwhyte

#12094 Adding null check to IsCulturePublished on IContent

community/pr type/feature release/9.4.0
PR by Callum Whyte created on Mar 3, 2022 • merged by Michael Latouche
HQ Member

#12093 v9 fix misc issues external member login

release/9.4.0
PR by Paul Johnson created on Mar 3, 2022 • merged by Paul Johnson
HQ Member

#12087 V9: Fix history cleanup not making content type dirty

type/bug release/9.4.0
PR by Mole created on Mar 2, 2022 • merged by Nikolaj Geisle
nzdev

#12077 Tune Debug logging to improve ContentStore boot performance

community/pr category/performance type/feature release/9.4.0
PR by Chad created on Mar 1, 2022 • merged by Michael Latouche
erikjanwestendorp

#12068 Random GUID in user detail view

type/bug release/9.4.0
Issue by erikjanwestendorp created on Feb 28, 2022
bjarnef

#12061 Media entry editor listview children

community/pr type/bug release/9.4.0 release/8.18.1
PR by Bjarne Fyrstenborg created on Feb 25, 2022 • merged by Sebastiaan Janssen
marcloveUSN

#12051 ContentSavingNotification - Cannot access content that is about to be saved.

status/regression type/bug release/9.4.0 release/8.18.1
Issue by marcloveUSN created on Feb 24, 2022
HQ Member

#12048 Fix namespace shown in C# API docs

type/bug release/9.4.0
PR by Bjarke Berg created on Feb 24, 2022 • merged by Bjarke Berg
bjarnef

#12044 Updates babel and caniuse-lite

community/pr dependencies status/dependency-update release/9.4.0
PR by Bjarne Fyrstenborg created on Feb 23, 2022 • merged by Sebastiaan Janssen
HQ Member

#12040 V9: Fix missing site identifier

type/bug release/9.4.0
PR by Mole created on Feb 23, 2022 • merged by Bjarke Berg
HQ Member

#12037 Filesystem based MainDomLock & extract interface for MainDomKey generation

release/9.4.0
PR by Paul Johnson created on Feb 22, 2022 • merged by Paul Johnson
AndyBoot

#12034 Settings Dashboard Umbraco.tv References

community/pr type/bug release/9.4.0
PR by AndyBoot created on Feb 22, 2022 • merged by Sebastiaan Janssen
d-gibbs

#12030 Cannot replace default RenderController with Generic controller type

type/bug release/9.4.0
Issue by d-gibbs created on Feb 21, 2022
HQ Member

#12019 Ignore certificate errors for KeepAlive task.

release/9.4.0
PR by Paul Johnson created on Feb 17, 2022 • merged by Bjarke Berg
nzdev

#12014 Add using statements for IDisposables

community/pr type/bug release/9.4.0
PR by Chad created on Feb 17, 2022 • merged by Nathan Woulfe
nzdev

#12013 Prevent DatabaseServerMessenger handle leak

community/pr type/bug release/9.4.0
PR by Chad created on Feb 17, 2022 • merged by Sebastiaan Janssen
KevinJump

#12012 ContentType IsDirty() is false after changing a value in HistoryCleanup

type/bug release/9.4.0 release/8.18.1
Issue by KevinJump created on Feb 16, 2022
dknippers

#12010 Fix Empty Recycle Bin view not found on Linux

community/pr type/bug release/9.4.0
PR by Daniël Knippers created on Feb 15, 2022 • merged by Sebastiaan Janssen
Jeavon

#12008 Exclude the Umbraco Log files from UmbracoProject template gitignore

community/pr release/9.4.0
PR by Jeavon created on Feb 15, 2022 • merged by Nathan Woulfe
HQ Member

#11999 Add config to hide backoffice logo

release/8.18.0 release/9.4.0
PR by Bjarke Berg created on Feb 14, 2022 • merged by Bjarke Berg
robertjf

#11996 Temp 11977 - Fixes 11977 Content Name auto-numbering is not incrementing

community/pr type/bug release/9.4.0
PR by Robert Foster created on Feb 13, 2022 • merged by Nathan Woulfe
AnnePieter

#11984 Redirect Url Management not working with Contenttypes(Allow vary by culture)

type/bug release/9.4.0
Issue by AnnePieter created on Feb 11, 2022
HQ Member

#11979 Fix items found in PVS-Studio analysis

type/bug release/9.4.0
PR by Sebastiaan Janssen created on Feb 11, 2022 • merged by Nathan Woulfe
poornimanayar

#11965 TimeOut Setting not being respected in v9

type/bug release/9.4.0
Issue by poornimanayar created on Feb 9, 2022
HQ Member

#11961 Attempt to make app local icu setup less problematic.

release/9.4.0
PR by Paul Johnson created on Feb 9, 2022 • merged by Paul Johnson
mattbrailsford

#11957 Check form and querystring when validating `ufprt` in `ValidateUmbracoFormRouteStringAttribute`

release/9.4.0
PR by Matt Brailsford created on Feb 8, 2022 • merged by Paul Johnson
mattbrailsford

#11952 Don't hold static UmbracoContext reference

community/pr type/bug release/9.4.0
PR by Matt Brailsford created on Feb 8, 2022 • merged by Paul Johnson
HQ Member

#11950 Only select ItemIdFieldName in PublishedContentQuery.Search to improve performance

category/performance release/9.4.0
PR by Ronald Barendse created on Feb 7, 2022 • merged by Bjarke Berg
HQ Member

#11947 Added section for promoted packages in the back-office.

type/feature release/9.4.0
PR by Andy Butland created on Feb 7, 2022 • merged by Bjarke Berg
kieron-mcintyre

#11935 MainDom lock re-acquired by deploy slot after Azure slot swap

type/bug release/9.4.0
Issue by kieron-mcintyre created on Feb 3, 2022
kieron-mcintyre

#11928 ServerRegistrationService.TouchServer uses the DB instead of IServerRoleAccessor to determine IsSchedulingPublisher

type/bug release/9.4.0
Issue by kieron-mcintyre created on Jan 31, 2022
HQ Member

#11924 Allow setting the site name from appsettings

type/feature release/9.4.0
PR by Mole created on Jan 31, 2022 • merged by Bjarke Berg
patrickdemooij9

#11861 11777: Remove sorting because we need the correct order

community/pr type/bug release/9.4.0
PR by patrickdemooij9 created on Jan 13, 2022 • merged by Nathan Woulfe
cornehoskam

#11858 (umbraCollab) Check media Parent for permissions when setting correct MediaType

community/pr type/bug release/9.4.0
PR by Corné Hoskam created on Jan 13, 2022 • merged by Sebastiaan Janssen
ustadstar

#11807 Make the missing image caption functionality in the RTE work

community/pr category/accessibility type/feature release/9.4.0
PR by Mehmet created on Dec 31, 2021 • merged by Sebastiaan Janssen
bjarnef

#11797 Vary localization based on content or blueprint

community/pr category/localization type/bug release/9.4.0
PR by Bjarne Fyrstenborg created on Dec 28, 2021 • merged by Sebastiaan Janssen
YodasMyDad

#11772 Unable To Import DocType If Parent Folder Already Exists

type/bug release/9.4.0
Issue by YodasMyDad created on Dec 18, 2021
DavePearcey

#11764 Container validation (ValidateOnBuild) fails if backoffice controllers are added to IOC container (non standard setup).

type/bug release/9.4.0
Issue by DavePearcey created on Dec 15, 2021
jattwood

#11687 Model.Url(culture) only returns "#" on multi-lingual site

type/bug release/9.4.0
Issue by jattwood created on Nov 23, 2021
scottbrady91

#11630 Prevent non-backoffice auth schemes being overridden

community/pr release/no-notes type/bug release/9.4.0
PR by Scott Brady created on Nov 13, 2021 • merged by Sebastiaan Janssen
mbentancour

#11606 Validate that imageUrl param is a relative path

community/pr category/front-end type/feature release/9.4.0
PR by Martin Bentancour created on Nov 10, 2021 • merged by Michael Latouche
patrickdemooij9

#11553 Content app for dictionary items

community/pr type/feature hacktoberfest-accepted release/9.4.0
PR by patrickdemooij9 created on Oct 30, 2021 • merged by Sebastiaan Janssen
OzoneNZ

#11492 V9: Fix Umbraco:CMS:Global:SqlWriteLockTimeOut setting value ignored

community/pr type/bug hacktoberfest-accepted release/9.4.0
PR by Blake Irwin created on Oct 26, 2021 • merged by Sebastiaan Janssen
OzoneNZ

#11222 Fix JsonConfigManipulator causing upgrades to fail when appsettings.json files are not present

community/pr type/bug release/9.4.0
PR by Blake Irwin created on Sep 30, 2021 • merged by Sebastiaan Janssen
iOvergaard

#10066 Redirects do not work due to missing null check

type/bug release/9.4.0 release/8.18.2
Issue by iOvergaard created on Mar 26, 2021