Azure SDK for JavaScript (May 2023)
The Azure SDK team is pleased to announce our May 2023 client library releases.
38 packages released this month.
Stable Packages (14)
-
Container Registry
-
Event Hubs
-
Identity
-
Monitor Query
-
Resource Management - App Configuration
-
Resource Management - Authorization
-
Resource Management - Container Instances
-
Resource Management - Container Service
-
Resource Management - Cosmos DB
-
Resource Management - Image Builder
-
Resource Management - Key Vault
-
Resource Management - Postgresql
-
Resource Management - Voiceservices
-
Resource Management - Workloads
Patch Updates (7)
-
App Configuration
-
Core - Client - Core Utils
-
Core - Client - HTTP
-
Core - Client - LRO
-
Core - Client - Rest
-
Identity
-
Monitor Query
Beta Packages (16)
-
Identity
-
Monitor Query
-
OpenTelemetry Exporter
-
OpenTelemetry Instrumentation
-
Resouce Management - Redis Enterprise Cache
-
Resource Management - Confidential Ledger
-
Resource Management - Container Instances
-
Resource Management - Container Service
-
Resource Management - Cosmos DB
-
Resource Management - Elastic
-
Resource Management - Event Hubs
-
Resource Management - IoT Hub
-
Resource Management - Paloaltonetworksngfw
-
Resource Management - Resource Connector
-
Resource Management - Security
-
Text Translation
Release highlights
App Configuration 1.4.1 Changelog
Bugs Fixed
- “\0” as the
labelFilter
in the listing methodsAppConfgurationClient#listConfigurationSettings
would return the settings without any labels. Docs were updated to reflect that. #21309 - #25463 If the app configuration endpoint ends withs a slash(
/
), the requests made using theAppConfigurationClient
hit 401 error owing toBearer error="invalid_token", error_description="Authorization token failed validation"
. The issue is fixed as part of #20766.
Features Added
- Added dependency on
@azure/logger
to help with debugging. #23860
Container Registry 1.1.0 Changelog
Breaking Changes
Since 1.1.0-beta.3
:
- The manifest property on GetManifestResult is now
Record<string, unknown>
instead of OciImageManifest. This property is now populated regardless of the media type of the manifest, instead of only being populated when the manifest was an OCI image manifest. - Added an
isOciImageManifest
type guard to check if a manifest is an OCI image manifest, providing strong typing. - Renamed properties on
OciImageManifest
,OciDescriptor
, andOciAnnotations
to match the specification exactly: - Renamed
OciAnnotations.createdOn
tocreated
. - Renamed
OciDescriptor.sizeInBytes
tosize
. - Renamed
OciImageManifest.configuration
toconfig
. - Removed
GetOciImageManifestResult
and the corresponding type guard,isGetOciImageManifestResult
.
Features Added
- Added
ContainerRegistryContentClient
for uploading and downloading OCI blobs and manifests.
Core - Client - Core Utils 1.3.1 Changelog
Bugs Fixed
Core - Client - Core Utils 1.3.2 Changelog
Bugs Fixed
- Fix an issue where
randomUUID()
is not exported for react-native issue #25754
Core - Client - HTTP 2.3.2 Changelog
Other Changes
- Upgrade dependency
xml2js
version to^0.5.0
.
Core - Client - LRO 2.5.3 Changelog
Other Changes
- Include detailed error information in failed polling error messages.
Core - Client - Rest 1.1.3 Changelog
Features Added
- Add loggingOptions in ClientOptions for logger support.
Event Hubs 5.10.0 Changelog
Bugs Fixed
- Fix a memory leak issue of linked child abort signals not being released.
Identity 3.2.0-beta.2 Changelog
Features Added
- Added configurable process timeout for dev-time credentials -
AzureCLI Credential
,AzurePowershell Credential
andAzureDeveloperCLI Credential
.
Bugs Fixed
- Fixed a bug in
WorkloadIdentity Credential
, to incorporate the case where the options can beundefined
in a conditional check. Related issue #25089 with the fix #25119. - Exported
WorkloadIdentityDefaultCredentialOptions
which was previously not publicly exported inindex.ts
.
Identity 3.2.0 Changelog
Breaking Changes
- Renamed
developerCredentialTimeOutInMs
toprocessTimeoutInMs
inDefaultAzureCredentialOptions
. - Renamed
federatedTokenFilePath
totokenFilePath
underWorkloadIdentityOptions
.
Identity 3.2.1 Changelog
Bug Fixes
- Fixed a bug in
WorkloadIdentity Credential
, to incorporate the case where the options can beundefined
in a conditional check. Related issue #25827 with the fix #25829.
Monitor Query 1.1.0-beta.1 Changelog
Features Added
- Added Resource centric query logs api for
LogsIngestionClient
.
Monitor Query 1.0.4 Changelog
Bugs Fixed
- Fixed the ISO8601 value for
twentyFourHours
to reflectP24H
, instead ofP1D
underDurations
object.
Monitor Query 1.1.0 Changelog
Features Added
- Added Resource centric query logs api for
LogsIngestionClient
from (1.1.0-beta.1
release).
OpenTelemetry Exporter 1.0.0-beta.12 Changelog
Features Added
- Use Prefix/Distro version if available.
- Remove standard metrics custom handling.
- Remove mapped Span attributes and remaining as properties.
- Updated OpenTelemetry dependencies to their latest available versions.
OpenTelemetry Instrumentation 1.0.0-beta.3 Changelog
Other Changes
- Updated to latest OTEL libraries
Resouce Management - Redis Enterprise Cache 2.3.0-beta.1 Changelog
Resource Management - App Configuration 4.0.0 Changelog
Resource Management - Authorization 9.0.0 Changelog
Resource Management - Confidential Ledger 1.3.0-beta.1 Changelog
Resource Management - Container Instances 9.1.0-beta.2 Changelog
Resource Management - Container Instances 9.1.0 Changelog
Resource Management - Container Service 18.0.0-beta.3 Changelog
Resource Management - Container Service 18.0.0 Changelog
Resource Management - Cosmos DB 15.4.0-beta.2 Changelog
Resource Management - Cosmos DB 15.4.0 Changelog
Resource Management - Elastic 1.0.0-beta.2 Changelog
Resource Management - Event Hubs 5.2.0-beta.1 Changelog
Resource Management - Image Builder 3.0.0 Changelog
Resource Management - IoT Hub 6.3.0-beta.2 Changelog
Resource Management - Key Vault 3.0.0 Changelog
Resource Management - Paloaltonetworksngfw 1.0.0-beta.1 Changelog
Resource Management - Postgresql 7.1.0 Changelog
Resource Management - Resource Connector 1.0.0-beta.3 Changelog
Resource Management - Security 6.0.0-beta.4 Changelog
Resource Management - Voiceservices 1.0.0 Changelog
Resource Management - Workloads 1.0.0 Changelog
Text Translation 1.0.0-beta.1 Changelog
Features Added
- Added support for Text Translation - Translate API
- Added support for Text Transliteration - Transliterate API
- Added support for Finding Sentence Boundaries - FindSentenceBoundaries API
- Added support for Getting the Supported Languages - GetLanguages API
- Added support for Looking up the Dictionary Entries - LookupDictionaryEntries API
- Added support for Looking up the Dictionary Examples - LookupDictionaryExamples API
Latest Releases
View all the latest versions of JavaScript packages here.
Installation Instructions
To install the packages, copy and paste the below into a terminal.
$> npm install @azure-rest/ai-translation-text@1.0.0-beta.1
$> npm install @azure-rest/core-client@1.1.3
$> npm install @azure/app-configuration@1.4.1
$> npm install @azure/arm-appconfiguration@4.0.0
$> npm install @azure/arm-authorization@9.0.0
$> npm install @azure/arm-confidentialledger@1.3.0-beta.1
$> npm install @azure/arm-containerinstance@9.1.0-beta.2
$> npm install @azure/arm-containerinstance@9.1.0
$> npm install @azure/arm-containerservice@18.0.0-beta.3
$> npm install @azure/arm-containerservice@18.0.0
$> npm install @azure/arm-cosmosdb@15.4.0-beta.2
$> npm install @azure/arm-cosmosdb@15.4.0
$> npm install @azure/arm-elastic@1.0.0-beta.2
$> npm install @azure/arm-eventhub@5.2.0-beta.1
$> npm install @azure/arm-imagebuilder@3.0.0
$> npm install @azure/arm-iothub@6.3.0-beta.2
$> npm install @azure/arm-keyvault@3.0.0
$> npm install @azure/arm-paloaltonetworksngfw@1.0.0-beta.1
$> npm install @azure/arm-postgresql-flexible@7.1.0
$> npm install @azure/arm-redisenterprisecache@2.3.0-beta.1
$> npm install @azure/arm-resourceconnector@1.0.0-beta.3
$> npm install @azure/arm-security@6.0.0-beta.4
$> npm install @azure/arm-voiceservices@1.0.0
$> npm install @azure/arm-workloads@1.0.0
$> npm install @azure/container-registry@1.1.0
$> npm install @azure/core-http@2.3.2
$> npm install @azure/core-lro@2.5.3
$> npm install @azure/core-util@1.3.1
$> npm install @azure/core-util@1.3.2
$> npm install @azure/event-hubs@5.10.0
$> npm install @azure/identity@3.2.0-beta.2
$> npm install @azure/identity@3.2.0
$> npm install @azure/identity@3.2.1
$> npm install @azure/monitor-opentelemetry-exporter@1.0.0-beta.12
$> npm install @azure/monitor-query@1.1.0-beta.1
$> npm install @azure/monitor-query@1.0.4
$> npm install @azure/monitor-query@1.1.0
$> npm install @azure/opentelemetry-instrumentation-azure-sdk@1.0.0-beta.3
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