diff --git a/eng/Versions.props b/eng/Versions.props
index c02f2fc7573..d6032587796 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -203,7 +203,7 @@
4.2.0-2.22128.1
4.2.0-2.22128.1
4.2.0-2.22128.1
- 3.3.0
+ 3.3.3
1.1.2-beta1.22276.1
1.1.2-beta1.22276.1
1.0.0-20200708.1
diff --git a/src/Components/Components/src/PublicAPI.Shipped.txt b/src/Components/Components/src/PublicAPI.Shipped.txt
index 374ace74be2..874d6125b22 100644
--- a/src/Components/Components/src/PublicAPI.Shipped.txt
+++ b/src/Components/Components/src/PublicAPI.Shipped.txt
@@ -74,6 +74,7 @@ Microsoft.AspNetCore.Components.DynamicComponent.Type.set -> void
Microsoft.AspNetCore.Components.EditorRequiredAttribute
Microsoft.AspNetCore.Components.EditorRequiredAttribute.EditorRequiredAttribute() -> void
Microsoft.AspNetCore.Components.ElementReference
+Microsoft.AspNetCore.Components.ElementReference.ElementReference() -> void
Microsoft.AspNetCore.Components.ElementReference.Context.get -> Microsoft.AspNetCore.Components.ElementReferenceContext?
Microsoft.AspNetCore.Components.ElementReference.ElementReference(string! id) -> void
Microsoft.AspNetCore.Components.ElementReference.ElementReference(string! id, Microsoft.AspNetCore.Components.ElementReferenceContext? context) -> void
@@ -91,11 +92,13 @@ Microsoft.AspNetCore.Components.ErrorBoundaryBase.MaximumErrorCount.get -> int
Microsoft.AspNetCore.Components.ErrorBoundaryBase.MaximumErrorCount.set -> void
Microsoft.AspNetCore.Components.ErrorBoundaryBase.Recover() -> void
Microsoft.AspNetCore.Components.EventCallback
+Microsoft.AspNetCore.Components.EventCallback.EventCallback() -> void
Microsoft.AspNetCore.Components.EventCallback.EventCallback(Microsoft.AspNetCore.Components.IHandleEvent? receiver, System.MulticastDelegate? delegate) -> void
Microsoft.AspNetCore.Components.EventCallback.HasDelegate.get -> bool
Microsoft.AspNetCore.Components.EventCallback.InvokeAsync() -> System.Threading.Tasks.Task!
Microsoft.AspNetCore.Components.EventCallback.InvokeAsync(object? arg) -> System.Threading.Tasks.Task!
Microsoft.AspNetCore.Components.EventCallback
+Microsoft.AspNetCore.Components.EventCallback.EventCallback() -> void
Microsoft.AspNetCore.Components.EventCallback.EventCallback(Microsoft.AspNetCore.Components.IHandleEvent? receiver, System.MulticastDelegate? delegate) -> void
Microsoft.AspNetCore.Components.EventCallback.HasDelegate.get -> bool
Microsoft.AspNetCore.Components.EventCallback.InvokeAsync() -> System.Threading.Tasks.Task!
@@ -118,6 +121,7 @@ Microsoft.AspNetCore.Components.EventCallbackFactory.EventCallbackFactory() -> v
Microsoft.AspNetCore.Components.EventCallbackFactoryBinderExtensions
Microsoft.AspNetCore.Components.EventCallbackFactoryEventArgsExtensions
Microsoft.AspNetCore.Components.EventCallbackWorkItem
+Microsoft.AspNetCore.Components.EventCallbackWorkItem.EventCallbackWorkItem() -> void
Microsoft.AspNetCore.Components.EventCallbackWorkItem.EventCallbackWorkItem(System.MulticastDelegate? delegate) -> void
Microsoft.AspNetCore.Components.EventCallbackWorkItem.InvokeAsync(object? arg) -> System.Threading.Tasks.Task!
Microsoft.AspNetCore.Components.EventHandlerAttribute
@@ -164,6 +168,7 @@ Microsoft.AspNetCore.Components.LayoutView.SetParametersAsync(Microsoft.AspNetCo
Microsoft.AspNetCore.Components.LocationChangeException
Microsoft.AspNetCore.Components.LocationChangeException.LocationChangeException(string! message, System.Exception! innerException) -> void
Microsoft.AspNetCore.Components.MarkupString
+Microsoft.AspNetCore.Components.MarkupString.MarkupString() -> void
Microsoft.AspNetCore.Components.MarkupString.MarkupString(string! value) -> void
Microsoft.AspNetCore.Components.MarkupString.Value.get -> string!
Microsoft.AspNetCore.Components.NavigationException
@@ -202,11 +207,14 @@ Microsoft.AspNetCore.Components.ParameterAttribute.CaptureUnmatchedValues.get ->
Microsoft.AspNetCore.Components.ParameterAttribute.CaptureUnmatchedValues.set -> void
Microsoft.AspNetCore.Components.ParameterAttribute.ParameterAttribute() -> void
Microsoft.AspNetCore.Components.ParameterValue
+Microsoft.AspNetCore.Components.ParameterValue.ParameterValue() -> void
Microsoft.AspNetCore.Components.ParameterValue.Cascading.get -> bool
Microsoft.AspNetCore.Components.ParameterValue.Name.get -> string!
Microsoft.AspNetCore.Components.ParameterValue.Value.get -> object!
Microsoft.AspNetCore.Components.ParameterView
Microsoft.AspNetCore.Components.ParameterView.Enumerator
+Microsoft.AspNetCore.Components.ParameterView.Enumerator.Enumerator() -> void
+Microsoft.AspNetCore.Components.ParameterView.ParameterView() -> void
Microsoft.AspNetCore.Components.ParameterView.Enumerator.Current.get -> Microsoft.AspNetCore.Components.ParameterValue
Microsoft.AspNetCore.Components.ParameterView.Enumerator.MoveNext() -> bool
Microsoft.AspNetCore.Components.ParameterView.GetEnumerator() -> Microsoft.AspNetCore.Components.ParameterView.Enumerator
@@ -220,10 +228,12 @@ Microsoft.AspNetCore.Components.PersistentComponentState.PersistAsJson(s
Microsoft.AspNetCore.Components.PersistentComponentState.RegisterOnPersisting(System.Func! callback) -> Microsoft.AspNetCore.Components.PersistingComponentStateSubscription
Microsoft.AspNetCore.Components.PersistentComponentState.TryTakeFromJson(string! key, out TValue? instance) -> bool
Microsoft.AspNetCore.Components.PersistingComponentStateSubscription
+Microsoft.AspNetCore.Components.PersistingComponentStateSubscription.PersistingComponentStateSubscription() -> void
Microsoft.AspNetCore.Components.PersistingComponentStateSubscription.Dispose() -> void
Microsoft.AspNetCore.Components.RenderFragment
Microsoft.AspNetCore.Components.RenderFragment
Microsoft.AspNetCore.Components.RenderHandle
+Microsoft.AspNetCore.Components.RenderHandle.RenderHandle() -> void
Microsoft.AspNetCore.Components.RenderHandle.Dispatcher.get -> Microsoft.AspNetCore.Components.Dispatcher!
Microsoft.AspNetCore.Components.RenderHandle.IsInitialized.get -> bool
Microsoft.AspNetCore.Components.RenderHandle.IsRenderingOnMetadataUpdate.get -> bool
@@ -260,11 +270,13 @@ Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.RenderTreeBuilder()
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.SetKey(object? value) -> void
Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder.SetUpdatesAttributeName(string! updatesAttributeName) -> void
Microsoft.AspNetCore.Components.RenderTree.ArrayBuilderSegment
+Microsoft.AspNetCore.Components.RenderTree.ArrayBuilderSegment.ArrayBuilderSegment() -> void
Microsoft.AspNetCore.Components.RenderTree.ArrayBuilderSegment.Array.get -> T[]!
Microsoft.AspNetCore.Components.RenderTree.ArrayBuilderSegment.Count.get -> int
Microsoft.AspNetCore.Components.RenderTree.ArrayBuilderSegment.Offset.get -> int
Microsoft.AspNetCore.Components.RenderTree.ArrayBuilderSegment.this[int index].get -> T
Microsoft.AspNetCore.Components.RenderTree.ArrayRange
+Microsoft.AspNetCore.Components.RenderTree.ArrayRange.ArrayRange() -> void
Microsoft.AspNetCore.Components.RenderTree.ArrayRange.ArrayRange(T[]! array, int count) -> void
Microsoft.AspNetCore.Components.RenderTree.ArrayRange.Clone() -> Microsoft.AspNetCore.Components.RenderTree.ArrayRange
Microsoft.AspNetCore.Components.RenderTree.EventFieldInfo
@@ -274,6 +286,7 @@ Microsoft.AspNetCore.Components.RenderTree.EventFieldInfo.EventFieldInfo() -> vo
Microsoft.AspNetCore.Components.RenderTree.EventFieldInfo.FieldValue.get -> object!
Microsoft.AspNetCore.Components.RenderTree.EventFieldInfo.FieldValue.set -> void
Microsoft.AspNetCore.Components.RenderTree.RenderBatch
+Microsoft.AspNetCore.Components.RenderTree.RenderBatch.RenderBatch() -> void
Microsoft.AspNetCore.Components.RenderTree.RenderBatch.DisposedComponentIDs.get -> Microsoft.AspNetCore.Components.RenderTree.ArrayRange
Microsoft.AspNetCore.Components.RenderTree.RenderBatch.DisposedEventHandlerIDs.get -> Microsoft.AspNetCore.Components.RenderTree.ArrayRange
Microsoft.AspNetCore.Components.RenderTree.RenderBatch.ReferenceFrames.get -> Microsoft.AspNetCore.Components.RenderTree.ArrayRange
@@ -294,7 +307,9 @@ Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderRootComponentAsync(int
Microsoft.AspNetCore.Components.RenderTree.Renderer.RenderRootComponentAsync(int componentId, Microsoft.AspNetCore.Components.ParameterView initialParameters) -> System.Threading.Tasks.Task!
Microsoft.AspNetCore.Components.RenderTree.Renderer.UnhandledSynchronizationException -> System.UnhandledExceptionEventHandler!
Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiff
+Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiff.RenderTreeDiff() -> void
Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit
+Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit.RenderTreeEdit() -> void
Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType
Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType.PermutationListEnd = 10 -> Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType
Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType.PermutationListEntry = 9 -> Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType
@@ -307,6 +322,7 @@ Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType.StepOut = 7 -> Mic
Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType.UpdateMarkup = 8 -> Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType
Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType.UpdateText = 5 -> Microsoft.AspNetCore.Components.RenderTree.RenderTreeEditType
Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame
+Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame.RenderTreeFrame() -> void
Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame.AttributeEventHandlerId.get -> ulong
Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame.ComponentId.get -> int
Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame.ComponentReferenceCaptureParentFrameIndex.get -> int
diff --git a/src/Components/Forms/src/PublicAPI.Shipped.txt b/src/Components/Forms/src/PublicAPI.Shipped.txt
index 93df780985b..2c73c120cee 100644
--- a/src/Components/Forms/src/PublicAPI.Shipped.txt
+++ b/src/Components/Forms/src/PublicAPI.Shipped.txt
@@ -31,6 +31,7 @@ Microsoft.AspNetCore.Components.Forms.FieldChangedEventArgs
Microsoft.AspNetCore.Components.Forms.FieldChangedEventArgs.FieldChangedEventArgs(in Microsoft.AspNetCore.Components.Forms.FieldIdentifier fieldIdentifier) -> void
Microsoft.AspNetCore.Components.Forms.FieldChangedEventArgs.FieldIdentifier.get -> Microsoft.AspNetCore.Components.Forms.FieldIdentifier
Microsoft.AspNetCore.Components.Forms.FieldIdentifier
+Microsoft.AspNetCore.Components.Forms.FieldIdentifier.FieldIdentifier() -> void
Microsoft.AspNetCore.Components.Forms.FieldIdentifier.Equals(Microsoft.AspNetCore.Components.Forms.FieldIdentifier otherIdentifier) -> bool
Microsoft.AspNetCore.Components.Forms.FieldIdentifier.FieldIdentifier(object! model, string! fieldName) -> void
Microsoft.AspNetCore.Components.Forms.FieldIdentifier.FieldName.get -> string!
diff --git a/src/Components/Server/src/PublicAPI.Shipped.txt b/src/Components/Server/src/PublicAPI.Shipped.txt
index 88f629ca7a0..b1cf77ca247 100644
--- a/src/Components/Server/src/PublicAPI.Shipped.txt
+++ b/src/Components/Server/src/PublicAPI.Shipped.txt
@@ -33,6 +33,7 @@ Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedBrowserS
Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedBrowserStorage.SetAsync(string! key, object! value) -> System.Threading.Tasks.ValueTask
Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedBrowserStorage.SetAsync(string! purpose, string! key, object! value) -> System.Threading.Tasks.ValueTask
Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedBrowserStorageResult
+Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedBrowserStorageResult.ProtectedBrowserStorageResult() -> void
Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedBrowserStorageResult.Success.get -> bool
Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedBrowserStorageResult.Value.get -> TValue?
Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedLocalStorage
diff --git a/src/Components/Web/src/PublicAPI.Shipped.txt b/src/Components/Web/src/PublicAPI.Shipped.txt
index 094e7d89977..d26a7548429 100644
--- a/src/Components/Web/src/PublicAPI.Shipped.txt
+++ b/src/Components/Web/src/PublicAPI.Shipped.txt
@@ -362,15 +362,18 @@ Microsoft.AspNetCore.Components.Web.TouchPoint.ScreenY.set -> void
Microsoft.AspNetCore.Components.Web.TouchPoint.TouchPoint() -> void
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderDelegate
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest
+Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest.ItemsProviderRequest() -> void
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest.CancellationToken.get -> System.Threading.CancellationToken
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest.Count.get -> int
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest.ItemsProviderRequest(int startIndex, int count, System.Threading.CancellationToken cancellationToken) -> void
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderRequest.StartIndex.get -> int
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderResult
+Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderResult.ItemsProviderResult() -> void
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderResult.Items.get -> System.Collections.Generic.IEnumerable!
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderResult.ItemsProviderResult(System.Collections.Generic.IEnumerable! items, int totalItemCount) -> void
Microsoft.AspNetCore.Components.Web.Virtualization.ItemsProviderResult.TotalItemCount.get -> int
Microsoft.AspNetCore.Components.Web.Virtualization.PlaceholderContext
+Microsoft.AspNetCore.Components.Web.Virtualization.PlaceholderContext.PlaceholderContext() -> void
Microsoft.AspNetCore.Components.Web.Virtualization.PlaceholderContext.Index.get -> int
Microsoft.AspNetCore.Components.Web.Virtualization.PlaceholderContext.PlaceholderContext(int index, float size = 0) -> void
Microsoft.AspNetCore.Components.Web.Virtualization.PlaceholderContext.Size.get -> float
diff --git a/src/Components/WebAssembly/Authentication.Msal/src/PublicAPI.Shipped.txt b/src/Components/WebAssembly/Authentication.Msal/src/PublicAPI.Shipped.txt
index 29d31abb55c..d11583c28df 100644
--- a/src/Components/WebAssembly/Authentication.Msal/src/PublicAPI.Shipped.txt
+++ b/src/Components/WebAssembly/Authentication.Msal/src/PublicAPI.Shipped.txt
@@ -21,9 +21,9 @@ Microsoft.Authentication.WebAssembly.Msal.MsalAuthenticationOptions.PostLogoutRe
Microsoft.Authentication.WebAssembly.Msal.MsalAuthenticationOptions.PostLogoutRedirectUri.set -> void
Microsoft.Authentication.WebAssembly.Msal.MsalAuthenticationOptions.RedirectUri.get -> string?
Microsoft.Authentication.WebAssembly.Msal.MsalAuthenticationOptions.RedirectUri.set -> void
-~static Microsoft.Extensions.DependencyInjection.MsalWebAssemblyServiceCollectionExtensions.AddMsalAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder!
-~static Microsoft.Extensions.DependencyInjection.MsalWebAssemblyServiceCollectionExtensions.AddMsalAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder!
-~static Microsoft.Extensions.DependencyInjection.MsalWebAssemblyServiceCollectionExtensions.AddMsalAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder!
+static Microsoft.Extensions.DependencyInjection.MsalWebAssemblyServiceCollectionExtensions.AddMsalAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder!
+static Microsoft.Extensions.DependencyInjection.MsalWebAssemblyServiceCollectionExtensions.AddMsalAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder!
+static Microsoft.Extensions.DependencyInjection.MsalWebAssemblyServiceCollectionExtensions.AddMsalAuthentication(this Microsoft.Extensions.DependencyInjection.IServiceCollection! services, System.Action!>! configure) -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder!
Microsoft.Authentication.WebAssembly.Msal.Models.MsalCacheOptions
Microsoft.Authentication.WebAssembly.Msal.Models.MsalCacheOptions.MsalCacheOptions() -> void
Microsoft.Authentication.WebAssembly.Msal.Models.MsalCacheOptions.StoreAuthStateInCookie.get -> bool
diff --git a/src/Components/WebAssembly/WebAssembly/src/PublicAPI.Shipped.txt b/src/Components/WebAssembly/WebAssembly/src/PublicAPI.Shipped.txt
index 6192c59390f..cf4364e3111 100644
--- a/src/Components/WebAssembly/WebAssembly/src/PublicAPI.Shipped.txt
+++ b/src/Components/WebAssembly/WebAssembly/src/PublicAPI.Shipped.txt
@@ -43,6 +43,7 @@ Microsoft.AspNetCore.Components.WebAssembly.Hosting.IWebAssemblyHostEnvironment
Microsoft.AspNetCore.Components.WebAssembly.Hosting.IWebAssemblyHostEnvironment.BaseAddress.get -> string!
Microsoft.AspNetCore.Components.WebAssembly.Hosting.IWebAssemblyHostEnvironment.Environment.get -> string!
Microsoft.AspNetCore.Components.WebAssembly.Hosting.RootComponentMapping
+Microsoft.AspNetCore.Components.WebAssembly.Hosting.RootComponentMapping.RootComponentMapping() -> void
Microsoft.AspNetCore.Components.WebAssembly.Hosting.RootComponentMapping.ComponentType.get -> System.Type!
Microsoft.AspNetCore.Components.WebAssembly.Hosting.RootComponentMapping.Parameters.get -> Microsoft.AspNetCore.Components.ParameterView
Microsoft.AspNetCore.Components.WebAssembly.Hosting.RootComponentMapping.RootComponentMapping(System.Type! componentType, string! selector) -> void
diff --git a/src/DataProtection/DataProtection/src/PublicAPI.Shipped.txt b/src/DataProtection/DataProtection/src/PublicAPI.Shipped.txt
index 26601a3548c..cec494af3ac 100644
--- a/src/DataProtection/DataProtection/src/PublicAPI.Shipped.txt
+++ b/src/DataProtection/DataProtection/src/PublicAPI.Shipped.txt
@@ -1,6 +1,6 @@
#nullable enable
-~Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.XmlKeyManager(Microsoft.Extensions.Options.IOptions! keyManagementOptions, Microsoft.AspNetCore.DataProtection.Internal.IActivator! activator) -> void
-~Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.XmlKeyManager(Microsoft.Extensions.Options.IOptions! keyManagementOptions, Microsoft.AspNetCore.DataProtection.Internal.IActivator! activator, Microsoft.Extensions.Logging.ILoggerFactory! loggerFactory) -> void
+Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.XmlKeyManager(Microsoft.Extensions.Options.IOptions! keyManagementOptions, Microsoft.AspNetCore.DataProtection.Internal.IActivator! activator) -> void
+Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.XmlKeyManager(Microsoft.Extensions.Options.IOptions! keyManagementOptions, Microsoft.AspNetCore.DataProtection.Internal.IActivator! activator, Microsoft.Extensions.Logging.ILoggerFactory! loggerFactory) -> void
abstract Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration.CreateNewDescriptor() -> Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.IAuthenticatedEncryptorDescriptor!
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptorFactory
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptorFactory.AuthenticatedEncryptorFactory(Microsoft.Extensions.Logging.ILoggerFactory! loggerFactory) -> void
diff --git a/src/DataProtection/DataProtection/src/PublicAPI.Unshipped.txt b/src/DataProtection/DataProtection/src/PublicAPI.Unshipped.txt
index 5c7081170a0..7dc5c58110b 100644
--- a/src/DataProtection/DataProtection/src/PublicAPI.Unshipped.txt
+++ b/src/DataProtection/DataProtection/src/PublicAPI.Unshipped.txt
@@ -1,5 +1 @@
#nullable enable
-*REMOVED*~Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.XmlKeyManager(Microsoft.Extensions.Options.IOptions! keyManagementOptions, Microsoft.AspNetCore.DataProtection.Internal.IActivator! activator) -> void
-*REMOVED*~Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.XmlKeyManager(Microsoft.Extensions.Options.IOptions! keyManagementOptions, Microsoft.AspNetCore.DataProtection.Internal.IActivator! activator, Microsoft.Extensions.Logging.ILoggerFactory! loggerFactory) -> void
-Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.XmlKeyManager(Microsoft.Extensions.Options.IOptions! keyManagementOptions, Microsoft.AspNetCore.DataProtection.Internal.IActivator! activator) -> void
-Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager.XmlKeyManager(Microsoft.Extensions.Options.IOptions! keyManagementOptions, Microsoft.AspNetCore.DataProtection.Internal.IActivator! activator, Microsoft.Extensions.Logging.ILoggerFactory! loggerFactory) -> void
diff --git a/src/DataProtection/EntityFrameworkCore/src/PublicAPI.Shipped.txt b/src/DataProtection/EntityFrameworkCore/src/PublicAPI.Shipped.txt
index 17a102c33f2..dd36f68796f 100644
--- a/src/DataProtection/EntityFrameworkCore/src/PublicAPI.Shipped.txt
+++ b/src/DataProtection/EntityFrameworkCore/src/PublicAPI.Shipped.txt
@@ -1,5 +1,5 @@
#nullable enable
-~Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.EntityFrameworkCoreXmlRepository
+Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.EntityFrameworkCoreXmlRepository
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.DataProtectionKey
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.DataProtectionKey.DataProtectionKey() -> void
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.DataProtectionKey.FriendlyName.get -> string?
diff --git a/src/Extensions/Features/src/PublicAPI.Shipped.txt b/src/Extensions/Features/src/PublicAPI.Shipped.txt
index 33b3f89f6e6..ff9e2975dd2 100644
--- a/src/Extensions/Features/src/PublicAPI.Shipped.txt
+++ b/src/Extensions/Features/src/PublicAPI.Shipped.txt
@@ -11,9 +11,11 @@ Microsoft.AspNetCore.Http.Features.FeatureCollection.Set(TFeature? ins
Microsoft.AspNetCore.Http.Features.FeatureCollection.this[System.Type! key].get -> object?
Microsoft.AspNetCore.Http.Features.FeatureCollection.this[System.Type! key].set -> void
Microsoft.AspNetCore.Http.Features.FeatureReference
+Microsoft.AspNetCore.Http.Features.FeatureReference.FeatureReference() -> void
Microsoft.AspNetCore.Http.Features.FeatureReference.Fetch(Microsoft.AspNetCore.Http.Features.IFeatureCollection! features) -> T?
Microsoft.AspNetCore.Http.Features.FeatureReference.Update(Microsoft.AspNetCore.Http.Features.IFeatureCollection! features, T feature) -> T
Microsoft.AspNetCore.Http.Features.FeatureReferences
+Microsoft.AspNetCore.Http.Features.FeatureReferences.FeatureReferences() -> void
Microsoft.AspNetCore.Http.Features.FeatureReferences.Cache -> TCache?
Microsoft.AspNetCore.Http.Features.FeatureReferences.Collection.get -> Microsoft.AspNetCore.Http.Features.IFeatureCollection!
Microsoft.AspNetCore.Http.Features.FeatureReferences.FeatureReferences(Microsoft.AspNetCore.Http.Features.IFeatureCollection! collection) -> void
diff --git a/src/Features/JsonPatch/src/PublicAPI.Shipped.txt b/src/Features/JsonPatch/src/PublicAPI.Shipped.txt
index e0795ed8251..d55a7e97419 100644
--- a/src/Features/JsonPatch/src/PublicAPI.Shipped.txt
+++ b/src/Features/JsonPatch/src/PublicAPI.Shipped.txt
@@ -194,6 +194,7 @@ Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.OperationType.Get = 2 -> Mic
Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.OperationType.Remove = 1 -> Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.OperationType
Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.OperationType.Replace = 3 -> Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.OperationType
Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionInfo
+Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionInfo.PositionInfo() -> void
Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionInfo.Index.get -> int
Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionInfo.PositionInfo(Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionType type, int index) -> void
Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionInfo.Type.get -> Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionType
@@ -204,6 +205,7 @@ Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionType.Invalid = 2 ->
Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionType.OutOfBounds = 3 -> Microsoft.AspNetCore.JsonPatch.Internal.ListAdapter.PositionType
Microsoft.AspNetCore.JsonPatch.Internal.ObjectVisitor
Microsoft.AspNetCore.JsonPatch.Internal.ParsedPath
+Microsoft.AspNetCore.JsonPatch.Internal.ParsedPath.ParsedPath() -> void
Microsoft.AspNetCore.JsonPatch.Internal.PocoAdapter
Microsoft.AspNetCore.JsonPatch.Internal.PocoAdapter.PocoAdapter() -> void
Microsoft.AspNetCore.JsonPatch.JsonPatchDocument
diff --git a/src/HealthChecks/Abstractions/src/PublicAPI.Shipped.txt b/src/HealthChecks/Abstractions/src/PublicAPI.Shipped.txt
index 03e65dd8f78..6d8294f838d 100644
--- a/src/HealthChecks/Abstractions/src/PublicAPI.Shipped.txt
+++ b/src/HealthChecks/Abstractions/src/PublicAPI.Shipped.txt
@@ -18,6 +18,7 @@ Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration.Tags.get -
Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration.Timeout.get -> System.TimeSpan
Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckRegistration.Timeout.set -> void
Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult
+Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult.HealthCheckResult() -> void
Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult.Data.get -> System.Collections.Generic.IReadOnlyDictionary!
Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult.Description.get -> string?
Microsoft.Extensions.Diagnostics.HealthChecks.HealthCheckResult.Exception.get -> System.Exception?
@@ -30,6 +31,7 @@ Microsoft.Extensions.Diagnostics.HealthChecks.HealthReport.HealthReport(System.C
Microsoft.Extensions.Diagnostics.HealthChecks.HealthReport.Status.get -> Microsoft.Extensions.Diagnostics.HealthChecks.HealthStatus
Microsoft.Extensions.Diagnostics.HealthChecks.HealthReport.TotalDuration.get -> System.TimeSpan
Microsoft.Extensions.Diagnostics.HealthChecks.HealthReportEntry
+Microsoft.Extensions.Diagnostics.HealthChecks.HealthReportEntry.HealthReportEntry() -> void
Microsoft.Extensions.Diagnostics.HealthChecks.HealthReportEntry.Data.get -> System.Collections.Generic.IReadOnlyDictionary!
Microsoft.Extensions.Diagnostics.HealthChecks.HealthReportEntry.Description.get -> string?
Microsoft.Extensions.Diagnostics.HealthChecks.HealthReportEntry.Duration.get -> System.TimeSpan
diff --git a/src/Hosting/TestHost/src/PublicAPI.Shipped.txt b/src/Hosting/TestHost/src/PublicAPI.Shipped.txt
index 556d9f14fb9..40ca32be2f2 100644
--- a/src/Hosting/TestHost/src/PublicAPI.Shipped.txt
+++ b/src/Hosting/TestHost/src/PublicAPI.Shipped.txt
@@ -1,6 +1,6 @@
#nullable enable
-~Microsoft.AspNetCore.TestHost.TestServer.TestServer(System.IServiceProvider! services, Microsoft.AspNetCore.Http.Features.IFeatureCollection! featureCollection, Microsoft.Extensions.Options.IOptions! optionsAccessor) -> void
-~Microsoft.AspNetCore.TestHost.TestServer.TestServer(System.IServiceProvider! services, Microsoft.Extensions.Options.IOptions! optionsAccessor) -> void
+Microsoft.AspNetCore.TestHost.TestServer.TestServer(System.IServiceProvider! services, Microsoft.AspNetCore.Http.Features.IFeatureCollection! featureCollection, Microsoft.Extensions.Options.IOptions! optionsAccessor) -> void
+Microsoft.AspNetCore.TestHost.TestServer.TestServer(System.IServiceProvider! services, Microsoft.Extensions.Options.IOptions! optionsAccessor) -> void
Microsoft.AspNetCore.TestHost.ClientHandler
Microsoft.AspNetCore.TestHost.HostBuilderTestServerExtensions
Microsoft.AspNetCore.TestHost.HttpResetTestException
diff --git a/src/Hosting/TestHost/src/PublicAPI.Unshipped.txt b/src/Hosting/TestHost/src/PublicAPI.Unshipped.txt
index 188507faa6b..7dc5c58110b 100644
--- a/src/Hosting/TestHost/src/PublicAPI.Unshipped.txt
+++ b/src/Hosting/TestHost/src/PublicAPI.Unshipped.txt
@@ -1,5 +1 @@
#nullable enable
-*REMOVED*~Microsoft.AspNetCore.TestHost.TestServer.TestServer(System.IServiceProvider! services, Microsoft.AspNetCore.Http.Features.IFeatureCollection! featureCollection, Microsoft.Extensions.Options.IOptions! optionsAccessor) -> void
-*REMOVED*~Microsoft.AspNetCore.TestHost.TestServer.TestServer(System.IServiceProvider! services, Microsoft.Extensions.Options.IOptions! optionsAccessor) -> void
-Microsoft.AspNetCore.TestHost.TestServer.TestServer(System.IServiceProvider! services, Microsoft.AspNetCore.Http.Features.IFeatureCollection! featureCollection, Microsoft.Extensions.Options.IOptions! optionsAccessor) -> void
-Microsoft.AspNetCore.TestHost.TestServer.TestServer(System.IServiceProvider! services, Microsoft.Extensions.Options.IOptions! optionsAccessor) -> void
diff --git a/src/Http/Authentication.Core/src/PublicAPI.Shipped.txt b/src/Http/Authentication.Core/src/PublicAPI.Shipped.txt
index 0f0f90ee90f..a2f8c8991bd 100644
--- a/src/Http/Authentication.Core/src/PublicAPI.Shipped.txt
+++ b/src/Http/Authentication.Core/src/PublicAPI.Shipped.txt
@@ -1,7 +1,7 @@
#nullable enable
-~Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider.AuthenticationSchemeProvider(Microsoft.Extensions.Options.IOptions! options) -> void
-~Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider.AuthenticationSchemeProvider(Microsoft.Extensions.Options.IOptions! options, System.Collections.Generic.IDictionary! schemes) -> void
-~Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticationService(Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider! schemes, Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider! handlers, Microsoft.AspNetCore.Authentication.IClaimsTransformation! transform, Microsoft.Extensions.Options.IOptions! options) -> void
+Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider.AuthenticationSchemeProvider(Microsoft.Extensions.Options.IOptions! options) -> void
+Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider.AuthenticationSchemeProvider(Microsoft.Extensions.Options.IOptions! options, System.Collections.Generic.IDictionary! schemes) -> void
+Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticationService(Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider! schemes, Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider! handlers, Microsoft.AspNetCore.Authentication.IClaimsTransformation! transform, Microsoft.Extensions.Options.IOptions! options) -> void
Microsoft.AspNetCore.Authentication.AuthenticationFeature
Microsoft.AspNetCore.Authentication.AuthenticationFeature.AuthenticationFeature() -> void
Microsoft.AspNetCore.Authentication.AuthenticationFeature.OriginalPath.get -> Microsoft.AspNetCore.Http.PathString
diff --git a/src/Http/Authentication.Core/src/PublicAPI.Unshipped.txt b/src/Http/Authentication.Core/src/PublicAPI.Unshipped.txt
index 06c2f800c4f..7dc5c58110b 100644
--- a/src/Http/Authentication.Core/src/PublicAPI.Unshipped.txt
+++ b/src/Http/Authentication.Core/src/PublicAPI.Unshipped.txt
@@ -1,7 +1 @@
#nullable enable
-*REMOVED*~Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider.AuthenticationSchemeProvider(Microsoft.Extensions.Options.IOptions! options) -> void
-*REMOVED*~Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider.AuthenticationSchemeProvider(Microsoft.Extensions.Options.IOptions! options, System.Collections.Generic.IDictionary! schemes) -> void
-*REMOVED*~Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticationService(Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider! schemes, Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider! handlers, Microsoft.AspNetCore.Authentication.IClaimsTransformation! transform, Microsoft.Extensions.Options.IOptions! options) -> void
-Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider.AuthenticationSchemeProvider(Microsoft.Extensions.Options.IOptions! options) -> void
-Microsoft.AspNetCore.Authentication.AuthenticationSchemeProvider.AuthenticationSchemeProvider(Microsoft.Extensions.Options.IOptions! options, System.Collections.Generic.IDictionary! schemes) -> void
-Microsoft.AspNetCore.Authentication.AuthenticationService.AuthenticationService(Microsoft.AspNetCore.Authentication.IAuthenticationSchemeProvider! schemes, Microsoft.AspNetCore.Authentication.IAuthenticationHandlerProvider! handlers, Microsoft.AspNetCore.Authentication.IClaimsTransformation! transform, Microsoft.Extensions.Options.IOptions! options) -> void
diff --git a/src/Http/Http.Abstractions/src/PublicAPI.Shipped.txt b/src/Http/Http.Abstractions/src/PublicAPI.Shipped.txt
index d2832c2e5cd..de48ab35345 100644
--- a/src/Http/Http.Abstractions/src/PublicAPI.Shipped.txt
+++ b/src/Http/Http.Abstractions/src/PublicAPI.Shipped.txt
@@ -220,6 +220,7 @@ Microsoft.AspNetCore.Http.EndpointMetadataCollection.Count.get -> int
Microsoft.AspNetCore.Http.EndpointMetadataCollection.EndpointMetadataCollection(params object![]! items) -> void
Microsoft.AspNetCore.Http.EndpointMetadataCollection.EndpointMetadataCollection(System.Collections.Generic.IEnumerable