* November release post

* Cosmos is preview, Files -> Files Shares
This commit is contained in:
Adrian Hall 2019-11-11 12:57:53 -05:00 коммит произвёл GitHub
Родитель bc86cb4129
Коммит e79734b128
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
6 изменённых файлов: 36 добавлений и 416 удалений

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

@ -16,7 +16,7 @@ host: 127.0.0.1
port: 4000
output: web
plugins:
plugins_dir:
- jekyll-github-metadata
- jekyll-paginate
- jekyll-sitemap

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

@ -1,101 +0,0 @@
---
title: Azure SDK for .NET (October 2019 Preview)
layout: post
date: 11 Oct 2019
tags: dotnet
sidebar: releases_sidebar
repository: azure/azure-sdk-for-net
---
The Azure SDK team is pleased to announce our September 2019 client library preview. This represents the first release of a ground-up rewrite of our client libraries to ensure consistency, idiomatic design, productivity, and an excellent developer experience. This preview includes new libraries for Storage (Blobs, Queues, and Files), Key Vault (Secrets and Keys), Event Hubs, Cosmos, and Identity.
## Installation Instructions
To install any of our packages, please search for them via `Manage NuGet Packages...` in Visual Studio (with `Include prerelease` checked) or copy these commands into your terminal:
$> dotnet add package Azure.Storage.Blobs --version 12.0.0-preview.4
$> dotnet add package Azure.Storage.Blobs.Batching --version 12.0.0-preview.4
$> dotnet add package Azure.Storage.Queues --version 12.0.0-preview.4
$> dotnet add package Azure.Storage.Files --version 12.0.0-preview.4
$> dotnet add package Azure.Security.KeyVault.Secrets --version 4.0.0-preview.5
$> dotnet add package Azure.Security.KeyVault.Keys --version 4.0.0-preview.5
$> dotnet add package Azure.Security.KeyVault.Certificates --version 4.0.0-preview.5
$> dotnet add package Azure.Messaging.EventHubs --version 5.0.0-preview.4
$> dotnet add package Azure.Identity --version 1.0.0-preview.4
$> dotnet add package Azure.Data.AppConfiguration --version 1.0.0-preview.2
## Feedback
If you have a bug or feature request for one of the libraries, please [file an issue in our repo](https://github.com/Azure/azure-sdk-for-net/issues/new/choose).
## Changelog
Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here are some of the highlights:
- New client libraries were created using the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html) resulting in consistent API patterns and shared features like automatic retries, authentication, logging, configurable transport pipelines, exceptions, mocking, etc.
- Support for Azure Active Directory credentials using our new Identity library that embrace the future of authentication across Azure services.
- Parity across synchronous and asynchronous APIs offering a choice appropriate to your application.
- Updated dependencies on the latest (preview-7) version of `Azure.Core` library.
### Storage
- Batching multiple Delete or SetAccessTier operations in a single request
- Customer Provided Key server side encryption
- Support for geo-redundant read from secondary location on failure
- CreateIfNotExists and DeleteIfNotExists convenience methods for Blobs
- Convenient resource Name properties on all clients
- Verification of echoed client request IDs
- `FileClient.PutRangeFromUri` operation
- A variety of bug fixes and API improvements
### Azure Identity
- Added new user credential types, allowing authentication within client applications.
### 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.
- 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
- `CryptographyClient` now supports AES key wrap, EC, and RSA cryptographic algorithms.
- `CryptographyClient` will verify key operations are supported locally or call into Key Vault if not.
- Many methods have been renamed to be consistent across service libraries.
- Various bug fixes and API improvements based on customer feedback.
### App Configuration
- Enabled conditional requests.
- Added support for setting x-ms-client-request-id, x-ms-correlation-request-id, and correlation-context headers.
- Added SetReadOnly/ClearReadOnly methods.
- Enabled setting service version.
- Added support for Sync-Token headers.
- Updated authorization header format.
- Removed Update methods.
## 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/api/Azure.Core.html) | - |
| 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/api/Azure.Identity.html) | - |
| 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/api/Azure.Messaging.EventHubs.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/api/Azure.Security.KeyVault.Certificates.html) | [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/api/Azure.Security.KeyVault.Keys.html) | [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/api/Azure.Security.KeyVault.Secrets.html) | [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/api/Azure.Storage.Blobs.html) | [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/api/Azure.Storage.Blobs.Batching.html) | [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/api/Azure.Storage.html) | [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/api/Azure.Storage.Files.html) | [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/api/Azure.Storage.Queues.html) | [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/api/Azure.Data.AppConfiguration.html) | - |
{% include refs.md %}

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

