This commit is contained in:
Wes Haggard 2019-11-14 12:33:59 -08:00 коммит произвёл GitHub
Родитель 9d739652d6
Коммит cd3b11efe4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
36 изменённых файлов: 210 добавлений и 320 удалений

5
.github/CODEOWNERS поставляемый
Просмотреть файл

@ -29,7 +29,7 @@
##### Bruno Borges @brunoborges Java
##### Bryan Van de Ven @bryevdv Python
##### Chris Dias @chrisdias JavaScript
##### David Fowler @davidfowl .NET
##### David Fowler @davidfowl .NET
##### Daniel Moth @DanielMoth Python
##### Matt Hernandez @fiveisprime JavaScript
##### Steve Dower @zooba Python
@ -39,7 +39,7 @@
##### * The author of the PR is not a valid reviewer.
##### * All general guidelines must be approved by three architects (other than the author).
##### * All per-language guidelines must be approved by the assigned language architect plus
##### one other language-specific person. If the assigned language architect is the author
##### one other language-specific person. If the assigned language architect is the author
##### of the PR, then only one other language-specific person needs to approve the PR.
##### * Engineering Systems PRs must be approved by two engineering systems team members.
#####
@ -56,5 +56,6 @@ docs/python/ @johanste
docs/redirects/ @adrianhall
docs/tables/ @adrianhall
docs/typescript/ @bterlson
eng/ @weshaggard
releases/ @adrianhall,@loarabia
_posts/ @adrianhall,@loarabia

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

@ -29,6 +29,7 @@ plugins_dir:
exclude:
- .idea/
- .gitignore
- eng
- vendor
feedback_subject_line: Azure SDK Design Guidelines Feedback

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

@ -8,17 +8,17 @@ entries:
- title: Microsoft.Azure.Cosmos
external_url: https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.cosmos?view=azure-dotnet-preview
- title: Azure.Messaging.EventHubs
external_url: https://azure.github.io/azure-sdk-for-net/api/Azure.Messaging.EventHubs.html
external_url: https://azure.github.io/azure-sdk-for-net/eventhub.html#azuremessagingeventhubs
- title: Azure.Security.KeyVault.Keys
external_url: https://azure.github.io/azure-sdk-for-net/api/Azure.Security.KeyVault.Keys.html
external_url: https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultkeys
- title: Azure.Security.KeyVault.Secrets
external_url: https://azure.github.io/azure-sdk-for-net/api/Azure.Security.KeyVault.Secrets.html
external_url: https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultsecrets
- title: Azure.Storage.Blobs
external_url: https://azure.github.io/azure-sdk-for-net/api/Azure.Storage.Blobs.html
- title: Azure.Storage.Files
external_url: https://azure.github.io/azure-sdk-for-net/api/Azure.Storage.Files.html
external_url: https://azure.github.io/azure-sdk-for-net/storage.html#azurestorageblobs
- title: Azure.Storage.Files.Shares
external_url: https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragefilesshares
- title: Azure.Storage.Queues
external_url: https://azure.github.io/azure-sdk-for-net/api/Azure.Storage.Queues.html
external_url: https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragequeues
- title: .NET Guidelines
folderitems:
- title: Introduction

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

@ -6,17 +6,21 @@ entries:
- title: API Documentation
folderitems:
- title: azure-data-appconfiguration
external_url: https://azure.github.io/azure-sdk-for-java/track2reports/index.html
external_url: https://azure.github.io/azure-sdk-for-java/appconfiguration.html#azure-data-appconfiguration
- title: azure-cosmos
external_url: https://azure.github.io/azure-cosmosdb-java/3.0.0/
external_url: https://azure.github.io/azure-sdk-for-java/cosmos.html#azure-cosmos
- title: azure-messaging-eventhubs
external_url: https://azure.github.io/azure-sdk-for-java/track2reports/index.html
external_url: https://azure.github.io/azure-sdk-for-java/eventhubs.html#azure-messaging-eventhubs
- title: azure-keyvault-keys
external_url: https://azure.github.io/azure-sdk-for-java/track2reports/index.html
external_url: https://azure.github.io/azure-sdk-for-java/keyvault.html#azure-security-keyvault-keys
- title: azure-keyvault-secrets
external_url: https://azure.github.io/azure-sdk-for-java/track2reports/index.html
external_url: https://azure.github.io/azure-sdk-for-java/keyvault.html#azure-security-keyvault-secrets
- title: azure-storage-blob
external_url: https://azure.github.io/azure-sdk-for-java/track2reports/index.html
external_url: https://azure.github.io/azure-sdk-for-java/storage.html#azure-storage-blob
- title: azure-storage-file-share
external_url: https://azure.github.io/azure-sdk-for-java/storage.html#azure-storage-file-share
- title: azure-storage-queue
external_url: https://azure.github.io/azure-sdk-for-java/storage.html#azure-storage-queue
- title: Java Guidelines
folderitems:
- title: Introduction

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

@ -8,17 +8,17 @@ entries:
- title: "@azure/cosmos"
external_url: https://azure.github.io/azure-cosmos-js/
- title: "@azure/event-hubs"
external_url: https://azure.github.io/azure-sdk-for-js/event-hubs/index.html
external_url: https://azure.github.io/azure-sdk-for-js/eventhub.html#azure-event-hubs
- title: "@azure/keyvault-keys"
external_url: https://azure.github.io/azure-sdk-for-js/keyvault-keys
external_url: https://azure.github.io/azure-sdk-for-js/keyvault.html#azure-keyvault-keys
- title: "@azure/keyvault-secrets"
external_url: https://azure.github.io/azure-sdk-for-js/keyvault-secrets
external_url: https://azure.github.io/azure-sdk-for-js/keyvault.html#azure-keyvault-secrets
- title: "@azure/storage-blob"
external_url: https://azure.github.io/azure-sdk-for-js/storage-blob/index.html
- title: "@azure/storage-file"
external_url: https://azure.github.io/azure-sdk-for-js/storage-file/index.html
external_url: https://azure.github.io/azure-sdk-for-js/storage.html#azure-storage-blob
- title: "@azure/storage-file-share"
external_url: https://azure.github.io/azure-sdk-for-js/storage.html#azure-storage-file-share
- title: "@azure/storage-queue"
external_url: https://azure.github.io/azure-sdk-for-js/storage-queue/index.html
external_url: https://azure.github.io/azure-sdk-for-js/storage.html#azure-storage-queue
- title: TypeScript Guidelines
folderitems:
- title: Introduction

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

@ -6,19 +6,19 @@ entries:
- title: API Documentation
folderitems:
- title: azure-cosmos
external_url: https://azure.github.io/azure-sdk-for-python/ref/azure.cosmos.html
external_url: https://azure.github.io/azure-sdk-for-python/ref/Cosmos.html#azure-cosmos
- title: azure-eventhub
external_url: https://azure.github.io/azure-sdk-for-python/ref/azure.eventhub.html
external_url: https://azure.github.io/azure-sdk-for-python/ref/Event-Hub.html#azure-eventhub
- title: azure-keyvault-keys
external_url: https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.keys.html
external_url: https://azure.github.io/azure-sdk-for-python/ref/Keyvault.html#azure-keyvault-keys
- title: azure-keyvault-secrets
external_url: https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.secrets.html
external_url: https://azure.github.io/azure-sdk-for-python/ref/Keyvault.html#azure-keyvault-secrets
- title: azure-storage-blob
external_url: https://azure.github.io/azure-sdk-for-python/ref/azure.storage.blob.html
- title: azure-storage-file
external_url: https://azure.github.io/azure-sdk-for-python/ref/azure.storage.file.html
external_url: https://azure.github.io/azure-sdk-for-python/ref/Storage.html#azure-storage-blob
- title: azure-storage-file-share
external_url: https://azure.github.io/azure-sdk-for-python/ref/Storage.html#azure-storage-file-share
- title: azure-storage-queue
external_url: https://azure.github.io/azure-sdk-for-python/ref/azure.storage.queue.html
external_url: https://azure.github.io/azure-sdk-for-python/ref/Storage.html#azure-storage-queue
- title: Python Guidelines
folderitems:
- title: Introduction

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

@ -55,27 +55,6 @@
{% if site.feedback_disable == null or site.feedback_disable == false %}
{% include feedback.html %}
{% endif %}
<!--comment out this block if you want to hide search-->
<li>
<!--start search-->
<div id="search-demo-container">
<input type="text" id="search-input" placeholder="Search">
<ul id="results-container"></ul>
</div>
<script src="{{ site.baseurl }}/js/jekyll-search.js" type="text/javascript"></script>
<script type="text/javascript">
SimpleJekyllSearch.init({
searchInput: document.getElementById('search-input'),
resultsContainer: document.getElementById('results-container'),
dataSource: '{{ site.baseurl }}/search.json',
searchResultTemplate: '<li><a href="{url}" title="{{page.title | escape }}">{title}</a></li>',
noResultsText: '{{site.data.strings.search_no_results_text}}',
limit: 10,
fuzzy: true,
})
</script>
<!--end search-->
</li>
<li>
{% if page.repository %}
<a style="font-size: 1.666em !important" class="fa fa-github fa-2x" href="https://github.com/{{ page.repository }}"></a>

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

@ -8,6 +8,6 @@
[`ThreeTen`]: https://www.threeten.org/threetenbp/
[`OkHttp`]: https://square.github.io/okhttp/
[`Reactor`]: http://protectreactor.io
[`Reactor`]: https://projectreactor.io
[`Jackson`]: https://github.com/FasterXML/jackson
[`OpenTelemetry`]: https://opentelemetry.io/

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

