Commit Graph

206 Commits

Author SHA1 Message Date
Nate McMaster 302d8d59dd
Remove the aspnet/Caching submodule 2018-11-06 21:20:06 -08:00
Nate McMaster 3cf8a41e4a
Remove the aspnet/Logging submodule 2018-11-06 17:30:26 -08:00
Nate McMaster 355c6d3a83
Remove the aspnet/Options submodule 2018-11-06 12:28:45 -08:00
Nate McMaster 67c3a099ec
Remove the aspnet/Configuration submodule (#3948) 2018-11-06 12:04:36 -08:00
Nate McMaster 62b24f930e
Remove the aspnet/FileSystem submodule (#3884) 2018-11-05 14:19:19 -08:00
Nate McMaster c92536a21a
Remove the DependencyInjection submodule 2018-11-02 09:58:20 -07:00
Javier Calvarro Nelson f170981fec Add auth server package 2018-11-01 11:24:41 -07:00
Nate McMaster eb79d8f75e
Remove the EventNotification submodule 2018-10-30 17:10:11 -07:00
Nate McMaster a705aae147
Merge branch 'release/2.1' into release/2.2 2018-10-30 15:07:46 -07:00
Nate McMaster 546e746c9f
Remove identity service packages from artifacts.props (#3732) 2018-10-26 14:07:40 -07:00
Nate McMaster ae122d9bc0
Include rid-specific runtime packages in the list of artifacts 2018-10-25 14:42:00 -07:00
Nate McMaster 968df9578b
Refactor shared framework projects targets and project layout (#3703)
This refactors the targets used to build the shared framework and its .zip files. There are lots of reasons motivating this: Arcade convergence, migration to VSTS, making it easier to build this locally, etc.

Changes:
* Moves move content of build/Sharedfx.{props/targets} into eng/targets/SharedFx.Common.{props/targets}
* Update the build to produce a `runtime.$rid.Microsoft.AspNetCore.App` package (not just the one with symbols in it)
* Refactor the targets which produce .tar.gz/.zip files into separate projects in `src/Installers/`
* Refactor installers, unit tests, and the framework projects to use ProjectReference to flow dependencies between different parts of the build.
* Makes it easier to build the shared framework locally (for the inner dev loop, you can run `dotnet build -p src/Framework/Microsoft.AspNetCore.App/src/ -r win-x64`)
2018-10-24 15:42:06 -07:00
Nate McMaster 5acbb9d138
Remove dotnet-httprepl from the list of expected packages 2018-10-24 13:03:14 -07:00
Nate McMaster 37915c9b58
Remove the aspnet/Common git submodule (#3715)
As a part of merging and reducing the number of repos we use, the aspnet/Common repo was renamed to aspnet/Extensions and it now builds on its own and not as a submodule of this repo.
2018-10-24 12:38:03 -07:00
Smit Patel b623b9912e Make EFCore.Cosmos no-ship package
Fixes https://github.com/aspnet/EntityFrameworkCore/issues/13670
2018-10-22 12:32:13 -07:00
Ryan Brandenburg 3b327ef369 Update MVC, add ApiDescription.Design to package artifacts, and update build tools (#1492) 2018-10-11 19:58:57 -07:00
BrennanConroy ed4cef6b98
Add *.StackExchangeRedis packages (#1466) 2018-10-10 16:41:12 -07:00
Nate McMaster 8e13235732
Remove the Proxy submodule (#1471)
Part of https://github.com/aspnet/AspNetCore/issues/3598 - unifying and reducing repos. Proxy does not ship, so its code will move to aspnet/AspLabs.
2018-10-09 13:16:03 -07:00
Arthur Vickers 12761474d3 Rename Cosmos.Sql to Cosmos (#1467) 2018-10-09 10:27:49 -07:00
Ryan Nowak efe83ad531 Add Diagnostics.EFCore package 2018-10-01 13:32:42 -07:00
Ryan Nowak 1a8616349f Add non-capturing timer sources package 2018-09-11 12:41:48 -07:00
Brice Lambson 2f7359d20f
React to aspnet/EntityFrameworkCore#13245 2018-09-10 13:14:48 -07:00
Pranav K 0eae36bb50 Remove experimental analyzers 2018-09-07 16:19:41 -07:00
Nate McMaster 9f37a92dc9
Add Microsoft.AspNetCore.DataProtection.EntityFrameworkCore 2018-08-30 16:28:54 -07:00
Ryan Brandenburg b7b1ea207d Start shipping templates to NuGet 2018-08-30 15:41:16 -07:00
Brice Lambson 11f28139d4 Add Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite 2018-08-30 14:27:49 -07:00
Hao Kung 820c0405e3
Add new options package (#1345) 2018-08-29 10:41:54 -07:00
Nate McMaster 65ddfd1f02
Add dotnet-httprepl to artifacts.props 2018-08-28 15:11:25 -07:00
Smit Patel d3f51da519 Add EFCore.Cosmos.Sql to shipping package list 2018-08-15 14:28:02 -07:00
Pranav K c0ed5c71a4 Add Microsoft.AspNetCore.Mvc.Api.Analyzers 2018-08-02 13:53:12 -07:00
Nate McMaster 232c71f772
React to removing .Buffers.Sources package 2018-07-26 09:32:43 -07:00
Nate McMaster 0b85431980
React to renaming the WebHostBuilderFactory source package 2018-07-25 16:52:21 -07:00
Nate McMaster 2d79bee072
Remove condition on the Server.IIS package 2018-07-25 09:40:43 -07:00
Nate McMaster 2e96271e69
Merge branch 'release/2.1' into release/2.2 2018-07-25 09:29:48 -07:00
Nate McMaster aee905e359
Sort list of artifacts and add selenium to external artifacts 2018-07-25 09:18:53 -07:00
Pavel Krymets b5be7b56d9
Add Microsoft.AspNetCore.Server.IIS to metapackges (#1263) 2018-07-17 09:21:32 -07:00
Ryan Nowak b144f3a12f Update artifacts.props 2018-07-13 14:16:05 -07:00
Ryan Nowak 3af5287b66 Make HealthChecks back into shipping packages 2018-07-13 14:16:05 -07:00
Nate McMaster e69a47f230
Implement patch policies per repo and set default to ProductChangesOnly
Our policy since 1.0.0 has been to always cascade version updates in the packages we own. e.g. if Logging has a product change in 2.1.x, then Kestrel, EF Core, Mvc, etc also re-ship with the updated Logging dependency. This has been done for a variety of reasons:

* NuGet does not show updates for transitive dependencies, only direct ones
* NuGet does resolves the lowest compatible transitive dependencies
* ASP.NET Core ships to both .NET Framework (where transitive dependency version matters) and .NET Core (where it matters less if you use the shared framework)

While transitive dependencies is still an important scenario, this practice of always patching has led to bigger issues.

* High probability users will unintentionally upgrade out of the shared framework: #3307
* Conflicts with metapackages that attempt to use exact version constraints: aspnet/Universe#1180
* A quality perception issue: the high volume of new versions in servicing updates with only metadata changes has created the impression that new versions of packages may not be very important. It's also made it appear like there are more issues product than there really are.
* High volume of packages changing with only metadata changes. Of the last 301 packages published in a servicing update, only 11 contained actual changes to the implementation assemblies. (3.5%)

This change implements a system to verify a new, non-cascading versioning policy for servicing updates. This required changes to repos to pin version variables to that matter per-repo,
and to remove some of the restrictions and checks.

Incidentally, this should make defining new patches easier because it automatically determines which packages are or are not patching in the release.
2018-07-12 21:33:50 -07:00
Pavel Krymets 3042728f8b
Add Microsoft.AspNetCore.Server.IntegrationTesting.IIS (#1253) 2018-07-12 11:56:44 -07:00
Nate McMaster 9276602279
Merge branch 'release/2.1' into release/2.2 2018-07-06 13:43:43 -07:00
Nate McMaster bf03fee4be
Refactor LZMA generation to support Docker and Antares usage
List explicitly as .csproj files the scenarios for which the offline package cache is important

Produces new artifacts designed for various scenarios, such as:
 * Docker (where xml doc files are not needed)
 * Azure web apps (where 1.x SDKs must still be supported, but xml docs are not needed)
2018-07-06 13:15:23 -07:00
Nate McMaster fd3b979b56
Remove aspnet/WebHooks from release/2.2 2018-06-29 11:10:56 -07:00
Nate McMaster 6b8aac13e0
Prepare infrastructure for the 2.1.3 patch 2018-06-27 14:51:05 -07:00
Nate McMaster e4e3551a1e
Prepare 2.1.2 patch 2018-06-12 15:18:36 -07:00
Mikael Mengistu d3ceb777ef
Adding Microsoft.AspNetCoreSignalR.Specification.Tests (#1204) 2018-06-08 16:30:58 -07:00
Nate McMaster 2037090030
Revert "Adding Microsoft.AspNetCore.SignalR.Specification.Tests (#1202)"
This reverts commit 707f6b3e28.
2018-06-07 11:57:41 -07:00
Mikael Mengistu 707f6b3e28
Adding Microsoft.AspNetCore.SignalR.Specification.Tests (#1202) 2018-06-07 10:33:41 -07:00
Nate McMaster a373d7e5d7
React to changes in corefx
New package versions incoming to this patch causes a cascading change to preserve transitive dependencies

* System.Data.SqlClient
* System.Memory
* System.Runtime.CompilerServices.Unsafe
* System.Threading.Tasks.Extensions
2018-06-05 09:19:06 -07:00
Nate McMaster f126871a4c
[2.1.x] Remove WebHooks and Proxy from servicing (#1189)
These repos do not produce packages that will ship in 2.1.x.
2018-05-30 15:16:22 -07:00