Skip to content

Commit 912bb7a

Browse files
authored
Merge pull request #281 from oracle/release_2021-02-02
Releasing version 1.31.0
2 parents 80df5e5 + b502fbe commit 912bb7a

File tree

671 files changed

+35353
-2302
lines changed

Some content is hidden

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

671 files changed

+35353
-2302
lines changed

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@ 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+
## 1.31.0 - 2021-02-02
7+
### Added
8+
- Support for checking if a contact for Exadata infrastructure is valid in My Oracle Support in the Database service
9+
- Support for checking if Exadata infrastructure is in a degraded state in the Database service
10+
- Support for updating the operating system on a VM cluster in the Database service
11+
- Support for external databases in the Database service
12+
- Support for uploading objects to the infrequent access storage tier in the Object Storage service
13+
- Support for changing the storage tier of existing objects in the Object Storage service
14+
- Support for private templates in the Resource Manager service
15+
- Support for multiple encryption domains on IPSec tunnels in the Networking service
16+
17+
### Breaking Changes
18+
- The return type of method `getArchivalState()` in `com.oracle.bmc.objectstorage.responses.GetObjectResponse` has been changed to `com.oracle.bmc.objectstorage.model.ArchivalState` in the Object Storage service
19+
- The return type of method `getArchivalState()` in `com.oracle.bmc.objectstorage.responses.HeadObjectResponse` has been changed to `com.oracle.bmc.objectstorage.model.ArchivalState ` in the Object Storage service
20+
- The method `public java.lang.String getEtag()` has been removed from `com.oracle.bmc.core.responses.ListAppCatalogListingResourceVersionsResponse` in the Core service
21+
622
## 1.30.1 - 2021-01-26
723
### Added
824
- Support for creating, managing, and using asymmetric keys in the Key Management service

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>1.30.1</version>
7+
<version>1.31.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010

@@ -42,7 +42,7 @@
4242
<dependency>
4343
<groupId>com.oracle.oci.sdk</groupId>
4444
<artifactId>oci-java-sdk-common</artifactId>
45-
<version>1.30.1</version>
45+
<version>1.31.0</version>
4646
</dependency>
4747

4848
<!-- Explicitly pull in this version of httpclient and its httpcore dependency to address:

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>1.30.1</version>
8+
<version>1.31.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

@@ -36,7 +36,7 @@
3636
<dependency>
3737
<groupId>com.oracle.oci.sdk</groupId>
3838
<artifactId>oci-java-sdk-common</artifactId>
39-
<version>1.30.1</version>
39+
<version>1.31.0</version>
4040
</dependency>
4141
</dependencies>
4242
</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>1.30.1</version>
10+
<version>1.31.0</version>
1111
<relativePath>../pom.xml</relativePath>
1212
</parent>
1313

@@ -61,7 +61,7 @@
6161
<dependency>
6262
<groupId>com.oracle.oci.sdk</groupId>
6363
<artifactId>oci-java-sdk-common</artifactId>
64-
<version>1.30.1</version>
64+
<version>1.31.0</version>
6565
</dependency>
6666
</dependencies>
6767

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>1.30.1</version>
8+
<version>1.31.0</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111

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

