Steve Sanderson
03357bf92b
Components: don't block the SignalR loop during init. Fixes #8274 ( #8863 )
2019-03-28 16:42:55 +00:00
Vance Morrison
18b81bacce
Support for receiving ID via TraceParent HTTP header. ( #8495 )
...
- Also moved the fetching of ANY HTTP header fields until AFTER the most stringent
- Check to see if logging is on (thus deferring work if the logger is sampling).
- Added transfer of TraceState from http header to Activity
- Added tests to insure that we were reading traceparent and tracestate headers as expected.
2019-03-27 22:40:17 -07:00
Mikael Mengistu
017f409fe4
Expose ConnectionId on .NET Client ( #8668 )
2019-03-27 17:30:43 -07:00
Steve Sanderson
63a4b5c27a
Fix rendering inheritance. Fixes #8192 ( #8818 )
...
* Make it irrelevant whether components call base.BuildRenderTree or not. Fixes #8192
* Remove base.BuildRenderTree calls from manually-implemented render logic
* Update ref assembly code
2019-03-27 21:26:13 +00:00
Ryan Nowak
cc1b2941f9
Fix #8520 - Component parameters not found
...
This resolves the issue blocking use of component parameters from our
ref assemblies. Making properties public with private get is our
recommended guidance for wanting documentation to work in the IDE.
We also now need to manually generate the ref-assembly types for these
so they will show up for tooling with setters. I've logged an issue to
track whether we want to keep this long term, it seems like a suitable
workaround for now.
2019-03-27 12:10:43 -07:00
Ryan Brandenburg
8955a32ce9
MapController in RazorPages ( #8685 )
...
MapController in RazorPages
2019-03-27 10:49:33 -07:00
Steve Sanderson
8ae0791735
In Blazor Hosted template, explicitly enable compression for application/octet-stream
...
Otherwise, the latest ASP.NET Core won't compress those files
2019-03-27 17:37:24 +00:00
Steve Sanderson
fdf7f58466
Handle asynchrony during app startup on WebAssembly. Fixes #8079
2019-03-27 17:37:24 +00:00
Ryan Brandenburg
7248ecbaf1
Make some skipped tests flaky ( #8795 )
2019-03-27 10:20:16 -07:00
Mikael Mengistu
e979426809
Update Gradle to version 5.3 - Now with retries ( #8840 )
2019-03-27 10:04:25 -07:00
Pranav K
cb6fb32529
Make building Components & Mvc solutions work out of the box ( #8830 )
...
* Make building Components & Mvc solutions work out of the box
Fixes https://github.com/aspnet/AspNetCore/issues/8413
2019-03-27 09:27:11 -07:00
Javier Calvarro Nelson
562d119ca4
Enable single pages directory ( #8799 )
...
* Enable single pages directory
* Rename Index.cshtml to Host.cshtml
* Get rid of _ViewImports.cshtml
2019-03-27 11:51:01 +01:00
Hao Kung
1f63f25508
[Helix] Enable Identity.FunctionalTests ( #8564 )
2019-03-26 10:27:55 -07:00
Pranav K
d9bf01330a
Update README.md
2019-03-26 09:59:44 -07:00
Pranav K
5f6caf3650
Set properties required for runtime compilation in RuntimeCompilation package
...
Fixes https://github.com/aspnet/AspNetCore/issues/7966
2019-03-26 09:59:23 -07:00
Ryan Brandenburg
70cd5f5f9f
Mark tests flaky instead of skipped ( #8727 )
...
Mark tests flaky instead of skipped
2019-03-26 09:51:37 -07:00
Steve Sanderson
341cd25e05
Update to newer Blazor.Mono. Fixes #6726 ( #8782 )
2019-03-26 09:53:15 +00:00
Chris S
c054f5fa67
Update README.md ( #6904 )
2019-03-25 15:12:57 -07:00
BrennanConroy
969c72acfd
C++ client low level API ( #8420 )
2019-03-25 13:52:38 -07:00
Hao Kung
b7e122fbac
Hook auth options validation into validation feature ( #8665 )
2019-03-25 11:35:39 -07:00
Hao Kung
6641a02ff2
Enable AuthSamples.FunctionalTests on helix ( #8691 )
2019-03-25 11:19:27 -07:00
Pranav K
287fd0bef7
Update to use _Imports.razor
2019-03-25 10:59:44 -07:00
Steven T. Cramer
0494dfa683
Update BlazorLibrary-CSharp to use .razor extention
2019-03-25 10:59:44 -07:00
Steven T. Cramer
3c63a76a3d
Update BlazorStandalone-CSharp to use .razor extention
2019-03-25 10:59:44 -07:00
Steven T. Cramer
15cb6dff96
Update BlazorHosted-CSharp.Client to use .razor extention
...
This adds clarity and precision to the template. The files are Blazor/RazorComponents and not normal Razor Pages.
2019-03-25 10:59:44 -07:00
Justin Kotalik
7a1a53d76d
React to sem version 2.0 ( #8725 )
2019-03-24 14:17:06 -07:00
Mikael Mengistu
316fbbe9c4
Marking tests as flaky( #8749 )
2019-03-22 17:59:21 -07:00
Pranav K
9a35bbea03
Experience for Razor SDK ( #8731 )
...
* Experience for Razor SDK
* Remove Components.Build
* Update MVC projects and templates to use AddRazorSupportForMvc
* Update components templates to use .razor extension
Fixes https://github.com/aspnet/AspNetCore/issues/6392
* Update dependencies from https://github.com/aspnet/AspNetCore-Tooling build 20190321.3
- Microsoft.NET.Sdk.Razor - 3.0.0-preview4.19171.3
- Microsoft.CodeAnalysis.Razor - 3.0.0-preview4.19171.3
- Microsoft.AspNetCore.Razor.Language - 3.0.0-preview4.19171.3
- Microsoft.AspNetCore.Mvc.Razor.Extensions - 3.0.0-preview4.19171.3
* Update dependencies from https://github.com/dotnet/core-setup build 20190322.01
- Microsoft.NETCore.App - 3.0.0-preview4-27522-01
Dependency coherency updates
- Microsoft.Bcl.Json.Sources - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- Microsoft.CSharp - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- Microsoft.Win32.Registry - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.ComponentModel.Annotations - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Data.SqlClient - 4.7.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Diagnostics.EventLog - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.IO.Pipelines - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Net.Http.WinHttpHandler - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Net.WebSockets.WebSocketProtocol - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Reflection.Metadata - 1.7.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Runtime.CompilerServices.Unsafe - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Security.Cryptography.Cng - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Security.Cryptography.Pkcs - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Security.Cryptography.Xml - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Security.Permissions - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Security.Principal.Windows - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.ServiceProcess.ServiceController - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Text.Encodings.Web - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- System.Threading.Channels - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
- Microsoft.Extensions.DependencyModel - 3.0.0-preview4-27522-01 (parent: Microsoft.NETCore.App)
- Microsoft.NETCore.Platforms - 3.0.0-preview4.19164.7 (parent: Microsoft.NETCore.App)
* Update dependencies from https://github.com/aspnet/EntityFrameworkCore build 20190321.4
- Microsoft.EntityFrameworkCore.Tools - 3.0.0-preview4.19171.4
- Microsoft.EntityFrameworkCore.SqlServer - 3.0.0-preview4.19171.4
- dotnet-ef - 3.0.0-preview4.19171.4
- Microsoft.EntityFrameworkCore - 3.0.0-preview4.19171.4
- Microsoft.EntityFrameworkCore.InMemory - 3.0.0-preview4.19171.4
- Microsoft.EntityFrameworkCore.Relational - 3.0.0-preview4.19171.4
- Microsoft.EntityFrameworkCore.Sqlite - 3.0.0-preview4.19171.4
* Update dependencies from https://github.com/aspnet/Extensions build 20190321.4
- Mono.WebAssembly.Interop - 3.0.0-preview4.19171.4
- Microsoft.JSInterop - 3.0.0-preview4.19171.4
- Microsoft.Internal.Extensions.Refs - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Diagnostics.HealthChecks - 3.0.0-preview4.19171.4
- Microsoft.Extensions.DiagnosticAdapter - 3.0.0-preview4.19171.4
- Microsoft.Extensions.DependencyInjection.Abstractions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.DependencyInjection - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.Xml - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.UserSecrets - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.KeyPerFile - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.Json - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.Ini - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.FileExtensions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.EnvironmentVariables - 3.0.0-preview4.19171.4
- Microsoft.Extensions.FileProviders.Abstractions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.CommandLine - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.AzureKeyVault - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.Abstractions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration - 3.0.0-preview4.19171.4
- Microsoft.Extensions.CommandLineUtils.Sources - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Caching.StackExchangeRedis - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Caching.SqlServer - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Caching.Memory - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Caching.Abstractions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.ActivatorUtilities.Sources - 3.0.0-preview4.19171.4
- Microsoft.AspNetCore.Testing - 3.0.0-preview4.19171.4
- Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.0.0-preview4.19171.4
- Microsoft.AspNetCore.Analyzer.Testing - 3.0.0-preview4.19171.4
- Internal.AspNetCore.Analyzers - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Configuration.Binder - 3.0.0-preview4.19171.4
- Microsoft.Extensions.FileProviders.Composite - 3.0.0-preview4.19171.4
- Microsoft.Extensions.FileProviders.Embedded - 3.0.0-preview4.19171.4
- Microsoft.Extensions.FileProviders.Physical - 3.0.0-preview4.19171.4
- Microsoft.Extensions.WebEncoders - 3.0.0-preview4.19171.4
- Microsoft.Extensions.ValueStopwatch.Sources - 3.0.0-preview4.19171.4
- Microsoft.Extensions.TypeNameHelper.Sources - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Primitives - 3.0.0-preview4.19171.4
- Microsoft.Extensions.ParameterDefaultValue.Sources - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Options.DataAnnotations - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Options.ConfigurationExtensions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Options - 3.0.0-preview4.19171.4
- Microsoft.Extensions.ObjectPool - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging.TraceSource - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging.Testing - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging.EventSource - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging.Debug - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging.Console - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging.Configuration - 3.0.0-preview4.19171.4
- Microsoft.Extensions.FileSystemGlobbing - 3.0.0-preview4.19171.4
- Microsoft.Extensions.HashCodeCombiner.Sources - 3.0.0-preview4.19171.4
- Microsoft.Extensions.HostFactoryResolver.Sources - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Hosting - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Hosting.Abstractions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Http - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Localization - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Localization.Abstractions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging.Abstractions - 3.0.0-preview4.19171.4
- Microsoft.Extensions.Logging.AzureAppServices - 3.0.0-preview4.19171.4
* Grab latest from other aspnet repos
- brings everything into coherence
- aspnet/Extensions packages with version 3.0.0-preview4.19172.1 from build 20190322.1
- aspnet/AspNetCore-Tooling packages with version 3.0.0-preview4.19172.2 from build 20190322.2
- aspnet/EntityFrameworkCore packages with version 3.0.0-preview4.19172.3 from build 20190322.3
2019-03-22 17:33:20 -07:00
Sebastien Ros
6d93a74a2c
One more value
2019-03-22 16:49:09 -07:00
Sebastien Ros
1fb26a6467
Fixing NETCore.App version in benchmarks
2019-03-22 16:49:09 -07:00
BrennanConroy
4b230ec419
Copy EndpointFeature when using LongPolling ( #8730 )
2019-03-22 15:36:57 -07:00
Justin Kotalik
26a118e462
Allow more time to see if events are in the event log ( #8729 )
2019-03-22 14:47:39 -07:00
Justin Kotalik
2018b82ffe
React to breaking changes with M.A.Internal ( #8638 )
2019-03-22 14:41:06 -07:00
Daniel Roth
036dec9d37
Close meta tag in Blazor hosted template
...
Fixes https://github.com/aspnet/AspNetCore/issues/6610
2019-03-22 09:04:58 -07:00
David Fowler
0d6e0637af
Small HubConnection cleanup ( #8643 )
2019-03-21 16:30:56 -07:00
Ryan Brandenburg
0c4b3fbd6d
Improve local development of Templates ( #8196 )
2019-03-21 16:29:45 -07:00
Pranav K
f5ff181222
System.Text.Json based formatters ( #8362 )
...
* System.Text.Json based formatters
Fixes: https://github.com/aspnet/AspNetCore/issues/7256
2019-03-21 13:45:21 -07:00
Javier Calvarro Nelson
5f4be179e3
Fix and identify flaky components E2E Tests ( #8690 )
2019-03-21 07:39:47 +01:00
Eilon Lipton
69732c9ecc
Remove unused namespaces from Worker template Program.cs ( #8574 )
...
Follow-up to 17344cd37f
2019-03-20 20:54:40 -07:00
Chirag Rupani
aa89639d62
Removed Content Type header for response when no content is being returned ( #8557 )
...
Addresses #8230
2019-03-20 13:15:42 -07:00
Ryan Nowak
b743ba2f66
Throw unhandled exceptions during prerendering
...
Fixes : #8609
Currently exceptions thrown during prerendering are simply logged. This
change uses the existing *unhandled exception* mechanism of the
renderer/circuit to throw these. The result is that the developer
exception page just works for prerendering.
2019-03-20 13:02:24 -07:00
mnltejaswini
2a08c6e54d
Pass the formatter context to the CreateJsonSerializer. It gives ability to override and create serializer specific to the context ( #8358 )
...
* Pass the formatter context to the CreateJsonSerializer so that it gives ability to override and create serializer specific to the context
2019-03-20 12:01:41 -07:00
Jacques Eloff
314f67ec6e
Merge pull request #8450 from aspnet/joeloff/7729
...
Fix for #7729 to ensure upgradable bundles
2019-03-20 11:40:08 -07:00
Andrew Stanton-Nurse
e61aa05b72
Fix #7477 by updating HttpSys readme ( #8662 )
...
We changed the README to "archived" before merging this repo into mondo repo. Whoops :).
2019-03-20 09:33:31 -07:00
Justin Kotalik
2d145682ce
Update some tests to be flaky rather than skipped ( #8666 )
2019-03-20 08:59:43 -07:00
Javier Calvarro Nelson
9db249e30a
[Components][ Fixes #8058 ] Update blazor template to use IWebHostEnvironment ( #8234 )
2019-03-20 16:59:17 +01:00
Justin Kotalik
b8e7cbad02
Remove Out-Of-Process test site fixture and make deployer check physical ( #8659 )
2019-03-20 08:33:26 -07:00
Javier Calvarro Nelson
9f1a978230
[Infrastructure improvements] ( #8275 )
...
* Improved selenium start and tear down
* Selenium is set up and torn down in an assembly fixture.
* Selenium is initialized lazily and in a non-blocking way.
* Selenium processes are tracked as part of the build and their pids
written to a file on disk for cleanup in the event of unexpected
termination of the test process.
* Browser fixture retries with linear backoff to create a remote
driver. Under heavy load (like when we are doing a simultaneous NPM
restore) the selenium server can become unresponsive so we retry
three times, with a longer comand timeout allowance each time up to
a max of 3 minutes.
* Moved test project setup to build time instead of runtime.
* Added target PrepareForTest to create the required files for testing
* The template creation folder.
* The template props file to use our built packages.
* The folder for the custom hive.
* Added assembly metadata attributes to find all the data we need to
run the tests.
* Path to the artifacts shipping packages folder.
* Path to the artifacts non-shipping packages folder.
* Path to the test templates creation folder.
* Path to use for the custom templating hive used in tests.
* Proper cleanup as part of the build
* Remove the test templates creation folder.
* Remove the test packages restore path.
* Recreate the test templates creation folder.
* Recreate the test packages restore path.
* Generated Directory.Build.Props and Directory.Build.Targets in the
test templates creation folder.
* Cleaned up potentially stale templatetestsprops.
* Improved test flows
* Initialization is done lazily and asynchronously.
* Selenium
* Browser fixture
* Template initialization.
* Flattened test flows to avoid assertions inside deep callstacks.
* All assertions happen at the test level with improved error messages.
* With the exception of the migrations assertions.
* Assertions contain information about which step failed, for what
project and what failure details.
* Broke down tests to perform individual steps instead of mixing build
and publish.
* Publish project.
* Build project. (Debug)
* Run built project.
* Run published project.
* Concentrated build logic into the Project class.
* Context between the different steps of a test is maintained in
this class.
* All operations that require coordination are performed within this
class.
* There is a lock for dotnet and a lock for nodejs. When building
SPAs we acquire the nodejs lock to correctly prevent multiple
runs of nodejs in parallel.
[ApiAuthorization template cleanups]
* Fix preview3 issues with breaking changes on Entity framework by
manually configuring the model in ApiAuthorizationDbContext.
* Add app.db to the project file when using local db.
* Fix linting errors on angular template.
* Fix react tests
* Add tests to cover new auth options in the SPA templates.
2019-03-20 08:44:20 +01:00
Chris Ross
0456c9dcc9
Handle SIGTERM exit code #6526 ( #8294 )
2019-03-19 19:15:00 -04:00
Artak Mkrtchyan
37a48d897b
Update default log levels for templates
2019-03-19 13:52:14 -07:00