Introduce compat library type in .NET packages CSV (#3835)

* Introduce compat library type in .NET packages CSV

* Add compat type to eng README

* React to feedback
This commit is contained in:
Scott Addie 2022-01-26 16:51:58 -06:00 коммит произвёл GitHub
Родитель 4c9ccf100d
Коммит 1d8b8284ba
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 13 добавлений и 12 удалений

Просмотреть файл

@ -5,13 +5,13 @@
"Azure.Extensions.AspNetCore.DataProtection.Blobs","1.2.1","","ASP.NET Extension - DataProtection Blobs","Extensions","extensions","","","client","true","","06/05/2020","active","","",""
"Azure.Extensions.AspNetCore.DataProtection.Keys","1.1.0","","ASP.NET Extension - DataProtection Keys","Extensions","extensions","","","client","true","","06/05/2020","active","","",""
"Azure.Security.Attestation","1.0.0","","Attestation","Attestation","attestation","","","client","true","","05/07/2021","","","",""
"Microsoft.Azure.WebJobs.Extensions.Tables","","1.0.0-beta.1","Azure Functions extension for Azure Table service","tables","tables","","","client","true","","","","","",""
"Microsoft.Azure.WebJobs.Extensions.Tables","","1.0.0-beta.1","Azure Functions extension for Azure Table service","tables","tables","","","compat","true","","","","","",""
"Azure.MixedReality.Authentication","1.0.1","","Azure Mixed Reality Authentication","Mixed Reality","mixedreality","","","client","true","","02/23/2021","active","","",""
"Azure.MixedReality.ObjectAnchors.Conversion","","0.3.0-beta.1","Azure Object Anchors Conversion","Mixed Reality","objectanchors","","","client","true","","","","","",""
"Azure.MixedReality.RemoteRendering","1.1.0","","Azure Remote Rendering","Mixed Reality","remoterendering","","","client","true","","03/02/2021","active","","",""
"Azure.Media.VideoAnalyzer.Edge","","1.0.0-beta.5","Azure Video Analyzer Edge","Video Analyzer","videoanalyzer","","","client","true","","","","","",""
"Azure.Analytics.Purview.Administration","","1.0.0-beta.1","Azure.Analytics.Purview.Administration","purview","purview","","","client","true","","","","","",""
"Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents","1.0.0","","CloudNative CloudEvents with Event Grid ","eventgrid","eventgrid","","","client","true","","09/07/2021","","","",""
"Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents","1.0.0","","CloudNative CloudEvents with Event Grid ","eventgrid","eventgrid","","","compat","true","","09/07/2021","","","",""
"Azure.Search.Documents","11.3.0","11.4.0-beta.5","Cognitive Search","Search","search","","","client","true","","07/07/2020","active","","Microsoft.Azure.Search",""
"Azure.Communication.Chat","1.1.0","","Communication Chat","Communication","communication","","","client","true","","03/29/2021","active","","",""
"Azure.Communication.Common","1.0.1","","Communication Common","Communication","communication","","","client","true","","03/29/2021","active","","",""
@ -24,8 +24,8 @@
"Azure.AI.Language.Conversations","","1.0.0-beta.1","Conversation Analysis","Cognitive Language Understanding","cognitivelanguage","","","client","true","","","","","",""
"Azure.Core","1.22.0","","Core","Core","core","","","client","true","","10/29/2019","active","","",""
"Azure.Core.Amqp","1.2.0","","Core - AMQP","Core","core","","","client","true","","11/23/2020","active","","",""
"Microsoft.Azure.Core.Spatial","1.1.0","1.2.0-beta.1","Core Spatial","Core","core","","","client","true","","","active","","",""
"Microsoft.Azure.Core.Spatial.NewtonsoftJson","1.0.0","1.1.0-beta.1","Core Spatial Newtonsoft Json","Core","core","NA","","client","true","","","active","","",""
"Microsoft.Azure.Core.Spatial","1.1.0","1.2.0-beta.1","Core Spatial","Core","core","","","compat","true","","","active","","",""
"Microsoft.Azure.Core.Spatial.NewtonsoftJson","1.0.0","1.1.0-beta.1","Core Spatial Newtonsoft Json","Core","core","NA","","compat","true","","","active","","",""
"Azure.Cosmos","","4.0.0-preview3","Cosmos DB","Cosmos DB","https://github.com/Azure/azure-cosmos-dotnet-v3/tree/releases/4.0.0-preview3","https://docs.microsoft.com/dotnet/api/azure.cosmos","","client","true","","","","","Microsoft.Azure.Cosmos",""
"Azure.DigitalTwins.Core","1.2.2","1.3.0-beta.2","Digital Twins - Core","IoT","digitaltwins","","","client","true","","10/30/2020","active","","",""
"Azure.AI.Translation.Document","","1.0.0-beta.6","Document Translation","Translator","translation","","","client","true","","","","","",""
@ -68,12 +68,12 @@
"Azure.Data.Tables","12.4.0","","Tables","Tables","tables","","","client","true","","06/09/2021","","","Microsoft.Azure.Cosmos.Table",""
"Azure.AI.TextAnalytics","5.1.1","5.2.0-beta.2","Text Analytics","Text Analytics","textanalytics","","","client","true","","06/09/2020","active","","Microsoft.Azure.CognitiveServices.Language.TextAnalytics",""
"Azure.Messaging.WebPubSub","1.0.0","","Web PubSub","Web PubSub","webpubsub","","","client","true","","11/12/2021","","","",""
"Microsoft.Azure.WebJobs.Extensions.EventGrid","3.1.0","","WebJobs Extensions - Event Grid","WebJobs","eventgrid","","","client","true","","10/26/2021","active","","",""
"Microsoft.Azure.WebJobs.Extensions.EventHubs","5.0.0","","WebJobs Extensions - Event Hubs","WebJobs","eventhub","","","client","true","","10/26/2021","active","","",""
"Microsoft.Azure.WebJobs.Extensions.ServiceBus","5.2.0","","WebJobs Extensions - Service Bus","WebJobs","servicebus","","","client","true","","10/26/2021","active","","",""
"Microsoft.Azure.WebJobs.Extensions.SignalRService","1.6.0","1.7.0-beta.1","WebJobs Extensions - SignalR Service","WebJobs","https://github.com/Azure/azure-functions-signalrservice-extension/tree/v1.2.0/src/SignalRServiceExtension","NA","NA","client","true","","","active","","",""
"Microsoft.Azure.WebJobs.Extensions.Storage","5.0.0","","WebJobs Extensions - Storage","WebJobs","https://github.com/Azure/azure-webjobs-sdk/tree/master/src/Microsoft.Azure.WebJobs.Extensions.Storage","","","client","true","","10/26/2021","active","","",""
"Microsoft.Azure.WebJobs.Extensions.WebPubSub","1.1.0","","WebJobs Extensions - Web PubSub","Web PubSub","webpubsub","","","client","true","","11/12/2021","","","",""
"Microsoft.Azure.WebJobs.Extensions.EventGrid","3.1.0","","WebJobs Extensions - Event Grid","WebJobs","eventgrid","","","compat","true","","10/26/2021","active","","",""
"Microsoft.Azure.WebJobs.Extensions.EventHubs","5.0.0","","WebJobs Extensions - Event Hubs","WebJobs","eventhub","","","compat","true","","10/26/2021","active","","",""
"Microsoft.Azure.WebJobs.Extensions.ServiceBus","5.2.0","","WebJobs Extensions - Service Bus","WebJobs","servicebus","","","compat","true","","10/26/2021","active","","",""
"Microsoft.Azure.WebJobs.Extensions.SignalRService","1.6.0","1.7.0-beta.1","WebJobs Extensions - SignalR Service","WebJobs","https://github.com/Azure/azure-functions-signalrservice-extension/tree/v1.2.0/src/SignalRServiceExtension","NA","NA","compat","true","","","active","","",""
"Microsoft.Azure.WebJobs.Extensions.Storage","5.0.0","","WebJobs Extensions - Storage","WebJobs","https://github.com/Azure/azure-webjobs-sdk/tree/master/src/Microsoft.Azure.WebJobs.Extensions.Storage","","","compat","true","","10/26/2021","active","","",""
"Microsoft.Azure.WebJobs.Extensions.WebPubSub","1.1.0","","WebJobs Extensions - Web PubSub","Web PubSub","webpubsub","","","compat","true","","11/12/2021","","","",""
"Azure.ResourceManager.Cdn","","1.0.0-beta.2","Azure.ResourceManager.Cdn","cdn","cdn","","","mgmt","true","","","","","",""
"Azure.ResourceManager.DeviceUpdate","","1.0.0-beta.2","Azure.ResourceManager.DeviceUpdate","deviceupdate","deviceupdate","","","mgmt","true","","","","","",""
"Azure.ResourceManager.ServiceBus","","1.0.0-beta.2","Azure.ResourceManager.ServiceBus","servicebus","servicebus","","","mgmt","true","","","","","",""
@ -297,7 +297,7 @@
"Microsoft.Azure.CognitiveServices.ContentModerator","2.0.0","","Content Moderator","Content Moderator","NA","NA","NA","client","False","","","active","","",""
"Azure.Core.Experimental","","0.1.0-preview.19","Core Experimental","Core","core","","","client","true","","","","true","","Hiding as it is only for experimenting with new Azure.Core features"
"Azure.Core.Extensions","","1.0.0-preview.6","Core Extensions","Core","NA","NA","NA","client","False","","","","true","","Renamed to Microsoft.Extensions.Azure before GA"
"Microsoft.Azure.Core.NewtonsoftJson","1.0.0","","Core Newtonsoft Json","Core","NA","NA","","client","False","","","active","","",""
"Microsoft.Azure.Core.NewtonsoftJson","1.0.0","","Core Newtonsoft Json","Core","NA","NA","","compat","False","","","active","","",""
"Microsoft.Azure.Cosmos","3.23.0","","Cosmos DB","Cosmos DB","https://github.com/Azure/azure-cosmos-dotnet-v3/tree/3.12.0/Microsoft.Azure.Cosmos","https://docs.microsoft.com/dotnet/api/overview/azure/cosmosdb","NA","client","False","","","active","","Azure.Cosmos",""
"Microsoft.Azure.CosmosDB.BulkExecutor","","2.5.1-preview","Cosmos DB - BulkExecutor","Cosmos DB","https://github.com/Azure/azure-cosmosdb-bulkexecutor-dotnet-getting-started","NA","NA","client","False","","","","","",""
"Microsoft.Azure.Cosmos.Direct","3.24.0","","Cosmos DB - Direct","Cosmos DB","https://github.com/Azure/azure-cosmos-dotnet-v3","NA","NA","client","False","","","active","","",""

1 Package VersionGA VersionPreview DisplayName ServiceName RepoPath MSDocs GHDocs Type New PlannedVersions FirstGADate Support Hide Replace Notes
5 Azure.Extensions.AspNetCore.DataProtection.Blobs 1.2.1 ASP.NET Extension - DataProtection Blobs Extensions extensions client true 06/05/2020 active
6 Azure.Extensions.AspNetCore.DataProtection.Keys 1.1.0 ASP.NET Extension - DataProtection Keys Extensions extensions client true 06/05/2020 active
7 Azure.Security.Attestation 1.0.0 Attestation Attestation attestation client true 05/07/2021
8 Microsoft.Azure.WebJobs.Extensions.Tables 1.0.0-beta.1 Azure Functions extension for Azure Table service tables tables client compat true
9 Azure.MixedReality.Authentication 1.0.1 Azure Mixed Reality Authentication Mixed Reality mixedreality client true 02/23/2021 active
10 Azure.MixedReality.ObjectAnchors.Conversion 0.3.0-beta.1 Azure Object Anchors Conversion Mixed Reality objectanchors client true
11 Azure.MixedReality.RemoteRendering 1.1.0 Azure Remote Rendering Mixed Reality remoterendering client true 03/02/2021 active
12 Azure.Media.VideoAnalyzer.Edge 1.0.0-beta.5 Azure Video Analyzer Edge Video Analyzer videoanalyzer client true
13 Azure.Analytics.Purview.Administration 1.0.0-beta.1 Azure.Analytics.Purview.Administration purview purview client true
14 Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents 1.0.0 CloudNative CloudEvents with Event Grid eventgrid eventgrid client compat true 09/07/2021
15 Azure.Search.Documents 11.3.0 11.4.0-beta.5 Cognitive Search Search search client true 07/07/2020 active Microsoft.Azure.Search
16 Azure.Communication.Chat 1.1.0 Communication Chat Communication communication client true 03/29/2021 active
17 Azure.Communication.Common 1.0.1 Communication Common Communication communication client true 03/29/2021 active
24 Azure.AI.Language.Conversations 1.0.0-beta.1 Conversation Analysis Cognitive Language Understanding cognitivelanguage client true
25 Azure.Core 1.22.0 Core Core core client true 10/29/2019 active
26 Azure.Core.Amqp 1.2.0 Core - AMQP Core core client true 11/23/2020 active
27 Microsoft.Azure.Core.Spatial 1.1.0 1.2.0-beta.1 Core Spatial Core core client compat true active
28 Microsoft.Azure.Core.Spatial.NewtonsoftJson 1.0.0 1.1.0-beta.1 Core Spatial Newtonsoft Json Core core NA client compat true active
29 Azure.Cosmos 4.0.0-preview3 Cosmos DB Cosmos DB https://github.com/Azure/azure-cosmos-dotnet-v3/tree/releases/4.0.0-preview3 https://docs.microsoft.com/dotnet/api/azure.cosmos client true Microsoft.Azure.Cosmos
30 Azure.DigitalTwins.Core 1.2.2 1.3.0-beta.2 Digital Twins - Core IoT digitaltwins client true 10/30/2020 active
31 Azure.AI.Translation.Document 1.0.0-beta.6 Document Translation Translator translation client true
68 Azure.Data.Tables 12.4.0 Tables Tables tables client true 06/09/2021 Microsoft.Azure.Cosmos.Table
69 Azure.AI.TextAnalytics 5.1.1 5.2.0-beta.2 Text Analytics Text Analytics textanalytics client true 06/09/2020 active Microsoft.Azure.CognitiveServices.Language.TextAnalytics
70 Azure.Messaging.WebPubSub 1.0.0 Web PubSub Web PubSub webpubsub client true 11/12/2021
71 Microsoft.Azure.WebJobs.Extensions.EventGrid 3.1.0 WebJobs Extensions - Event Grid WebJobs eventgrid client compat true 10/26/2021 active
72 Microsoft.Azure.WebJobs.Extensions.EventHubs 5.0.0 WebJobs Extensions - Event Hubs WebJobs eventhub client compat true 10/26/2021 active
73 Microsoft.Azure.WebJobs.Extensions.ServiceBus 5.2.0 WebJobs Extensions - Service Bus WebJobs servicebus client compat true 10/26/2021 active
74 Microsoft.Azure.WebJobs.Extensions.SignalRService 1.6.0 1.7.0-beta.1 WebJobs Extensions - SignalR Service WebJobs https://github.com/Azure/azure-functions-signalrservice-extension/tree/v1.2.0/src/SignalRServiceExtension NA NA client compat true active
75 Microsoft.Azure.WebJobs.Extensions.Storage 5.0.0 WebJobs Extensions - Storage WebJobs https://github.com/Azure/azure-webjobs-sdk/tree/master/src/Microsoft.Azure.WebJobs.Extensions.Storage client compat true 10/26/2021 active
76 Microsoft.Azure.WebJobs.Extensions.WebPubSub 1.1.0 WebJobs Extensions - Web PubSub Web PubSub webpubsub client compat true 11/12/2021
77 Azure.ResourceManager.Cdn 1.0.0-beta.2 Azure.ResourceManager.Cdn cdn cdn mgmt true
78 Azure.ResourceManager.DeviceUpdate 1.0.0-beta.2 Azure.ResourceManager.DeviceUpdate deviceupdate deviceupdate mgmt true
79 Azure.ResourceManager.ServiceBus 1.0.0-beta.2 Azure.ResourceManager.ServiceBus servicebus servicebus mgmt true
297 Microsoft.Azure.CognitiveServices.ContentModerator 2.0.0 Content Moderator Content Moderator NA NA NA client False active
298 Azure.Core.Experimental 0.1.0-preview.19 Core Experimental Core core client true true Hiding as it is only for experimenting with new Azure.Core features
299 Azure.Core.Extensions 1.0.0-preview.6 Core Extensions Core NA NA NA client False true Renamed to Microsoft.Extensions.Azure before GA
300 Microsoft.Azure.Core.NewtonsoftJson 1.0.0 Core Newtonsoft Json Core NA NA client compat False active
301 Microsoft.Azure.Cosmos 3.23.0 Cosmos DB Cosmos DB https://github.com/Azure/azure-cosmos-dotnet-v3/tree/3.12.0/Microsoft.Azure.Cosmos https://docs.microsoft.com/dotnet/api/overview/azure/cosmosdb NA client False active Azure.Cosmos
302 Microsoft.Azure.CosmosDB.BulkExecutor 2.5.1-preview Cosmos DB - BulkExecutor Cosmos DB https://github.com/Azure/azure-cosmosdb-bulkexecutor-dotnet-getting-started NA NA client False
303 Microsoft.Azure.Cosmos.Direct 3.24.0 Cosmos DB - Direct Cosmos DB https://github.com/Azure/azure-cosmos-dotnet-v3 NA NA client False active

Просмотреть файл

@ -17,8 +17,9 @@ given package ecosystem as well as by reading release tags from our mono repos.
- `RepoPath` - This contains information to create a link to the github repo for the given package. For our standard services that ship from our mono repos this should just be name of the service directory (e.g. `/sdk/<service directory>/<package>`). It can be a full link if this package is coming from somewhere else. A value of `NA` should be present if their is no go source link.
- `MSDocs` - This contains information to create a link to the Microsoft Docs site for the given package. For our standard services that ship from our mono repos this should just be empty if the docs are published as the links will be computed from the other data in the CSV file. If the docs are in a non-standard location, then it can contain a full link in this field. A value of `NA` should be present if the docs link is unknown or doesn't exist.
- `GHDocs` - This contains information to create a link to our Github IO ref docs. For our standard services that ship from our mono repos this should just be empty if the docs are published as the links will be computed from the other data in the CSV file. If the docs are in a non-standard location, then it can contain a full link in this field. A value of `NA` should be present if the docs link is unknown or doesn't exist.
- `Type` - This field contains a classification type for the given package. If a classification is unknown the field is empty. The current classifications are:
- `Type` - This field contains a classification type for the given package. If a classification is unknown, the field is empty. The current classifications are:
- `client` - This is used to represent a data plane library.
- `compat` - This is used to represent a compatibility/bridge library.
- `mgmt` - This is used to represent a management plane library.
- `spring` - This is a special classification only for Java that represents the spring libraries.
- `New` - This field is set to true for any of our newer libraries that now following the guidelines outlined in this repo.