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

[mgmt] deviceregistry release #33083

Merged
merged 20 commits into from
Feb 28, 2025
Merged
Show file tree
Hide file tree
Changes from 19 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
19 changes: 10 additions & 9 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

195 changes: 3 additions & 192 deletions sdk/deviceregistry/arm-deviceregistry/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,196 +1,7 @@
# Release History

## 1.0.0-beta.2 (2024-12-12)
Compared with version 1.0.0-beta.1

### Features Added

- Added operation group BillingContainersOperations
- Added operation group DiscoveredAssetEndpointProfilesOperations
- Added operation group DiscoveredAssetsOperations
- Added operation group SchemaRegistriesOperations
- Added operation group SchemasOperations
- Added operation group SchemaVersionsOperations
- Added operation AssetEndpointProfilesOperations.createOrReplace
- Added operation AssetEndpointProfilesOperations.delete
- Added operation AssetEndpointProfilesOperations.update
- Added operation AssetsOperations.createOrReplace
- Added operation AssetsOperations.delete
- Added operation AssetsOperations.update
- Added Interface AssetEndpointProfileStatus
- Added Interface AssetEndpointProfileStatusError
- Added Interface AssetStatusDataset
- Added Interface AssetStatusEvent
- Added Interface Authentication
- Added Interface BillingContainer
- Added Interface BillingContainerProperties
- Added Interface BillingContainersGetOptionalParams
- Added Interface BillingContainersListBySubscriptionOptionalParams
- Added Interface DataPointBase
- Added Interface Dataset
- Added Interface DiscoveredAsset
- Added Interface DiscoveredAssetEndpointProfile
- Added Interface DiscoveredAssetEndpointProfileProperties
- Added Interface DiscoveredAssetEndpointProfilesCreateOrReplaceOptionalParams
- Added Interface DiscoveredAssetEndpointProfilesDeleteOptionalParams
- Added Interface DiscoveredAssetEndpointProfilesGetOptionalParams
- Added Interface DiscoveredAssetEndpointProfilesListByResourceGroupOptionalParams
- Added Interface DiscoveredAssetEndpointProfilesListBySubscriptionOptionalParams
- Added Interface DiscoveredAssetEndpointProfilesUpdateOptionalParams
- Added Interface DiscoveredAssetEndpointProfileUpdate
- Added Interface DiscoveredAssetEndpointProfileUpdateProperties
- Added Interface DiscoveredAssetProperties
- Added Interface DiscoveredAssetsCreateOrReplaceOptionalParams
- Added Interface DiscoveredAssetsDeleteOptionalParams
- Added Interface DiscoveredAssetsGetOptionalParams
- Added Interface DiscoveredAssetsListByResourceGroupOptionalParams
- Added Interface DiscoveredAssetsListBySubscriptionOptionalParams
- Added Interface DiscoveredAssetsUpdateOptionalParams
- Added Interface DiscoveredAssetUpdate
- Added Interface DiscoveredAssetUpdateProperties
- Added Interface DiscoveredDataPoint
- Added Interface DiscoveredDataset
- Added Interface DiscoveredEvent
- Added Interface EventBase
- Added Interface MessageSchemaReference
- Added Interface PagedAsyncIterableIterator
- Added Interface PageSettings
- Added Interface ProxyResource
- Added Interface RestorePollerOptions
- Added Interface Schema
- Added Interface SchemaProperties
- Added Interface SchemaRegistriesCreateOrReplaceOptionalParams
- Added Interface SchemaRegistriesDeleteOptionalParams
- Added Interface SchemaRegistriesGetOptionalParams
- Added Interface SchemaRegistriesListByResourceGroupOptionalParams
- Added Interface SchemaRegistriesListBySubscriptionOptionalParams
- Added Interface SchemaRegistriesUpdateOptionalParams
- Added Interface SchemaRegistry
- Added Interface SchemaRegistryProperties
- Added Interface SchemaRegistryUpdate
- Added Interface SchemaRegistryUpdateProperties
- Added Interface SchemasCreateOrReplaceOptionalParams
- Added Interface SchemasDeleteOptionalParams
- Added Interface SchemasGetOptionalParams
- Added Interface SchemasListBySchemaRegistryOptionalParams
- Added Interface SchemaVersion
- Added Interface SchemaVersionProperties
- Added Interface SchemaVersionsCreateOrReplaceOptionalParams
- Added Interface SchemaVersionsDeleteOptionalParams
- Added Interface SchemaVersionsGetOptionalParams
- Added Interface SchemaVersionsListBySchemaOptionalParams
- Added Interface SystemAssignedServiceIdentity
- Added Interface Topic
- Added Type Alias AuthenticationMethod
- Added Type Alias ContinuablePage
- Added Type Alias DataPointObservabilityMode
- Added Type Alias EventObservabilityMode
- Added Type Alias Format
- Added Type Alias SchemaType
- Added Type Alias SystemAssignedServiceIdentityType
- Added Type Alias TopicRetainType
- Interface AssetEndpointProfileProperties has a new optional parameter authentication
- Interface AssetEndpointProfileProperties has a new optional parameter discoveredAssetEndpointProfileRef
- Interface AssetEndpointProfileProperties has a new optional parameter status
- Interface AssetEndpointProfileUpdateProperties has a new optional parameter authentication
- Interface AssetEndpointProfileUpdateProperties has a new optional parameter endpointProfileType
- Interface AssetProperties has a new optional parameter datasets
- Interface AssetProperties has a new optional parameter defaultDatasetsConfiguration
- Interface AssetProperties has a new optional parameter defaultTopic
- Interface AssetProperties has a new optional parameter discoveredAssetRefs
- Interface AssetStatus has a new optional parameter datasets
- Interface AssetStatus has a new optional parameter events
- Interface AssetUpdateProperties has a new optional parameter datasets
- Interface AssetUpdateProperties has a new optional parameter defaultDatasetsConfiguration
- Interface AssetUpdateProperties has a new optional parameter defaultTopic
- Added Enum KnownAuthenticationMethod
- Added Enum KnownDataPointObservabilityMode
- Added Enum KnownEventObservabilityMode
- Added Enum KnownFormat
- Added Enum KnownSchemaType
- Added Enum KnownSystemAssignedServiceIdentityType
- Added Enum KnownTopicRetainType
- Added Enum KnownVersions
- Enum KnownOrigin has a new value "user,system"
- Enum KnownOrigin has a new value system
- Enum KnownOrigin has a new value user
- Enum KnownProvisioningState has a new value Deleting
- Added function restorePoller

