Skip to content

Commit af8dae1

Browse files
Releasing version 2.112.0
Releasing version 2.112.0
2 parents 027a5e4 + 270686b commit af8dae1

File tree

485 files changed

+20089
-194
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

485 files changed

+20089
-194
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/).
6+
## 2.112.0 - 2025-07-01
7+
### Added
8+
- Support for calling Oracle Cloud Infrastructure services in the us-ashburn-2 region
9+
- Support for the Database MultiCloud service
10+
- Support for System Tags in the Database service
11+
- Support for PKCS11 Library Integration for Azure Key Store in the Database service
12+
- Support for changing subscription ID and the opc-dry-run parameter in the Database service
13+
- Support for listing all members of an Elastic Resource Pool for a provided Elastic Resource Pool leader in the Database service
14+
- Support for managing scheduled queries in the Application Performance Monitoring service
15+
- Support for Bring Your Own Key (BYOK) in the MySQL Heatwave service
16+
- Support for customer-initiated collection of diagnostic information in the Database Migration service
17+
18+
### Breaking Changes
19+
- The type of field `state` has been changed from string to `AutoActivateToggleStatus.State` and `AutoActivateStatus.State` respectively in the models `AutoActivateToggleStatus` and `AutoActivateStatus` in the Application Performance Monitoring service
20+
621
## 2.111.3 - 2025-06-24
722
### Added
823
- Support for database backups to Amazon S3 as default option for all databases running on Exa@AWS in the Database service

examples/javascript/http-proxy.js

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/**
2+
* Copyright (c) 2020, 2025 Oracle and/or its affiliates. All rights reserved.
3+
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
4+
5+
* This example shows how to configure http proxy for the SDK client
6+
*/
7+
8+
const identity = require("oci-identity");
9+
const common = require("oci-common");
10+
// make sure https-proxy-agent is installed
11+
const { HttpsProxyAgent } = require("https-proxy-agent");
12+
// if you're facing issues with Node 18+, please check https://github.com/gajus/global-agent/issues/52#issuecomment-1134525621
13+
// or set the --no-experimental-fetch flag
14+
15+
const provider = new common.ConfigFileAuthenticationDetailsProvider();
16+
const tenancyId = provider.getTenantId();
17+
18+
const proxyUrl = "http://testproxy";
19+
const clientConfig = { httpOptions: { agent: new HttpsProxyAgent(proxyUrl) } };
20+
const identityClient = new identity.IdentityClient(
21+
{ authenticationDetailsProvider: provider },
22+
clientConfig
23+
);
24+
25+
async function getAvailabilityDomain() {
26+
const request = {
27+
compartmentId: tenancyId
28+
};
29+
const response = await identityClient.listAvailabilityDomains(request);
30+
return response.items[0];
31+
}
32+
33+
(async () => {
34+
try {
35+
const availabilityDomain = await getAvailabilityDomain();
36+
console.log("Availability Domain :" + availabilityDomain.name);
37+
} catch (error) {
38+
console.log("Error executing example" + error);
39+
}
40+
})();

examples/typescript/http-proxy.ts

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
/**
2+
* Copyright (c) 2020, 2025 Oracle and/or its affiliates. All rights reserved.
3+
* This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
4+
5+
* This example shows how to configure http proxy for the SDK client
6+
*/
7+
8+
import common = require("oci-common");
9+
import * as identity from "oci-identity";
10+
// make sure https-proxy-agent is installed
11+
const { HttpsProxyAgent } = require("https-proxy-agent");
12+
// if you're facing issues with Node 18+, please check https://github.com/gajus/global-agent/issues/52#issuecomment-1134525621
13+
// or set the --no-experimental-fetch flag
14+
15+
const provider: common.ConfigFileAuthenticationDetailsProvider = new common.ConfigFileAuthenticationDetailsProvider();
16+
17+
const proxyUrl = "http://testproxy";
18+
const clientConfig = { httpOptions: { agent: new HttpsProxyAgent(proxyUrl) } };
19+
const identityClient = new identity.IdentityClient(
20+
{ authenticationDetailsProvider: provider },
21+
clientConfig
22+
);
23+
const compartmentId = provider.getTenantId();
24+
25+
async function getAvailabilityDomain(): Promise<identity.models.AvailabilityDomain> {
26+
const request: identity.requests.ListAvailabilityDomainsRequest = {
27+
compartmentId: compartmentId
28+
};
29+
const response = await identityClient.listAvailabilityDomains(request);
30+
return response.items[0];
31+
}
32+
33+
(async () => {
34+
try {
35+
const availabilityDomain = await getAvailabilityDomain();
36+
console.log("Availability Domain :" + availabilityDomain.name);
37+
} catch (error) {
38+
console.log("Error executing example" + JSON.stringify(error));
39+
} finally {
40+
console.debug("DONE");
41+
}
42+
43+
identityClient.close();
44+
})();

index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,3 +238,4 @@ export import modeldeployment = require("oci-modeldeployment");
238238
export import distributeddatabase = require("oci-distributeddatabase");
239239
export import apiaccesscontrol = require("oci-apiaccesscontrol");
240240
export import wlms = require("oci-wlms");
241+
export import dbmulticloud = require("oci-dbmulticloud");

lib/accessgovernancecp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-accessgovernancecp",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Access Governance Cp Service",
55
"repository": {
66
"type": "git",

lib/adm/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-adm",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Adm Service",
55
"repository": {
66
"type": "git",

lib/aianomalydetection/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aianomalydetection",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Ai Anomaly Detection Service",
55
"repository": {
66
"type": "git",

lib/aidocument/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aidocument",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Ai Document Service",
55
"repository": {
66
"type": "git",

lib/ailanguage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-ailanguage",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Ai Language Service",
55
"repository": {
66
"type": "git",

lib/aispeech/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aispeech",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Ai Speech Service",
55
"repository": {
66
"type": "git",

lib/aivision/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-aivision",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Ai Vision Service",
55
"repository": {
66
"type": "git",

lib/analytics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-analytics",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Analytics Service",
55
"repository": {
66
"type": "git",

lib/announcementsservice/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-announcementsservice",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Announcement Service",
55
"repository": {
66
"type": "git",

lib/apiaccesscontrol/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apiaccesscontrol",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Apiaccesscontrol Service",
55
"repository": {
66
"type": "git",

lib/apigateway/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apigateway",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for API gateway service",
55
"repository": {
66
"type": "git",

lib/apmconfig/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmconfig",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Apm Config Service",
55
"repository": {
66
"type": "git",

lib/apmcontrolplane/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmcontrolplane",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Apm Control Plane Service",
55
"repository": {
66
"type": "git",

lib/apmsynthetics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "oci-apmsynthetics",
3-
"version": "2.111.3",
3+
"version": "2.112.0",
44
"description": "OCI NodeJS client for Apm Synthetics Service",
55
"repository": {
66
"type": "git",

lib/apmtraces/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,13 @@ import * as requests from "./lib/request";
1616
import * as models from "./lib/model";
1717
import * as responses from "./lib/response";
1818
import * as client from "./lib/client";
19+
import * as scheduledquery_waiter from "./lib/scheduledquery-waiter";
1920

2021
export { models };
2122
export { requests };
2223
export { responses };
2324
export import AttributesClient = client.AttributesClient;
2425
export import QueryClient = client.QueryClient;
26+
export import ScheduledQueryClient = client.ScheduledQueryClient;
27+
export import ScheduledQueryWaiter = scheduledquery_waiter.ScheduledQueryWaiter;
2528
export import TraceClient = client.TraceClient;

0 commit comments

Comments
 (0)