Commit Graph

32045 Commits

Author SHA1 Message Date
Shannon
5ed94065a7 Fixes issue with exceptions in logs because we are trying to unbind from httpapplication events but you cannot do that. 2020-09-24 18:45:26 +10:00
Claus
6122bffa24 Merge remote-tracking branch 'origin/v8/bugfix/8433-member-login-sql-locks' into v8/8.6 2020-09-22 13:14:03 +02:00
Claus
8fddb52f9a Merge remote-tracking branch 'origin/v8/bugfix/examine-reindex' into v8/8.6 2020-09-22 11:42:44 +02:00
Warren Buckley
e7f98a5690 Merge pull request #8815 from umbraco/v8/bugfix/events-unsubscribe
Ensure event handlers are unsubscribed  in Core Components
2020-09-21 11:27:47 +01:00
Shannon
1ab77adc8a Ensure event handlers are unsubscribed in Core Components 2020-09-04 13:25:56 +10:00
Nathan Woulfe
7b1f7ced3a Merge pull request #8713 from umbraco/nul800sebastiaan-patch-1
Adding `display: none;` prevents `ng-show` from working
2020-09-03 10:27:26 +10:00
Shannon
664504833b Move scope management outside of iterator method 2020-08-31 23:57:26 +10:00
Shannon
6e08a0396e Umbraco to re-index data on background thread
Fixes issue with scopes being disposed or referenced incorrectly due to yield returns as this can capture a scope in the enumerator which will get passed to a background thread in Examine and cause some issues. We saw this issue in netcore but the issue must still exist in v8 but we don't visibly see it for some reason. The other issue is that the ValueSet lookup for content was done 3x when an IContent is saved and it should only be done 2x, one for published, one for unpublished. The other issue is that the data lookups to build a ValueSet are intended to be done on a background thread. This is the case in v7 because the IEnumerable is lazy and passed all the way down to Examine's background thread but this doesn't occur in v8 because we need to iterate/split that value set before it's sent to Examine so the ValueSet is eagerly built within the request. We can easily resolve this by using the background task manager and just pushing a task when IContent/IMedia/IMember is saved. This will return the execution to the UI quicker.
2020-08-31 23:41:19 +10:00
Sebastiaan Janssen
eaa6ceacfb Adding display: none; prevents ng-show from working
Fixes #8705
2020-08-24 10:35:10 +02:00
Shannon
9a1de6468b notes and unit test, just wanted to see if this query could be improved but it can't 2020-08-19 13:33:49 +10:00
Sebastiaan Janssen
425d0ba544 Remove dependency on the testdata project in Web.UI #8616 2020-08-11 16:17:58 +02:00
Shannon
9fc3699a48 Reduces the Member update calls when logging a member in 2020-08-11 11:52:36 +10:00
Shannon
2d3d919c31 adds notes 2020-08-10 22:57:34 +10:00
Shannon
295db967de Updates member repository to select/update instead of delete/insert for property data 2020-08-10 22:55:45 +10:00
Shannon
5cf94a7639 Updates member repository to take a lock on the property value rows being updated 2020-08-10 22:29:04 +10:00
Shannon
8b82f8e1c7 Ensures that the member resolved when setting last login date has the right data applied, finishes an outstanding TODO that will massively boost performance for sites that heavily use members (lots of logins) 2020-07-31 00:19:36 +10:00
Shannon
8eab1f1b55 Fixes #8433 - member login sql locks 2020-07-30 22:59:58 +10:00
Shannon Deminick
892e3a43fc Merge pull request #8398 from umbraco/v8/bugfix/sqlmaindom-updates
Adjustments for SqlMainDomLock and others to make azure operations more resilient
2020-07-09 17:13:05 +10:00
Shannon
191060f930 Merge branch 'v8/8.6' into v8/bugfix/sqlmaindom-updates 2020-07-09 16:33:44 +10:00
Shannon
0196e55c19 Cherry picks fix #7994 for #5151 2020-07-09 16:33:01 +10:00
Shannon
15b903129e comments 2020-07-09 14:32:48 +10:00
Shannon
6dfb31f42b revert ssl port 2020-07-09 13:40:35 +10:00
Shannon
df61f30393 refactors scheduled publishing logic - splits into 2x scopes/2x trans, only take a write lock when necessary 2020-07-08 18:16:12 +10:00
Shannon
e1757178b9 Fixes our sql azure transient fault detection to be inline with current standards, adds a scope for the health check schedule tasks 2020-07-08 17:26:31 +10:00
Shannon
384531ea68 removes comments and no need for private method 2020-07-08 15:59:35 +10:00
Shannon
f0dea44b4d Adds Load Test controller to test data project (instead of just being stored in my personal repo) 2020-07-08 15:47:26 +10:00
Shannon
b80dc8f34b readability 2020-07-08 15:07:12 +10:00
Shannon
7590161858 comments 2020-07-08 14:54:26 +10:00
Shannon
7819d1acf5 comments 2020-07-08 14:53:53 +10:00
Shannon
a947fa3121 comments 2020-07-08 14:51:35 +10:00
Shannon
651756d96a Ensure we don't shutdown MainDom if there is an error while listening, only shutdown if the appdomain is triggered to shutdown, else we'll keep listening/logging 2020-07-08 13:43:20 +10:00
Shannon
53db2df390 Fix for PerformScheduledPublishInternal, don't use yield returns within a using! this will not work and transactions/connections will be lost 2020-07-08 13:43:20 +10:00
Shannon
65101beaf6 transactions for sqlmaindom 2020-07-08 13:43:20 +10:00
Shannon
6aa49242f2 Don't try to reuse db instances, thsi can result in potential zombie transactions 2020-07-08 13:43:20 +10:00
Shannon
a233264c8e Ensure index rebuilding doesn't short circuit if one of the populators fails 2020-07-08 13:43:20 +10:00
Shannon
8814875b95 fixes error logging 2020-07-08 13:43:20 +10:00
Sebastiaan Janssen
1f29778a23 Bump version to 8.6.4 2020-07-02 14:16:04 +02:00
Shannon
b8d6ef64c7 Remove the usage of Parallel to run the populators
(cherry picked from commit b078f856b9)
2020-07-02 13:49:59 +02:00
Sebastiaan Janssen
a88a5a0cae Merge pull request #7984 from umbraco/v8/bugfix/7967-sqlmaindom
Fixes #7967 - cannot start site with SqlMainDomLock  when db isn't configured

