Skip to content
Merged
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
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ All notable changes to this project will be documented in this file.

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

## 2.143.0 - 2026-10-13
### Added
- Support for the Continuous Consumption Discount Offers service
- Support for key pool for DB@AWS in the Database MultiCloud service
- Support for cluster master-user authentication with a plain-text password or vault secret in the OpenSearch service
- Support for artifact signature and integrity verification of models in the Data Science service
- Support for the spatial studio tool in the Autonomous Database service
- Support for self-service acknowledgment for older database versions in the Database service
- Support for seamless integration of Exadata databases with Data Safe in the Database service
- Support for AWS encryption keys during database creation, data guard association creation, and encryption key location changes in the Database service

### Breaking Changes
- The field `ModelDeploymentResourceConfiguration` was added as a required field to the model `ManagedComputeClusterModelDeployInfrastructureConfigDetails` in the Data Science service

## 2.142.2 - 2026-10-06
### Added
- Support for the OCI Product Catalog service
Expand Down
1 change: 1 addition & 0 deletions index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -253,3 +253,4 @@ export import ddfs = require("oci-ddfs");
export import clusterhealth = require("oci-clusterhealth");
export import distributeddatabase = require("oci-distributeddatabase");
export import ociproductcatalog = require("oci-ociproductcatalog");
export import ccdoffers = require("oci-ccdoffers");
2 changes: 1 addition & 1 deletion lib/accessgovernancecp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-accessgovernancecp",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Access Governance Cp Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/adm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-adm",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Adm Service",
"repository": {
"type": "git",
Expand Down
13 changes: 0 additions & 13 deletions lib/aidataplatform/lib/model/create-ai-data-platform-details.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,19 +81,6 @@ Example: {@code {\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}}
}

