Skip to content

Commit

Permalink
Create 2022-10-24.md (#497)
Browse files Browse the repository at this point in the history
* Create 2022-10-24.md

* Update 2022-10-24.md

* added release notes for the identity SDK

* common sdk release notes added

* Update and rename 2022-10-24.md to 2022-10-17.md

* Update README.md

* Update README.md

* Update release_note_summary.md

Co-authored-by: Aigerim <aykobb@gmail.com>
  • Loading branch information
garchiro7 and AikoBB authored Oct 27, 2022
1 parent af16cd4 commit 929347c
Show file tree
Hide file tree
Showing 3 changed files with 105 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ Publishing locations for individual SDK packages are detailed below.
## Release Notes

Release notes are available directly in the publishing location (e.g. nuget) for SDKs. However every two weeks we aggregate release notes including services changes (e.g. new Azure Portal pages) in [this repo](https://github.com/Azure/Communication/tree/master/releasenotes/release_note_summary.md).

- [10/05/2022 - 10/17/2022](releasenotes/2022-10-17.md) - **The Chat** team released a new ***JS*** beta package, which improves real-time notification of messages when the network is offline, interrupted, or unstable. **Common** team, released a new ***Java*** release, to upgrade dependencies and solve bugs related to the `PhoneNumberIdentifier`.The **Identity** team released GA packages for the main languages (***.NET, Java, JS, & Python***), which added support to customize the Communication Identity access token’s validity period.
- [09/19/2022 - 10/05/2022](releasenotes/2022-09-19.md) - **The Email** team released ***Java & Python*** beta versions of the SDKs, allowing the users to send emails to multiple recipients with attachments. **The Chat** team released a new ***iOS*** version with Push Notification capabilities. **UI Library** released a new beta version for the mobile platforms (iOS & Android).
- [08/23/2022 - 09/05/2022](releasenotes/2022-09-05.md) - **The UI Library** released ***Cross Platform samples*** to show how to integrate **Xamarin and React Native** with the UI Library to use the calling composite capabilities. The Calling hero sample now uses the UI Library for the mobile platform to showcase the best practices and UI experience using Azure Communication Services. **The Identity team** exposes `rawId`; the developers can now use the `rawId` as an encoded format for identifiers to store in their databases or as stable keys in general; this feature is available in **.NET & Python** libraries.
- [07/25/2022 - 08/22/2022](releasenotes/2022-08-22.md) - **The Chat SDK for iOS** brings ***Push Notifications (preview release)*** capability on iOS devices. **The Email team** released the initial preview for Java and Python SDK's. Azure Communication Services are excited to introduce the concept of **Rooms** for developers building structured conversations such as virtual appointments or virtual events; this is a public preview release and is available for ***.Net, Java, JS & Python*** languages. **Identity** release the new Feature adding support to integrate communication as **Teams** user with Azure Communication Services.
Expand Down
103 changes: 103 additions & 0 deletions releasenotes/2022-10-17.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# Release notes for October 3rd - October 17th

## Table of contents

* [Chat](#chat)
* [Identity](#identity)
* [Common](#common)

## Chat

### JS

### [1.3.0 (2022-10-13)](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/communication/communication-chat/CHANGELOG.md#130-2022-10-13)

#### Features Added

- Updated to `@azure/communication-signaling@1.0.0-beta.15`.
- Improves real-time notification of messages when the network is offline, interrupted or unstable. For message(s) sent during this time, the customer will receive the notification that the message has been delivered if the network is functioning normally within 15 minutes.
- Updated to `@azure/core-tracing` 1.0.


## Identity

### .NET

### [1.2.0 (2022-10-11)](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/communication/Azure.Communication.Identity/CHANGELOG.md#120-2022-10-11)

#### Features Added

- Added support to customize the Communication Identity access token’s validity period:
- Added method overloads that provide the ability to create a Communication Identity access token with custom expiration:
- `CreateUserAndToken(IEnumerable<CommunicationTokenScope> scopes, TimeSpan tokenExpiresIn, CancellationToken cancellationToken = default)`
- `CreateUserAndTokenAsync(IEnumerable<CommunicationTokenScope> scopes, TimeSpan tokenExpiresIn, CancellationToken cancellationToken = default)`
- `GetToken(CommunicationUserIdentifier communicationUser, IEnumerable<CommunicationTokenScope> scopes, TimeSpan tokenExpiresIn, CancellationToken cancellationToken = default)`
- `GetTokenAsync(CommunicationUserIdentifier communicationUser, IEnumerable<CommunicationTokenScope> scopes, TimeSpan tokenExpiresIn, CancellationToken cancellationToken = default)`
- Added a new API version `ServiceVersion.V2022_10_01` that is now the default API version.

### JS

### [1.2.0 (2022-10-12)](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/communication/communication-identity/CHANGELOG.md#120-2022-10-12)

#### Features Added

- Added support to customize the Communication Identity access token's validity period:
- `createUserAndToken` and `getToken` methods now accept `CreateUserAndTokenOptions` and `GetTokenOptions` that provide the ability to create a Communication Identity access token with custom expiration via optional `tokenExpiresInMinutes` property:
- `createUserAndToken(scopes: TokenScope[], options: CreateUserAndTokenOptions = {})`
- `getToken(user: CommunicationUserIdentifier, scopes: TokenScope[], options: GetTokenOptions = {})`
- `interface CreateUserAndTokenOptions extends OperationOptions { tokenExpiresInMinutes?: number; }`
- `interface GetTokenOptions extends OperationOptions { tokenExpiresInMinutes?: number; }`
- Added a new API version `2022-10-01` that is now the default API version.


### Java

### [1.4.0 (2022-10-12)](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-identity/CHANGELOG.md#140-2022-10-12)

#### Features Added

- Added support to customize the Communication Identity access token’s validity period:
- Added methods that provide the ability to create a Communication Identity access token with custom expiration:
- CommunicationIdentityClient:
- `createUserAndToken(Iterable<CommunicationTokenScope> scopes, Duration tokenExpiresIn)`
- `createUserAndTokenWithResponse(Iterable<CommunicationTokenScope> scopes, Duration tokenExpiresIn, Context context)`
- `getToken(CommunicationUserIdentifier communicationUser, Iterable<CommunicationTokenScope> scopes, Duration tokenExpiresIn)`
- `getTokenWithResponse(CommunicationUserIdentifier communicationUser, Iterable<CommunicationTokenScope> scopes, Duration tokenExpiresIn, Context context)`
- CommunicationIdentityAsyncClient:
- `createUserAndToken(Iterable<CommunicationTokenScope> scopes, Duration tokenExpiresIn)`
- `createUserAndTokenWithResponse(Iterable<CommunicationTokenScope> scopes, Duration tokenExpiresIn)`
- `getToken(CommunicationUserIdentifier communicationUser, Iterable<CommunicationTokenScope> scopes, Duration tokenExpiresIn)`
- `getTokenWithResponse(CommunicationUserIdentifier communicationUser, Iterable<CommunicationTokenScope> scopes, Duration tokenExpiresIn)`
- Added a new API version `CommunicationIdentityServiceVersion.V2022_10_01` that is now the default API version.

#### Dependency Updates

- Upgraded `azure-core` from `1.32.0` to version `1.33.0`.
- Upgraded `azure-communication-common` from `1.2.1` to version `1.2.2`.

### Python

### [1.3.0 (2022-10-13)](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/communication/azure-communication-identity/CHANGELOG.md#130-2022-10-13)

#### Features Added

- Added support to customize the Communication Identity access token's validity period:
- `create_user_and_token` and `get_token` methods in both sync and async clients can now accept keyword argument `token_expires_in: ~datetime.timedelta` that provides the ability to create a Communication Identity access token with custom expiration.
- Added a new API version `ApiVersion.V2022_10_01` that is now the default API version.


## Common

### Java

### [1.2.2 (2022-10-11)](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/communication/azure-communication-common/CHANGELOG.md#122-2022-10-11)

#### Bug Fixes
- Fixed the logic of `PhoneNumberIdentifier` to always maintain the original phone number string whether it included the leading `+` sign or not.

#### Dependency Updates

- Upgraded `azure-core` from `1.32.0` to version `1.33.0`.
- Upgraded `azure-core-http-netty` from `1.12.5` to version `1.12.6`.


1 change: 1 addition & 0 deletions releasenotes/release_note_summary.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Release Note History

- [10/05/2022 - 10/17/2022](2022-10-17.md) - **The Chat** team released a new ***JS*** beta package, which improves real-time notification of messages when the network is offline, interrupted, or unstable. **Common** team, released a new ***Java*** release, to upgrade dependencies and solve bugs related to the `PhoneNumberIdentifier`.The **Identity** team released GA packages for the main languages (***.NET, Java, JS, & Python***), which added support to customize the Communication Identity access token’s validity period.
- [09/19/2022 - 10/05/2022](2022-09-19.md) - **The Email** team released ***Java & Python*** beta versions of the SDKs, allowing the users to send emails to multiple recipients with attachments. **The Chat** team released a new ***iOS*** version with Push Notification capabilities. **UI Library** released a new beta version for the mobile platforms (iOS & Android).
- [08/23/2022 - 09/05/2022](2022-09-05.md) - **The UI Library** released ***Cross Platform samples*** to show how to integrate **Xamarin and React Native** with the UI Library to use the calling composite capabilities. The Calling hero sample now uses the UI Library for the mobile platform to showcase the best practices and UI experience using Azure Communication Services. **The Identity team** exposes `rawId`; the developers can now use the `rawId` as an encoded format for identifiers to store in their databases or as stable keys in general; this feature is available in **.NET & Python** libraries.
- [07/25/2022 - 08/22/2022](2022-08-22.md) - **The Chat SDK for iOS** brings ***Push Notifications (preview release)*** capability on iOS devices. **The Email team** released the initial preview for Java and Python SDK's. Azure Communication Services are excited to introduce the concept of **Rooms** for developers building structured conversations such as virtual appointments or virtual events; this is a public preview release and is available for ***.Net, Java, JS & Python*** languages. **Identity** release the new Feature adding support to integrate communication as **Teams** user with Azure Communication Services.
Expand Down

0 comments on commit 929347c

Please sign in to comment.