Skip to content

Commit c42fbb6

Browse files
Releasing version
Releasing version
2 parents 9c91091 + a84b40e commit c42fbb6

File tree

895 files changed

+120427
-13740
lines changed

Some content is hidden

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

895 files changed

+120427
-13740
lines changed

ApacheConnector-README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ When using the Jersey 2 or Jersey 3 HTTP clients (`oci-java-sdk-common-httpclien
44

55
## Memory Consumption due to Buffering by the Apache Connector
66

7-
The `ApacheConfigurator` buffers requests into memory and can impact memory utilization of your application. This increased use of memory is especially relavent when using`ObjectStorageClient` to upload large objects to the Object Storage service.
7+
The `ApacheConfigurator` buffers requests into memory and can impact memory utilization of your application. This increased use of memory is especially relevant when using`ObjectStorageClient` to upload large objects to the Object Storage service.
88
In order to prevent buffering of requests in memory please use `ApacheConfigurator.NonBuffering` and provide the `contentLength` when calling the API. For example, when calling `ObjectStorageClient.putObject()`, pass the content length when creating
99
`PutObjectRequest`. For `ObjectStorageClient`, `ApacheConfigurator.NonBuffering` is the default option. Overriding the
1010
`clientConfigurator` will default back to Jersey Default Connector.
@@ -110,7 +110,7 @@ For API calls that return binary/stream response, the SDK will auto-close the st
110110

111111
## Configure the Connection Pool
112112

113-
The ApacheConfigurator configures a connection pool by default. However, the connnection pool can be configured or disabled. Configure the connection pool as follows:
113+
The ApacheConfigurator configures a connection pool by default. However, the connection pool can be configured or disabled. Configure the connection pool as follows:
114114

115115
final PoolingHttpClientConnectionManager poolConnectionManager =
116116
new PoolingHttpClientConnectionManager();
@@ -236,7 +236,7 @@ Note : Disabling connection monitor thread by changing the system property disab
236236

237237
### Disabling extra logs related to streams
238238
The SDK emits warnings related to streams when an API that returns streams in its response is called. To disable the logs around streams, you can set
239-
the system property `oci.javasdk.extra.stream.logs.enabled` to `false`. This can be done programmitically or by passing a system property in the java command line.
239+
the system property `oci.javasdk.extra.stream.logs.enabled` to `false`. This can be done programmatically or by passing a system property in the java command line.
240240

241241
More examples related to customizing Apache Connector can be found [here](https://github.com/oracle/oci-java-sdk/tree/master/bmc-examples/src/main/java/ApacheConnectorPropertiesExample.java)
242242

@@ -245,4 +245,4 @@ Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
245245
This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl
246246
or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
247247

248-
See [LICENSE](../../LICENSE.txt) for more details.
248+
See [LICENSE](LICENSE.txt) for more details.

CHANGELOG.md

Lines changed: 55 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,64 @@ 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+
## 3.69.0 - 2025-07-22
7+
### Added
8+
- Support for calling Oracle Cloud Infrastructure services in the `ap-batam-1` region
9+
- Support for updating autonomous databases with schedule DB version upgrade in the Database service
10+
- Support for new OKV Endpoint group parameter for Autonomous Container Database operations in the Database service
11+
- Support for specifying tags in backup databases and standby databases in the Database service
12+
- Support for cloud database systems and improved system monitoring in the Database Management service
13+
- Support for stack, image, lead generation, and service listing types in the Marketplace service
14+
- Support for adding custom metric-based policies in the Autoscaling service
15+
- Support for Named Credentials in the Management Agent service
16+
- Support for multilingual capability, user configured Agent-As-A-Tool, data ingestion of documents, and sequentially executed steps in the Generative AI Agent service
17+
- Support for IAM authentication in the Cache service
18+
19+
### Breaking Changes
20+
- The AI Anomaly Detection service has reached End-of-life
21+
- Return type of method `public com.oracle.bmc.autoscaling.model.Metric getMetric()` has been changed to `com.oracle.bmc.autoscaling.model.MetricBase` in the model `com.oracle.bmc.autoscaling.model.Condition` in the Autoscaling service
22+
- Return type of method `public com.oracle.bmc.autoscaling.model.Metric getMetric()` has been changed to `com.oracle.bmc.autoscaling.model.MetricBase` in the model `com.oracle.bmc.autoscaling.model.CreateConditionDetails` in the Autoscaling service
23+
- Return type of method `public com.oracle.bmc.autoscaling.model.Metric getMetric()` has been changed to `com.oracle.bmc.autoscaling.model.MetricBase` in the model `com.oracle.bmc.autoscaling.model.UpdateConditionDetails` in the Autoscaling service
24+
- Classes `HttpEndpointDelegatedBearerAuthConfig`, `HttpEndpointIdcsAuthConfig`, `HttpEndpointNoAuthConfig`, `HttpEndpointOciResourcePrincipalAuthConfig` have been removed from the Generative AI Agent service
25+
- Request classes `UpdateOfferRequest`, `ListOffersRequest`, `ListOffersRequest`, `ListAttachmentsRequest`, `ListAttachmentsRequest`, `GetOfferRequest`, `GetOfferInternalDetailRequest`, `GetAttachmentRequest`, `GetAttachmentContentRequest`, `DeleteOfferRequest`, `DeleteAttachmentRequest`, `CreateOfferRequest`, `CreateAttachmentRequest` have been removed from the Marketplace service
26+
- Model classes `UpdateOfferDetails`, `SellerInformation`, `ResourceBundle`, `Pricing`, `OfferSummary`, `OfferInternalDetail`, `OfferCollection`, `Offer`, `ListingRevision`, `CustomField$PricingType`, `CreateOfferDetails`, `CreateAttachmentDetails`, `Contact`, `BuyerInformation`, `AttachmentSummary`, `AttachmentCollection`, `Attachment` have been removed from the Marketplace service
27+
- Client and Waiter classes `AttachmentWaiters`, `AttachmentPaginators`, `AttachmentClient`, `Attachment`, `OfferWaiters`, `OfferPaginators`, `OfferClient`, `Offer` have been removed from the Marketplace service
28+
- Response classes `UpdateOfferResponse`, `ListOffersResponse`, `ListAttachmentsResponse`, `GetOfferResponse`, `GetOfferInternalDetailResponse`, `GetAttachmentResponse`, `GetAttachmentContentResponse`, `DeleteOfferResponse`, `DeleteAttachmentResponse`, `CreateOfferResponse`, `CreateAttachmentResponse` have been removed from the Marketplace service
29+
- Method `public com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails$Builder builder()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails` in the Marketplace service
30+
- Method `public java.util.List getCategories()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails` in the Marketplace service
31+
- Method `public java.util.List getMarkets()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails` in the Marketplace service
32+
- Method `public com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType getPricingType()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails` in the Marketplace service
33+
- Method `public java.lang.String getSystemRequirements()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails` in the Marketplace service
34+
- Method `public com.oracle.bmc.marketplacepublisher.model.VersionDetails getVersionDetails()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails` in the Marketplace service
35+
- Method `public com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails$Builder toBuilder()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails` in the Marketplace service
36+
- Method `public com.oracle.bmc.marketplacepublisher.model.ListingRevision$Builder builder()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
37+
- Method `public java.util.List getAllowedTenancies()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
38+
- Method `public java.lang.Boolean getAreInternalTenancyLaunchAllowed()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
39+
- Method `public java.util.List getCategories()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
40+
- Method `public java.util.List getMarkets()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
41+
- Method `public com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType getPricingType()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
42+
- Method `public java.lang.String getSystemRequirements()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
43+
- Method `public com.oracle.bmc.marketplacepublisher.model.VersionDetails getVersionDetails()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
44+
- Method `public com.oracle.bmc.marketplacepublisher.model.ListingRevision$Builder toBuilder()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevision` in the Marketplace service
45+
- Method `public java.util.List getCategories()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevisionSummary` in the Marketplace service
46+
- Method `public java.util.List getMarkets()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevisionSummary` in the Marketplace service
47+
- Method `public com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType getPricingType()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.ListingRevisionSummary` in the Marketplace service
48+
- Method `public com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails$Builder builder()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails` in the Marketplace service
49+
- Method `public java.util.List getCategories()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails` in the Marketplace service
50+
- Method `public java.util.List getMarkets()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails` in the Marketplace service
51+
- Method `public com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType getPricingType()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails` in the Marketplace service
52+
- Method `public java.lang.String getSystemRequirements()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails` in the Marketplace service
53+
- Method `public com.oracle.bmc.marketplacepublisher.model.VersionDetails getVersionDetails()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails` in the Marketplace service
54+
- Method `public com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails$Builder toBuilder()` has been removed from the model `com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails` in the Marketplace service
55+
656
## 3.68.2 - 2025-07-15
757
### Added
858
- Support for calling Oracle Cloud Infrastructure services in the ap-delhi-1 region
959
- Support for Generative Agent Development Kit (ADK) MCP features
1060

1161
## 3.68.1 - 2025-07-08
1262
### Added
63+
- Support for calling Oracle Cloud Infrastructure services in the us-ashburn-2 region
1364
- Support for insight of Autonomous Database on Exadata Cloud@Customer (ADB on ExaC@C) in the Operations Insights service
1465
- Support for Spanish and Portuguese language recognition with Azure-backed Optical Character Recognition (OCR) in the AI Document service
1566
- Support for UK, Australian, and Canadian address and tax form recognition in the AI Document service
@@ -2086,7 +2137,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
20862137
- In `com.oracle.bmc.responses.BmcResponse`, the collection used for headers was changed from `javax.ws.rs.core.MultivaluedMap` to `Map<String, List<String>>`, to decouple the implementation from the choice of the HTTP client.
20872138
- Circuit breakers
20882139
- The circuit breaker interface has been renamed from `com.oracle.bmc.circuitbreaker.JaxRsCircuitBreaker` to `com.oracle.bmc.circuitbreaker.OciCircuitBreaker`
2089-
- Examples of affectede code:
2140+
- Examples of affected code:
20902141
- `com.oracle.bmc.circuitbreaker.CircuitBreakerFactory`: Return type of method `public com.oracle.bmc.circuitbreaker.JaxRsCircuitBreaker build(com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration)` has been changed to `com.oracle.bmc.circuitbreaker.OciCircuitBreaker`
20912142
- Instead of using the constructor of `com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration`, use the builder. The constructor is not public anymore.
20922143
- Some constants in `com.oracle.bmc.circuitbreaker.CircuitBreakerConfiguration` have been removed, if you need them, replace them with the actual values:
@@ -3179,7 +3230,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
31793230
- Support for vSphere 7.0 in the VMware Solution service
31803231
- Support for forecasting in the Usage service
31813232
- Support for viewing, searching, and modifying parameters for on-premise Oracle databases in the Database Management service
3182-
- Support for listing tablespaces of managed databases in the Database Management service
3233+
- Support for listing tablespace of managed databases in the Database Management service
31833234
- Support for cross-regional replication of keys in the Key Management service
31843235
- Support for highly-available database systems in the MySQL Database service
31853236
- Support for Oracle Enterprise Manager bridges, source auto-association, source event type mappings, and plugins to upload data in the Logging Analytics service
@@ -3388,7 +3439,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
33883439
- Support for specifying a key store when creating autonomous container databases in the Database service
33893440

33903441
### Fixed
3391-
- Fixed a potential data curruption problem for binary data upload with `RefreshableOnNotAuthenticatedProvider`. We recommend that you update to this version `1.25.2` or later. For details, see https://github.com/oracle/oci-java-sdk/issues/255
3442+
- Fixed a potential data corruption problem for binary data upload with `RefreshableOnNotAuthenticatedProvider`. We recommend that you update to this version `1.25.2` or later. For details, see https://github.com/oracle/oci-java-sdk/issues/255
33923443

33933444
## 1.25.1 - 2020-10-20
33943445
### Added
@@ -3587,7 +3638,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/).
35873638

35883639

35893640
### Breaking Changes
3590-
- Data type for paramater `dataStorageSizeInTBs` changed from `Integer` to `Double` in the Database service
3641+
- Data type for parameter `dataStorageSizeInTBs` changed from `Integer` to `Double` in the Database service
35913642
- Enum `LifecycleState` has removed the state `Offline` and added `Disconnected` in the Database service
35923643

35933644
## 1.17.5 - 2020-06-02

Development-README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
- `dev` - Compile, reformat code and update licenses.
77
- `dev` with `-Ddev.profile.skip.javadoc=false` - Compile, reformat code and update licenses, generate Javadoc.
88
- `quick` - Only check for compilation errors, no Javadoc or tests.
9-
- `jdk-17-and-above` - This profile is automatically used when JDK 17 or higher is detected. No Jacdoc generated and tests failures should be ignored. See the [Java 17 test failures](#Java17TestFailures) section in [Known Development Issues](#KnownDevelopmentIssues).
9+
- `jdk-17-and-above` - This profile is automatically used when JDK 17 or higher is detected. No Javadoc generated and tests failures should be ignored. See the [Java 17 test failures](#Java17TestFailures) section in [Known Development Issues](#KnownDevelopmentIssues).
1010

1111
### Usage
1212
To run a maven build with the `dev` profile and generate Javadoc, use
@@ -48,4 +48,4 @@ The following tests should report errors:
4848
- RequestSignerImplTest
4949
- UploadManagerTest
5050

51-
Test failures beyond these may be test failures that come from implemented changes. To run these tests sucessfully, use JDK 8 for now.
51+
Test failures beyond these may be test failures that come from implemented changes. To run these tests successfully, use JDK 8 for now.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The project is open source and maintained by Oracle Corp. The home page for the
99

1010
The OCI Java SDK versions `1.x.y` and `2.x.y` are now referred as OCI Legacy Java SDK. Any updates or bug fixes related to OCI Legacy Java SDK can be found in [legacy/v2/master branch](https://github.com/oracle/oci-java-sdk/tree/legacy/v2/master). Please refer [README.md](https://github.com/oracle/oci-java-sdk/blob/legacy/v2/master/README.md) to learn more about these legacy versions.
1111

12-
This Github repository will refer to OCI Java SDK version `3.x.y` by default where support for new features and services will be added.
12+
This GitHub repository will refer to OCI Java SDK version `3.x.y` by default where support for new features and services will be added.
1313

1414

1515
## Documentation

bmc-accessgovernancecp/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.oracle.oci.sdk</groupId>
66
<artifactId>oci-java-sdk</artifactId>
7-
<version>3.68.2</version>
7+
<version>3.69.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-accessgovernancecp</artifactId>
@@ -15,7 +15,7 @@
1515
<dependency>
1616
<groupId>com.oracle.oci.sdk</groupId>
1717
<artifactId>oci-java-sdk-common</artifactId>
18-
<version>3.68.2</version>
18+
<version>3.69.0</version>
1919
</dependency>
2020
</dependencies>
2121
</project>

bmc-addons/bmc-adk/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>com.oracle.oci.sdk</groupId>
88
<artifactId>oci-java-sdk-addons</artifactId>
9-
<version>3.68.2</version>
9+
<version>3.69.0</version>
1010
</parent>
1111

1212
<artifactId>oci-java-sdk-addons-adk</artifactId>

bmc-addons/bmc-aispeech-realtime/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.oracle.oci.sdk</groupId>
77
<artifactId>oci-java-sdk-addons</artifactId>
8-
<version>3.68.2</version>
8+
<version>3.69.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111
<modelVersion>4.0.0</modelVersion>
@@ -53,12 +53,12 @@
5353
<dependency>
5454
<groupId>com.oracle.oci.sdk</groupId>
5555
<artifactId>oci-java-sdk-aispeech</artifactId>
56-
<version>3.68.2</version>
56+
<version>3.69.0</version>
5757
</dependency>
5858
<dependency>
5959
<groupId>com.oracle.oci.sdk</groupId>
6060
<artifactId>oci-java-sdk-common-httpclient-jersey</artifactId>
61-
<version>3.68.2</version>
61+
<version>3.69.0</version>
6262
<scope>compile</scope>
6363
</dependency>
6464
<dependency>

bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<groupId>com.oracle.oci.sdk</groupId>
66
<artifactId>oci-java-sdk-addons</artifactId>
7-
<version>3.68.2</version>
7+
<version>3.69.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010

@@ -17,14 +17,14 @@
1717
<dependency>
1818
<groupId>com.oracle.oci.sdk</groupId>
1919
<artifactId>oci-java-sdk-bom</artifactId>
20-
<version>3.68.2</version>
20+
<version>3.69.0</version>
2121
<type>pom</type>
2222
<scope>import</scope>
2323
</dependency>
2424
<dependency>
2525
<groupId>com.oracle.oci.sdk</groupId>
2626
<artifactId>oci-java-sdk-common-httpclient-jersey</artifactId>
27-
<version>3.68.2</version>
27+
<version>3.69.0</version>
2828
<type>pom</type>
2929
<scope>import</scope>
3030
</dependency>

0 commit comments

Comments
 (0)