export namespace CreateAiDataPlatformDetails {
export function redactForLog(obj: CreateAiDataPlatformDetails): object {
if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

if (Object.prototype.hasOwnProperty.call(obj, "vectorDbAdminCred")) {
redactedObj["vectorDbAdminCred"] = "<redacted>";
}

return redactedObj;
}

export function getJsonObj(obj: CreateAiDataPlatformDetails): object {
const jsonObj = { ...obj, ...{} };

Expand Down
13 changes: 0 additions & 13 deletions lib/aidataplatform/lib/model/enable-ai-feature-details.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,6 @@ export interface EnableAiFeatureDetails {
}

export namespace EnableAiFeatureDetails {
export function redactForLog(obj: EnableAiFeatureDetails): object {
if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

if (Object.prototype.hasOwnProperty.call(obj, "vectorDbAdminCred")) {
redactedObj["vectorDbAdminCred"] = "<redacted>";
}

return redactedObj;
}

export function getJsonObj(obj: EnableAiFeatureDetails): object {
const jsonObj = { ...obj, ...{} };

Expand Down
2 changes: 1 addition & 1 deletion lib/aidataplatform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aidataplatform",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Ai Data Platform Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aidocument/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aidocument",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Ai Document Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/ailanguage/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-ailanguage",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Ai Language Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aispeech/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aispeech",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Ai Speech Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aivision/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aivision",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Ai Vision Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/analytics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-analytics",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Analytics Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/announcementsservice/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-announcementsservice",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Announcement Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apiaccesscontrol/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apiaccesscontrol",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Apiaccesscontrol Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apigateway/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apigateway",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for API gateway service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apiplatform/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apiplatform",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Api Platform Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apmconfig/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apmconfig",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Apm Config Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apmcontrolplane/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apmcontrolplane",
"version": "2.142.2",
"version": "2.143.0",
"description": "OCI NodeJS client for Apm Control Plane Service",
"repository": {
"type": "git",
Expand Down
14 changes: 0 additions & 14 deletions lib/apmsynthetics/lib/model/basic-authentication-details.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,20 +26,6 @@ export interface BasicAuthenticationDetails {
}

export namespace BasicAuthenticationDetails {
export function redactForLog(obj: BasicAuthenticationDetails): object {
if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

if (Object.prototype.hasOwnProperty.call(obj, "password")) {
const value = obj.password;
redactedObj["password"] = value == null ? value : model.Password.redactForLog(value);
}

return redactedObj;
}

export function getJsonObj(obj: BasicAuthenticationDetails): object {
const jsonObj = {
...obj,
Expand Down
15 changes: 0 additions & 15 deletions lib/apmsynthetics/lib/model/create-monitor-details.ts
Original file line number Diff line number Diff line change
Expand Up @@ -120,21 +120,6 @@ export interface CreateMonitorDetails {
}

export namespace CreateMonitorDetails {
export function redactForLog(obj: CreateMonitorDetails): object {
if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

if (Object.prototype.hasOwnProperty.call(obj, "configuration")) {
const value = obj.configuration;
redactedObj["configuration"] =
value == null ? value : model.MonitorConfiguration.redactForLog(value);
}

return redactedObj;
}

export function getJsonObj(obj: CreateMonitorDetails): object {
const jsonObj = {
...obj,
Expand Down
19 changes: 0 additions & 19 deletions lib/apmsynthetics/lib/model/ftp-monitor-configuration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,25 +55,6 @@ export interface FtpMonitorConfiguration extends model.MonitorConfiguration {
}

export namespace FtpMonitorConfiguration {
export function redactForLog(obj: FtpMonitorConfiguration): object {
if (!obj || obj.configType !== "FTP_CONFIG") {
return model.MonitorConfiguration.redactForLog(obj);
}

if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

if (Object.prototype.hasOwnProperty.call(obj, "ftpBasicAuthenticationDetails")) {
const value = obj.ftpBasicAuthenticationDetails;
redactedObj["ftpBasicAuthenticationDetails"] =
value == null ? value : model.BasicAuthenticationDetails.redactForLog(value);
}

return redactedObj;
}

export function getJsonObj(obj: FtpMonitorConfiguration, isParentJsonObj?: boolean): object {
const jsonObj = {
...(isParentJsonObj
Expand Down
15 changes: 0 additions & 15 deletions lib/apmsynthetics/lib/model/monitor-collection.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,21 +25,6 @@ export interface MonitorCollection {
}

export namespace MonitorCollection {
export function redactForLog(obj: MonitorCollection): object {
if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

if (Object.prototype.hasOwnProperty.call(obj, "items")) {
const value = obj.items;
redactedObj["items"] =
value == null ? value : value.map(item => model.MonitorSummary.redactForLog(item));
}

return redactedObj;
}

export function getJsonObj(obj: MonitorCollection): object {
const jsonObj = {
...obj,
Expand Down
18 changes: 0 additions & 18 deletions lib/apmsynthetics/lib/model/monitor-configuration.ts
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,6 @@ export interface MonitorConfiguration {
}

export namespace MonitorConfiguration {
export function redactForLog(obj: MonitorConfiguration): object {
if (obj && Object.prototype.hasOwnProperty.call(obj, "configType")) {
switch (obj.configType) {
case "FTP_CONFIG":
return model.FtpMonitorConfiguration.redactForLog(obj as model.FtpMonitorConfiguration);
case "SQL_CONFIG":
return model.SqlMonitorConfiguration.redactForLog(obj as model.SqlMonitorConfiguration);
}
}

if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

return redactedObj;
}

export function getJsonObj(obj: MonitorConfiguration): object {
const jsonObj = {
...obj,
Expand Down
15 changes: 0 additions & 15 deletions lib/apmsynthetics/lib/model/monitor-summary.ts
Original file line number Diff line number Diff line change
Expand Up @@ -144,21 +144,6 @@ export interface MonitorSummary {
}

export namespace MonitorSummary {
export function redactForLog(obj: MonitorSummary): object {
if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

if (Object.prototype.hasOwnProperty.call(obj, "configuration")) {
const value = obj.configuration;
redactedObj["configuration"] =
value == null ? value : model.MonitorConfiguration.redactForLog(value);
}

return redactedObj;
}

export function getJsonObj(obj: MonitorSummary): object {
const jsonObj = {
...obj,
Expand Down
15 changes: 0 additions & 15 deletions lib/apmsynthetics/lib/model/monitor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -154,21 +154,6 @@ export interface Monitor {
}

export namespace Monitor {
export function redactForLog(obj: Monitor): object {
if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };

if (Object.prototype.hasOwnProperty.call(obj, "configuration")) {
const value = obj.configuration;
redactedObj["configuration"] =
value == null ? value : model.MonitorConfiguration.redactForLog(value);
}

return redactedObj;
}

export function getJsonObj(obj: Monitor): object {
const jsonObj = {
...obj,
Expand Down
16 changes: 0 additions & 16 deletions lib/apmsynthetics/lib/model/password-in-text.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,22 +27,6 @@ export interface PasswordInText extends model.Password {
}

export namespace PasswordInText {
export function redactForLog(obj: PasswordInText): object {
if (!obj || obj.passwordType !== "IN_TEXT") {
return model.Password.redactForLog(obj);
}

if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };
if (Object.prototype.hasOwnProperty.call(obj, "password")) {
redactedObj["password"] = "<redacted>";
}

return redactedObj;
}

export function getJsonObj(obj: PasswordInText, isParentJsonObj?: boolean): object {
const jsonObj = {
...(isParentJsonObj ? obj : (model.Password.getJsonObj(obj) as PasswordInText)),
Expand Down
15 changes: 0 additions & 15 deletions lib/apmsynthetics/lib/model/password.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,6 @@ export interface Password {
}

export namespace Password {
export function redactForLog(obj: Password): object {
if (obj && Object.prototype.hasOwnProperty.call(obj, "passwordType")) {
switch (obj.passwordType) {
case "IN_TEXT":
return model.PasswordInText.redactForLog(obj as model.PasswordInText);
}
}

if (!obj) {
return {};
}
const redactedObj: { [key: string]: any } = { ...obj };
return redactedObj;
}

export function getJsonObj(obj: Password): object {
const jsonObj = { ...obj, ...{} };

Expand Down
Loading
Loading