Skip to content

Commit 61e0767

Browse files
Releasing version 2.49.0
Releasing version 2.49.0
2 parents a94ac80 + 3109fff commit 61e0767

File tree

602 files changed

+23701
-269
lines changed

Some content is hidden

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

602 files changed

+23701
-269
lines changed

CHANGELOG.md

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

44
The format is based on [Keep a Changelog](http://keepachangelog.com/).
55

6+
## 2.49.0 - 2022-12-06
7+
### Added
8+
- Support for the Container Instances service
9+
- Support for the Document Understanding service
10+
- Support for creating stacks from OCI DevOps service and Bitbucket Cloud/Server as source control management in the Resource Manager service
11+
- Support for deployment stage level parameters in the DevOps service
12+
- Support for PeopleSoft discovery in the Stack Monitoring service
13+
- Support for Apache Tomcat discovery in the Stack Monitoring service
14+
- Support for SQL Server discovery in the Stack Monitoring service
15+
- Support for OpenId Connect in the API Gateway service
16+
- Support for returning compartment ids when listing backups in the MySQL Database service
17+
- Support for adding a load balancer endpoint to a DB system in the MySQL Database service
18+
- Support for managed read replicas in the MySQL Database service
19+
- Support for setting replication filters on channels in the MySQL Database service
20+
- Support for replicating from a source configured without global transaction identifiers into a channel in the MySQL Database service
21+
- Support for time zone and language preferences in the Announcements service
22+
- Support for adding report schedules for activity auditing and alerts reports in the Data Safe service
23+
- Support for bulk operations on alerts in the Data Safe service
24+
- Support for Java server usage reporting in the Java Management service
25+
- Support for Java library usage reporting in the Java Management service
26+
- Support for cryptographic roadmap impact analysis in the Java Management service
27+
- Support for Java Flight Recorder recordings in the Java Management service
28+
- Support for post-installation steps in the Java Management service
29+
- Support for restricting management of advanced functionality in the Java Management service
30+
- Support for plugin improvements in the Java Management service
31+
- Support for collecting diagnostics on deployments in the GoldenGate service
32+
- Support for onboarding Exadata Public Cloud (ExaCS) targets to the Operations Insights service
33+
34+
### Breaking Changes
35+
- A required property `CompartmentId` was added to `PatchAlertsDetails` model in the Data Safe service
36+
- The property `items` is changed from optional to required in `PatchAlertsDetails` model in the Data Safe service
37+
- The property `datasafePrivateEndpointId` is changed from optional to required in the `PrivateEndpoint` model in the Data Safe service
38+
- The properties `ListenerPort` and `ServiceName` were made required in `InstalledDatabaseDetails` model in the Data Safe service
39+
- The property `serviceName` is is changed from optional to required in `DatabaseCloudServiceDetails` model in the Data Safe service
40+
- The property `AutonomousDatabaseId` was made required in `AutonomousDatabaseDetails` model in the Data Safe service
41+
42+
643
## 2.48.1 - 2022-11-15
744
### Added
845
- Support for mTLS authentication with listeners during Autonomous VM Cluster creation on Exadata Cloud at Customer in the Database service

THIRD_PARTY_LICENSES_DEV.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -346,11 +346,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
346346
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
347347
SOFTWARE.
348348

349-
------------------rm-local-modules-------------------
350-
* Source Code : https://github.com/ArnaudRinquin/rm-local-modules
351-
* Homepage : https://github.com/ArnaudRinquin/rm-local-modules#readme
352-
* License : MIT License
353-
354349
------------------source-map-loader------------------
355350
* Source Code : https://github.com/webpack-contrib/source-map-loader
356351
* Homepage : https://github.com/webpack-contrib/source-map-loader

index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,3 +204,5 @@ export import opensearch = require("oci-opensearch");
204204
export import cloudbridge = require("oci-cloudbridge");
205205
export import cloudmigrations = require("oci-cloudmigrations");
206206
export import disasterrecovery = require("oci-disasterrecovery");
207+
export import containerinstances = require("oci-containerinstances");
208+
export import aidocument = require("oci-aidocument");

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.48.1",
3+
"version": "2.49.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.48.1",
3+
"version": "2.49.0",
44
"description": "OCI NodeJS client for Ai Anomaly Detection Service",
55
"repository": {
66
"type": "git",

lib/aidocument/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
# OCI NodeJS client for Ai Document Service
3+
4+
This module enables you to write code to manage resources for Ai Document Service.
5+
6+
## Requirements
7+
8+
To use this module, you must have the following:
9+
10+
- An Oracle Cloud Infrastructure account.
11+
- A user created in that account, in a group with a policy that grants the desired permissions. This can be a user for yourself, or another person/system that needs to call the API. For an example of how to set up a new user, group, compartment, and policy, see [Adding Users](https://docs.cloud.oracle.com/en-us/iaas/Content/GSG/Tasks/addingusers.htm). For a list of typical policies you may want to use, see [Common Policies](https://docs.cloud.oracle.com/en-us/iaas/Content/Identity/Concepts/commonpolicies.htm).
12+
- A key pair used for signing API requests, with the public key uploaded to Oracle. Only the user calling the API should be in possession of the private key. For more information, see [Configuring Credentials](https://docs.cloud.oracle.com/en-us/iaas/Content/API/SDKDocs/typescriptsdkgettingstarted.htm#Configure)
13+
14+
## Installing
15+
16+
Use the following command to install this module:
17+
18+
```
19+
npm install oci-aidocument
20+
```
21+
22+
Alternatively you can git clone this repo.

lib/aidocument/index.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/**
2+
* Document Understanding API
3+
* Document AI helps customers perform various analysis on their documents. If a customer has lots of documents, they can process them in batch using asynchronous API endpoints.
4+
* OpenAPI spec version: 20221109
5+
*
6+
*
7+
* NOTE: This class is auto generated by OracleSDKGenerator.
8+
* Do not edit the class manually.
9+
*
10+
* Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
11+
* 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.
12+
*/
13+
14+
import * as requests from "./lib/request";
15+
import * as models from "./lib/model";
16+
import * as responses from "./lib/response";
17+
import * as client from "./lib/client";
18+
import * as aiservicedocument_waiter from "./lib/aiservicedocument-waiter";
19+
20+
export { models };
21+
export { requests };
22+
export { responses };
23+
export import AIServiceDocumentClient = client.AIServiceDocumentClient;
24+
export import AIServiceDocumentWaiter = aiservicedocument_waiter.AIServiceDocumentWaiter;
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
/**
2+
* Document Understanding API
3+
* Document AI helps customers perform various analysis on their documents. If a customer has lots of documents, they can process them in batch using asynchronous API endpoints.
4+
* OpenAPI spec version: 20221109
5+
*
6+
*
7+
* NOTE: This class is auto generated by OracleSDKGenerator.
8+
* Do not edit the class manually.
9+
*
10+
* Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
11+
* 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.
12+
*/
13+
14+
import * as serviceRequests from "./request";
15+
import * as serviceResponses from "./response";
16+
import * as models from "./model";
17+
import { AIServiceDocumentClient } from "./client";
18+
import { genericWaiter, genericTerminalConditionWaiter, WaiterConfiguration } from "oci-common";
19+
20+
export class AIServiceDocumentWaiter {
21+
public constructor(
22+
private client: AIServiceDocumentClient,
23+
private readonly config?: WaiterConfiguration
24+
) {}
25+
26+
/**
27+
* Waits forProcessorJob till it reaches any of the provided states
28+
*
29+
* @param request the request to send
30+
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
31+
* @return response returns GetProcessorJobResponse
32+
*/
33+
public async forProcessorJob(
34+
request: serviceRequests.GetProcessorJobRequest,
35+
...targetStates: models.ProcessorJob.LifecycleState[]
36+
): Promise<serviceResponses.GetProcessorJobResponse> {
37+
return genericWaiter(
38+
this.config,
39+
() => this.client.getProcessorJob(request),
40+
response => targetStates.includes(response.processorJob.lifecycleState!)
41+
);
42+
}
43+
}

0 commit comments

Comments
 (0)