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] mysql-flexible release #29478

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 2 additions & 1 deletion common/config/rush/pnpm-lock.yaml

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

234 changes: 226 additions & 8 deletions sdk/mysql/arm-mysql-flexible/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,233 @@
# Release History

## 4.0.0-beta.2 (2024-04-29)

**Features**

## 4.0.0-beta.2 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed
- Added operation group AdvancedThreatProtectionSettings
- Added operation group AzureADAdministrators
- Added operation group BackupAndExport
- Added operation group CheckNameAvailabilityWithoutLocation
- Added operation group LocationBasedCapabilitySet
- Added operation group LogFiles
- Added operation group LongRunningBackup
- Added operation group LongRunningBackups
- Added operation group Maintenances
- Added operation group OperationProgress
- Added operation group OperationResults
- Added operation group ServersMigration
- Added operation Backups.put
- Added operation Configurations.beginCreateOrUpdate
- Added operation Configurations.beginCreateOrUpdateAndWait
- Added operation Servers.beginResetGtid
- Added operation Servers.beginResetGtidAndWait
- Added operation Servers.validateEstimateHighAvailability
- Added Interface AdministratorListResult
- Added Interface AdvancedThreatProtection
- Added Interface AdvancedThreatProtectionForUpdate
- Added Interface AdvancedThreatProtectionListResult
- Added Interface AdvancedThreatProtectionSettingsGetOptionalParams
- Added Interface AdvancedThreatProtectionSettingsListNextOptionalParams
- Added Interface AdvancedThreatProtectionSettingsListOptionalParams
- Added Interface AdvancedThreatProtectionSettingsUpdateHeaders
- Added Interface AdvancedThreatProtectionSettingsUpdateOptionalParams
- Added Interface AdvancedThreatProtectionSettingsUpdatePutHeaders
- Added Interface AdvancedThreatProtectionSettingsUpdatePutOptionalParams
- Added Interface AzureADAdministrator
- Added Interface AzureADAdministratorsCreateOrUpdateOptionalParams
- Added Interface AzureADAdministratorsDeleteOptionalParams
- Added Interface AzureADAdministratorsGetOptionalParams
- Added Interface AzureADAdministratorsListByServerNextOptionalParams
- Added Interface AzureADAdministratorsListByServerOptionalParams
- Added Interface BackupAndExportCreateHeaders
- Added Interface BackupAndExportCreateOptionalParams
- Added Interface BackupAndExportRequest
- Added Interface BackupAndExportResponse
- Added Interface BackupAndExportResponseType
- Added Interface BackupAndExportValidateBackupOptionalParams
- Added Interface BackupRequestBase
- Added Interface BackupSettings
- Added Interface BackupsPutOptionalParams
- Added Interface BackupStoreDetails
- Added Interface Capability
- Added Interface CapabilitySetsList
- Added Interface CheckNameAvailabilityWithoutLocationExecuteOptionalParams
- Added Interface ConfigurationsCreateOrUpdateHeaders
- Added Interface ConfigurationsCreateOrUpdateOptionalParams
- Added Interface DataEncryption
- Added Interface ErrorDetail
- Added Interface FullBackupStoreDetails
- Added Interface HighAvailabilityValidationEstimation
- Added Interface ImportFromStorageResponseType
- Added Interface ImportSourceProperties
- Added Interface LocationBasedCapabilitySetGetOptionalParams
- Added Interface LocationBasedCapabilitySetListNextOptionalParams
- Added Interface LocationBasedCapabilitySetListOptionalParams
- Added Interface LogFile
- Added Interface LogFileListResult
- Added Interface LogFilesListByServerNextOptionalParams
- Added Interface LogFilesListByServerOptionalParams
- Added Interface LongRunningBackupCreateHeaders
- Added Interface LongRunningBackupCreateOptionalParams
- Added Interface LongRunningBackupsGetOptionalParams
- Added Interface LongRunningBackupsListNextOptionalParams
- Added Interface LongRunningBackupsListOptionalParams
- Added Interface Maintenance
- Added Interface MaintenanceListResult
- Added Interface MaintenancesListNextOptionalParams
- Added Interface MaintenancesListOptionalParams
- Added Interface MaintenancesReadOptionalParams
- Added Interface MaintenancesUpdateHeaders
- Added Interface MaintenancesUpdateOptionalParams
- Added Interface MaintenanceUpdate
- Added Interface MySQLServerIdentity
- Added Interface MySQLServerSku
- Added Interface OperationProgressGetOptionalParams
- Added Interface OperationProgressResponseType
- Added Interface OperationProgressResult
- Added Interface OperationResultsGetOptionalParams
- Added Interface OperationStatusExtendedResult
- Added Interface OperationStatusResult
- Added Interface PrivateEndpoint
- Added Interface PrivateEndpointConnection
- Added Interface PrivateLinkServiceConnectionState
- Added Interface Provisioning
- Added Interface ServerBackupV2
- Added Interface ServerBackupV2ListResult
- Added Interface ServerEditionCapabilityV2
- Added Interface ServerGtidSetParameter
- Added Interface ServersCreateHeaders
- Added Interface ServersDeleteHeaders
- Added Interface ServersFailoverHeaders
- Added Interface ServersMigrationCutoverMigrationHeaders
- Added Interface ServersMigrationCutoverMigrationOptionalParams
- Added Interface ServersResetGtidHeaders
- Added Interface ServersResetGtidOptionalParams
- Added Interface ServersRestartHeaders
- Added Interface ServersStartHeaders
- Added Interface ServersStopHeaders
- Added Interface ServersUpdateHeaders
- Added Interface ServersValidateEstimateHighAvailabilityOptionalParams
- Added Interface ServerVersionCapabilityV2
- Added Interface SkuCapabilityV2
- Added Interface UserAssignedIdentity
- Added Interface ValidateBackupResponse
- Added Type Alias AdministratorName
- Added Type Alias AdministratorType
- Added Type Alias AdvancedThreatProtectionName
- Added Type Alias AdvancedThreatProtectionProvisioningState
- Added Type Alias AdvancedThreatProtectionSettingsGetResponse
- Added Type Alias AdvancedThreatProtectionSettingsListNextResponse
- Added Type Alias AdvancedThreatProtectionSettingsListResponse
- Added Type Alias AdvancedThreatProtectionSettingsUpdatePutResponse
- Added Type Alias AdvancedThreatProtectionSettingsUpdateResponse
- Added Type Alias AdvancedThreatProtectionState
- Added Type Alias AzureADAdministratorsCreateOrUpdateResponse
- Added Type Alias AzureADAdministratorsGetResponse
- Added Type Alias AzureADAdministratorsListByServerNextResponse
- Added Type Alias AzureADAdministratorsListByServerResponse
- Added Type Alias BackupAndExportCreateResponse
- Added Type Alias BackupAndExportValidateBackupResponse
- Added Type Alias BackupFormat
- Added Type Alias BackupsPutResponse
- Added Type Alias BackupStoreDetailsUnion
- Added Type Alias BackupType
- Added Type Alias CheckNameAvailabilityWithoutLocationExecuteResponse
- Added Type Alias ConfigurationsCreateOrUpdateResponse
- Added Type Alias DataEncryptionType
- Added Type Alias ImportSourceStorageType
- Added Type Alias LocationBasedCapabilitySetGetResponse
- Added Type Alias LocationBasedCapabilitySetListNextResponse
- Added Type Alias LocationBasedCapabilitySetListResponse
- Added Type Alias LogFilesListByServerNextResponse
- Added Type Alias LogFilesListByServerResponse
- Added Type Alias LongRunningBackupCreateResponse
- Added Type Alias LongRunningBackupsGetResponse
- Added Type Alias LongRunningBackupsListNextResponse
- Added Type Alias LongRunningBackupsListResponse
- Added Type Alias MaintenanceProvisioningState
- Added Type Alias MaintenancesListNextResponse
- Added Type Alias MaintenancesListResponse
- Added Type Alias MaintenancesReadResponse
- Added Type Alias MaintenanceState
- Added Type Alias MaintenancesUpdateResponse
- Added Type Alias MaintenanceType
- Added Type Alias ManagedServiceIdentityType
- Added Type Alias ObjectType
- Added Type Alias OperationProgressGetResponse
- Added Type Alias OperationProgressResponseTypeUnion
- Added Type Alias OperationResultsGetResponse
- Added Type Alias OperationStatus
- Added Type Alias PrivateEndpointConnectionProvisioningState
- Added Type Alias PrivateEndpointServiceConnectionStatus
- Added Type Alias ProvisioningState
- Added Type Alias ResetAllToDefault
- Added Type Alias ServerSkuTier
- Added Type Alias ServersMigrationCutoverMigrationResponse
- Added Type Alias ServersValidateEstimateHighAvailabilityResponse
- Interface Backup has a new optional parameter backupIntervalHours
- Interface Configuration has a new optional parameter currentValue
- Interface Configuration has a new optional parameter documentationLink
- Interface ConfigurationListForBatchUpdate has a new optional parameter resetAllToDefault
- Interface ConfigurationsListByServerOptionalParams has a new optional parameter keyword
- Interface ConfigurationsListByServerOptionalParams has a new optional parameter page
- Interface ConfigurationsListByServerOptionalParams has a new optional parameter pageSize
- Interface ConfigurationsListByServerOptionalParams has a new optional parameter tags
- Interface ErrorResponse has a new optional parameter error
- Interface Resource has a new optional parameter systemData
- Interface Server has a new optional parameter dataEncryption
- Interface Server has a new optional parameter identity
- Interface Server has a new optional parameter importSourceProperties
- Interface Server has a new optional parameter privateEndpointConnections
- Interface ServerForUpdate has a new optional parameter dataEncryption
- Interface ServerForUpdate has a new optional parameter identity
- Interface ServerForUpdate has a new optional parameter network
- Interface ServerForUpdate has a new optional parameter version
- Interface Storage_2 has a new optional parameter autoIoScaling
- Interface Storage_2 has a new optional parameter logOnDisk
- Interface StorageEditionCapability has a new optional parameter maxBackupIntervalHours
- Interface StorageEditionCapability has a new optional parameter minBackupIntervalHours
- Interface VirtualNetworkSubnetUsageResult has a new optional parameter location
- Interface VirtualNetworkSubnetUsageResult has a new optional parameter subscriptionId
- Added Enum KnownAdministratorName
- Added Enum KnownAdministratorType
- Added Enum KnownAdvancedThreatProtectionName
- Added Enum KnownAdvancedThreatProtectionProvisioningState
- Added Enum KnownAdvancedThreatProtectionState
- Added Enum KnownBackupFormat
- Added Enum KnownBackupType
- Added Enum KnownImportSourceStorageType
- Added Enum KnownMaintenanceProvisioningState
- Added Enum KnownMaintenanceState
- Added Enum KnownMaintenanceType
- Added Enum KnownManagedServiceIdentityType
- Added Enum KnownObjectType
- Added Enum KnownPrivateEndpointConnectionProvisioningState
- Added Enum KnownPrivateEndpointServiceConnectionStatus
- Added Enum KnownProvisioningState
- Added Enum KnownResetAllToDefault
- Added Enum KnownServerSkuTier

