The Azure SDK team is pleased to make available the January 2020 client library release. This represents the seventh release of the ground-up rewrite of the client libraries to ensure consistency, idiomatic design, and excellent developer experience and productivity. This release includes:
- libraries that are moving out of the preview stage.
- Azure Event Hubs
- Azure Key Vault for Certificates
- Azure App Configuration
- new preview for Azure Text Analytics
To install the packages, copy and paste the below into a terminal.
$> npm install @azure/app-configuration $> npm install @azure/keyvault-certificates $> npm install @azure/keyvault-keys $> npm install @azure/keyvault-secrets $> npm install @azure/event-hubs $> npm install @azure/eventhubs-checkpointstore-blob $> npm install @azure/storage-blob $> npm install @azure/storage-file-share $> npm install @azure/storage-file-datalake $> npm install @azure/storage-queue $> npm install @azure/ai-text-analytics
If you have a bug or feature request for one of the libraries, please post an issue at the azure-sdk-for-js repository
Detailed change logs for each of the libraries can be found in the source repository linked to in the Quick Links table. Below are some noteworthy changes in the current release.
This release marks the general availability of the
@azure/event-hubs library and the companion
Notable changes since the last preview are
- Usage of the new
codeproperty on the
nameto identify the different kinds of errors that can occur when sending or receiving events.
- The Event Hubs library now respects the values set in the environment variable
AZURE_LOG_LEVELto control the logging levels.
- Event position is now passed via options to the
subscribe()method to specify the starting position when receiving events in the absence of checkpoint store.
- Improved retry and error handling when subscribing to events. The client will call your error handler when retry attempts are exhausted and then resume receiving events from the last checkpointed position.
- The new
@azure/ai-text-analyticslibrary supports only the Text Analytics Service v3.0-preview.1 API. The previous
@azure/cognitiveservices-textanalyticslibrary supported only earlier service versions.
- Added support for:
- Subscription key and AAD authentication.
- Separation of Entity Recognition and Entity Linking.
- Identification of Personally Identifiable Information.
- Analyze Sentiment APIs including analysis for mixed sentiment.
Storage (File Shares, File Data Lake, Blobs, Queues)
- Name properties on clients now support more kinds of endpoints(IPv4/v6 hosts, single word domains).