Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
76 changes: 3 additions & 73 deletions sdk/sql/arm-sql/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,6 @@
# Release History

## 10.1.0-beta.4 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

## 10.1.0-beta.3 (2023-12-18)

## 10.1.0-beta.4 (2024-02-17)

**Features**

Expand Down Expand Up @@ -45,7 +35,6 @@
- Added Type Alias JobPrivateEndpointsListByAgentResponse
- Added Type Alias LongTermRetentionBackupsChangeAccessTierByResourceGroupResponse
- Added Type Alias LongTermRetentionBackupsChangeAccessTierResponse
- Added Type Alias MinimalTlsVersion
- Interface Database has a new optional parameter encryptionProtectorAutoRotation
- Interface Database has a new optional parameter freeLimitExhaustionBehavior
- Interface Database has a new optional parameter useFreeLimit
Expand All @@ -70,8 +59,6 @@
- Interface InstancePoolUpdate has a new optional parameter vCores
- Interface LongTermRetentionBackup has a new optional parameter backupStorageAccessTier
- Interface LongTermRetentionBackup has a new optional parameter isBackupImmutable
- Interface LongTermRetentionPolicy has a new optional parameter backupStorageAccessTier
- Interface LongTermRetentionPolicy has a new optional parameter makeBackupsImmutable
- Interface ManagedDatabase has a new optional parameter isLedgerOn
- Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
- Interface PrivateEndpointConnection has a new optional parameter groupIds
Expand All @@ -80,65 +67,8 @@
- Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime
- Added Enum KnownBackupStorageAccessTier
- Added Enum KnownFreeLimitExhaustionBehavior
- Added Enum KnownMinimalTlsVersion
- Type of parameter minimalTlsVersion of interface Server is changed from string to MinimalTlsVersion
- Type of parameter minimalTlsVersion of interface ServerUpdate is changed from string to MinimalTlsVersion


## 10.1.0-beta.2 (2023-09-20)

**Features**

- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
- Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
- Added Type Alias FreeLimitExhaustionBehavior
- Interface Database has a new optional parameter encryptionProtectorAutoRotation
- Interface Database has a new optional parameter freeLimitExhaustionBehavior
- Interface Database has a new optional parameter useFreeLimit
- Interface DatabaseUpdate has a new optional parameter encryptionProtectorAutoRotation
- Interface DatabaseUpdate has a new optional parameter freeLimitExhaustionBehavior
- Interface DatabaseUpdate has a new optional parameter useFreeLimit
- Interface ElasticPool has a new optional parameter availabilityZone
- Interface ElasticPool has a new optional parameter minCapacity
- Interface ElasticPool has a new optional parameter preferredEnclaveType
- Interface ElasticPoolUpdate has a new optional parameter availabilityZone
- Interface ElasticPoolUpdate has a new optional parameter minCapacity
- Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
- Interface FailoverGroupReadOnlyEndpoint has a new optional parameter targetServer
- Interface FailoverGroupUpdate has a new optional parameter partnerServers
- Interface ManagedDatabase has a new optional parameter isLedgerOn
- Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
- Interface PrivateEndpointConnection has a new optional parameter groupIds
- Interface Server has a new optional parameter isIPv6Enabled
- Interface ServerUpdate has a new optional parameter isIPv6Enabled
- Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime
- Added Enum KnownFreeLimitExhaustionBehavior


## 10.1.0-beta.1 (2023-07-28)

**Features**

- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
- Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
- Interface ElasticPool has a new optional parameter availabilityZone
- Interface ElasticPool has a new optional parameter minCapacity
- Interface ElasticPool has a new optional parameter preferredEnclaveType
- Interface ElasticPoolUpdate has a new optional parameter availabilityZone
- Interface ElasticPoolUpdate has a new optional parameter minCapacity
- Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
- Interface ManagedDatabase has a new optional parameter isLedgerOn
- Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
- Interface PrivateEndpointConnection has a new optional parameter groupIds
- Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime


## 10.0.0 (2023-03-22)

**Features**
Expand Down Expand Up @@ -861,4 +791,4 @@ To understand the detail of the change, please refer to [Changelog](https://aka.

To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/js-track2-migration-guide).

