Skip to content

Commit b354cab

Browse files
Releasing version 2.50.0
1 parent 0d998b1 commit b354cab

File tree

678 files changed

+98323
-721
lines changed

Some content is hidden

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

678 files changed

+98323
-721
lines changed

ApacheConnector-README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ If you are using Maven to manage your dependencies:
6969

7070
The SDK for Java also provides an environment variable to switch back to the old Jersey Default Connector at the global level. To achieve the same, please set the value of the environment variable - `OCI_JAVASDK_JERSEY_CLIENT_DEFAULT_CONNECTOR_ENABLED` to true. By default, this value is set as false.
7171

72+
## Maximum size of stream with BufferedInputStream
73+
74+
When using the `BufferedInputStream` with API operations to upload streams to the service, e.g. to upload objects to the Object Storage service using `putObject`, the stream is buffered into the memory. The maximum buffer size in this case is `Integer.MAX_VALUE - 8` as defined in the [source code](https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/master/src/java.base/share/classes/java/io/InputStream.java#L297). Hence, don't use or wrap the object into `BufferedInputStream` when the size of the object to upload is greater than `2.14 GB`. This would lead to `Connection pool shutdown`/`Out of memory` errors.
75+
7276
### Switching off auto-close of streams
7377

7478
For API calls that return binary/stream response, the SDK will auto-close the stream once the stream has been completely read by the customer. If reading the stream completely, the SDK will automatically try to close the stream to release the connection from the connection pool, to disable this feature of auto-closing streams on full read, please call `Options.shouldAutoCloseResponseInputStream(false)`. This is because the SDK for Java supports the Apache Connector for sending requests and managing connections to the service. By default, the Apache Connector supports connection pooling and in the cases where the stream from the response is not closed, the connections don't get released from the connection pool and in turn results in an indefinite wait time.

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,37 @@ 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.50.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 the model `com.oracle.bmc.datasafe.model.PatchAlertsDetails` in the Data Safe service
36+
637
## 2.49.1 - 2022-11-15
738

839
### Added

bmc-addons/bmc-apache-connector-provider/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-addons</artifactId>
7-
<version>2.49.1</version>
7+
<version>2.50.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010

@@ -18,7 +18,7 @@
1818
<dependency>
1919
<groupId>com.oracle.oci.sdk</groupId>
2020
<artifactId>oci-java-sdk-common</artifactId>
21-
<version>2.49.1</version>
21+
<version>2.50.0</version>
2222
</dependency>
2323
</dependencies>
2424
</project>

bmc-addons/bmc-graalvm-addon/pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<parent>
55
<artifactId>oci-java-sdk-addons</artifactId>
66
<groupId>com.oracle.oci.sdk</groupId>
7-
<version>2.49.1</version>
7+
<version>2.50.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-addons-graalvm</artifactId>
@@ -132,30 +132,30 @@
132132
<dependency>
133133
<groupId>com.oracle.oci.sdk</groupId>
134134
<artifactId>oci-java-sdk-common</artifactId>
135-
<version>2.49.1</version>
135+
<version>2.50.0</version>
136136
</dependency>
137137
<dependency>
138138
<groupId>com.oracle.oci.sdk</groupId>
139139
<artifactId>oci-java-sdk-objectstorage-extensions</artifactId>
140-
<version>2.49.1</version>
140+
<version>2.50.0</version>
141141
<scope>test</scope>
142142
</dependency>
143143
<dependency>
144144
<groupId>com.oracle.oci.sdk</groupId>
145145
<artifactId>oci-java-sdk-identity</artifactId>
146-
<version>2.49.1</version>
146+
<version>2.50.0</version>
147147
<scope>test</scope>
148148
</dependency>
149149
<dependency>
150150
<groupId>com.oracle.oci.sdk</groupId>
151151
<artifactId>oci-java-sdk-objectstorage-extensions</artifactId>
152-
<version>2.49.1</version>
152+
<version>2.50.0</version>
153153
<scope>test</scope>
154154
</dependency>
155155
<dependency>
156156
<groupId>com.oracle.oci.sdk</groupId>
157157
<artifactId>oci-java-sdk-core</artifactId>
158-
<version>2.49.1</version>
158+
<version>2.50.0</version>
159159
<scope>test</scope>
160160
</dependency>
161161
</dependencies>

bmc-addons/bmc-graalvm-addon/src/main/java/com/oracle/bmc/graalvm/SdkAutomaticFeatureMetadata.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22
* Copyright (c) 2016, 2022, Oracle and/or its affiliates. All rights reserved.
33
* 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.
44
*/
5+
6+
/**
7+
* Copyright (c) 2016, 2021, Oracle and/or its affiliates. All rights reserved.
8+
* 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.
9+
*/
510
package com.oracle.bmc.graalvm;
611

712
@SdkClientPackages({
813
"com.oracle.bmc.aianomalydetection.SdkClientsMetadata",
14+
"com.oracle.bmc.aidocument.SdkClientsMetadata",
915
"com.oracle.bmc.ailanguage.SdkClientsMetadata",
1016
"com.oracle.bmc.aispeech.SdkClientsMetadata",
1117
"com.oracle.bmc.aivision.SdkClientsMetadata",
@@ -33,6 +39,7 @@
3339
"com.oracle.bmc.cloudmigrations.SdkClientsMetadata",
3440
"com.oracle.bmc.computeinstanceagent.SdkClientsMetadata",
3541
"com.oracle.bmc.containerengine.SdkClientsMetadata",
42+
"com.oracle.bmc.containerinstances.SdkClientsMetadata",
3643
"com.oracle.bmc.core.SdkClientsMetadata",
3744
"com.oracle.bmc.dashboardservice.SdkClientsMetadata",
3845
"com.oracle.bmc.database.SdkClientsMetadata",

bmc-addons/bmc-resteasy-client-configurator/pom.xml

Lines changed: 2 additions & 2 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>2.49.1</version>
8+
<version>2.50.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

@@ -25,7 +25,7 @@
2525
<dependency>
2626
<groupId>com.oracle.oci.sdk</groupId>
2727
<artifactId>oci-java-sdk-common</artifactId>
28-
<version>2.49.1</version>
28+
<version>2.50.0</version>
2929
</dependency>
3030
</dependencies>
3131
</project>

bmc-addons/bmc-sasl/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<artifactId>oci-java-sdk-addons</artifactId>
99
<groupId>com.oracle.oci.sdk</groupId>
10-
<version>2.49.1</version>
10+
<version>2.50.0</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

@@ -62,7 +62,7 @@
6262
<dependency>
6363
<groupId>com.oracle.oci.sdk</groupId>
6464
<artifactId>oci-java-sdk-common</artifactId>
65-
<version>2.49.1</version>
65+
<version>2.50.0</version>
6666
</dependency>
6767
</dependencies>
6868

bmc-addons/pom.xml

Lines changed: 1 addition & 1 deletion
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</artifactId>
8-
<version>2.49.1</version>
8+
<version>2.50.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

bmc-adm/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>2.49.1</version>
7+
<version>2.50.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-adm</artifactId>
@@ -15,7 +15,7 @@
1515
<dependency>
1616
<groupId>com.oracle.oci.sdk</groupId>
1717
<artifactId>oci-java-sdk-common</artifactId>
18-
<version>2.49.1</version>
18+
<version>2.50.0</version>
1919
</dependency>
2020
</dependencies>
2121
</project>

bmc-aianomalydetection/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>2.49.1</version>
7+
<version>2.50.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-aianomalydetection</artifactId>
@@ -15,7 +15,7 @@
1515
<dependency>
1616
<groupId>com.oracle.oci.sdk</groupId>
1717
<artifactId>oci-java-sdk-common</artifactId>
18-
<version>2.49.1</version>
18+
<version>2.50.0</version>
1919
</dependency>
2020
</dependencies>
2121
</project>

0 commit comments

Comments
 (0)