Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Communication release notes 2020-11 #2044

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions releases/2020-11/dotnet.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ The Azure SDK team is pleased to announce our November 2020 client library relea
#### Beta

- Azure Monitor
- Communication Administration
- Communication Chat
- Communication Common
- Communication SMS
- Core AMQP
- Core NewtonsoftJson
- Event Grid
Expand All @@ -31,6 +35,7 @@ The Azure SDK team is pleased to announce our November 2020 client library relea
- Key Vault Certificates
- Key Vault Keys
- Key Vault Secrets
- Management Library - Communication
- Metrics Advisor
- Search Documents
- Service Bus
Expand All @@ -43,6 +48,11 @@ To install any of our packages, please search for them via `Manage NuGet Package
```bash
$> dotnet add package Azure.AI.MetricsAdvisor --version 1.0.0-beta.2

$> dotnet add package Azure.Communication.Administration --version 1.0.0-beta.3
$> dotnet add package Azure.Communication.Chat --version 1.0.0-beta.3
$> dotnet add package Azure.Communication.Common --version 1.0.0-beta.3
$> dotnet add package Azure.Communication.Sms --version 1.0.0-beta.3

$> dotnet add package Azure.Core.Amqp --version 1.0.0-beta.1

$> dotnet add package Azure.Data.Tables --version 3.0.0-beta.3
Expand Down Expand Up @@ -86,6 +96,64 @@ If you have a bug or feature request for one of the libraries, please [file an i

- Initial release of Azure Monitor Exporter for [OpenTelemetry .NET](https://github.com/open-telemetry/opentelemetry-dotnet).

### Communication Administration [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Administration/CHANGELOG.md#100-beta3-2020-11-16)

#### New Features

- Support for mocking all client methods that use models with internal constructors.
- Added support for long-running operations. More detail under Breaking Changes.

#### Breaking Changes

##### Model Types

- Renamed `CreateSearchOptions` to `CreateReservationOptions`.
- Renamed `CreateSearchResponse` to `CreateReservationResponse`.
- Renamed `ReleaseResponse` to `PhoneNumberReleaseResponse`.
- Renamed `SearchStatus` to `ReservationStatus`.
- Added `PhoneNumberReservationOperation`.
- Added `PhoneNumberReservationPurchaseOperation`.
- Added `ReleasePhoneNumberOperation`.
- Renamed `PhoneNumberSearch` to `PhoneNumberReservation`.

##### PhoneNumberReservation

- Renamed `searchId` to `reservationId`.

##### PhoneNumberAdministrationClient

- Renamed `CancelSearch` to `CancelReservation`.
- Renamed `CancelSearchAsync` to `CancelReservationAsync`.
- Renamed `GetAllSearches` to `GetAllReservations`.
- Renamed `GetAllSearchesAsync` to `GetAllReservationsAsync`.
- Renamed `GetSearchByIdAsync` to `GetReservationByIdAsync`.
- Renamed `GetSearchById` to `GetReservationById`.
- Renamed `CancelSearch` to `CancelReservation`.
- Renamed `CancelSearchAsync` to `CancelReservationAsync`.
- Replaced `CreateSearchAsync` with `StartReservationAsync` which returns a poller for the long-running operation.
- Replaced `CreateSearch` with `StartReservation` which is a long-running operation.
- Replaced `PurchaseSearchAsync` with `StartPurchaseReservationAsync` which returns a poller for the long-running operation.
- Replaced `PurchaseSearch` with `StartPurchaseReservation` which is a long-running operation.
- Replaced `ReleasePhoneNumbersAsync` with `StartReleasePhoneNumbersAsync` which returns a poller for the long-running operation.
- Replaced `ReleasePhoneNumbers` with `StartReleasePhoneNumbers` which is a long-running operation.

### Communication Chat [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Chat/CHANGELOG.md#100-beta3-2020-11-16)

#### New Features

- Support for mocking all client methods that use models with internal constructors.
- Added unit test for pagination.

### Communication Common [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Common/CHANGELOG.md#100-beta3-2020-11-16)

This release contains test improvements and documentation enhancements.

### Communication SMS [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.Communication.Sms/CHANGELOG.md#100-beta3-2020-11-16)

#### New Features

Support for mocking all client methods that use models with internal constructors.

### Core AMQP [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/Azure.Core.Amqp/CHANGELOG.md#100-beta1-2020-11-04)

#### New Features
Expand Down Expand Up @@ -227,6 +295,10 @@ This release contains a collection of minor bug fixes, performance improvements,
- Removed `ServiceBusSenderOptions`.
- Removed `TransactionEntityPath` from `ServiceBusSender`.

### Management Library - Communication [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/communication/Azure.ResourceManager.Communication/CHANGELOG.md#100-beta3-2020-11-16)

This release contains test improvements.

### System Memory Data [Changelog](https://github.com/Azure/azure-sdk-for-net/blob/master/sdk/core/System.Memory.Data/CHANGELOG.md#100-2020-11-03)

- The general availability release of System.Memory.Data package.
Expand Down
84 changes: 80 additions & 4 deletions releases/2020-11/java.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,39 @@ The Azure SDK team is pleased to announce our November 2020 client library relea

#### Beta

- _Add packages_
- Azure Communication Administration
- Azure Communication Chat
- Azure Communication Common
- Azure Communication SMS

## Installation Instructions

To use the GA and beta 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
<!-- Insert dependencies -->
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-administration</artifactId>
<version>1.0.0-beta.3</version>
</dependency>

<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-chat</artifactId>
<version>1.0.0-beta.3</version>
</dependency>

<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-common</artifactId>
<version>1.0.0-beta.3</version>
</dependency>

<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-sms</artifactId>
<version>1.0.0-beta.3</version>
</dependency>
```

## Feedback
Expand All @@ -34,9 +59,60 @@ If you have a bug or feature request for one of the libraries, please post an is

## Release highlights

### _Package name_
### Azure Communication Administration [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/communication/azure-communication-administration/CHANGELOG.md#100-beta3-2020-11-16)

#### New Features

- Support directly passing connection string to the CommunicationIdentityClientBuilder.
- Added support for sync and async long-running operations
- beginCreateReservation
- beginPurchaseReservation
- beginReleasePhoneNumber

#### Breaking Changes

- Removed credential(CommunicationClientCredential credential) and replaced with
accessKey(String accessKey) within CommunicationIdentityClientBuilder.
- `PhoneNumberSearch` renamed to `PhoneNumberReservation`.
- `SearchStatus` renamed to `ReservationStatus`.
- `CreateSearchOptions` reanamed to `CreateReservationOptions`.
- `CreateSearchResponse` renamed to `CreateReservationResponse`.

##### PhoneNumberReservation

- `searchId` renamed to `reservationId`.
- `getSearchId` renamed to `getReservationId`.
- `setSearchId` renamed to `setReservationId`.

##### Phone Number Clients

- `getSearchId`renamed to `getReservationId`
- `getSearchByIdWithResponse`renamed to `getReservationByIdWithResponse`.
- `createSearchWithResponse`renamed to `createReservationWithResponse`.
- `listAllSearches`renamed to `listAllReservations`.
- `cancelSearch`renamed to `cancelReservation`.
- `cancelSearchWithResponse`renamed to `cancelReservationWithResponse`.
- Replaced`createSearch`with to `beginCreateReservation` which returns a poller for the long-running operation.
- Replaced `purchaseSearch`renamed to `beginPurchaseReservation` which returns a poller for the long-running operation.
- Replaced `releasePhoneNumber`renamed to `beginReleasePhoneNumber` which returns a poller for the long-running operation.

### Azure Communication Chat [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/communication/azure-communication-chat/CHANGELOG.md#100-beta3-2020-11-16)

This release contains test improvements.

### Azure Communication Common [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/communication/azure-communication-common/CHANGELOG.md#100-beta3-2020-11-16)

This release contains bug fixes to improve quality.

### Azure Communication SMS [Changelog](https://github.com/Azure/azure-sdk-for-java/blob/master/sdk/communication/azure-communication-sms/CHANGELOG.md#100-beta3-2020-11-16)

#### New Features

- Support directly passing connection string to the SmsClientBuilder using connectionString().

#### Breaking Changes

- Major changes only!
- Removed credential(CommunicationClientCredential credential) and replaced with accessKey(String accessKey) within CommunicationIdentityClientBuilder.

## Need help

Expand Down
53 changes: 53 additions & 0 deletions releases/2020-11/js.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ The Azure SDK team is pleased to make available the November 2020 client library

#### Beta

- Azure Communication Administration
- Azure Communication Chat
- Azure Communication Common
- Azure Communication SMS
- Azure Service Bus
- Azure Metrics Advisor
- Azure Form Recognizer
Expand All @@ -32,6 +36,10 @@ The Azure SDK team is pleased to make available the November 2020 client library
To install the packages, copy and paste the below into a terminal.

```bash
$> npm install @azure/communication-administration@next
$> npm install @azure/communication-chat@next
$> npm install @azure/communication-common@next
$> npm install @azure/communication-sms@next
$> npm install @azure/identity
$> npm install @azure/tables
$> npm install @azure/storage-blob
Expand All @@ -50,6 +58,51 @@ If you have a bug or feature request for one of the libraries, please post an is

## Release highlights

### Communication

#### @azure/communication-administration [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-administration/CHANGELOG.md#100-beta3-2020-11-16)

#### New Features on @azure/[email protected]

- Added support for long-running operations. See details under Breaking Changes.

#### Breaking Changes on @azure/[email protected]

##### Model types

- Renamed `CancelSearchOptions` to `CancelReservationOptions`.
- Removed `GetReleaseOptions`.
- Removed `GetSearchOptions`.
- Replaced `CreateSearchOptions` with `BeginReservePhoneNumbersOptions`.
- Replaced `PurchaseSearchOptions` with `BeginPurchaseReservationOptions`.
- Replaced `ReleasePhoneNumbersOptions` with `BeginReleasePhoneNumbersOptions`.
- Renamed `PhoneNumberSearch` to `PhoneNumberReservation`.

##### `PhoneNumberReservation`

- Renamed `searchId` property to `reservationId`.

##### `PhoneNumberAdministrationClient`

- Renamed `cancelSearch` to `cancelReservation`.
- Removed `getRelease` and `GetReleaseOptions`.
- Removed `getSearch` and `GetSearchOptions`.
- Replaced `createSearch` with `beginReservePhoneNumbers` which returns a poller for the long-running operation.
- Replaced `purchaseSearch` with `beginPurchaseReservation` which returns a poller for the long-running operation.
- Replaced `releasePhoneNumbers` with `beginReleasePhoneNumbers` which returns a poller for the long-running operation.

#### @azure/communication-chat [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-chat/CHANGELOG.md#100-beta3-2020-11-16)

This release contains minor fixes.

#### @azure/communication-common [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-common/CHANGELOG.md#100-beta3-2020-11-16)

This release contains minor fixes.

#### @azure/communication-sms [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-sms/CHANGELOG.md#100-beta3-2020-11-16)

This release contains minor fixes.

### Identity

#### @azure/identity [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/identity/identity/CHANGELOG.md)
Expand Down
50 changes: 50 additions & 0 deletions releases/2020-11/python.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,12 @@ The Azure SDK team is pleased to make available the November 2020 client library

#### Beta

- Communication Administration
- Communication Chat
- Communication SMS
- Service Bus
- Search
- Management Library - Communication
- Metrics Advisor
- Eventgrid
- Form Recognizer
Expand All @@ -29,11 +33,15 @@ The Azure SDK team is pleased to make available the November 2020 client library
To install the latest beta version of the packages, copy and paste the following commands into a terminal:

```bash
pip install azure-communication-administration --pre
pip install azure-communication-chat --pre
pip install azure-communication-sms --pre
pip install azure-servicebus --pre
pip install azure-search-documents --pre
pip install azure-ai-metricsadvisor --pre
pip install azure-eventgrid --pre
pip install azure-ai-formrecognizer --pre
pip install azure-mgmt-communication --pre
```

## Feedback
Expand All @@ -42,6 +50,48 @@ If you have a bug or feature request for one of the libraries, please post an is

## Release highlights

### Communication Administration [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/communication/azure-communication-administration/CHANGELOG.md#100b3-2020-11-16)

#### New Features

##### `PhoneNumberAdministrationClient`

- Added long-running operation polling methods `ReservePhoneNumberPolling`, `PurchaseReservationPolling`, `ReleasePhoneNumberPolling`.

#### Breaking Changes

##### `PhoneNumberSearch` renamed to `PhoneNumberReservation`.

##### `PhoneNumberReservation`

- `search_id` has been renamed to `reservation_id`.

##### `PhoneNumberAdministrationClient`

- `get_search_by_id` has been renamed to `get_reservation_by_id`.
- `create_search` has been renamed to `begin_reserve_phone_numbers`.
- `begin_reserve_phone_numbers` now takes either `options`, or `continuation_token` keywords as input.
- `begin_reserve_phone_numbers` now returns `LROPoller[PhoneNumberReservation]`.
- `release_phone_numbers` has been renamed to `begin_release_phone_numbers`.
- `begin_release_phone_numbers` now takes either `phone_numbers`, or `continuation_token` keywords as input.
- `begin_release_phone_numbers` now returns `LROPoller[PhoneNumberRelease]`.
- `purchase_search` has been renamed to `begin_purchase_reservation`.
- `begin_purchase_reservation` now takes either `reservation_id`, or `continuation_token` keywords as input.
- `begin_purchase_reservation` now returns `LROPoller[PurchaseReservationPolling]`.
- `cancel_search` has been renamed to `cancel_reservation`.

### Communication Chat [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/communication/azure-communication-chat/CHANGELOG.md#100b3-2020-11-16)

This release contains minor bug fixes and improvements.

### Communication SMS [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/communication/azure-communication-sms/CHANGELOG.md#100b4-2020-11-16)

This release contains minor bug fixes and improvements.

### Management Library - Communication [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/communication/azure-mgmt-communication/CHANGELOG.md#100b4-2020-11-16)

This release contains minor bug fixes and improvements.

### Service Bus [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/master/sdk/servicebus/azure-servicebus/CHANGELOG.md)

#### New Features
Expand Down