To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart ).
To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart).
2 changes: 1 addition & 1 deletion sdk/sql/arm-sql/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
6 changes: 3 additions & 3 deletions sdk/sql/arm-sql/_meta.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"commit": "d9ae3ec3f64a2a91134515f222ef152c1df7129c",
"commit": "3b491a3c5f9863f8be827e212e0c23a769ba5552",
"readme": "specification/sql/resource-manager/readme.md",
"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\\sql\\resource-manager\\readme.md --use=@autorest/typescript@6.0.13 --generate-sample=true",
"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=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/sql/resource-manager/readme.md --use=@autorest/typescript@^6.0.12",
"repository_url": "https://github.com/Azure/azure-rest-api-specs.git",
"release_tool": "@azure-tools/js-sdk-release-tools@2.7.4",
"use": "@autorest/typescript@6.0.13"
"use": "@autorest/typescript@^6.0.12"
}
17 changes: 4 additions & 13 deletions sdk/sql/arm-sql/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
"@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.12.0",
"@azure/core-auth": "^1.6.0",
"@azure/core-rest-pipeline": "^1.14.0",
"tslib": "^2.2.0"
},
"keywords": [
Expand Down Expand Up @@ -78,7 +78,6 @@
"pack": "npm pack 2>&1",
"extract-api": "api-extractor run --local",
"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 Expand Up @@ -107,13 +106,5 @@
]
},
"autoPublish": true,
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql",
"//sampleConfiguration": {
"productName": "",
"productSlugs": [
"azure"
],
"disableDocsMs": true,
"apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-sql?view=azure-node-preview"
}
}
"homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql"
}
18 changes: 2 additions & 16 deletions sdk/sql/arm-sql/review/arm-sql.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -4127,15 +4127,6 @@ export enum KnownMetricType {
LogIo = "logIo"
}

// @public
export enum KnownMinimalTlsVersion {
None = "None",
One0 = "1.0",
One1 = "1.1",
One2 = "1.2",
One3 = "1.3"
}

// @public
export enum KnownMoveOperationMode {
Copy = "Copy",
Expand Down Expand Up @@ -5166,8 +5157,6 @@ export type LongTermRetentionPoliciesListByDatabaseResponse = LongTermRetentionP

// @public
export interface LongTermRetentionPolicy extends ProxyResource {
backupStorageAccessTier?: BackupStorageAccessTier;
makeBackupsImmutable?: boolean;
monthlyRetention?: string;
weeklyRetention?: string;
weekOfYear?: number;
Expand Down Expand Up @@ -7453,9 +7442,6 @@ export interface MinCapacityCapability {
readonly value?: number;
}

// @public
export type MinimalTlsVersion = string;

// @public
export type MoveOperationMode = string;

Expand Down Expand Up @@ -8554,7 +8540,7 @@ export interface Server extends TrackedResource {
isIPv6Enabled?: ServerNetworkAccessFlag;
keyId?: string;
readonly kind?: string;
minimalTlsVersion?: MinimalTlsVersion;
minimalTlsVersion?: string;
primaryUserAssignedIdentityId?: string;
readonly privateEndpointConnections?: ServerPrivateEndpointConnection[];
publicNetworkAccess?: ServerPublicNetworkAccessFlag;
Expand Down Expand Up @@ -9560,7 +9546,7 @@ export interface ServerUpdate {
identity?: ResourceIdentity;
isIPv6Enabled?: ServerNetworkAccessFlag;
keyId?: string;
minimalTlsVersion?: MinimalTlsVersion;
minimalTlsVersion?: string;
primaryUserAssignedIdentityId?: string;
readonly privateEndpointConnections?: ServerPrivateEndpointConnection[];
publicNetworkAccess?: ServerPublicNetworkAccessFlag;
Expand Down
6 changes: 3 additions & 3 deletions sdk/sql/arm-sql/src/lroImpl.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@ export function createLroSpec<T>(inputs: {
sendInitialRequest: () => sendOperationFn(args, spec),
sendPollRequest: (
path: string,
options?: { abortSignal?: AbortSignalLike }
options?: { abortSignal?: AbortSignalLike },
) => {
const { requestBody, ...restSpec } = spec;
return sendOperationFn(args, {
...restSpec,
httpMethod: "GET",
path,
abortSignal: options?.abortSignal
abortSignal: options?.abortSignal,
});
}
},
};
}
Loading