bmc-analytics/src/main/java/com/oracle/bmc/analytics/AnalyticsAsyncClient.java

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,43 @@ public AnalyticsAsyncClient(
182182
signingStrategyRequestSignerFactories,
183183
java.util.List<com.oracle.bmc.http.ClientConfigurator> additionalClientConfigurators,
184184
String endpoint) {
185+
this(
186+
authenticationDetailsProvider,
187+
configuration,
188+
clientConfigurator,
189+
defaultRequestSignerFactory,
190+
signingStrategyRequestSignerFactories,
191+
additionalClientConfigurators,
192+
endpoint,
193+
com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder());
194+
}
195+
196+
/**
197+
* Creates a new service instance using the given authentication provider and client configuration. Additionally,
198+
* a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
199+
* <p>
200+
* This is an advanced constructor for clients that want to take control over how requests are signed.
201+
* @param authenticationDetailsProvider The authentication details provider, required.
202+
* @param configuration The client configuration, optional.
203+
* @param clientConfigurator ClientConfigurator that will be invoked for additional configuration of a REST client, optional.
204+
* @param defaultRequestSignerFactory The request signer factory used to create the request signer for this service.
205+
* @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer
206+
* @param additionalClientConfigurators Additional client configurators to be run after the primary configurator.
207+
* @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider})
208+
* @param restClientFactoryBuilder the builder for the {@link com.oracle.bmc.http.internal.RestClientFactory}
209+
*/
210+
public AnalyticsAsyncClient(
211+
com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
212+
com.oracle.bmc.ClientConfiguration configuration,
213+
com.oracle.bmc.http.ClientConfigurator clientConfigurator,
214+
com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory,
215+
java.util.Map<
216+
com.oracle.bmc.http.signing.SigningStrategy,
217+
com.oracle.bmc.http.signing.RequestSignerFactory>
218+
signingStrategyRequestSignerFactories,
219+
java.util.List<com.oracle.bmc.http.ClientConfigurator> additionalClientConfigurators,
220+
String endpoint,
221+
com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder) {
185222
this.authenticationDetailsProvider = authenticationDetailsProvider;
186223
java.util.List<com.oracle.bmc.http.ClientConfigurator> authenticationDetailsConfigurators =
187224
new java.util.ArrayList<>();
@@ -196,7 +233,7 @@ public AnalyticsAsyncClient(
196233
new java.util.ArrayList<>(additionalClientConfigurators);
197234
allConfigurators.addAll(authenticationDetailsConfigurators);
198235
com.oracle.bmc.http.internal.RestClientFactory restClientFactory =
199-
com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder()
236+
restClientFactoryBuilder
200237
.clientConfigurator(clientConfigurator)
201238
.additionalClientConfigurators(allConfigurators)
202239
.build();
@@ -274,6 +311,7 @@ public AnalyticsAsyncClient build(
274311
configuration,
275312
clientConfigurator,
276313
requestSignerFactory,
314+
signingStrategyRequestSignerFactories,
277315
additionalClientConfigurators,
278316
endpoint);
279317
}

bmc-announcementsservice/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>1.30.1</version>
7+
<version>1.31.0</version>
88
<relativePath>../pom.xml</relativePath>
99
</parent>
1010
<artifactId>oci-java-sdk-announcementsservice</artifactId>
@@ -17,7 +17,7 @@
1717
<dependency>
1818
<groupId>com.oracle.oci.sdk</groupId>
1919
<artifactId>oci-java-sdk-common</artifactId>
20-
<version>1.30.1</version>
20+
<version>1.31.0</version>
2121
</dependency>
2222
</dependencies>
2323
</project>

bmc-announcementsservice/src/main/java/com/oracle/bmc/announcementsservice/AnnouncementAsyncClient.java

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,43 @@ public AnnouncementAsyncClient(
181181
signingStrategyRequestSignerFactories,
182182
java.util.List<com.oracle.bmc.http.ClientConfigurator> additionalClientConfigurators,
183183
String endpoint) {
184+
this(
185+
authenticationDetailsProvider,
186+
configuration,
187+
clientConfigurator,
188+
defaultRequestSignerFactory,
189+
signingStrategyRequestSignerFactories,
190+
additionalClientConfigurators,
191+
endpoint,
192+
com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder());
193+
}
194+
195+
/**
196+
* Creates a new service instance using the given authentication provider and client configuration. Additionally,
197+
* a Consumer can be provided that will be invoked whenever a REST Client is created to allow for additional configuration/customization.
198+
* <p>
199+
* This is an advanced constructor for clients that want to take control over how requests are signed.
200+
* @param authenticationDetailsProvider The authentication details provider, required.
201+
* @param configuration The client configuration, optional.
202+
* @param clientConfigurator ClientConfigurator that will be invoked for additional configuration of a REST client, optional.
203+
* @param defaultRequestSignerFactory The request signer factory used to create the request signer for this service.
204+
* @param signingStrategyRequestSignerFactories The request signer factories for each signing strategy used to create the request signer
205+
* @param additionalClientConfigurators Additional client configurators to be run after the primary configurator.
206+
* @param endpoint Endpoint, or null to leave unset (note, may be overridden by {@code authenticationDetailsProvider})
207+
* @param restClientFactoryBuilder the builder for the {@link com.oracle.bmc.http.internal.RestClientFactory}
208+
*/
209+
public AnnouncementAsyncClient(
210+
com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider,
211+
com.oracle.bmc.ClientConfiguration configuration,
212+
com.oracle.bmc.http.ClientConfigurator clientConfigurator,
213+
com.oracle.bmc.http.signing.RequestSignerFactory defaultRequestSignerFactory,
214+
java.util.Map<
215+
com.oracle.bmc.http.signing.SigningStrategy,
216+
com.oracle.bmc.http.signing.RequestSignerFactory>
217+
signingStrategyRequestSignerFactories,
218+
java.util.List<com.oracle.bmc.http.ClientConfigurator> additionalClientConfigurators,
219+
String endpoint,
220+
com.oracle.bmc.http.internal.RestClientFactoryBuilder restClientFactoryBuilder) {
184221
this.authenticationDetailsProvider = authenticationDetailsProvider;
185222
java.util.List<com.oracle.bmc.http.ClientConfigurator> authenticationDetailsConfigurators =
186223
new java.util.ArrayList<>();
@@ -195,7 +232,7 @@ public AnnouncementAsyncClient(
195232
new java.util.ArrayList<>(additionalClientConfigurators);
196233
allConfigurators.addAll(authenticationDetailsConfigurators);
197234
com.oracle.bmc.http.internal.RestClientFactory restClientFactory =
198-
com.oracle.bmc.http.internal.RestClientFactoryBuilder.builder()
235+
restClientFactoryBuilder
199236
.clientConfigurator(clientConfigurator)
200237
.additionalClientConfigurators(allConfigurators)
201238
.build();
@@ -273,6 +310,7 @@ public AnnouncementAsyncClient build(
273310
configuration,
274311
clientConfigurator,
275312
requestSignerFactory,
313+
signingStrategyRequestSignerFactories,
276314
additionalClientConfigurators,
277315
endpoint);
278316
}

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

0 commit comments

Comments
 (0)