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

The format is based on [Keep a Changelog](http://keepachangelog.com/).
## 2.120.0 - 2025-10-28
### Added
- Support for calling Oracle Cloud Infrastructure services in the eu-madrid-3 region
- Support for Zero Trust Packet Routing (ZPR) security attributes for mount targets in the File Storage service
- Support for Object Storage bi-directional sync in the File Storage with Lustre service
- Support for renaming autonomous databases in the Database service
- Support for vanity connection urls and vanity url details when updating autonomous databases in the Database service
- Support for Apple as a social Identity Domains Provider (IDP) in the Identity Domains service
- Support for APEX cloud integrations in the Database Tools service
- Support for automatic disaster recovery based on database events in the Disaster Recovery service 
- Support for providing non-translation words in the AI Language service  
- Support for new mode for detecting PII entities in the AI Language service
- Support for online conversion of IPv4 load balancer to dual stack IPv4 and IPv6 load balancer in the Load Balancer service
- Support for compute hosts in subtree when listing compute hosts in the Compute service
- Support for additional parameters when creating IPv4 Flex CIDR in the Networking service
- Support for additional parameters when creating subnet with multiple CIDR blocks in the Networking service  

### Breaking Changes
- The field `computeType` was removed in the models `CreateEndpointDetails`,`EndpointSummary`, and `Endpoint` in the AI Language service

## 2.119.1 - 2025-10-21
### Added
- Support for LDAP schema version RFC2307bis when creating and updating mount targets in the File Storage service
Expand Down
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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Adm Service",
"repository": {
"type": "git",
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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Ai Document Service",
"repository": {
"type": "git",
Expand Down
9 changes: 0 additions & 9 deletions lib/ailanguage/lib/model/create-endpoint-details.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,6 @@ export interface CreateEndpointDetails {
* A user-friendly display name for the resource. It should be unique and can be modified. Avoid entering confidential information.
*/
"displayName"?: string;
/**
* Compute infra type for endpoint.
*/
"computeType"?: CreateEndpointDetails.ComputeType;
/**
* Unique name across user tenancy in a region to identify an endpoint to be used for inferencing.
*/
Expand Down Expand Up @@ -64,11 +60,6 @@ export interface CreateEndpointDetails {
}

export namespace CreateEndpointDetails {
export enum ComputeType {
Cpu = "CPU",
Gpu = "GPU"
}

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

Expand Down
14 changes: 0 additions & 14 deletions lib/ailanguage/lib/model/endpoint-summary.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,6 @@ export interface EndpointSummary {
* Unique name across user tenancy in a region to identify an endpoint to be used for inferencing.
*/
"alias"?: string;
/**
* Compute infra type for endpoint.
*/
"computeType"?: EndpointSummary.ComputeType;
/**
* A user-friendly display name for the resource. It should be unique and can be modified. Avoid entering confidential information.
*/
Expand Down Expand Up @@ -90,16 +86,6 @@ export interface EndpointSummary {
}

export namespace EndpointSummary {
export enum ComputeType {
Cpu = "CPU",
Gpu = "GPU",
/**
* This value is used if a service returns a value for this enum that is not recognized by this
* version of the SDK.
*/
UnknownValue = "UNKNOWN_VALUE"
}

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

Expand Down
14 changes: 0 additions & 14 deletions lib/ailanguage/lib/model/endpoint.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,6 @@ export interface Endpoint {
* Unique name across user tenancy in a region to identify an endpoint to be used for inferencing.
*/
"alias"?: string;
/**
* Compute infra type for endpoint.
*/
"computeType"?: Endpoint.ComputeType;
/**
* A user-friendly display name for the resource. It should be unique and can be modified. Avoid entering confidential information.
*/
Expand Down Expand Up @@ -94,16 +90,6 @@ export interface Endpoint {
}

export namespace Endpoint {
export enum ComputeType {
Cpu = "CPU",
Gpu = "GPU",
/**
* This value is used if a service returns a value for this enum that is not recognized by this
* version of the SDK.
*/
UnknownValue = "UNKNOWN_VALUE"
}

export enum LifecycleState {
Deleting = "DELETING",
Deleted = "DELETED",
Expand Down
2 changes: 2 additions & 0 deletions lib/ailanguage/lib/model/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,8 @@ import * as ObjectStoragePrefixLocation from "./object-storage-prefix-location";
export import ObjectStoragePrefixLocation = ObjectStoragePrefixLocation.ObjectStoragePrefixLocation;
import * as PiiEntityMask from "./pii-entity-mask";
export import PiiEntityMask = PiiEntityMask.PiiEntityMask;
import * as PiiEntityRelexify from "./pii-entity-relexify";
export import PiiEntityRelexify = PiiEntityRelexify.PiiEntityRelexify;
import * as PiiEntityRemove from "./pii-entity-remove";
export import PiiEntityRemove = PiiEntityRemove.PiiEntityRemove;
import * as PiiEntityReplace from "./pii-entity-replace";
Expand Down
10 changes: 10 additions & 0 deletions lib/ailanguage/lib/model/pii-entity-masking.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,11 @@ export namespace PiiEntityMasking {

if (obj && "mode" in obj && obj.mode) {
switch (obj.mode) {
case "RELEXIFY":
return model.PiiEntityRelexify.getJsonObj(
<model.PiiEntityRelexify>(<object>jsonObj),
true
);
case "REPLACE":
return model.PiiEntityReplace.getJsonObj(<model.PiiEntityReplace>(<object>jsonObj), true);
case "REMOVE":
Expand All @@ -56,6 +61,11 @@ export namespace PiiEntityMasking {

if (obj && "mode" in obj && obj.mode) {
switch (obj.mode) {
case "RELEXIFY":
return model.PiiEntityRelexify.getDeserializedJsonObj(
<model.PiiEntityRelexify>(<object>jsonObj),
true
);
case "REPLACE":
return model.PiiEntityReplace.getDeserializedJsonObj(
<model.PiiEntityReplace>(<object>jsonObj),
Expand Down
50 changes: 50 additions & 0 deletions lib/ailanguage/lib/model/pii-entity-relexify.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
/**
* Language API
* OCI Language Service solutions can help enterprise customers integrate AI into their products immediately using our proven,
pre-trained and custom models or containers, without a need to set up an house team of AI and ML experts.
This allows enterprises to focus on business drivers and development work rather than AI and ML operations, which shortens the time to market.

* OpenAPI spec version: 20221001
*
*
* NOTE: This class is auto generated by OracleSDKGenerator.
* Do not edit the class manually.
*
* Copyright (c) 2020, 2025, Oracle and/or its affiliates. All rights reserved.
* 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.
*/

import * as model from "../model";
import common = require("oci-common");

/**
* Replace with entity value with the same context
*/
export interface PiiEntityRelexify extends model.PiiEntityMasking {
"mode": string;
}

export namespace PiiEntityRelexify {
export function getJsonObj(obj: PiiEntityRelexify, isParentJsonObj?: boolean): object {
const jsonObj = {
...(isParentJsonObj ? obj : (model.PiiEntityMasking.getJsonObj(obj) as PiiEntityRelexify)),
...{}
};

return jsonObj;
}
export const mode = "RELEXIFY";
export function getDeserializedJsonObj(
obj: PiiEntityRelexify,
isParentJsonObj?: boolean
): object {
const jsonObj = {
...(isParentJsonObj
? obj
: (model.PiiEntityMasking.getDeserializedJsonObj(obj) as PiiEntityRelexify)),
...{}
};

return jsonObj;
}
}
4 changes: 4 additions & 0 deletions lib/ailanguage/lib/model/pii-entity.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@ export interface PiiEntity {
* Entity text like name of person, Organization and so on.
*/
"text": string;
/**
* Redacted entity text
*/
"relexifyText"?: string;
/**
* Entity type supported
* PERSON
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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.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.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Apm Control Plane Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apmsynthetics/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apmsynthetics",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Apm Synthetics Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/apmtraces/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-apmtraces",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Apm Traces Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/appmgmtcontrol/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-appmgmtcontrol",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Appmgmt Control Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/artifacts/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-artifacts",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Artifacts Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/audit/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-audit",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Audit Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/autoscaling/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-autoscaling",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Autoscaling Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/bastion/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-bastion",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Bastion Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/bds/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-bds",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for BDS Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/blockchain/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-blockchain",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Blockchain Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/budget/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-budget",
"version": "2.119.1",
"version": "2.120.0",
"description": "OCI NodeJS client for Budget Service",
"repository": {
"type": "git",
Expand Down
Loading