@ -1,159 +0,0 @@
---
title: Azure SDK for Java (October 2019 Preview)
layout: post
date: 11 Oct 2019
tags: java
sidebar: releases_sidebar
repository: azure/azure-sdk-for-java
---
The Azure SDK team is pleased to make available the October 2019 client library preview release. This represents the updated release of the ground-up rewrite of the client libraries to ensure consistency, idiomatic design, and excellent developer experience and productivity. This preview release includes new and updated client libraries for Azure App Configuration, Identity, Key Vault (keys, secrets and certificates), Event Hubs and Event Hubs Checkpoint Store, and Storage (Blobs, Files, and Queues).
## Installation Instructions
To use the preview libraries, refer to the Maven dependency information below, which may be copied into your projects Maven `pom.xml` file as appropriate. If you are using a different build tool, refer to its documentation on how to specify dependencies.
```xml
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-data-appconfiguration</artifactId>
<version>1.0.0-preview.5</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-identity</artifactId>
<version>1.0.0-preview.5</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-keyvault-certificates</artifactId>
<version>4.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-keyvault-keys</artifactId>
<version>4.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-keyvault-secrets</artifactId>
<version>4.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs</artifactId>
<version>5.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-messaging-eventhubs-checkpointstore-blob</artifactId>
<version>1.0.0-preview.2</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-batch</artifactId>
<version>12.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob-cryptography</artifactId>
<version>12.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-file</artifactId>
<version>12.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-queue</artifactId>
<version>12.0.0-preview.4</version>
</dependency>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-core-tracing-opencensus</artifactId>
<version>1.0.0-preview.3</version>
</dependency>
```
## Feedback
If you have a bug or feature request for one of the libraries, please post an issue to [GitHub](https://github.com/azure/azure-sdk-for-java/issues).
## Changelog
Detailed change logs are linked to in the Quick Links below. Here are some critical call outs.
* Designed based on the [Azure SDK Design Guidelines for Java](https://azure.github.io/azure-sdk/java_introduction.html), resulting in a consistent API design and common feature set such as HTTP retries, logging, transport protocols, authentication protocols, etc.
* Modernized API making use of Java 8 features such as streams, new date / time, functional interfaces, etc, to offer an improved and more productive developer experience.
* 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).
### Event Hubs
- Added Proxy support for Event Hubs sync and async clients.
- EventHubConsumer and EventHubAsyncConsumer now provides last enqueued event information.
- Refactored azure-messaging-eventhubs to extract AMQP implementation details to azure-core-amqp module.
- Added modules support for JDK 9+ and renamed model classes to support Java bean naming convention.
### Event Hub Checkpoint Store
- Added modules support for JDK 9+.
### 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.
- Changed VoidResponse to Response<Void> on sync API, and Mono<VoidResponse> to Mono<Response<Void>> on async API.
#### Storage [Blob, Files and Queues]
- Added Support for Azure Storage Blob batching operations (delete and set tier).
- Added Client Side Encryption support for Blob Storage.
- Added separate packages for LeaseClient, BlobClient, AppendBlobClient, BlockBlobClient, and PageBlobClient.
- Updated to be fully compliant with the Java 9 Platform Module System.
- Changed VoidResponse to Response<Void> on sync API, and Mono<VoidResponse> to Mono<Response<Void>> on async API.
- Added ParallelTransferOptions to buffered upload, upload from file and download to file methods.
- Removed SAS token generation APIs from clients, use BlobServiceSasSignatureValues to generate SAS tokens.
- Removed SASTokenCredential, SASTokenCredentialPolicy in client builders, and added sasToken(String) method instead.
- Fixes various issues ( metadata does not allow capital letter, create method name in PageBlob).
#### Tracing
- 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 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).
* Check [previous questions](https://stackoverflow.com/questions/tagged/azure-java-sdk) or ask new ones on StackOverflow using `azure-java-sdk` tag.
## 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) |
{% include refs.md %}

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

@ -1,59 +0,0 @@
---
title: Azure SDK for JavaScript (October 2019 Preview)
layout: post
date: 11 Oct 2019
tags: javascript typescript
sidebar: js_sidebar
repository: azure/azure-sdk-for-js
---
The Azure SDK team is pleased to make available the October 2019 client library preview release. This represents the fourth release of the ground-up rewrite of the client libraries to ensure consistency, idiomatic design, and excellent developer experience and productivity. This preview release includes new client libraries for Key Vault (keys and secrets), Event Hubs and Storage (blob, files and queues).
## Installation Instructions
To install the packages, copy and paste the below into a terminal.
$> npm install @azure/keyvault-keys@next
$> npm install @azure/keyvault-secrets@next
$> npm install @azure/keyvault-certificates@next
$> npm install @azure/storage-queue@next
$> npm install @azure/storage-file@next
$> npm install @azure/storage-blob@next
$> npm install @azure/event-hubs@next
## Feedback
If you have a bug or feature request for one of the libraries, please post an issue at the [azure-sdk-for-js repository](https://github.com/azure/azure-sdk-for-js/issues)
## Changelog
Detailed change logs are linked to in the Quick Links below. Here are some critical call outs.
### Event Hubs
- API Improvements to the `EventProcessor` class that allows one to have distributed, load-balanced event processing.
- The durable checkpoint store for the above can now support event hubs & consumer groups of the same name, but in different namespaces.
- Removal of the feature that allowed one to consume events from an IotHub instance using an `EventHubClient` created using
the IotHub connection string. The feature to do the same using an EventHub compatible IotHub connection string remains.
- Distributed tracing support is added when sending events.
### Key Vault
- API improvements across the three Keyvault libraries for Keys, Secrets & Certificates based on UX studies and internal reviews.
More details are in the changelogs linked below.
- Distributed tracing support is added to all three Keyvault libraries
### Storage
- Added development connection string support to connect to the storage emulator [Azurite - Extension for VS Code](https://marketplace.visualstudio.com/items?itemName=Azurite.azurite
- API improvements across the three Storage libraries for Blobs, Queues & Files based on UX studies and internal reviews.
More details are in the changelogs linked below.
- Distributed tracing support is added to all three Keyvault libraries
## 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/next) | [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.8) | [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/next) | [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.8) | [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/next) | [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.8) | [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/next) | [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.4) | [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/next) | [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.4) | [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/next) | [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.4) | [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/next) | [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) |
{% include refs.md %}

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

@ -1,96 +0,0 @@
---
title: Azure SDK for Python (October 2019 Preview)
layout: post
date: 11 Oct 2019
tags: python
sidebar: python_sidebar
repository: azure/azure-sdk-for-python
---
The Azure SDK team is pleased to make available the October 2019 client library preview release. This represents the first release of the ground-up rewrite of the client libraries to ensure consistency, idiomatic design, and excellent developer experience and productivity. This preview release includes new client libraries for Azure Cosmos, Identity, Key Vault (certificates, keys and secrets), Event Hubs, and Storage (blob, files and queues).
## Installation Instructions
To install the latest preview version of the packages, copy and paste the following commands into a terminal:
```bash
pip install --pre azure-cosmos
pip install --pre azure-eventhub
pip install --pre azure-eventhub-checkpointstoreblob-aio
pip install --pre azure-keyvault-certificates
pip install --pre azure-keyvault-keys
pip install --pre azure-keyvault-secrets
pip install --pre azure-storage-blob
pip install --pre azure-storage-file
pip install --pre azure-storage-queue
pip install --pre azure-appconfiguration
pip install --pre azure-identity
```
## Feedback
If you have a bug or feature request for one of the libraries, please post an issue to [GitHub](https://github.com/azure/azure-sdk-for-python/issues).
## Changelog
Detailed change logs are linked to in the Quick Links below. Here are some critical call outs.
### Cosmos
- Added support for a `timeout` keyword argument to all operations to specify an absolute timeout in seconds within which the operation must be completed. If the timeout value is exceeded, a `azure.cosmos.errors.CosmosClientTimeoutError` will be raised.
- Added a new `ConnectionRetryPolicy` to manage retry behaviour during HTTP connection errors, along with constructor and per-operation keyword arguments to configure retry behavior.
### Event Hubs
- Added support for tracing ([issue #7153](https://github.com/Azure/azure-sdk-for-python/issues/7153)).
- Added new boolean type parameter `track_last_enqueued_event_properties` in method `EventHubClient.create_consumer()`.
- Added new property `last_enqueued_event_properties` of EventHubConsumer which contains `sequence_number`, `offset`, `enqueued_time` and `retrieval_time information`.
- Removed support for IoT Hub direct connection. EventHubs compatible connection string of an IotHub can be used to create EventHubClient and read properties or events from an IoT Hub.
- Removed support for sending EventData to IoT Hub.
- Removed parameter exception in method `close()` of EventHubConsumer and EventHubProcuer.
### Key Vault
- Restructured the `Certificate`, `Key`, and `Secret` models. For more specific details, see the respective
[certificate](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-certificates/HISTORY.md),
[key](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-keys/HISTORY.md),
and [secret](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/keyvault/azure-keyvault-secrets/HISTORY.md) changelogs.
- Both async and sync versions of `create_certificate` return pollers now that poll on the certificate's successful creation
### Storage
- Added batching support in blobs.
- Added support to set rehydrate priority in blobs.
- Breaking changes in `PermissionModels` for blobs, queues and files.
- Modified several methods in blobs to use more keyworrd-only arguments.
- Other breaking changes in blobs, queues and files.
### Identity
- `AuthorizationCodeCredential` authenticates with a previously obtained
authorization code. See Azure Active Directory's
[authorization code documentation](https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-auth-code-flow)
for more information about this authentication flow.
- Multi-cloud support: client credentials accept the authority of an Azure Active
Directory authentication endpoint as an `authority` keyword argument. Known
authorities are defined in `azure.identity.KnownAuthorities`. The default
authority is for Azure Public Cloud, `login.microsoftonline.com`
(`KnownAuthorities.AZURE_PUBLIC_CLOUD`).
## 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) | |
{% include refs.md %}

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

@ -0,0 +1,35 @@
---
title: Azure SDK Releases (November 2019)
layout: post
date: 11 Nov 2019
sidebar: releases_sidebar
repository: azure/azure-sdk
---
The Azure SDK team is pleased to announce the Novemeber 2019 release of the Azure client libraries. We have some libraries that have reached General Availability and others that we have provided a new preview.
The following libraries have reached our general availability level. This requires support from all four languages (.NET, Java, Python, and TypeScript).
* Key Vault (Keys, Secrets)
* Storage (Blobs, Queues)
In addition, we have made the Azure Core and Identity libraries generally available.
We also updated the following libraries with a new preview:
* App Configuration
* Cosmos
* Event Hubs
* KeyVault (Certificates)
* Storage (File Shares)
We recommend that you use the generally available client libraries for all new projects, and consider upgrading existing projects to use the new libraries as time permits.
We also encourage you to try out the new previews and give us your feedback by opening an issue on the appropriate GitHub repository.
You can find all the details in our release notes for each language:
* [.NET release notes]({{site.baseurl}}/releases/2019-11/dotnet.html)
* [Java release notes]({{site.baseurl}}/releases/2019-11/java.html)
* [Python release notes]({{site.baseurl}}/releases/2019-11/python.html)
* [TypeScript release notes]({{site.baseurl}}/releases/2019-11/js.html)