### Breaking Changes
## 1.0.0 (2025-02-27)

- Removed operation AssetEndpointProfiles.beginCreateOrReplace
- Removed operation AssetEndpointProfiles.beginCreateOrReplaceAndWait
- Removed operation AssetEndpointProfiles.beginDelete
- Removed operation AssetEndpointProfiles.beginDeleteAndWait
- Removed operation AssetEndpointProfiles.beginUpdate
- Removed operation AssetEndpointProfiles.beginUpdateAndWait
- Removed operation Assets.beginCreateOrReplace
- Removed operation Assets.beginCreateOrReplaceAndWait
- Removed operation Assets.beginDelete
- Removed operation Assets.beginDeleteAndWait
- Removed operation Assets.beginUpdate
- Removed operation Assets.beginUpdateAndWait
- Class DeviceRegistryManagementClient has a new signature
- Interface AssetEndpointProfileProperties no longer has parameter transportAuthentication
- Interface AssetEndpointProfileProperties no longer has parameter userAuthentication
- Interface AssetEndpointProfilesCreateOrReplaceOptionalParams no longer has parameter resumeFrom
- Interface AssetEndpointProfilesDeleteOptionalParams no longer has parameter resumeFrom
- Interface AssetEndpointProfilesUpdateOptionalParams no longer has parameter resumeFrom
- Interface AssetEndpointProfileUpdateProperties no longer has parameter transportAuthentication
- Interface AssetEndpointProfileUpdateProperties no longer has parameter userAuthentication
- Interface AssetProperties no longer has parameter assetEndpointProfileUri
- Interface AssetProperties no longer has parameter assetType
- Interface AssetProperties no longer has parameter dataPoints
- Interface AssetProperties no longer has parameter defaultDataPointsConfiguration
- Interface AssetsCreateOrReplaceOptionalParams no longer has parameter resumeFrom
- Interface AssetsDeleteOptionalParams no longer has parameter resumeFrom
- Interface AssetsUpdateOptionalParams no longer has parameter resumeFrom
- Interface AssetUpdateProperties no longer has parameter assetType
- Interface AssetUpdateProperties no longer has parameter dataPoints
- Interface AssetUpdateProperties no longer has parameter defaultDataPointsConfiguration
- Interface DataPoint no longer has parameter capabilityId
- Interface DeviceRegistryManagementClientOptionalParams no longer has parameter $host
- Interface DeviceRegistryManagementClientOptionalParams no longer has parameter endpoint
- Interface Event_2 no longer has parameter capabilityId
- Interface UsernamePasswordCredentials no longer has parameter passwordReference
- Interface UsernamePasswordCredentials no longer has parameter usernameReference
- Interface X509Credentials no longer has parameter certificateReference
- Interface AssetEndpointProfileProperties has a new required parameter endpointProfileType
- Interface AssetProperties has a new required parameter assetEndpointProfileRef
- Interface UsernamePasswordCredentials has a new required parameter passwordSecretName
- Interface UsernamePasswordCredentials has a new required parameter usernameSecretName
- Interface X509Credentials has a new required parameter certificateSecretName
- Type of parameter tags of interface AssetEndpointProfileUpdate is changed from {
[propertyName: string]: string;
} to Record<string, string>
- Type of parameter attributes of interface AssetProperties is changed from {
[propertyName: string]: any;
} to Record<string, any>
- Type of parameter tags of interface AssetUpdate is changed from {
[propertyName: string]: string;
} to Record<string, string>
- Type of parameter attributes of interface AssetUpdateProperties is changed from {
[propertyName: string]: any;
} to Record<string, any>
- Type of parameter observabilityMode of interface DataPoint is changed from DataPointsObservabilityMode to DataPointObservabilityMode
- Type of parameter info of interface ErrorAdditionalInfo is changed from Record<string, unknown> to Record<string, any>
- Type of parameter observabilityMode of interface Event_2 is changed from EventsObservabilityMode to EventObservabilityMode
- Type of parameter tags of interface TrackedResource is changed from {
[propertyName: string]: string;
} to Record<string, string>
- Class DeviceRegistryManagementClient no longer has parameter $host
- Class DeviceRegistryManagementClient no longer has parameter apiVersion
- Class DeviceRegistryManagementClient no longer has parameter subscriptionId
- Removed Enum KnownDataPointsObservabilityMode
- Removed Enum KnownEventsObservabilityMode
- Removed Enum KnownUserAuthenticationMode
- Enum KnownOrigin no longer has value System
- Enum KnownOrigin no longer has value User
- Enum KnownOrigin no longer has value UserSystem
- Removed function getContinuationToken


