diff --git a/.github/sla.yml b/.github/sla.yml new file mode 100644 index 000000000000..b14226dcbf43 --- /dev/null +++ b/.github/sla.yml @@ -0,0 +1,12 @@ +--- +- scheduleTask: + action: sendEmail + scope: issue + args: + booleanFilterExpression: "(triage)" + limit: 2d + subject: "Action Required: Please respond to ${URL}" + message: "

Dear SDK owner,

Please response to issue ${URL} , the PR is waiting for response over 2 days. Thanks." + to: azure-go-sdk@microsoft.com + description: "send email to SDK owner for over 2 days issues labelled with triage" + name: "notification of SLA" \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index e77bf1ad3f3f..45ac6243f717 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,60 @@ # CHANGELOG +## `v39.0.0` + +### New Packages + +| Package Name | API Version | +| -----------: | :---------: | +| appconfiguration | 2019-11-01-preview | +| backup | 2019-06-15 | +| containerregistry | 2019-08-15-preview | +| containerservice | 2020-01-01 | +| digitaltwins | 2020-03-01-preview | +| documentdb | 2019-12-12 | +| frontdoor | 2020-01-01 | +| hybridcompute | 2019-12-12 | +| kusto | 2019-11-09 | +| netapp | 2019-11-01 | +| network | 2019-11-01 | +| support | 2019-05-01-preview | + +### Updated Packages + +| Package Name | API Version | +| -----------: | :---------: | +| blueprint | 2018-11-01-preview | +| compute | 2019-07-01 | +| containerservice | 2019-11-01 | +| eventgrid | 2020-04-01-preview | +| hdinsight | 2015-03-01-preview
2018-06-01-preview | +| healthcareapis | 2019-09-16 | +| keyvault | 2018-02-14 | +| operationalinsights | 2015-11-01-preview | +| policy | 2019-09-01 | +| qnamaker | v4.0 | +| search | 2015-08-19 | +| siterecovery | 2018-07-10 | +| sql | 2017-03-01-preview
2018-06-01-preview
v3.0 | +| web | 2019-08-01 | + +### BreakingChanges + +| Package Name | API Version | +| -----------: | :---------: | +| apimanagement | 2019-01-01 | +| containerservice | 2017-07-01
2017-08-31
2017-09-30
2018-03-31 | +| insights | 2018-03-01
2018-09-01
2018-11-01-preview
2019-03-01
2019-06-01 | +| machinelearningservices | 2018-11-19
2019-05-01
2019-06-01
2019-11-01
2020-01-01 | +| managedapplications | 2019-07-01 | +| mariadb | 2018-06-01 | +| netapp | 2019-05-01
2019-06-01
2019-07-01
2019-08-01
2019-10-01 | +| network | 2019-09-01 | +| security | v1.0
v2.0
v3.0 | +| securityinsight | 2017-08-01-preview | +| siterecovery | 2018-01-10 | +| storage | 2019-06-01 | + ## `v38.2.0` ### New Packages diff --git a/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/client.go b/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/client.go index 8f62ccff413c..cb47bdbea84b 100644 --- a/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/client.go +++ b/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/client.go @@ -42,7 +42,8 @@ func New(subscriptionID string) BaseClient { return NewWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewWithBaseURI creates an instance of the BaseClient client. +// NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with +// an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack). func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { return BaseClient{ Client: autorest.NewClientWithUserAgent(UserAgent()), diff --git a/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/enterpriseknowledgegraph.go b/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/enterpriseknowledgegraph.go index 75dd8196a17a..06e218255cfb 100644 --- a/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/enterpriseknowledgegraph.go +++ b/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/enterpriseknowledgegraph.go @@ -37,7 +37,9 @@ func NewEnterpriseKnowledgeGraphClient(subscriptionID string) EnterpriseKnowledg return NewEnterpriseKnowledgeGraphClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewEnterpriseKnowledgeGraphClientWithBaseURI creates an instance of the EnterpriseKnowledgeGraphClient client. +// NewEnterpriseKnowledgeGraphClientWithBaseURI creates an instance of the EnterpriseKnowledgeGraphClient client using +// a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign +// clouds, Azure stack). func NewEnterpriseKnowledgeGraphClientWithBaseURI(baseURI string, subscriptionID string) EnterpriseKnowledgeGraphClient { return EnterpriseKnowledgeGraphClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/enterpriseknowledgegraphserviceapi/interfaces.go b/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/enterpriseknowledgegraphserviceapi/interfaces.go index a2a4337360c6..20e73b16dd79 100644 --- a/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/enterpriseknowledgegraphserviceapi/interfaces.go +++ b/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/enterpriseknowledgegraphserviceapi/interfaces.go @@ -29,7 +29,9 @@ type EnterpriseKnowledgeGraphClientAPI interface { Delete(ctx context.Context, resourceGroupName string, resourceName string) (result autorest.Response, err error) Get(ctx context.Context, resourceGroupName string, resourceName string) (result enterpriseknowledgegraphservice.EnterpriseKnowledgeGraph, err error) List(ctx context.Context) (result enterpriseknowledgegraphservice.EnterpriseKnowledgeGraphResponseListPage, err error) + ListComplete(ctx context.Context) (result enterpriseknowledgegraphservice.EnterpriseKnowledgeGraphResponseListIterator, err error) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result enterpriseknowledgegraphservice.EnterpriseKnowledgeGraphResponseListPage, err error) + ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result enterpriseknowledgegraphservice.EnterpriseKnowledgeGraphResponseListIterator, err error) Update(ctx context.Context, resourceGroupName string, resourceName string, parameters enterpriseknowledgegraphservice.EnterpriseKnowledgeGraph) (result enterpriseknowledgegraphservice.EnterpriseKnowledgeGraph, err error) } @@ -38,6 +40,7 @@ var _ EnterpriseKnowledgeGraphClientAPI = (*enterpriseknowledgegraphservice.Ente // OperationsClientAPI contains the set of methods on the OperationsClient type. type OperationsClientAPI interface { List(ctx context.Context) (result enterpriseknowledgegraphservice.OperationEntityListResultPage, err error) + ListComplete(ctx context.Context) (result enterpriseknowledgegraphservice.OperationEntityListResultIterator, err error) } var _ OperationsClientAPI = (*enterpriseknowledgegraphservice.OperationsClient)(nil) diff --git a/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/operations.go b/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/operations.go index f2bb1645179f..01c414823bcb 100644 --- a/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/operations.go +++ b/services/preview/enterpriseknowledgegraphservice/2018-12-03/enterpriseknowledgegraphservice/operations.go @@ -36,7 +36,8 @@ func NewOperationsClient(subscriptionID string) OperationsClient { return NewOperationsClientWithBaseURI(DefaultBaseURI, subscriptionID) } -// NewOperationsClientWithBaseURI creates an instance of the OperationsClient client. +// NewOperationsClientWithBaseURI creates an instance of the OperationsClient client using a custom endpoint. Use this +// when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack). func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient { return OperationsClient{NewWithBaseURI(baseURI, subscriptionID)} } diff --git a/tools/major-updater/cmd/updateSDK.go b/tools/major-updater/cmd/updateSDK.go index 8cc042104f9e..3398f1423413 100644 --- a/tools/major-updater/cmd/updateSDK.go +++ b/tools/major-updater/cmd/updateSDK.go @@ -69,15 +69,15 @@ func theUpdateSDKCommand(sdk string) error { majorVersion = currentMajorVersion + 1 printf("Next major version: %d\n", majorVersion) vprintf("Checking out to latest branch in %s\n", cwd) - err = wt.Checkout(latest) + err = wt.Checkout(master) if err != nil { return fmt.Errorf("checkout failed: %v", err) } - err = wt.Pull(upstream, latest) + err = wt.Pull(upstream, master) if err != nil { return fmt.Errorf("pull failed: %v", err) } - vprintf("Checking out to new branch based on %s", latest) + vprintf("Checking out to new branch based on %s", master) branchName := fmt.Sprintf(branchPattern, majorVersion) err = createNewBranch(wt, branchName) if err != nil { diff --git a/version/version.go b/version/version.go index b55e476d349d..abc7779447fc 100644 --- a/version/version.go +++ b/version/version.go @@ -18,4 +18,4 @@ package version // Changes may cause incorrect behavior and will be lost if the code is regenerated. // Number contains the semantic version of this SDK. -const Number = "v38.2.0" +const Number = "v39.0.0"