### Other Changes
**Breaking Changes**

- Class MySQLManagementFlexibleServerClient has a new signature
- Interface Configuration no longer has parameter systemData
- Interface Database no longer has parameter systemData
- Interface ErrorResponse no longer has parameter additionalInfo
- Interface ErrorResponse no longer has parameter code
- Interface ErrorResponse no longer has parameter details
- Interface ErrorResponse no longer has parameter message
- Interface ErrorResponse no longer has parameter target
- Interface FirewallRule no longer has parameter systemData
- Interface MySQLManagementFlexibleServerClientOptionalParams no longer has parameter apiVersion
- Interface Server no longer has parameter systemData
- Interface ServerBackup no longer has parameter systemData
- Type of parameter sku of interface Server is changed from Sku to MySQLServerSku
- Type of parameter sku of interface ServerForUpdate is changed from Sku to MySQLServerSku
- Class MySQLManagementFlexibleServerClient no longer has parameter apiVersion
- Removed Enum KnownSkuTier


## 4.0.0-beta.1 (2023-05-06)

**Features**
Expand Down
2 changes: 1 addition & 1 deletion sdk/mysql/arm-mysql-flexible/LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2023 Microsoft
Copyright (c) 2024 Microsoft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
8 changes: 4 additions & 4 deletions sdk/mysql/arm-mysql-flexible/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "3c639105c011765893db51cbb0dda056e34dc994",
"commit": "b8691fbfca8fcdc5a241a0b501c32fd4a76bb0cd",
"readme": "specification/mysql/resource-manager/readme.md",
"autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\mysql\\resource-manager\\readme.md --use=@autorest/typescript@6.0.1 --generate-sample=true --tag=package-flexibleserver-2022-09-30-preview --typescript",
"autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\mysql\\resource-manager\\readme.md --use=@autorest/typescript@6.0.21 --generate-sample=true --tag=package-flexibleserver-2023-12-30 --typescript",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.6.2",
"use": "@autorest/typescript@6.0.1"
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.6",
"use": "@autorest/typescript@6.0.21"
}
2 changes: 1 addition & 1 deletion sdk/mysql/arm-mysql-flexible/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/mysql/arm-mysql-flexible",
"Tag": "js/mysql/arm-mysql-flexible_decf73999f"
"Tag": "js/mysql/arm-mysql-flexible_4b2c09d1e3"
}
15 changes: 7 additions & 8 deletions sdk/mysql/arm-mysql-flexible/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
"node": ">=18.0.0"
},
"dependencies": {
"@azure/core-lro": "^2.5.0",
"@azure/core-lro": "^2.5.4",
"@azure/abort-controller": "^1.0.0",
"@azure/core-paging": "^1.2.0",
"@azure/core-client": "^1.7.0",
"@azure/core-auth": "^1.3.0",
"@azure/core-rest-pipeline": "^1.8.0",
"@azure/core-auth": "^1.6.0",
"@azure/core-rest-pipeline": "^1.14.0",
"tslib": "^2.2.0"
},
"keywords": [
Expand All @@ -32,19 +32,19 @@
"mkdirp": "^3.0.1",
"typescript": "~5.4.5",
"uglify-js": "^3.4.9",
"rimraf": "^5.0.5",
"rimraf": "^5.0.0",
"dotenv": "^16.0.0",
"@azure/dev-tool": "^1.0.0",
"@azure/identity": "^4.0.1",
"@azure-tools/test-recorder": "^3.0.0",
"@azure-tools/test-credential": "^1.0.0",
"mocha": "^10.0.0",
"@types/mocha": "^10.0.0",
"@types/chai": "^4.2.8",
"chai": "^4.2.0",
"cross-env": "^7.0.2",
"@types/node": "^18.0.0",
"@azure/dev-tool": "^1.0.0",
"ts-node": "^10.0.0",
"@types/mocha": "^10.0.0"
"ts-node": "^10.0.0"
},
"repository": {
"type": "git",
Expand Down Expand Up @@ -77,7 +77,6 @@
"pack": "npm pack 2>&1",
"extract-api": "dev-tool run extract-api",
"lint": "echo skipped",
"audit": "echo skipped",
"clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log",
"build:node": "echo skipped",
"build:browser": "echo skipped",
Expand Down