@ -6,12 +6,12 @@
[OpenTelemetry]: https://opentelemetry.io
[Azure Monitor]: https://azure.microsoft.com/services/monitor/
[azure-sdk-for-android/parent/pom.xml]: https://github.com/Azure/azure-sdk-for-android/blob/master/parent/pom.xml
[azure/azure-sdk-for-android]: https://github.com/azure/azure-sdk-for-android
[azure/azure-sdk-for-android]: https://github.com/Azure/azure-sdk-for-android
[1]: https://www.youtube.com/watch?v=PAAkCSZUG1c&t=9m28s
<!-- Example Links -->
[ConfigurationClient class]: https://github.com/Azure/azure-sdk-for-java/blob/master/appconfiguration/client/src/main/java/com/azure/data/appconfiguration/ConfigurationClient.java
[ConfigurationAsyncClient class]: https://github.com/Azure/azure-sdk-for-java/blob/master/appconfiguration/client/src/main/java/com/azure/data/appconfiguration/ConfigurationAsyncClient.java
[ConfigurationClient class]: https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationClient.java
[ConfigurationAsyncClient class]: https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/appconfiguration/azure-data-appconfiguration/src/main/java/com/azure/data/appconfiguration/ConfigurationAsyncClient.java
<!-- Intra-document references -->
[separate service clients]: android_design.html#the-java-api

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

