Commit Graph

188 Commits

Author SHA1 Message Date
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
Nate McMaster faf600ce71
Fixup the effect of cascading versions (#1187)
The PR #1175 was incomplete. This fixes the cascading effect of patching to 2.1.1

Changes:
 - add CheckRepoGraph (ported directly from the release/2.0 branch)
 - Update submodules
2018-05-30 10:58:10 -07:00
Nate McMaster 81355b508b
Add Razor to the list of patching repos 2018-05-29 13:51:42 -07:00
Doug Bunting 0a257ed86d
Add Microsoft.AspNetCore.WebHooks.Receivers.AzureContainerRegistry package
- react to aspnet/WebHooks@b69532741f
2018-05-29 11:27:45 -07:00
Nate McMaster 6cf45a4f8a
Prepare the 2.1.1 patch 2018-05-23 15:38:16 -07:00
Ryan Brandenburg eab984e635 Update artifact 2018-05-18 11:03:35 -07:00
Smit Patel 996d85f124 Remove Cosmos.Sql from dev 2018-05-16 12:10:22 -07:00
Pavel Krymets 4c0de435d8
Add Internal.AspNetCore.Analyzers (#1161) 2018-05-09 16:39:09 -07:00
Doug Bunting c737728c05
Merge remote-tracking branch 'origin/release/2.1' into dev
- pick up #1141 fix in 86c3ec0069
2018-05-04 14:03:46 -07:00
Doug Bunting 86c3ec0069
Mark WebHooks packages as non-shipping
- #1141
2018-05-04 13:40:57 -07:00
Justin Kotalik 789d21befa
ANCM V1 => V2 package(#1136) 2018-05-03 14:40:04 -07:00
Nate McMaster 4136039271
Merge branch 'release/2.1' into dev 2018-05-02 12:22:38 -07:00
Nate McMaster 2340cd5e59
Mark all dotnet-* packages as 'ship' (#1131) 2018-05-01 14:31:21 -07:00
Pavel Krymets a9cb4a04d2
Add Microsoft.Extensions.Buffers.MemoryPool.Sources package (#1114) 2018-04-24 14:11:36 -07:00
= e0977cbd6e Merge branch 'release/2.1' into dev 2018-04-24 13:11:44 -07:00
John Luo 8c43f9abcd Include .App in LZMA ... again 2018-04-24 12:05:48 -07:00
Ryan Brandenburg fe4920405d Merge release/2.1 into dev 2018-04-20 14:13:56 -07:00
Pavel Krymets e04cb0b5ce
Add Microsoft.AspNetCore.Analyzer.Testing artifact (#1093) 2018-04-20 11:27:19 -07:00
Prafull Bhosale 3052666b8c Mark dotnet-aspnet-codegenerator as 'ship'
Fixes #1027
2018-04-20 11:26:57 -07:00