## 1.0.0-beta.1 (2024-04-15)
### Features Added

The package of @azure/arm-deviceregistry is using our next generation design principles. To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart).
This is the first stable version with the package of @azure/arm-deviceregistry.
2 changes: 1 addition & 1 deletion sdk/deviceregistry/arm-deviceregistry/assets.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "js",
"TagPrefix": "js/deviceregistry/arm-deviceregistry",
"Tag": "js/deviceregistry/arm-deviceregistry_efa8d0494f"
"Tag": "js/deviceregistry/arm-deviceregistry_b4c8927950"
}
7 changes: 4 additions & 3 deletions sdk/deviceregistry/arm-deviceregistry/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
import azsdkEslint from "@azure/eslint-plugin-azure-sdk";

export default [
...azsdkEslint.configs.recommended,
export default azsdkEslint.config([
{
rules: {
"@azure/azure-sdk/ts-modules-only-named": "warn",
"@azure/azure-sdk/ts-apiextractor-json-types": "warn",
"@azure/azure-sdk/ts-package-json-types": "warn",
"@azure/azure-sdk/ts-package-json-engine-is-present": "warn",
"@azure/azure-sdk/ts-package-json-module": "off",
"@azure/azure-sdk/ts-package-json-files-required": "off",
"@azure/azure-sdk/ts-package-json-main-is-cjs": "off",
"tsdoc/syntax": "warn",
},
},
];
]);
21 changes: 11 additions & 10 deletions sdk/deviceregistry/arm-deviceregistry/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@azure/arm-deviceregistry",
"version": "1.0.0-beta.2",
"version": "1.0.0",
"description": "A generated SDK for DeviceRegistryClient.",
"engines": {
"node": ">=18.0.0"
Expand Down Expand Up @@ -62,7 +62,7 @@
"@azure/abort-controller": "^2.1.2",
"@azure/core-auth": "^1.9.0",
"@azure/core-lro": "^3.1.0",
"@azure/core-rest-pipeline": "^1.18.2",
"@azure/core-rest-pipeline": "^1.19.0",
"@azure/core-util": "^1.11.0",
"@azure/logger": "^1.1.4",
"tslib": "^2.8.1"
Expand All @@ -74,14 +74,15 @@
"@azure/dev-tool": "^1.0.0",
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
"@azure/identity": "^4.6.0",
"@microsoft/api-extractor": "^7.40.3",
"@types/node": "^18.0.0",
"@vitest/browser": "^3.0.3",
"@vitest/coverage-istanbul": "^3.0.3",
"@vitest/browser": "^3.0.5",
"@vitest/coverage-istanbul": "^3.0.5",
"dotenv": "^16.0.0",
"eslint": "^9.9.0",
"playwright": "^1.50.0",
"typescript": "~5.7.2",
"vitest": "^3.0.3"
"playwright": "^1.50.1",
"typescript": "~5.6.2",
"vitest": "^3.0.5"
},
"scripts": {
"build": "npm run clean && dev-tool run build-package && dev-tool run extract-api",
Expand Down Expand Up @@ -116,6 +117,8 @@
"disableDocsMs": true,
"apiRefLink": "https://learn.microsoft.com/javascript/api/@azure/arm-deviceregistry?view=azure-node-preview"
},
"browser": "./dist/browser/index.js",
"react-native": "./dist/react-native/index.js",
"exports": {
"./package.json": "./package.json",
".": {
Expand Down Expand Up @@ -157,7 +160,5 @@
},
"main": "./dist/commonjs/index.js",
"types": "./dist/commonjs/index.d.ts",
"module": "./dist/esm/index.js",
"browser": "./dist/browser/index.js",
"react-native": "./dist/react-native/index.js"
"module": "./dist/esm/index.js"
}
Loading