@ -22,17 +22,17 @@ The main value of the Azure SDK is productivity. Other qualities, such as comple
* Azure SDK libraries follow .NET Framework Design Guidelines.
* Azure SDK libraries feel like designed by the designers of the .NET Standard libraries.
* Azure SDK libraries version just like the .NET Standard libraries.
* Azure SDK libraries version just like the .NET Standard libraries.
> We are not trying to fix bad parts of the language ecosystem; we embrace the ecosystem with its strengths and its flaws.
**Consistent**
**Consistent**
* The Azure SDK feels like a single product of a single team, not a set of NuGet packages.
* Users learn common concepts once; apply the knowledge across all SDK components.
* All differences from the guidelines must have good reasons.
**Approachable**
**Approachable**
* Small number of steps to get started; power knobs for advanced users
* Small number of concepts; small number of types; small number of members
@ -48,7 +48,7 @@ The main value of the Azure SDK is productivity. Other qualities, such as comple
## General Guidelines {#dotnet-general}
{% include requirement/MUST id="dotnet-general-follow-framework-guidelines" %} follow the official [.NET Framework Design Guidelines].
{% include requirement/MUST id="dotnet-general-follow-framework-guidelines" %} follow the official [.NET Framework Design Guidelines].
At the end of this document, you can find a section with [the most commonly overlooked guidelines](#dotnet-appendix-overlookedguidelines) in existing Azure SDK libraries.
@ -56,7 +56,7 @@ At the end of this document, you can find a section with [the most commonly over
The guidelines provide a robust methodology for communicating with Azure services. The easiest way to ensure that your component meets these requirements is to use the [Azure.Core] package to call Azure services. Details of these helper APIs and their usage are described in the [Using HttpPipeline](#dotnet-usage-httppipeline) section.
{% include requirement/MUST id="dotnet-general-use-http-pipeline" %} use `HttpPipeline` to implement all methods that call Azure REST services.
{% include requirement/MUST id="dotnet-general-use-http-pipeline" %} use `HttpPipeline` to implement all methods that call Azure REST services.
The pipeline can be found in the [Azure.Core] package, and it takes care of many [General Azure SDK Guidelines][general-guidelines]. Details of the pipeline design and usage are described in section [Using HttpPipeline](#dotnet-usage-httppipeline) below. If you can't use the pipeline, you must implement [all the general requirements of Azure SDK]({{ "/general_azurecore.html" | relative_url }}) manually.
@ -133,7 +133,7 @@ For example, the service client for the Application Configuration service is cal
### Service Client Constructors {#dotnet-client-ctor}
{% include requirement/MUST id="dotnet-client-constructor-minimal" %} provide a minimal constructor that takes only the parameters required to connect to the service.
{% include requirement/MUST id="dotnet-client-constructor-minimal" %} provide a minimal constructor that takes only the parameters required to connect to the service.
For example, you may use a connection string, or host name and authentication. It should be easy to start using the client without extensive customization.
@ -232,7 +232,7 @@ For example, review the configuration service _model type_ below:
public sealed class ConfigurationSetting : IEquatable<ConfigurationSetting> {
public ConfigurationSetting(string key, string value, string label = default);
public string ContentType { get; set; }
public string ETag { get; internal set; }
public string Key { get; set; }
@ -243,7 +243,7 @@ public sealed class ConfigurationSetting : IEquatable<ConfigurationSetting> {
public string Value { get; set; }
public bool Equals(ConfigurationSetting other);
[EditorBrowsable(EditorBrowsableState.Never)]
public override bool Equals(object obj);
[EditorBrowsable(EditorBrowsableState.Never)]
@ -280,12 +280,12 @@ Ensure you include an internal setter to allow for deserialization. For more in
{% include requirement/MUST id="dotnet-service-models-prefer-structs" %} ensure model types are structs if they're small, and classes if they're large, per [.NET Framework Design Guidelines](https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/choosing-between-class-and-struct).
{% include requirement/MUST id="dotnet-service-models-basic-data-interfaces" %} implement basic data type interfaces on model types, per .NET Framework Design Guidelines.
{% include requirement/MUST id="dotnet-service-models-basic-data-interfaces" %} implement basic data type interfaces on model types, per .NET Framework Design Guidelines.
TODO: Find reference in the .NET Framework Design Guidelines for this!
For example, implement `IEquatable<T>`, `IComparable<T>`, `IEnumerable<T>`, etc. if applicable.
{% include requirement/SHOULD id="dotnet-service-editor-browsable-state" %} apply the `[EditorBrowsable(EditorBrowsableState.Never)]` attribute to methods that the user isn't meant to call.
{% include requirement/SHOULD id="dotnet-service-editor-browsable-state" %} apply the `[EditorBrowsable(EditorBrowsableState.Never)]` attribute to methods that the user isn't meant to call.
Adding this attribute will hide the methods from being shown with IntelliSense. A user will almost never call `GetHashCode()` directly. `Equals(object)` is almost never called if the type implements `IEquatable<T>` (which is preferred). Hide the `ToString()` method if it isn't overridden.
@ -328,7 +328,7 @@ The ```IAsyncEnumerable<T>``` interface is available in the [Microsoft.BCL.Async
TODO: Include a code snippet example on how the user of the library would use this concept.
{% include requirement/SHOULD id="dotnet-pagination-raw-paging" %} expose raw paging APIs through custom enumerable types with a `ByPage()` method.
{% include requirement/SHOULD id="dotnet-pagination-raw-paging" %} expose raw paging APIs through custom enumerable types with a `ByPage()` method.
These APIs should be async only. Synchronous collection APIs must not support paging.
@ -474,13 +474,13 @@ ConfigurationSetting setting = client.Get("Key");
Assert.AreEqual("Value", setting.Value);
```
Review the [full sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.ApplicationModel.Configuration/samples/Sample8_MockClient.cs) in the GitHub repository.
Review the [full sample](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples/Sample7_MockClient.cs) in the GitHub repository.
{% include requirement/MUST id="dotnet-mocking-virtual-method" %} make all service methods virtual.
{% include requirement/MUST id="dotnet-mocking-constructor" %} provide protected parameterless constructor for mocking.
{% include requirement/MUST id="dotnet-mocking-factory-builder" %} provide factory or builder for constructing model graphs returned from virtual service methods.
{% include requirement/MUST id="dotnet-mocking-factory-builder" %} provide factory or builder for constructing model graphs returned from virtual service methods.
Model types shouldn't have public constructors. Instances of the model are typically returned from the client library, and are not constructed by the consumer of the library. Mock implementations need to create instances of model types. Implement a static class called `<service>ModelFactory` in the same namespace as the model types:
@ -493,7 +493,7 @@ public static class ConfigurationModelFactory {
### Authentication {#dotnet-authentication}
The client library consumer should construct a service client using just the constructor. After construction, service methods can be called successfully. The constructor parameters must take all parameters required to create a functioning client, including all information needed to authenticate with the service.
The client library consumer should construct a service client using just the constructor. After construction, service methods can be called successfully. The constructor parameters must take all parameters required to create a functioning client, including all information needed to authenticate with the service.
The general constructor pattern refers to _binding parameters_.
@ -515,7 +515,7 @@ Typically, _binding parameters_ would include a URI to the service endpoint and
```csharp
// hello world constructors using the main authentication method on the service's Azure Portal (typically a connection string)
// we don't want to use default parameters here; all other overloads can use default parameters
public BlobServiceClient(string connectionString)
public BlobServiceClient(string connectionString)
public BlobServiceClient(string connectionString, BlobClientOptions options)
// anonymous access
@ -578,13 +578,13 @@ If you think a new group should be added to the list, contact [adparch].
{% include requirement/MUSTNOT id="dotnet-namespaces-location" %} place APIs in the second-level namespace (directly under the `Azure` namespace).
{% include requirement/SHOULD id="dotnet-namespaces-models" %} consider placing model types in a `.Models` namespace if number of model types is or might become large.
{% include requirement/SHOULD id="dotnet-namespaces-models" %} consider placing model types in a `.Models` namespace if number of model types is or might become large.
Consider 5+ models to be "large". The types that the user needs should be easy to find when using IntelliSense in the main namespace.
### Error Reporting {#dotnet-errors}
{% include requirement/MUST id="dotnet-errors-response-failed" %} throw ```ResponseFailedException``` or its subtype when a service method fails with non-success status code.
{% include requirement/MUST id="dotnet-errors-response-failed" %} throw ```ResponseFailedException``` or its subtype when a service method fails with non-success status code.
The exception is available in ```Azure.Core``` package:
```csharp
@ -595,7 +595,7 @@ public class RequestFailedException : Exception {
public int Status { get; }
}
```
```
{% include requirement/SHOULD id="dotnet-errors-response-exception-extensions" %} use `ResponseExceptionExtensions` to create `RequestFailedException` instances.
@ -653,7 +653,7 @@ Use the following target setting in the `.csproj` file:
* `Microsoft.BCL.AsyncInterfaces`.
* packages produced by your own team.
In the past, [JSON.NET] was commonly used for serialization and deserialization. Use the [System.Text.Json](https://www.nuget.org/packages/System.Text.Json/)
In the past, [JSON.NET] was commonly used for serialization and deserialization. Use the [System.Text.Json](https://www.nuget.org/packages/System.Text.Json/)
package that is now a part of the .NET platform instead.
{% include requirement/MUSTNOT id="dotnet-dependencies-exposing" %} publicly expose types from dependencies unless the types follow these guidelines as well.
@ -679,7 +679,7 @@ For example, the following is a code snippet from the `ConfigurationClientOption
```csharp
public class ConfigurationClientOptions : HttpPipelineOptions {
public ConfigurationClientOptions(ServiceVersion version = ServiceVersion.V2019_05_09)
public enum ServiceVersion {
@ -712,7 +712,7 @@ if (client.CanBatch) {
#### Version Numbers {#dotnet-versionnumbers}
Consistent version number scheme allows consumers to determine what to expect from a new version of the library.
Consistent version number scheme allows consumers to determine what to expect from a new version of the library.
{% include requirement/MUST id="dotnet-version-semver" %} use _MAJOR_._MINOR_._PATCH_ format for the version of the library dll and the NuGet package.
@ -753,7 +753,7 @@ public class ConfigurationClientOptions : HttpPipelineOptions {
public class ConfigurationClient {
public ConfigurationClient(string connectionString, ConfigurationClientOptions options);
...
...
}
```
@ -775,10 +775,10 @@ public virtual async Task<Response<ConfigurationSetting>> AddAsync(Configuration
// Use HttpPipeline _pipeline filed of the client type to create new HTTP request
using (Request request = _pipeline.CreateRequest()) {
// specify HTTP request line
request.Method = PipelineMethod.Put;
request.UriBuilder = ...;
request.UriBuilder = ...;
// add headers
request.Headers.Add(IfNoneMatchWildcard);
@ -804,7 +804,7 @@ public virtual async Task<Response<ConfigurationSetting>> AddAsync(Configuration
}
```
For a more complete example, see the [configuration client](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.ApplicationModel.Configuration/src/ConfigurationClient.cs#L93) implementation.
For a more complete example, see the [configuration client](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/src/ConfigurationClient.cs) implementation.
### HttpPipelinePolicy
@ -812,11 +812,11 @@ The HTTP pipeline includes a number of policies that all requests pass through.
{% include requirement/MUST id="dotnet-http-pipeline-policy-inherit" %} inherit from `HttpPipelinePolicy` if the policy implementation calls asynchronous APIs.
See an example [here](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/Pipeline/Policies/BearerTokenAuthenticationPolicy.cs).
See an example [here](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/Pipeline/BearerTokenAuthenticationPolicy.cs).
{% include requirement/MUST id="dotnet-sync-http-pipeline-policy-inherit" %} inherit from `SynchronousHttpPipelinePolicy` if the policy implementation calls only synchronous APIs.
See an example [here](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/Pipeline/Policies/ClientRequestIdPolicy.cs).
See an example [here](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/src/Pipeline/Internal/ClientRequestIdPolicy.cs).
{% include requirement/MUST id="dotnet-http-pipeline-thread-safety" %} be thread-safe. The `ProcessAsync` and `Process` methods must be safe to invoke from multiple threads concurrently.
@ -903,7 +903,7 @@ Each client library should have a quickstart guide with code samples. Developer
{% include requirement/MUST id="dotnet-samples-location" %} have usage samples in `samples` subdirectory of main library directory.
For a complete example, see the [Configuration Service samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.ApplicationModel.Configuration/samples).
For a complete example, see the [Configuration Service samples](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples).
{% include requirement/MUST id="dotnet-samples-naming" %} have a sample file called `S1_HelloWorld.cs`. All other samples are ordered from simplest to most complex using the `S<number>_` prefix.

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

@ -1,5 +1,5 @@
[.NET Framework Design Guidelines]: https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/
[Azure Application Configuration service]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/appconfiguration/Azure.ApplicationModel.Configuration
[Azure Application Configuration service]: https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/appconfiguration/Azure.Data.AppConfiguration
[Azure.Core]: https://www.nuget.org/packages/Azure.Core/
[Moq]: https://github.com/moq/moq4
[adparch]: https://github.com/azure/azure-sdk/issues

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

@ -40,7 +40,7 @@ Client library usage telemetry is used by service teams (not consumers) to monit
```
- `<application_id>`: optional application-specific string. May contain a slash, but must not contain a space. The string is supplied by the user of the client library, e.g. "AzCopy/10.0.4-Preview"
- `<sdk_language>`: SDK's language name (all lowercase): "net", "python", "java", or "js"
- `<sdk_language>`: SDK's language name (all lowercase): "net", "python", "java", or "js"
- `<package_name>`: client library package name as it appears to the developer, replacing slashes with dashes and removing the Azure indicator. For example, "Security.KeyVault" (.NET), "security.keyvault" (Java), "keyvault" (JavaScript & Python)
- `<package_version>`: the version of the package. Note: this is not the version of the service
- `<platform_info>`: information about the currently executing language runtime and OS, e.g. "(NODE-VERSION v4.5.0; Windows_NT 10.0.14393)"
@ -113,12 +113,12 @@ The HTTP Pipeline provides this functionality.
### Authentication policy
Services across Azure use a variety of different authentication schemes to authenticate clients. Conceptually there are two entities responsible for authenticating service client requests, a credential and an authentication policy. Credentials provide confidential authentication data needed to authenticate requests. Authentication policies use the data provided by a credential to authenticate requests to the service. It is essential that credential data can be updated as needed across the lifetime of a client, and authentication policies must always use the most current credential data.
Services across Azure use a variety of different authentication schemes to authenticate clients. Conceptually there are two entities responsible for authenticating service client requests, a credential and an authentication policy. Credentials provide confidential authentication data needed to authenticate requests. Authentication policies use the data provided by a credential to authenticate requests to the service. It is essential that credential data can be updated as needed across the lifetime of a client, and authentication policies must always use the most current credential data.
{% include requirement/MUSTNOT id="azurecore-http-auth-persistence" %} persist, cache, or reuse tokens returned from the token credential. This is __CRITICAL__ as credentials generally have a short validity period and the token credential is
{% include requirement/MUSTNOT id="azurecore-http-auth-persistence" %} persist, cache, or reuse tokens returned from the token credential. This is __CRITICAL__ as credentials generally have a short validity period and the token credential is
responsible for refreshing these.
{% include requirement/MUST id="azurecore-http-auth-bearer-token" %} implement Bearer authorization policy (which accepts a token credential and
{% include requirement/MUST id="azurecore-http-auth-bearer-token" %} implement Bearer authorization policy (which accepts a token credential and
scope).
### Response downloader policy
@ -140,15 +140,15 @@ The Distributed Tracing policy is responsible for:
{% include requirement/MUST id="azurecore-http-tracing-opentelemetry" %} support [OpenTelemetry] for distributed tracing.
{% include requirement/MUST id="azurecore-http-tracing-accept-context" %} accept a context from calling code to establish a parent span.
{% include requirement/MUST id="azurecore-http-tracing-accept-context" %} accept a context from calling code to establish a parent span.
{% include requirement/MUST id="azurecore-http-tracing-pass-context" %} pass the context to the backend service through the appropriate headers (`traceparent`, `tracestate`, etc.) to support [Azure Monitor].
{% include requirement/MUST id="azurecore-http-tracing-pass-context" %} pass the context to the backend service through the appropriate headers (`traceparent`, `tracestate`, etc.) to support [Azure Monitor].
{% include requirement/MUST id="azurecore-http-tracing-create-span" %} create a new span (which must be a child of the per-method span) for each REST call that the client library makes.
### Logging policy
Many logging requirements within Azure Core mirror the same requirements for logging within the client library.
Many logging requirements within Azure Core mirror the same requirements for logging within the client library.
{% include requirement/MUST id="azurecore-http-logging-handlers" %} allow the client library to set the log handler and log settings.
@ -222,7 +222,7 @@ The Azure SDK can be configured by a variety of sources, some of which are neces
{% include requirement/MUST id="azurecore-config-ordering" %} apply configuration in the order above by default, such that subsequent items in the list override settings from previous items in the list.
{% include requirement/MAY id="azurecore-config-opt-in" %} support configuration systems that users opt in to that do not follow the above ordering.
{% include requirement/MAY id="azurecore-config-opt-in" %} support configuration systems that users opt in to that do not follow the above ordering.
{% include requirement/MUST id="azurecore-config-consistent-naming" %} be consistent with naming between environment variables and configuration keys.
@ -248,7 +248,7 @@ Environment variables are a well-known method for IT administrators to configure
### Global configuration
Global configuration refers to configuration settings that are applied to all applicable client constructors in some manner.
Global configuration refers to configuration settings that are applied to all applicable client constructors in some manner.
{% include requirement/MUST id="azurecore-config-shared-pipeline-policies" %} support global configuration of shared pipeline policies including:
@ -271,6 +271,6 @@ OAuth token authentication, obtained via Managed Security Identities (MSI) or Az
[User-Agent header]: https://tools.ietf.org/html/rfc7231#section-5.5.3
[Transient fault handling]: https://docs.microsoft.com/en-us/azure/architecture/best-practices/transient-faults
[OpenTelemetry]: https://opentelemetry.io/tracing/
[OpenTelemetry]: https://opentelemetry.io/
[Azure Monitor]: https://azure.microsoft.com/services/monitor/
[CIDR notation]: https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing

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

@ -4,4 +4,4 @@
| [`Netty`](http://netty.io) | HTTP client | No | |
| [`slf4j`](http://slf4j.org) | Logging framework | No | Use the azure core `ClientLogger` API rather than `slf4j` directly. |
| [`Jackson`](https://github.com/FasterXML/jackson) | JSON parser | No | |
| [`OpenTelemetry`](https://opentelemetry.io/) | Telemetry library | No | Enabled through the [tracing plugin](https://github.com/Azure/azure-sdk-for-java/tree/master/tracing) |
| [`OpenTelemetry`](https://opentelemetry.io/) | Telemetry library | No | Enabled through the [tracing plugin](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/core/azure-core-tracing-opentelemetry) |

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

@ -1,12 +1,12 @@
<!-- Project Links -->
[Project Reactor]: http://projectreactor.io
[Project Reactor]: https://projectreactor.io
[reactor-context]: https://projectreactor.io/docs/core/release/reference/#context
[RxJava]: https://github.com/ReactiveX/RxJava
[BlockHound]: https://github.com/reactor/BlockHound
[OpenTelemetry]: https://opentelemetry.io
[Azure Monitor]: https://azure.microsoft.com/services/monitor/
[SLF4J]: https://www.slf4j.org/
[SLF4J user manual]: https://www.slf4j.org/manual.html
[SLF4J]: http://www.slf4j.org/
[SLF4J user manual]: http://www.slf4j.org/manual.html
[azure/azure-sdk-for-java]: https://github.com/azure/azure-sdk-for-java
[azure-sdk-for-java/parent/pom.xml]: https://github.com/Azure/azure-sdk-for-java/blob/master/parent/pom.xml
[1]: https://www.youtube.com/watch?v=PAAkCSZUG1c&t=9m28s

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

@ -37,7 +37,7 @@ During API reviews, we look at API usage samples (as discussed above) and a deta
If you have a prototype of your APIs, depending on the language the APIs are for, you can possibly generate the API listing.
- If the API is a .NET APIs, use [API Reviewer Tool](file://///fxcore//tools//docs//ApiReviewer.html)
- If the API is a .NET APIs, use API Reviewer Tool `\\fxcore\tools\docs\ApiReviewer.html`
- If the API is a Python API, use reference documentation generated by Sphinx.
- If the API is a JavaScript/TypeScript API, provide the `d.ts` file for your client library. Use [API-Extractor](https://github.com/Microsoft/web-build-tools/wiki/API-Extractor) to produce a single file with your entire API surface area. Note that API-Extractor does not need to complete without error in order to produce the rollup `d.ts` file.
- If the API is a Java API, use your preferred build tool to generate a JavaDoc output (e.g. `mvn javadoc:javadoc` with Maven), and zip up the output.

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

@ -1,8 +1,3 @@
# Jekyll site
# Package your Jekyll site using the jekyll/builder Docker container image.
# Add steps that build, test, save build artifacts, deploy, and more:
# https://aka.ms/yaml
trigger:
- master
@ -15,14 +10,45 @@ steps:
versionSpec: '>= 2.4'
displayName: Initialize Ruby
- script:
- script: |
gem install jekyll bundler
displayName: Install jekyll and bundler
- script:
- script: |
bundle install
displayName: Install project dependencies
- script: |
bundle exec jekyll build
displayName: Build Site
displayName: Build Site
- script: |
bundle exec jekyll serve --detach
displayName: Launch local site
- task: Powershell@2
inputs:
targetType: inline
pwsh: true
script: |
$ProgressPreference = "SilentlyContinue"; # Disable invoke-webrequest progress dialog
$invalidLinks = 0;
cd "_site"
$rootPathLength = (get-location).Path.Length + 1;
foreach($html in (dir -r -i *.html)) {
$relPath = $html.FullName.Substring($rootPathLength);
# Skip the paths starting with '_' as they are generated and not directly referenced
if ($relPath.StartsWith("_")) { continue }
$url = [System.Uri]("http://localhost:4000/$relPath");
Write-Host "Checking links on $url"
../eng/scripts/Verify-Links.ps1 $url -devOpsLogging
$invalidLinks += $lastExitCode
}
Write-Host "Found $invalidLinks total bad links"
exit $invalidLinks
displayName: Verify Links
- script: |
pkill -f jekyll
displayName: Shutdown local site
condition: always()

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

@ -1,7 +1,21 @@
param (
[string] $Url
[string] $Url,
[string] $ignoreLinksFile = "$PSScriptRoot/ignore-links.txt",
[switch] $devOpsLogging = $false
)
function LogWarning
{
if ($devOpsLogging)
{
Write-Host "##vso[task.LogIssue type=warning;]$args"
}
else
{
Write-Warning "$args"
}
}
if ($url -eq "")
{
Write-Host "Usage $($MyInvocation.MyCommand.Name) <url>";
@ -10,38 +24,56 @@ if ($url -eq "")
if ($PSVersionTable.PSVersion.Major -lt 6)
{
Write-Warning "Some web requests will not work in versions of PS earlier then 6. You are running version $($PSVersionTable.PSVersion)."
LogWarning "Some web requests will not work in versions of PS earlier then 6. You are running version $($PSVersionTable.PSVersion)."
}
$badLinks = @();
$ignoreLinks = @();
if (Test-Path $ignoreLinksFile)
{
$ignoreLinks = [Array](gc $ignoreLinksFile | % { ($_ -replace "#.*", "").Trim() } | ? { $_ -ne "" })
}
$uri = [System.Uri]$Url;
$baseUri = $uri.GetLeftPart([System.UriPartial]::Authority);
$links = (Invoke-WebRequest -Uri $uri).Links | Select -ExpandProperty href -Unique
$badLinks = @();
$links = (Invoke-WebRequest -Uri $uri).Links | % { $_.href } | Select -unique
Write-Host "Found $($links.Count) links on page $Url";
foreach ($link in $links)
{
#Write-Host "Checking link $link..."
Write-Verbose "Checking link $link..."
try
{
$linkUri = [System.Uri]$link;
if (!$linkUri.IsAbsoluteUri)
{
$linkUri = [System.Uri]($baseUri + $link);
$linkUri = new-object System.Uri($Url, $link);
Write-Verbose "Resolved relative link to $linkUri"
}
$linkUri = [System.Uri]$linkUri.GetComponents([System.UriComponents]::HttpRequestUrl, [System.UriFormat]::SafeUnescaped)
$response = Invoke-WebRequest -Uri $linkUri
$statusCode = $response.StatusCode
if ($statusCode -ne 200)
{
Write-Host "For link $link we got status code $statusCode"
Write-Host "For link $linkUri we got status code $statusCode"
}
}
catch
{
Write-Warning "Invalid link $link"
if (!$ignoreLinks.Contains($link))
{
$statusCode = $_.Exception.Response.StatusCode.value__
LogWarning "Invalid link[$statusCode] $linkUri"
$badLinks += $link
}
else
{
Write-Verbose "Ignoring invalid line $linkUri because it is in the ignore file."
}
}
}
Write-Host "Found $($badLinks.Count) bad links:"
$badLinks | % { Write-Host $_ }
Write-Host "Found $($badLinks.Count) invalid links on page $Url"
$badLinks | % { Write-Host "$_" }
exit $badLinks.Count

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

@ -0,0 +1,3 @@
# This repo should exist in the future so keeping in the docs
https://github.com/Azure/azure-sdk-for-android
https://github.com/Azure/azure-sdk-for-android/blob/master/parent/pom.xml

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

@ -41,17 +41,6 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here
## Quick Links
| Service | Install | Readme | Samples | API Reference | Changelog |
| -- | -- | -- | -- | -- | -- |
| Core | [Package](https://www.nuget.org/packages/Azure.Core) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/tests/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/core.html#azurecore) | - |
| Cosmos | [Package](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/) | [Readme](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/README.md) | [Samples](https://github.com/Azure/azure-cosmos-dotnet-v3/tree/master/Microsoft.Azure.Cosmos.Samples/CodeSamples) | [API Reference](https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.cosmos?view=azure-dotnet-preview) | [Changelog](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/changelog.md) |
| Event Hubs | [Package](https://www.nuget.org/packages/Azure.Messaging.EventHubs/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/eventhub.html) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md) |
| Identity | [Package](https://www.nuget.org/packages/Azure.Identity/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) | - | [API Reference](https://azure.github.io/azure-sdk-for-net/identity.html#azureidentity) | - |
| Key Vault - Keys | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Keys/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/Readme.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultkeys) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/ChangeLog.md) |
| Key Vault - Secrets | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/Readme.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultsecrets) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/ChangeLog.md) |
| Storage - Blobs | [Package](https://www.nuget.org/packages/Azure.Storage.Blobs/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestorageblobs) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/Changelog.txt) |
| Storage - Common | [Package](https://www.nuget.org/packages/Azure.Storage.Common/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Common/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragecommon) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/Changelog.txt) |
| Storage - Files | [Package](https://www.nuget.org/packages/Azure.Storage.Files/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragefiles) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files/Changelog.txt) |
| Storage - Queues | [Package](https://www.nuget.org/packages/Azure.Storage.Queues/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Queues/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragequeues) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/Changelog.txt) |
See [Nov Release](..\2019-11\dotnet.html)
{% include refs.md %}

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

@ -68,7 +68,7 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
* Synchronous and asynchronous APIs offer developers simplicity for simple cases, and full asynchronousity when performance and scalability matters. Reactive streams are offered using [Project Reactor](http://projectreactor.io).
## Need help?
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/track2reports/index.html).
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/).
* For tutorials, samples, quick starts and other documentation, visit [Azure for Java Developers](https://docs.microsoft.com/java/azure/).
* For build reports on code quality, test coverage, etc, visit [Azure Java SDK](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/index.html).
* File an issue via [Github Issues](https://github.com/Azure/azure-sdk-for-java/issues/new/choose).
@ -76,13 +76,6 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Service | Readme | Changelog | Samples | JavaDoc |
| -- | -- | -- | -- | -- |
| App Configuration | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.0.0-preview.1/appconfiguration/client/README.md) | - | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-data-appconfiguration_1.0.0-preview.1/appconfiguration/client/src/samples/java) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Cosmos | [Readme](https://github.com/Azure/azure-cosmosdb-java/tree/v3/README.md) | - | [Samples](https://github.com/Azure/azure-cosmosdb-java/tree/v3/examples) | [JavaDoc](https://azure.github.io/azure-cosmosdb-java/3.0.0/) |
| Key Vault - Keys | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.1/keyvault/client/keys/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.1/keyvault/client/keys/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-keys_4.0.0-preview.1/keyvault/client/keys/src/samples/java) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Key Vault - Secrets | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.1/keyvault/client/secrets/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.1/keyvault/client/secrets/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-keys_4.0.0-preview.1/keyvault/client/secrets/src/samples/java) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Event Hubs | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-parent_5.0.0-preview.1/eventhubs/client/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-parent_5.0.0-preview.1/eventhubs/client/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs-parent_5.0.0-preview.1/eventhubs/client/azure-eventhubs/src/samples/java) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Blob | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/storage/azure-storage-blob/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/storage/azure-storage-blob/CHANGELOG.md) | - | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
See [Nov Release](..\2019-11\java.html)
{% include refs.md %}

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

@ -12,7 +12,7 @@ The Azure SDK team is pleased to make available the July 2019 client library pre
## Installation Instructions
To install the packages, copy and paste the below into a terminal.
$> npm install @azure/keyvault-keys@4.0.0-preview.2
$> npm install @azure/keyvault-secrets@4.0.0-preview.2
$> npm install @azure/storage-queue@12.0.0-preview.1
@ -34,14 +34,6 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Service | Install | Quickstart | API Reference | Changelog | Samples |
|---------|---------|------------|---------------|-----------|---------|
| [Keyvault - Keys](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-keys/v/4.0.0-preview.2) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-keys) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-keys) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-keys_4.0.0-preview.2) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-keys/samples) |
| [Keyvault - Secrets](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-secrets/v/4.0.0-preview.2) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-secrets) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-secrets) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-secrets_4.0.0-preview.2) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-secrets/samples) |
| [Storage - Blobs](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview) | [Package](https://www.npmjs.com/package/@azure/storage-blob/v/12.0.0-preview.1) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-blob/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-blob_12.0.0-preview.1) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob/samples) |
| [Storage - Files](https://docs.microsoft.com/en-us/azure/storage/files/storage-files-introduction) | [Package](https://www.npmjs.com/package/@azure/storage-file/v/12.0.0-preview.1) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-file) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-file/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-file_12.0.0-preview.1) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob/samples) |
| [Storage - Queues](https://docs.microsoft.com/en-us/azure/storage/queues/storage-dotnet-how-to-use-queues) | [Package](https://www.npmjs.com/package/@azure/storage-queue/v/12.0.0-preview.1) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-queue) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-queue/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-queue_12.0.0-preview.1) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-queue/samples) |
| [Event Hubs](https://azure.microsoft.com/en-us/services/event-hubs/) | [Package](https://www.npmjs.com/package/@azure/event-hubs/v/5.0.0-preview.1) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/event-hubs/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fevent-hubs_5.0.0-preview.1) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs/samples) |
| [Cosmos](https://azure.microsoft.com/en-us/services/cosmos-db/) | [Package](https://www.npmjs.com/package/@azure/cosmos/v/next) | [Readme.md](https://github.com/Azure/azure-cosmos-js/blob/v3/README.md) | [API Reference Documentation](https://azure.github.io/azure-cosmos-js/) | Changelog | [Samples](https://github.com/Azure/azure-cosmos-js/tree/v3/samples) |
See [Nov Release](..\2019-11\js.html)
{% include refs.md %}

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

@ -48,13 +48,13 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
#### Keys
* A new `azure.keyvault.keys.KeyClient` type is introduced.
* A new `azure.keyvault.keys.KeyClient` type is introduced.
* Client instances are scoped to vaults (an instance interacts with one vault only)
* Asynchronous API supported on Python 3.5.3+
#### Secrets
* A new `azure.keyvault.secrets.SecretClient` type is introduced.
* A new `azure.keyvault.secrets.SecretClient` type is introduced.
* Client instances are scoped to vaults (an instance interacts with one vault only)
* Asynchronous API supported on Python 3.5.3+
@ -92,15 +92,6 @@ These clients can be accessed by navigating down the client hierarchy, or instan
## Quick Links
| Library | Install | Quickstart | API Reference | Changelog |
| -- | -- | -- | -- | -- |
| azure-identity | [package](https://pypi.org/project/azure-identity/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/identity/azure-identity) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.identity.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity/HISTORY.md) |
| azure-eventhub | [package](https://pypi.org/project/azure-eventhub/5.0.0b1/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.eventhub.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/eventhub/azure-eventhubs/HISTORY.md) |
| azure-keyvault-keys | [package](https://pypi.org/project/azure-keyvault-keys/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.keys.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/HISTORY.md) |
| azure-keyvault-secrets | [package](https://pypi.org/project/azure-keyvault-secrets/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.secrets.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/HISTORY.md) |
| azure-storage-blob | [package](https://pypi.org/project/azure-storage-blob/12.0.0b1) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-blob) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.blob.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/storage/azure-storage-blob/HISTORY.md) |
| azure-storage-file | [package](https://pypi.org/project/azure-storage-file/12.0.0b1) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.file.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file/HISTORY.md) |
| azure-storage-queue | [package](https://pypi.org/project/azure-storage-queue/12.0.0b1) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.queue.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue/HISTORY.md) |
| azure-cosmos | [package](https://pypi.org/project/azure-cosmos/4.0.0b1/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.cosmos.html) | [changelog.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos/changelog.md) |
See [Nov Release](..\2019-11\python.html)
{% include refs.md %}

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

@ -55,17 +55,6 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here
## Quick Links
| Service | Install | Readme | Samples | API Reference | Changelog |
| -- | -- | -- | -- | -- | -- |
| Core | [Package](https://www.nuget.org/packages/Azure.Core) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/tests/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/core.html#azurecore) | - |
| Identity | [Package](https://www.nuget.org/packages/Azure.Identity/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) | - | [API Reference](https://azure.github.io/azure-sdk-for-net/identity.html#azureidentity) | - |
| Cosmos | [Package](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/) | [Readme](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/README.md) | [Samples](https://github.com/Azure/azure-cosmos-dotnet-v3/tree/master/Microsoft.Azure.Cosmos.Samples/CodeSamples) | [API Reference](https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.cosmos?view=azure-dotnet-preview) | [Changelog](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/changelog.md) |
| Event Hubs | [Package](https://www.nuget.org/packages/Azure.Messaging.EventHubs/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/eventhub.html#azuremessagingeventhubs) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md) |
| Key Vault - Keys | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Keys/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/Readme.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultkeys) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/ChangeLog.md) |
| Key Vault - Secrets | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/Readme.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultsecrets) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/ChangeLog.md) |
| Storage - Blobs | [Package](https://www.nuget.org/packages/Azure.Storage.Blobs/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestorageblobs) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/Changelog.txt) |
| Storage - Common | [Package](https://www.nuget.org/packages/Azure.Storage.Common/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Common/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragecommon) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/Changelog.txt) |
| Storage - Files | [Package](https://www.nuget.org/packages/Azure.Storage.Files/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragefiles) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files/Changelog.txt) |
| Storage - Queues | [Package](https://www.nuget.org/packages/Azure.Storage.Queues/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Queues/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragequeues) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/Changelog.txt) |
See [Nov Release](..\2019-11\dotnet.html)
{% include refs.md %}

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

@ -92,7 +92,7 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
- Added support for Azure Files and Azure Queue Storage.
## Need help?
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/track2reports/index.html).
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/).
* For tutorials, samples, quick starts and other documentation, visit [Azure for Java Developers](https://docs.microsoft.com/java/azure/).
* For build reports on code quality, test coverage, etc, visit [Azure Java SDK](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/index.html).
* File an issue via [Github Issues](https://github.com/Azure/azure-sdk-for-java/issues/new/choose).
@ -100,15 +100,6 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Service | Readme | Changelog | Samples | JavaDoc |
| -- | -- | -- | -- | -- |
| App Configuration | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.0.0-preview.2/sdk/appconfiguration/azure-data-appconfiguration/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-data-appconfiguration_1.0.0-preview.2/sdk/appconfiguration/azure-data-appconfiguration/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-data-appconfiguration_1.0.0-preview.2/sdk/appconfiguration/azure-data-appconfiguration/src/samples/java/com/azure/data/appconfiguration) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Cosmos | [Readme](https://github.com/Azure/azure-cosmosdb-java/tree/v3/README.md) | - | [Samples](https://github.com/Azure/azure-cosmosdb-java/tree/v3/examples) | [JavaDoc](https://azure.github.io/azure-cosmosdb-java/3.0.0/) |
| Key Vault - Keys | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.2/sdk/keyvault/azure-keyvault-keys/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.2/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-keys_4.0.0-preview.2/sdk/keyvault/azure-keyvault-keys/src/samples/java/com/azure/security/keyvault/keys) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Key Vault - Secrets | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.2/sdk/keyvault/azure-keyvault-secrets/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.2/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-keys_4.0.0-preview.2/sdk/keyvault/azure-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Event Hubs | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.2/sdk/eventhubs/azure-eventhubs/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.2/sdk/eventhubs/azure-eventhubs/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs_5.0.0-preview.2/sdk/eventhubs/azure-eventhubs/src/samples/java/com/azure/messaging/eventhubs) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Blob | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.2/sdk/storage/azure-storage-blob/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.2/sdk/storage/azure-storage-blob/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob_12.0.0-preview.2/sdk/storage/azure-storage-blob/src/samples/java/com/azure/storage/blob) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - File | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file_12.0.0-preview.2/sdk/storage/azure-storage-file/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-file_12.0.0-preview.2/sdk/storage/azure-storage-file/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-file_12.0.0-preview.2/sdk/storage/azure-storage-file/src/samples/java/com/azure) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Queue | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-queue_12.0.0-preview.2/sdk/storage/azure-storage-queue/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-queue_12.0.0-preview.2/sdk/storage/azure-storage-queue/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-queue_12.0.0-preview.2/sdk/storage/azure-storage-queue/src/samples/java/com/azure/storage/queue) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
See [Nov Release](..\2019-11\java.html)
{% include refs.md %}

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

@ -12,7 +12,7 @@ The Azure SDK team is pleased to make available the July 2019 client library pre
## Installation Instructions
To install the packages, copy and paste the below into a terminal.
$> npm install @azure/keyvault-keys@4.0.0-preview.3
$> npm install @azure/keyvault-secrets@4.0.0-preview.4
$> npm install @azure/storage-queue@12.0.0-preview.2
@ -51,14 +51,6 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Service | Install | Quickstart | API Reference | Changelog | Samples |
| -- | -- | -- | -- | -- | -- |
| [Cosmos](https://azure.microsoft.com/en-us/services/cosmos-db/) | [Package](https://www.npmjs.com/package/@azure/cosmos/v/next) | [Readme.md](https://github.com/Azure/azure-cosmos-js/blob/v3/README.md) | [API Reference Documentation](https://azure.github.io/azure-cosmos-js/) | Changelog | [Samples](https://github.com/Azure/azure-cosmos-js/tree/v3/samples) |
| [Keyvault - Keys](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-keys/v/4.0.0-preview.3) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-keys) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-keys) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-keys_4.0.0-preview.3) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-keys/samples) |
| [Keyvault - Secrets](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-secrets/v/4.0.0-preview.4) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-secrets) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-secrets) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-secrets_4.0.0-preview.4) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-secrets/samples) |
| [Storage - Blobs](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview) | [Package](https://www.npmjs.com/package/@azure/storage-blob/v/12.0.0-preview.2) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-blob/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-blob_12.0.0-preview.2) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob/samples) |
| [Storage - Files](https://docs.microsoft.com/en-us/azure/storage/files/storage-files-introduction) | [Package](https://www.npmjs.com/package/@azure/storage-file/v/12.0.0-preview.2) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-file) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-file/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-file_12.0.0-preview.2) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob/samples) |
| [Storage - Queues](https://docs.microsoft.com/en-us/azure/storage/queues/storage-dotnet-how-to-use-queues) | [Package](https://www.npmjs.com/package/@azure/storage-queue/v/12.0.0-preview.2) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-queue) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-queue/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-queue_12.0.0-preview.2) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-queue/samples) |
| [Event Hubs](https://azure.microsoft.com/en-us/services/event-hubs/) | [Package](https://www.npmjs.com/package/@azure/event-hubs/v/5.0.0-preview.2) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/event-hubs/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fevent-hubs_5.0.0-preview.2) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs/samples) |
See [Nov Release](..\2019-11\js.html)
{% include refs.md %}

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

@ -52,15 +52,6 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Library | Install | Quickstart | API Reference | Changelog |
| -- | -- | -- | -- | -- |
| azure-identity | [package](https://pypi.org/project/azure-identity/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/identity/azure-identity) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.identity.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity/HISTORY.md) |
| azure-cosmos | [package](https://pypi.org/project/azure-cosmos/4.0.0b1/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.cosmos.html) | [changelog.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos/changelog.md) |
| azure-eventhub | [package](https://pypi.org/project/azure-eventhub/5.0.0b2/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.eventhub.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/eventhub/azure-eventhubs/HISTORY.md) |
| azure-keyvault-keys | [package](https://pypi.org/project/azure-keyvault-keys/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.keys.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/HISTORY.md) |
| azure-keyvault-secrets | [package](https://pypi.org/project/azure-keyvault-secrets/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.secrets.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/HISTORY.md) |
| azure-storage-blob | [package](https://pypi.org/project/azure-storage-blob/12.0.0b2) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-blob) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.blob.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/storage/azure-storage-blob/HISTORY.md) |
| azure-storage-file | [package](https://pypi.org/project/azure-storage-file/12.0.0b2) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.file.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file/HISTORY.md) |
| azure-storage-queue | [package](https://pypi.org/project/azure-storage-queue/12.0.0b2) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.queue.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue/HISTORY.md) |
See [Nov Release](..\2019-11\python.html)
{% include refs.md %}

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

@ -57,17 +57,6 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here
## Quick Links
| Service | Install | Readme | Samples | API Reference | Changelog |
| -- | -- | -- | -- | -- | -- |
| Core | [Package](https://www.nuget.org/packages/Azure.Core) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/tests/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/core.html#azurecore) | - |
| Identity | [Package](https://www.nuget.org/packages/Azure.Identity/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) | - | [API Reference](https://azure.github.io/azure-sdk-for-net/identity.html#azureidentity) | - |
| Cosmos | [Package](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/) | [Readme](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/README.md) | [Samples](https://github.com/Azure/azure-cosmos-dotnet-v3/tree/master/Microsoft.Azure.Cosmos.Samples/CodeSamples) | [API Reference](https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.cosmos?view=azure-dotnet-preview) | [Changelog](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/changelog.md) |
| Event Hubs | [Package](https://www.nuget.org/packages/Azure.Messaging.EventHubs/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/eventhub.html) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md) |
| Key Vault - Certificates | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Certificates/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultcertificates) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/ChangeLog.md) |
| Key Vault - Keys | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Keys/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultkeys) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/ChangeLog.md) |
| Key Vault - Secrets | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultsecrets) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/ChangeLog.md) |
| Storage - Blobs | [Package](https://www.nuget.org/packages/Azure.Storage.Blobs/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestorageblobs) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/Changelog.txt) |
| Storage - Common | [Package](https://www.nuget.org/packages/Azure.Storage.Common/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Common/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragecommon) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/Changelog.txt) |
| Storage - Files | [Package](https://www.nuget.org/packages/Azure.Storage.Files/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragefiles) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files/Changelog.txt) |
| Storage - Queues | [Package](https://www.nuget.org/packages/Azure.Storage.Queues/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Queues/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragequeues) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/Changelog.txt) |
See [Nov Release](..\2019-11\dotnet.html)
{% include refs.md %}

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

@ -102,7 +102,7 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
### Event Hubs
- Added synchronous interface to send and receive messages
- Optimized EventProcessor implementation, added support for balancing partitions across multiple instances of `EventProcessor`.
- Optimized EventProcessor implementation, added support for balancing partitions across multiple instances of `EventProcessor`.
### Event Hub Checkpoint Store
- Added reactive streams support using Project Reactor.
@ -112,7 +112,7 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
### Key Vault Certificates
- Added reactive streams support using Project Reactor.
- Added support for authentication using azure-identity credentials and HTTP challenge based authentication, allowing clients to interact with vaults in sovereign clouds.
- Updated packages structure to group Key, Secret, and Certificate clients in the respective directories
- Updated packages structure to group Key, Secret, and Certificate clients in the respective directories
### Storage
- Changed API design replacing List responses to `PagedFlux` on async APIs and `PagedIterable` on sync APIs.
@ -123,14 +123,14 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
- Added generate SAS token APIs for Storage File and Queue.
- Added validation policy to check the equality of request client id between request and response.
- Improved error handling (tracing telemetry on maximum overload API, added UnexpectedLengthException).
- Removed dependency on Netty.
- Removed dependency on Netty.
### App Configuration
- Removed dependency on Netty.
- Added logging when throwing `RutimeException`s.
## Need help?
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/track2reports/index.html).
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/).
* For tutorials, samples, quick starts and other documentation, visit [Azure for Java Developers](https://docs.microsoft.com/java/azure/).
* For build reports on code quality, test coverage, etc, visit [Azure Java SDK](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/index.html).
* File an issue via [Github Issues](https://github.com/Azure/azure-sdk-for-java/issues/new/choose).
@ -138,17 +138,4 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Service | Readme | Changelog | Samples | JavaDoc |
| -- | -- | -- | -- | -- |
| App Configuration | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/4375acbb70d4b85db238d6b5147b697d9355f45e/sdk/appconfiguration/azure-data-appconfiguration/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/7373ce90abb4f008a51687eb908c9e3b8a764977/sdk/appconfiguration/azure-data-appconfiguration/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-data-appconfiguration_1.0.0-preview.3/sdk/appconfiguration/azure-data-appconfiguration/src/samples/java/com/azure/data/appconfiguration) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Event Hubs | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/84720ac1e8e693991623743d6472e61aa0d8fa77/sdk/eventhubs/azure-messaging-eventhubs/README.md) | [Changelog]( https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.3/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs_5.0.0-preview.3/sdk/eventhubs/azure-messaging-eventhubs/src/samples/java/com/azure/messaging/eventhubs) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Event Hubs Checkpoint Store | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.3/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/README.md) | [Changelog]( https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.3/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs_5.0.0-preview.3/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Identity | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/identity/azure-identity/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/identity/azure-identity/CHANGELOG.md) | | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Key Vault - Keys | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.3/sdk/keyvault/azure-keyvault-keys/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.3/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-keys_4.0.0-preview.3/sdk/keyvault/azure-keyvault-keys/src/samples/java/com/azure/security/keyvault/keys) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Key Vault - Certificates | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-certificates_4.0.0-preview.3/sdk/keyvault/azure-keyvault-certificates/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-certificates_4.0.0-preview.3/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-certificates_4.0.0-preview.3/sdk/keyvault/azure-keyvault-certificates/src/samples/java/com/azure/security/keyvault/certificates) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Key Vault - Secrets | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-secrets_4.0.0-preview.3/sdk/keyvault/azure-keyvault-secrets/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-secrets_4.0.0-preview.3/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-secrets_4.0.0-preview.3/sdk/keyvault/azure-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Event Hubs | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.3/sdk/eventhubs/azure-eventhubs/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.3/sdk/eventhubs/azure-eventhubs/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs_5.0.0-preview.3/sdk/eventhubs/azure-eventhubs/src/samples/java/com/azure/messaging/eventhubs) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Blob | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/085c8570b411defff26860ef56ea189af07d3d6a/sdk/storage/azure-storage-blob/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/7373ce90abb4f008a51687eb908c9e3b8a764977/sdk/storage/azure-storage-blob/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob_12.0.0-preview.3/sdk/storage/azure-storage-blob/src/samples/java/com/azure/storage/blob) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - File | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/085c8570b411defff26860ef56ea189af07d3d6a/sdk/storage/azure-storage-file/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/7373ce90abb4f008a51687eb908c9e3b8a764977/sdk/storage/azure-storage-file/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-file_12.0.0-preview.3/sdk/storage/azure-storage-file/src/samples/java/com/azure) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Queue | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/085c8570b411defff26860ef56ea189af07d3d6a/sdk/storage/azure-storage-queue/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/7373ce90abb4f008a51687eb908c9e3b8a764977/sdk/storage/azure-storage-queue/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-queue_12.0.0-preview.3/sdk/storage/azure-storage-queue/src/samples/java/com/azure/storage/queue) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
See [Nov Release](..\2019-11\java.html)

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

@ -3,7 +3,7 @@ title: Azure SDK for JavaScript (September 2019 Preview)
layout: post
date: 17 Sep 2019
tags: javascript typescript
sidebar: js_sidebar
sidebar: releases_sidebar
repository: azure/azure-sdk-for-js
permalink: /releases/2019-09-17/js.html
---
@ -12,7 +12,7 @@ The Azure SDK team is pleased to make available the September 2019 client librar
## Installation Instructions
To install the packages, copy and paste the below into a terminal.
$> npm install @azure/keyvault-keys@4.0.0-preview.5
$> npm install @azure/keyvault-secrets@4.0.0-preview.5
$> npm install @azure/keyvault-certificates@4.0.0-preview.5
@ -45,13 +45,6 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Service | Install | Quickstart | API Reference | Changelog | Samples |
| -- | -- | -- | -- | -- | -- |
| [Cosmos](https://azure.microsoft.com/en-us/services/cosmos-db/) | [Package](https://www.npmjs.com/package/@azure/cosmos/v/next) | [Readme.md](https://github.com/Azure/azure-cosmos-js/blob/v3/README.md) | [API Reference Documentation](https://azure.github.io/azure-cosmos-js/) | Changelog | [Samples](https://github.com/Azure/azure-cosmos-js/tree/v3/samples) |
| [Keyvault - Keys](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-keys/v/4.0.0-preview.5) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-keys) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-keys) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-keys_4.0.0-preview.5) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-keys/samples) |
| [Keyvault - Secrets](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-secrets/v/4.0.0-preview.5) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-secrets) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-secrets) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-secrets_4.0.0-preview.5) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-secrets/samples) |
| [Storage - Blobs](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview) | [Package](https://www.npmjs.com/package/@azure/storage-blob/v/12.0.0-preview.3) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-blob/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-blob_12.0.0-preview.3) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob/samples) |
| [Storage - Files](https://docs.microsoft.com/en-us/azure/storage/files/storage-files-introduction) | [Package](https://www.npmjs.com/package/@azure/storage-file/v/12.0.0-preview.3) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-file) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-file/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-file_12.0.0-preview.3) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob/samples) |
| [Storage - Queues](https://docs.microsoft.com/en-us/azure/storage/queues/storage-dotnet-how-to-use-queues) | [Package](https://www.npmjs.com/package/@azure/storage-queue/v/12.0.0-preview.3) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-queue) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-queue/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-queue_12.0.0-preview.3) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-queue/samples) |
| [Event Hubs](https://azure.microsoft.com/en-us/services/event-hubs/) | [Package](https://www.npmjs.com/package/@azure/event-hubs/v/5.0.0-preview.3) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/event-hubs/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fevent-hubs_5.0.0-preview.3) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs/samples) |
See [Nov Release](..\2019-11\js.html)
{% include refs.md %}

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

@ -50,7 +50,7 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
- Added `EventProcessor` load balancing.
- First release of `azure-eventhub-checkpointstoreblob-aio` using Azure Blob Storage to save checkpoint data.
- Removed constructor method of `PartitionProcessor`.
- Removed constructor method of `PartitionProcessor`.
- Replaced `CheckpointManager` with `PartitionContext`.
- Updated all methods of `PartitionProcessor` to include `PartitionContext` as part of the arguments.
- Updated accessibility of most class members in `EventHub/EventHubConsumer/EventHubProducer`to be private.
@ -75,18 +75,4 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Library | Install | Quickstart | API Reference | Changelog | Samples |
| -- | -- | -- | -- | -- | -- |
| azure-cosmos | [package](https://pypi.org/project/azure-cosmos/4.0.0b2/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.cosmos.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/cosmos/azure-cosmos/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos/samples) |
| azure-eventhub | [package](https://pypi.org/project/azure-eventhub/5.0.0b3/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.eventhub.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/eventhub/azure-eventhubs/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs/examples) |
| azure-eventhub-checkpointstoreblob-aio | [package](https://pypi.org/project/azure-eventhub-checkpointstoreblob-aio/1.0.0b1/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs-checkpointstoreblob-aio) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.eventhub.extensions.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/eventhub/azure-eventhubs-checkpointstoreblob-aio/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs-checkpointstoreblob-aio/examples) |
| azure-keyvault-certificates | [package](https://pypi.org/project/azure-keyvault-certificates/4.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.certificates.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates/samples) |
| azure-keyvault-keys | [package](https://pypi.org/project/azure-keyvault-keys/4.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.keys.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys/samples) |
| azure-keyvault-secrets | [package](https://pypi.org/project/azure-keyvault-secrets/4.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.secrets.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets/samples) |
| azure-storage-blob | [package](https://pypi.org/project/azure-storage-blob/12.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-blob) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.blob.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/storage/azure-storage-blob/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-blob/tests) |
| azure-storage-file | [package](https://pypi.org/project/azure-storage-file/12.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.file.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file/tests) |
| azure-storage-queue | [package](https://pypi.org/project/azure-storage-queue/12.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.queue.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue/tests) |
| azure-appconfiguration | [package](https://pypi.org/project/azure-appconfiguration/1.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/appconfiguration/azure-appconfiguration) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.appconfiguration.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/appconfiguration/azure-appconfiguration/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/appconfiguration/azure-appconfiguration/examples) |
| azure-identity | [package](https://pypi.org/project/azure-identity/1.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/identity/azure-identity) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.identity.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity/HISTORY.md) | |
| azure-core | [package](https://pypi.org/project/azure-core/1.0.0b3) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/core/azure-core) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.core.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/core/azure-core/HISTORY.md) | |
See [Nov Release](..\2019-11\python.html)

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

@ -60,7 +60,7 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here
### Event Hubs
- Fixed date parsing for time zones ahead of UTC in the Event Hub Consumer when tracking of the last event was disabled.
- Improved stability and performance with refactorings around hot paths and areas of technical debt.
- Improved stability and performance with refactorings around hot paths and areas of technical debt.
- Included the Event Hubs namespace as part of the checkpoint key, ensuring that there is no conflict between Event Hubs instances in different regions using the same Event Hub and consumer group names.
### Key Vault
@ -82,20 +82,6 @@ Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here
## Quick Links
| Service | Install | Readme | Samples | API Reference | Changelog |
| -- | -- | -- | -- | -- | -- |
| Core | [Package](https://www.nuget.org/packages/Azure.Core) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/core/Azure.Core/tests/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/core.html#azurecore) | - |
| Identity | [Package](https://www.nuget.org/packages/Azure.Identity/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/identity/Azure.Identity/README.md) | - | [API Reference](https://azure.github.io/azure-sdk-for-net/identity.html#azureidentity) | - |
| Cosmos | [Package](https://www.nuget.org/packages/Microsoft.Azure.Cosmos/) | [Readme](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/README.md) | [Samples](https://github.com/Azure/azure-cosmos-dotnet-v3/tree/master/Microsoft.Azure.Cosmos.Samples/CodeSamples) | [API Reference](https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.cosmos?view=azure-dotnet-preview) | [Changelog](https://github.com/Azure/azure-cosmos-dotnet-v3/blob/master/changelog.md) |
| Event Hubs | [Package](https://www.nuget.org/packages/Azure.Messaging.EventHubs/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/eventhub/Azure.Messaging.EventHubs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/eventhub.html#azuremessagingeventhubs) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/eventhub/Azure.Messaging.EventHubs/CHANGELOG.md) |
| Key Vault - Certificates | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Certificates/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultcertificates) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Certificates/ChangeLog.md) |
| Key Vault - Keys | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Keys/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Keys/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultkeys) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Keys/ChangeLog.md) |
| Key Vault - Secrets | [Package](https://www.nuget.org/packages/Azure.Security.KeyVault.Secrets/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/keyvault.html#azuresecuritykeyvaultsecrets) | [Changelog](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/keyvault/Azure.Security.KeyVault.Secrets/ChangeLog.md) |
| Storage - Blobs | [Package](https://www.nuget.org/packages/Azure.Storage.Blobs/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestorageblobs) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs/Changelog.txt) |
| Storage - Blobs Batching | [Package](https://www.nuget.org/packages/Azure.Storage.Blobs.Batching/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batching/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Blobs/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestorageblobsbatch) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Blobs.Batching/Changelog.txt) |
| Storage - Common | [Package](https://www.nuget.org/packages/Azure.Storage.Common/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Common/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragecommon) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Common/Changelog.txt) |
| Storage - Files | [Package](https://www.nuget.org/packages/Azure.Storage.Files/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Files/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragefiles) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Files/Changelog.txt) |
| Storage - Queues | [Package](https://www.nuget.org/packages/Azure.Storage.Queues/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/storage/Azure.Storage.Queues/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/storage.html#azurestoragequeues) | [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/storage/Azure.Storage.Queues/Changelog.txt) |
| App Configuration | [Package](https://www.nuget.org/packages/Azure.Data.AppConfiguration/) | [Readme](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/appconfiguration/Azure.Data.AppConfiguration/README.md) | [Samples](https://github.com/Azure/azure-sdk-for-net/tree/master/sdk/appconfiguration/Azure.Data.AppConfiguration/samples) | [API Reference](https://azure.github.io/azure-sdk-for-net/appconfiguration.html#azuredataappconfiguration) | - |
See [Nov Release](..\2019-11\dotnet.html)
{% include refs.md %}

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

@ -112,7 +112,7 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
### Event Hub Checkpoint Store
- Added modules support for JDK 9+.
### Key Vault [Secrets, Keys and Certificates]
### Key Vault [Secrets, Keys and Certificates]
- Updated to be fully compliant with the Java 9 Platform Module System.
- Getters and setters were updated to use Java Bean notation.
- Added importCertificate API to CertificateClient and CertificateAsyncClient.
@ -133,7 +133,7 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
- Added tracing support for AMQP client libraries
## Need help?
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/track2reports/index.html).
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/).
* For tutorials, samples, quick starts and other documentation, visit [Azure for Java Developers](https://docs.microsoft.com/java/azure/).
* For build reports on code quality, test coverage, etc, visit [Azure Java SDK](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/index.html).
* File an issue via [Github Issues](https://github.com/Azure/azure-sdk-for-java/issues/new/choose).
@ -141,20 +141,6 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
## Quick Links
| Service | Readme | Changelog | Samples | JavaDoc |
| -- | -- | -- | -- | -- |
| App Configuration | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/9e2d5fb1f1b32c9a9355cf6c3f992664799c905e/sdk/appconfiguration/azure-data-appconfiguration/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/9e2d5fb1f1b32c9a9355cf6c3f992664799c905e/sdk/appconfiguration/azure-data-appconfiguration/CHANGELOG.md) | [Samples](https://azure.github.io/azure-sdk/posts/2019-08-06/dotnet-preview2.html) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Event Hubs | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.4/sdk/eventhubs/azure-messaging-eventhubs/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs_5.0.0-preview.4/sdk/eventhubs/azure-messaging-eventhubs/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs_5.0.0-preview.4/sdk/eventhubs/azure-messaging-eventhubs/src/samples/java/com/azure/messaging/eventhubs) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Event Hubs Checkpoint Store | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.0.0-preview.2/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/README.md) | [Changelog]( https://github.com/Azure/azure-sdk-for-java/blob/azure-messaging-eventhubs-checkpointstore-blob_1.0.0-preview.2/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-messaging-eventhubs-checkpointstore-blob_1.0.0-preview.2/sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/src/samples/java/com/azure/messaging/eventhubs/checkpointstore/blob) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Identity | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/identity/azure-identity/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/identity/azure-identity/CHANGELOG.md) | | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Key Vault - Keys | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-keys/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-keys/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-keys/src/samples/java/com/azure/security/keyvault/keys) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Key Vault - Certificates | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-certificates/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-certificates/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-certificates/src/samples/java/com/azure/security/keyvault/certificates) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Key Vault - Secrets | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-secrets/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-secrets/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-keyvault-keys_4.0.0-preview.4/sdk/keyvault/azure-keyvault-secrets/src/samples/java/com/azure/security/keyvault/secrets) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Blob | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-blob/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-blob/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-blob/src/samples) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Blobs Batch | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-blob-batch/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-blob-batch/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-blob-batch/src/samples) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Blobs Cryptography | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-blob-cryptography/README.md) | [Changelog]() | [Samples]() | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - File | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-file/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-file/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-file/src/samples) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Storage - Queue | [Readme](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-queue/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-queue/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-storage-blob_12.0.0-preview.4/sdk/storage/azure-storage-queue/src/samples) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
| Tracing | [Readme](https://github.com/Azure/azure-sdk-for-java/tree/azure-core-tracing-opencensus_1.0.0-preview.3/sdk/tracing/azure-core-tracing-opencensus/README.md) | [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/azure-core-tracing-opencensus_1.0.0-preview.3/sdk/tracing/azure-core-tracing-opencensus/CHANGELOG.md) | [Samples](https://github.com/Azure/azure-sdk-for-java/tree/azure-core-tracing-opencensus_1.0.0-preview.3/sdk/tracing/azure-core-tracing-opencensus/src/samples/java/com/azure/core/tracing/opencensus) | [JavaDoc](https://azure.github.io/azure-sdk-for-java/track2reports/index.html) |
See [Nov Release](..\2019-11\java.html)
{% include refs.md %}

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

@ -12,7 +12,7 @@ The Azure SDK team is pleased to make available the October 2019 client library
## Installation Instructions
To install the packages, copy and paste the below into a terminal.
$> npm install @azure/keyvault-keys@4.0.0-preview.9
$> npm install @azure/keyvault-secrets@4.0.0-preview.9
$> npm install @azure/keyvault-certificates@4.0.0-preview.8
@ -47,14 +47,6 @@ More details are in the changelogs linked below.
## Quick Links
| Service | Install | Quickstart | API Reference | Changelog | Samples |
| -- | -- | -- | -- | -- | -- |
| [Keyvault - Keys](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-keys/v/4.0.0-preview.9) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-keys) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-keys) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-keys_4.0.0-preview.9) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-keys/samples) |
| [Keyvault - Secrets](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-secrets/v/4.0.0-preview.9) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-secrets) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-secrets) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-secrets_4.0.0-preview.9) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-secrets/samples) |
| [Keyvault - Certificates](https://azure.microsoft.com/en-us/services/key-vault/) | [Package](https://www.npmjs.com/package/@azure/keyvault-certificates/v/4.0.0-preview.9) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-certificates) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/keyvault-certificates) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fkeyvault-certificates_4.0.0-preview.9) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/keyvault/keyvault-certificates/samples) |
| [Storage - Blobs](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview) | [Package](https://www.npmjs.com/package/@azure/storage-blob/v/12.0.0-preview.5) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-blob/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-blob_12.0.0-preview.5) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob/samples) |
| [Storage - Files](https://docs.microsoft.com/en-us/azure/storage/files/storage-files-introduction) | [Package](https://www.npmjs.com/package/@azure/storage-file/v/12.0.0-preview.5) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-file) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-file/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-file_12.0.0-preview.5) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-blob/samples) |
| [Storage - Queues](https://docs.microsoft.com/en-us/azure/storage/queues/storage-dotnet-how-to-use-queues) | [Package](https://www.npmjs.com/package/@azure/storage-queue/v/12.0.0-preview.5) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-queue) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/storage-queue/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fstorage-queue_12.0.0-preview.5) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/feature/storage/sdk/storage/storage-queue/samples) |
| [Event Hubs](https://azure.microsoft.com/en-us/services/event-hubs/) | [Package](https://www.npmjs.com/package/@azure/event-hubs/v/5.0.0-preview.5) | [Readme.md](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs) | [API Reference Documentation](https://azure.github.io/azure-sdk-for-js/event-hubs/index.html) | [Changelog](https://github.com/Azure/azure-sdk-for-js/releases/tag/%40azure%2Fevent-hubs_5.0.0-preview.5) | [Samples](https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/eventhub/event-hubs/samples) |
See [Nov Release](..\2019-11\js.html)
{% include refs.md %}

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

@ -79,19 +79,6 @@ authority is for Azure Public Cloud, `login.microsoftonline.com`
## Quick Links
| Library | Install | Quickstart | API Reference | Changelog | Samples |
| -- | -- | -- | -- | -- | -- |
| azure-cosmos | [package](https://pypi.org/project/azure-cosmos/4.0.0b4/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.cosmos.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/cosmos/azure-cosmos/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/cosmos/azure-cosmos/samples) |
| azure-eventhub | [package](https://pypi.org/project/azure-eventhub/5.0.0b4/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.eventhub.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/eventhub/azure-eventhubs/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs/examples) |
| azure-eventhub-checkpointstoreblob-aio | [package](https://pypi.org/project/azure-eventhub-checkpointstoreblob-aio/1.0.0b4/) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs-checkpointstoreblob-aio) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.eventhub.extensions.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/eventhub/azure-eventhubs-checkpointstoreblob-aio/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/eventhub/azure-eventhubs-checkpointstoreblob-aio/examples) |
| azure-keyvault-certificates | [package](https://pypi.org/project/azure-keyvault-certificates/4.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.certificates.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates/samples) |
| azure-keyvault-keys | [package](https://pypi.org/project/azure-keyvault-keys/4.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.keys.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys/samples) |
| azure-keyvault-secrets | [package](https://pypi.org/project/azure-keyvault-secrets/4.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.keyvault.secrets.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets/samples) |
| azure-storage-blob | [package](https://pypi.org/project/azure-storage-blob/12.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-blob) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.blob.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/storage/azure-storage-blob/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-blob/tests) |
| azure-storage-file | [package](https://pypi.org/project/azure-storage-file/12.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.file.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-file/tests) |
| azure-storage-queue | [package](https://pypi.org/project/azure-storage-queue/12.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.storage.queue.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/storage/azure-storage-queue/tests) |
| azure-appconfiguration | [package](https://pypi.org/project/azure-appconfiguration/1.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/appconfiguration/azure-appconfiguration) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.appconfiguration.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/appconfiguration/azure-appconfiguration/HISTORY.md) | [Samples](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/appconfiguration/azure-appconfiguration/examples) |
| azure-identity | [package](https://pypi.org/project/azure-identity/1.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/identity/azure-identity) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.identity.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/identity/azure-identity/HISTORY.md) | |
| azure-core | [package](https://pypi.org/project/azure-core/1.0.0b4) | [Readme.md](https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/core/azure-core) | [Preview Documentation](https://azure.github.io/azure-sdk-for-python/ref/azure.core.html) | [History.md](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/core/azure-core/HISTORY.md) | |
See [Nov Release](..\2019-11\python.html)
{% include refs.md %}

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

@ -155,7 +155,7 @@ Detailed change logs are linked to in the Quick Links below. Here are some criti
- Added tracing support for AMQP client libraries
## Need help?
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/track2reports/index.html).
* For reference documentation visit the [Azure SDK for Java documentation](https://azure.github.io/azure-sdk-for-java/).
* For tutorials, samples, quick starts and other documentation, visit [Azure for Java Developers](https://docs.microsoft.com/java/azure/).
* For build reports on code quality, test coverage, etc, visit [Azure Java SDK](https://azuresdkartifacts.blob.core.windows.net/azure-sdk-for-java/index.html).
* File an issue via [Github Issues](https://github.com/Azure/azure-sdk-for-java/issues/new/choose).

10
test.ps1 Normal file
Просмотреть файл

@ -0,0 +1,10 @@
$badLinks = @()
$badLinks += "a"
$badLinks += "b"
Write-Host "Found $($badLinks.Count) invalid links on page $Url"
$badLinks | % { Write-Host "$_" }
exit $badLinks.Count