Skip to content

Commit 812fcba

Browse files
authored
Merge pull request #663 from oracle/legacy_v2_release_2025-02-25_2
Releasing version 2.81.0
2 parents cb3c4a9 + 4e51ecb commit 812fcba

File tree

36,680 files changed

+376742
-105333
lines changed

Some content is hidden

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

36,680 files changed

+376742
-105333
lines changed

CHANGELOG.md

Lines changed: 79 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,83 @@ 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.81.0 - 2025-02-25
7+
### Added
8+
- Support for backup retention locks on autonomous database create and update operations in the Database service
9+
- Support for multi-modality flags in data source in the Generative AI service
10+
- Support for knowledge base statistics in the Generative AI service
11+
- Support for document id, title and page numbers in citations in the Generative AI service
12+
- Support for creating and updating Amazon Web Services (AWS) asset-sources, EC2 and Elastic Block Store (EBS) assets in the Cloud Bridge service
13+
- Support for listing Amazon Web Services (AWS) regions available for discovery and migrations in the Cloud Bridge service
14+
- Support for stored video analysis in the AI Vision service
15+
- Support for HTTP or REST endpoint-based metric extensions in the OCI Monitoring service
16+
- Support for metric extension filter in the list metric extensions operation in the OCI Monitoring service
17+
- Support for creating and updating private endpoints for model deployments in the Data Science service
18+
- Support for OCI Identity user integration in the Big Data service
19+
- Support for user principal session tokens in the Big Data service
20+
- Support for historical cluster versions in the Big Data service
21+
- Support for new SKUs for digital assets editions in the Blockchain Platform service
22+
- Support for Zero ETL pipelines in the GoldenGate service
23+
- Support for attaching route tables to VNICs and private IPs in the Networking service
24+
- Support for Cross Cluster Search(CCS) for an opensearch cluster in the OpenSearch service
25+
- Support for patch-level updates of the autonomous databases after provisioning in the Database service
26+
- Support for Bring Your Own ASN (BYOASN) in the Networking service
27+
- Support for Data Guard transaction processing in the Database service
28+
- Support for permanently disconnecting peer autonomous databases from its primary database in the Database service
29+
- Support for databases with external Hardware Security Module (HSM) in the Database service
30+
- Support for active and standby purist modes in the Network Load Balancer service
31+
- Support for configurable TCP reset in the Network Load Balancer service
32+
- Support for external MySQL database management in the Database Management service
33+
- Support for fetching highly available metrics for managed databases in the Database Management service
34+
- Support for Exadata Infrastructure on Exadata Cloud@Customer in the Database service
35+
- Support for disaster recovery for cloud native applications running on OKE clusters in the Disaster Recovery service
36+
- Support for subscription assignment at creation of the child tenancies in the Organizations service
37+
- Support for additional actionable insights content-types for news reports in the Operations Insights service
38+
- Support for MySQL Heatwave database systems in the Operations Insights service
39+
- Support for Cohere Embed v3 in the Generative AI Inference service
40+
- Support for Llama 3.2 tools in the Generative AI Inference service
41+
- Support for nginx discovery and monitoring in the Stack Monitoring service
42+
- Support for Oracle JVM runtime discovery and monitoring in the Stack Monitoring service
43+
- Support for JBoss discovery and monitoring in the Stack Monitoring service
44+
- Support for Service Managed Container(SMC) endpoints on list service operation in the Data Science service
45+
- Support for schedulers in the Data Science service
46+
- Support for DB system database and access modes in the HeatWave service
47+
- Support for DB system read endpoints in the HeatWave service
48+
- Support for sensitive types for data discovery in the Data Safe service
49+
- Support for referential relation APIs in the Data Safe service
50+
- Support for backups and recovery enhancements in autonomous databases in the Database service
51+
- Support for IPv6 addresses on system launch in the Database service
52+
- Support for enterprise edition GPU infrastructure in the Stack Monitoring service
53+
- Support for monitoring templates in the Stack Monitoring service
54+
- Support for IPv6 cluster creation in the Kubernetes Engine service
55+
- Support for automatic and spoken punctuations in realtime in the AI Speech service
56+
- Support for additional connection types for Databricks, Google PubSub and Microsoft Fabric in the GoldenGate service
57+
- Support for Customer Onboarding Success(COS) in the Java Management service
58+
- Support for filtering performance tuning analysis results in the Java Management service
59+
- Support for improved plugin filtering in the Java Management service
60+
- Support for operating system distribution information in the Java Management service
61+
- Support for Database Lifecycle Management service
62+
- Support for Valkey cluster creation and Valkey migration in the OCI Cache service
63+
- Support for Dataflow Steps and Storage Mounts in Pipelines in the Data Science service
64+
- Support for Bring Your Own DKIM Keys in the Email Delivery service
65+
- Support for OpenId Connect Multi Authentication command in the OCI Kubernetes Engine service
66+
- Support for security attributes for Load Balancer resource in the Load Balancer service
67+
- Support for reservation of private IP addresses in the Networking service
68+
- Support for additional configuration parameters in the HeatWave service
69+
- Support for private and 3rd party software repositories, and rebooting of instances in the OS Management service
70+
71+
### Breaking Changes
72+
- Enum `com.oracle.bmc.tenantmanagercontrolplane.model.ClassicSubscriptionEnvironmentName` has been removed from the Organizations service
73+
- Class `com.oracle.bmc.datasafe.model.CreateAuditPolicyDetails` has been removed from the Data Safe service
74+
- Class `com.oracle.bmc.datasafe.model.CreateAuditProfileDetails` has been removed from the Data Safe service
75+
- Method `public java.util.Map getZprTags()` has been removed from models `com.oracle.bmc.loadbalancer.model.CreateLoadBalancerDetails`, `com.oracle.bmc.loadbalancer.model.LoadBalancer` and `com.oracle.bmc.loadbalancer.model.UpdateLoadBalancerDetails` in the Load Balancer service
76+
- Class `com.oracle.bmc.containerinstances.model.ContainerCommandHealthCheck` has been removed from the Container Instances service
77+
- Class `com.oracle.bmc.containerinstances.model.CreateContainerCommandHealthCheckDetails` has been removed from the Container Instances service
78+
- Field `Command` has been removed from the model `com.oracle.bmc.containerinstances.model.ContainerHealthCheckType` in the the Container Instances service
79+
80+
### Changed
81+
- Bouncy Castle dependencies have been removed from OCI Java SDK. It has been replaced with standard Java JCE APIs
82+
683
## 2.79.0 - 2024-12-10
784
### Added
885
- Support for Bring Your Own Key (BYOK) in the Database service
@@ -2903,7 +2980,7 @@ We have identified a problem with this version. Please use version [2.51.2](http
29032980
### Added
29042981
- Support for access types on instances in the Content and Experience service
29052982
- Support for identity contexts in the Search service
2906-
- Support for Client Side Encryption: https://docs.cloud.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm
2983+
- Support for Client Side Encryption: https://docs.oracle.com/en-us/iaas/Content/API/SDKDocs/javasdkconcepts.htm
29072984

29082985
## 1.15.4 - 2020-04-07
29092986
### Added
@@ -3524,7 +3601,7 @@ We have identified a problem with this version. Please use version [2.51.2](http
35243601
### Added
35253602
- Support for the Search service. An example of how to call this service is available [here](https://github.com/oracle/oci-java-sdk/blob/master/bmc-examples/src/main/java/ResourceSearchExample.java)
35263603
- Support for specifying a backup policy when creating a boot volume in the Block Storage service
3527-
- Support for using the Java SDK in a FIPS compliant environment. Details available [here](https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/javasdkgettingstarted.htm#download)
3604+
- Support for using the Java SDK in a FIPS compliant environment. Details available [here](https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdkgettingstarted.htm#download)
35283605

35293606
## 1.2.42 - 2018-07-12
35303607
### Added

README.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@
55

66
oci-java-sdk provides an SDK for Java that you can use to manage your Oracle Cloud Infrastructure resources.
77

8-
The project is open source and maintained by Oracle Corp. The home page for the project is [here](https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm).
8+
The project is open source and maintained by Oracle Corp. The home page for the project is [here](https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm).
99

1010
## Documentation
1111

12-
Full documentation, including prerequisites, installation, supported JDK versions and configuration instructions, is available [here](https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm).
12+
Full documentation, including prerequisites, installation, supported JDK versions and configuration instructions, is available [here](https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm).
1313

14-
API reference can be found [here](https://docs.cloud.oracle.com/iaas/tools/java/latest/).
14+
API reference can be found [here](https://docs.oracle.com/iaas/tools/java/latest/).
1515

1616
## Installation
1717

18-
For basic set up, see [Getting Started](https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/javasdkgettingstarted.htm).
18+
For basic set up, see [Getting Started](https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdkgettingstarted.htm).
1919

20-
For details on compatibility, advanced configurations, and add-ons, see [Configuration](https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/javasdkconfig.htm).
20+
For details on compatibility, advanced configurations, and add-ons, see [Configuration](https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdkconfig.htm).
2121

2222
- *Circuit Breaker*: By default, circuit breaker feature is enabled, if it is not expected, please explicitly set the environment variable:
2323
```
@@ -50,7 +50,7 @@ Where `compartment_id`, `bucket_name`, and `object_name` should be substituted w
5050

5151
## Help
5252

53-
For details on contributions, questions, or feedback, see [Contact Us](https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm#ContactUs).
53+
For details on contributions, questions, or feedback, see [Contact Us](https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm#ContactUs).
5454

5555
## Changes
5656

@@ -64,15 +64,15 @@ Oracle gratefully acknowledges the contributions to oci-java-sdk that have been
6464

6565
## Known Issues
6666

67-
You can find information on any known issues with the SDK [here](https://docs.cloud.oracle.com/iaas/Content/knownissues.htm) and under the [“Issues” tab of this GitHub repository](https://github.com/oracle/oci-java-sdk/issues).
67+
You can find information on any known issues with the SDK [here](https://docs.oracle.com/iaas/Content/knownissues.htm) and under the [“Issues” tab of this GitHub repository](https://github.com/oracle/oci-java-sdk/issues).
6868

6969
### Potential data corruption issue with OCI Java SDK on binary data upload with `RefreshableOnNotAuthenticatedProvider`
7070

7171
**Details**: When using version 1.25.1 or earlier of the OCI Java SDK clients that upload streams of data (for example `ObjectStorageClient` or `FunctionsInvokeClient`), either synchronously and asynchronously, and you use a `RefreshableOnNotAuthenticatedProvider` (for example, for Resource Principals or Instance Principals) you may be affected by **silent data corruption**.
7272

7373
**Workaround**: Update the OCI Java SDK client to version 1.25.2 or later. For more information about this issue and workarounds, see [Potential data corruption issue for OCI Java SDK on binary data upload with `RefreshableOnNotAuthenticatedProvider`](https://github.com/oracle/oci-java-sdk/issues/255).
7474

75-
**Direct link to this issue**: [Potential data corruption issue with OCI Java SDK on binary data upload with `RefreshableOnNotAuthenticatedProvider`](https://docs.cloud.oracle.com/en-us/iaas/Content/knownissues.htm#javaSDKStreamDataCorrupt)
75+
**Direct link to this issue**: [Potential data corruption issue with OCI Java SDK on binary data upload with `RefreshableOnNotAuthenticatedProvider`](https://docs.oracle.com/en-us/iaas/Content/knownissues.htm#javaSDKStreamDataCorrupt)
7676

7777
### Program hangs for an indefinite time
7878

@@ -96,7 +96,7 @@ For more info on Apache Connector, please look into ApacheConnector-README.
9696

9797
OCI Java SDK displays wrong service details when a BmcException is thrown. For example, exception generated from service A could see information about service B. This behavior can be seen in versions `2.23.0` to `2.34.0` making it thread unsafe. Please update to version `2.35.0` which has the fix for this issue.
9898

99-
You can find information on any known issues with the SDK [here](https://docs.cloud.oracle.com/iaas/Content/knownissues.htm) and under the “Issues” tab of this GitHub repository.
99+
You can find information on any known issues with the SDK [here](https://docs.oracle.com/iaas/Content/knownissues.htm) and under the “Issues” tab of this GitHub repository.
100100

101101
## License
102102

THIRD_PARTY_LICENSES.txt

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,6 @@
1717

1818
======================== Third Party Components ========================
1919

20-
bouncycastle
21-
* Copyright © 2000-2021 The Legion of the Bouncy Castle Inc.
22-
* License: MIT License
23-
* Source code: https://github.com/bcgit/bc-java
24-
* Project home: https://bouncycastle.org
25-
2620
commons-codec
2721
* Copyright © 2002-2021 The Apache Software Foundation
2822
* License: Apache License 2.0
@@ -214,14 +208,6 @@ org.apache.httpcomponents:httpclient
214208
* Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.
215209
* License: Apache License 2.0
216210

217-
org.bouncycastle:bcpkix-jdk15on
218-
* Copyright © 2000-2021 The Legion of the Bouncy Castle Inc
219-
* License: MIT License
220-
221-
org.bouncycastle:bcprov-jdk15on
222-
* Copyright © 2000-2021 The Legion of the Bouncy Castle Inc
223-
* License: MIT License
224-
225211
org.checkerframework:checker-qual
226212
* Copyright © 2004-present by the Checker Framework developers
227213
* License: MIT License

bmc-accessgovernancecp/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
<parent>
55
<groupId>com.oracle.oci.sdk</groupId>
66
<artifactId>oci-java-sdk</artifactId>
7-
<version>2.79.0</version>
7+
<version>2.81.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-accessgovernancecp</artifactId>
1111
<name>Oracle Cloud Infrastructure SDK - Access Governance Cp</name>
1212
<description>This project contains the SDK used for Oracle Cloud Infrastructure Access Governance Cp</description>
13-
<url>https://docs.cloud.oracle.com/Content/API/SDKDocs/javasdk.htm</url>
13+
<url>https://docs.oracle.com/iaas/Content/API/SDKDocs/javasdk.htm</url>
1414

1515
<dependencies>
1616
<dependency>
1717
<groupId>com.oracle.oci.sdk</groupId>
1818
<artifactId>oci-java-sdk-common</artifactId>
19-
<version>2.79.0</version>
19+
<version>2.81.0</version>
2020
</dependency>
2121
</dependencies>
2222
</project>

0 commit comments

Comments
 (0)