(cherry picked from commit cbfe643a79)
2020-07-02 10:38:10 +02:00
Sebastiaan Janssen
de3d0e9f11 Merge pull request #7021 from stevemegson/v8/pr/member-cmsContentNu
OnMemberRefreshedEntity stores data as published rather than edited

(cherry picked from commit a9bb1ff49e)
2020-07-02 10:36:45 +02:00
Warren Buckley
c99798ac1b Allows unpublished content to render a macro HTML in the RTE
(cherry picked from commit 3680f22321)
2020-06-18 09:17:00 +02:00
Warren Buckley
f716754253 Remove duplicate comment 2020-06-17 12:50:31 +01:00
Warren Buckley
ac394619fc Fix SkipStep in tour directive was looking at wrong DOM selector it needs to be skipStepIfVisible 2020-06-17 12:46:11 +01:00
Warren Buckley
950d64ff17 Revert changes made to tour from 8.7 due to UX changes 2020-06-17 11:49:20 +01:00
Warren Buckley
6a8ceb7af9 Set Version to 8.6.3
.\build SetUmbracoVersion 8.6.3
2020-06-17 09:07:17 +01:00
Warren Buckley
addd56f30d Adds skipStepIfVisible property to JSON Tour Steps to allow skipping if DOM item is present (#8235)
Co-authored-by: Niels Lyngsø <nsl@umbraco.com>
# Conflicts:
#	src/Umbraco.Web.UI.Client/src/common/directives/components/application/umbtour.directive.js
2020-06-17 08:53:58 +01:00
Claus
03d1b7445e Fix radio button checked appearance
(cherry picked from commit ae993519ce)
2020-06-11 15:08:17 +02:00
Claus
32a30aad97 Fix glitch in umb-checkbox background 2020-06-09 14:29:56 +02:00
Claus
5a6462f197 Merge pull request #8226 from umbraco/v8/bug/8223
Fix nested content clipboard
2020-06-09 14:12:08 +02:00
Sebastiaan Janssen
18157aea32 Fixes #8233
Nested content clipboard broken after upgrade to Umbraco 8.6.2
2020-06-03 08:47:46 +02:00