Sven Geusens
343867f6ee
Merge branch 'release/13.6' into v13/dev and version bump
...
# Conflicts:
# src/Umbraco.Web.BackOffice/Controllers/PreviewController.cs
# version.json
2025-01-30 16:27:49 +01:00
Andy Butland
ee2d7bbb1b
Excluded tags from trashed content ( #18164 )
2025-01-29 21:10:11 +01:00
Nikolaj Geisle
64287d7e1a
Merge branch 'release/13.5.3' into release/13.6
...
# Conflicts:
# version.json
2025-01-23 11:14:47 +01:00
Nikolaj Geisle
e77e9c5691
Format sql statement ( #17354 )
...
(cherry picked from commit aa9f194d76 )
2025-01-20 18:27:54 +01:00
Sven Geusens
d1af59fdf0
Merge branch 'v13/dev' into release/13.6
2025-01-15 22:13:42 +01:00
Andreas Zerbst
1b050ebc47
V13 QA added parallelization for E2E tests ( #17995 )
...
* Added script for running tests
* Added parallelization for our E2E tests
* Removed line
* Removed condition
2025-01-15 22:12:45 +01:00
Sven Geusens
ff3e457c58
Merge branch 'v13/dev' into release/13.6
2025-01-15 20:55:41 +01:00
Kenn Jacobsen
8f42a3a0ea
Make the RTE handle inline elements gracefully for JSON ( #17983 )
2025-01-15 11:26:03 +01:00
Sven Geusens
f3f57f9748
Improve YSOD rendering in the client ( #17940 )
...
* Conditionally render error details and make sure something is rendered
* V13 QA updated locator for failing E2E test (#17825 )
* Added timeouts
* Nullcheck user in Content permission handlers (#17846 )
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk >
---------
Co-authored-by: Andreas Zerbst <73799582+andr317c@users.noreply.github.com >
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk >
2025-01-14 13:38:07 +01:00
Andreas Zerbst
92e535a1c9
V13 QA updated locator for failing E2E test ( #17825 )
...
* Added timeouts
* Nullcheck user in Content permission handlers (#17846 )
---------
Co-authored-by: Sven Geusens <sge@umbraco.dk >
Co-authored-by: Niels Lyngsø <nsl@umbraco.dk >
2025-01-14 09:12:41 +01:00
Kenn Jacobsen
7411c2552b
Added integration test to verify the Delivery API contract ( #17949 )
2025-01-13 15:15:37 +01:00
Kenn Jacobsen
16749a724d
Add (un)publishing details to TreeChange notifications ( #17757 )
...
(cherry picked from commit 404a62aa0b )
2024-12-09 11:42:53 +01:00
Kenn Jacobsen
a627930b58
Warn about un-routable content at publish time ( #17705 )
...
(cherry picked from commit 2d9cfc880b )
2024-12-09 11:42:46 +01:00
Bjarke Berg
b55d484863
Updated NuGet Packages for v13 ( #17704 )
...
* Update nuget packages
* Cherry pick fixes from v15
* Fixed: Projects that use central package version management should not define the version on the PackageReference items but on the PackageVersion items
* rollback update in tool
2024-12-03 08:51:23 +01:00
Kenn Jacobsen
cbd4dc6e0d
Handle "all slashes" routes ( #17596 )
2024-11-22 09:06:10 +01:00
Mole
2d4230c001
Include create date in audit item ( #17447 )
2024-11-08 08:58:38 +01:00
Andreas Zerbst
aa1f3df76b
Updated to match locator ( #17334 )
2024-10-23 08:37:24 +02:00
Ronald Barendse
30b114d538
Fix ContentStore locking exceptions in async code ( #17246 )
...
* Add ContentCache test
* Use SemaphoreSlim as write lock
* Apply lock imrpovements to SnapDictionary
* Obsolete unused MonitorLock
(cherry picked from commit c3db3457e7 )
2024-10-11 09:47:31 +02:00
Ronald Barendse
c3db3457e7
Fix ContentStore locking exceptions in async code ( #17246 )
...
* Add ContentCache test
* Use SemaphoreSlim as write lock
* Apply lock imrpovements to SnapDictionary
* Obsolete unused MonitorLock
2024-10-11 09:45:01 +02:00
Sven Geusens
7787af2df1
Fix install url detection ( #17241 )
2024-10-10 18:09:11 +02:00
Sebastiaan Janssen
bff293213d
Merge branch 'v13/dev' into v13/contrib
2024-09-03 11:01:39 +02:00
Jason Elkin
b2a2df7a8a
Ignore Visual Studio's generated launchSettings file.
2024-08-28 14:08:52 +01:00
Bjarke Berg
79080ffa93
Updated nuget packages and take a explicit dependency on Microsoft.IdentityModel.JsonWebTokens ( #16935 )
2024-08-21 10:25:39 +02:00
Bjarke Berg
0afb4f7283
Make GetHeaderValue support HttpContext unavailable ( #16654 )
...
* Make GetHeaderValue tolerant for when the http context is not available. Now it just returns null.
* Add unit tests
2024-06-25 13:47:25 +02:00
Andreas Zerbst
65c76fcfab
Decreased to 1 retry for this file only ( #16623 )
2024-06-19 09:49:04 +02:00
Andreas Zerbst
5e31fde416
V13 QA Updated depedencies ( #16606 )
...
* Bumped version of helper and builder
* Removed faker
2024-06-17 10:49:16 +02:00
Mole
5ae5fe338a
V13: Set request culture for VirtualPageController ( #16572 )
...
* Rename FindDomain to FindAndSetDomain
* Ensure VariationContext and PublishedRequest is updated for virtual page controller
2024-06-07 12:49:13 +02:00
Zeegaan
fc951ee100
Merge branch 'release/13.4' into v13/dev
2024-06-06 10:21:53 +02:00
Andreas Zerbst
ae7db56f77
Decreased retry count ( #16554 )
2024-06-04 14:25:57 +02:00
Kenn Jacobsen
3dace4fc9d
RTE and media picker should route medias the same way in the Delivery API ( #16550 )
...
* RTE and media picker should route medias the same way in the Delivery API
* Fix failing unit test
* Fixed failing tests
2024-06-04 10:32:37 +02:00
Bjarke Berg
0aaac78cfa
A bunch of minor performance optimizations ( #16335 )
...
* Do not execute query if no macros found
* Request cache the permission lookup
* Unbreak change by adding obsolete ctor
* Clean up
* Wrap indexing for delivery API in a scope
* Do not ask options every time for the timeout, instead listen for updates
* Lookup content types once instead of one by one
* Use TryGetValue instead
* Do a distinct on user ids before building index, to avoid issue with more than 2100 parameters
* Don't map ContentDto (it's unused)
* Introduce request bound block editor element cache
---------
Co-authored-by: kjac <kja@umbraco.dk >
2024-06-03 11:23:25 +02:00
Bjarke Berg
9bacd13ce2
Merge remote-tracking branch 'refs/remotes/origin/release/13.3' into v13/dev
...
# Conflicts:
# version.json
2024-05-17 14:39:44 +02:00
Bjarke Berg
5f24de3085
Merge pull request from GHSA-j74q-mv2c-rxmp
2024-05-17 08:37:51 +02:00
Kenn Jacobsen
94cef504a3
Property source level variation should only be applied when configured ( #16270 )
...
(cherry picked from commit ab32bac5d9 )
2024-05-13 15:45:45 +02:00
Kenn Jacobsen
ab32bac5d9
Property source level variation should only be applied when configured ( #16270 )
2024-05-13 15:44:07 +02:00
Lars-Erik
599ec18ecc
Implementors using Umbraco.Tests.Integration won't have to override GetLocalizedTextService
...
(cherry picked from commit b0016687eb )
(cherry picked from commit 2bb56f1b81 )
2024-04-26 09:59:32 +02:00
Mole
0980350172
Add blocks in RTE telemetry ( #16104 )
...
* Add blocks telemetry
* Use constants and update tests
* V13: Add property type information to telemetry (#16109 )
* Add property type counts to telemetry
* Use constants and fix tests
* Update description
2024-04-22 12:56:36 +02:00
Mole
096991ac79
V13: Add webhook information to detailed telemetry ( #16060 )
...
* Cleanup ReportSiteJob
* Report on registered webhook event types
* Report on custom header webhook count
* Use constants instead of magic strings
* Update tests
* Update translation files
2024-04-16 14:36:02 +02:00
Lars-Erik
2bb56f1b81
Implementors using Umbraco.Tests.Integration won't have to override GetLocalizedTextService
...
(cherry picked from commit b0016687eb )
2024-04-09 12:56:15 +02:00
Kenn Jacobsen
b1c3473856
Introduce path provider and resolver for the Content Delivery API ( #15922 )
2024-03-22 14:12:33 +01:00
dependabot[bot]
95aba6d696
Bump follow-redirects in /tests/Umbraco.Tests.AcceptanceTest
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-19 14:41:45 +01:00
Sebastiaan Janssen
9030b1c19f
Merge branch 'v13/dev' into contrib
2024-03-19 14:40:30 +01:00
Bjarke Berg
77bfff83f2
Merge remote-tracking branch 'origin/v12/dev' into v13/dev
2024-03-15 15:05:17 +01:00
Bjarke Berg
a34c63a313
Merge remote-tracking branch 'origin/v11/dev' into v12/dev
...
# Conflicts:
# src/Umbraco.Infrastructure/Scoping/Scope.cs
# tests/Umbraco.Tests.Integration/Umbraco.Infrastructure/Persistence/LocksTests.cs
2024-03-15 15:01:36 +01:00
Bjarke Berg
6ea84db0ae
Merge remote-tracking branch 'origin/v10/dev' into v11/dev
2024-03-15 14:55:56 +01:00
Bjarke Berg
2c23e67c65
Fixing locking issues for document type saves. ( #15854 )
...
* Added ExecuteNonQuery(DbCommand command) on database to ensure we call OnExecutingCommand and OnExecutedCommand when executing DbCommands
* Added Cache Instructions lock, to avoid deadlocks
* Optimized read locks for nucache when only one content type is rebuilt
* Optimized the SqlServer locks, so only one command is executed (and thereby roundtrip) per lock instead of two
* Avoid breaking changes
* Cosmetic changes
* Take locks if everything is rebuild
* Use same lock in scopes, to avoid potential deadlocks between the two
* Use eager locks in PublishedSnapshotService.cs
* Added timeouts to some of the application locks
* Revert "Use eager locks in PublishedSnapshotService.cs"
This reverts commit 01873aae978ffa6e6686d253e482c493715e3a96.
* Revert "Added Cache Instructions lock, to avoid deadlocks"
This reverts commit e3fca7c12a804bb32ca1156b8abd42a957e9dc21.
* Use single readlock call to lock many
* Use eager locks for reads
* Eager write locks
* Ignore test of lazy locks
* Unique timeout exception messages
---------
Co-authored-by: kjac <kja@umbraco.dk >
2024-03-15 10:56:02 +01:00
Bjarke Berg
3718a9cdd4
Revert "Ignore test of lazy locks"
...
This reverts commit e03ff2661b .
2024-03-15 09:47:18 +01:00
Bjarke Berg
e03ff2661b
Ignore test of lazy locks
2024-03-15 09:35:19 +01:00
nzdev
ac5539a8be
Avoid string.Format allocations when profiler is not enabled.
2024-03-13 14:39:57 +00:00
Kenn Jacobsen
21126b7ba6
Localize validation messages with user lang files ( #15820 )
...
* Localize validation messages with user lang files
* Fixed unit tests
2024-03-04 12:50:24 +01:00