Skip to content

Commit

Permalink
Merge pull request #559 from oracle/release_2023-11-01
Browse files Browse the repository at this point in the history
Release 2023 11 01
  • Loading branch information
joshunter authored Nov 1, 2023
2 parents 5e5f306 + 44d9ef9 commit 205b501
Show file tree
Hide file tree
Showing 1,064 changed files with 284,293 additions and 11,932 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/).

## 3.28.0 - 2023-10-31
### Added
- Support for calling Oracle Cloud Infrastructure services in the us-saltlake-2 region
- Support for disaster recovery of load balancers, network load balancers and file systems in the Disaster Recovery service
- Support for performing disaster recovery drills in the Disaster Recovery service
- Support for enterprise SKUs and extensibility in the Stack Monitoring service
- Support for metric extensions in the Stack Monitoring service
- Support for baseline and anomaly detection in the Stack Monitoring service
- Support for integration with Database Management service in the MySQL HeatWave service
- Support for MySQL database management in the Database Management service
- Support for database firewalls in the Data Safe service

### Breaking Changes
- Method `public java.lang.String getCompartmentId()` has been removed from the model `com.oracle.bmc.datasafe.model.ProfileAggregation` in the Data Safe service
- Method `public java.lang.String getUserAssessmentId()` has been removed from the model `com.oracle.bmc.datasafe.model.ProfileAggregation` in the Data Safe service
- `ProcessingException` is now caught and `BmcException` is thrown instead in order to fix timeout retries

## 3.27.0 - 2023-10-24
### Added
- Support for optional parameters for autonomous container database create and update operations in the Database service
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,12 @@ There is no HTTP client library configured by default. The OCI Java SDK offers t
- The serializer is now pluggable and determined by the `HttpProvider`. For the Jersey 2 and Jersey 3 HTTP clients, Jackson continues to be used as the serializer
- As part of the pluggable Serializer changes, when using the Jersey and Jersey 3 HTTP clients, the underlying Jackson `ObjectMapper` can now be obtained using `com.oracle.bmc.serialization.jackson.JacksonSerializer.getDefaultObjectMapper()`. The `com.oracle.bmc.http.client.Serialization.getObjectMapper()` method does not exist anymore.

### GraalVM Native Image Build

OCI Java SDK Jersey HTTP client and Jersey 3 Http client are both ready for GraalVM Native Image.
See [bmc-examples/native-gradle-example](bmc-examples/native-gradle-example) and [bmc-examples/native-maven-example](bmc-examples/native-maven-example)
for configuration details for building Native Image executables.

### Invocation callbacks
Instead of using `com.oracle.bmc.util.internal.Consumer<Invocation.Builder>` to register invocation callbacks, use `com.oracle.bmc.http.client.RequestInterceptor` instead, to decouple the implementation from the choice of the HTTP client.

Expand Down
4 changes: 2 additions & 2 deletions bmc-accessgovernancecp/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<artifactId>oci-java-sdk-accessgovernancecp</artifactId>
Expand All @@ -15,7 +15,7 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
</dependency>
</dependencies>
</project>

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
[
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.ChangeGovernanceInstanceCompartmentDetails",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.ChangeGovernanceInstanceCompartmentDetails$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.CreateGovernanceInstanceDetails",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.CreateGovernanceInstanceDetails$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstance",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstance$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceCollection",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceCollection$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceConfiguration",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceConfiguration$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceSummary",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.GovernanceInstanceSummary$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.InstanceLifecycleState",
"allDeclaredFields": true,
"allDeclaredMethods": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.LicenseType",
"allDeclaredFields": true,
"allDeclaredMethods": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.SenderConfig",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.SenderConfig$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.SortOrder",
"allDeclaredFields": true,
"allDeclaredMethods": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.UpdateGovernanceInstanceConfigurationDetails",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.UpdateGovernanceInstanceConfigurationDetails$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.UpdateGovernanceInstanceDetails",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.UpdateGovernanceInstanceDetails$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.UpdateSenderConfig",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"queryAllDeclaredConstructors": true
},
{
"condition" : { "typeReachable" : "com.fasterxml.jackson.databind.ObjectMapper" },
"name": "com.oracle.bmc.accessgovernancecp.model.UpdateSenderConfig$Builder",
"allDeclaredFields": true,
"allDeclaredMethods": true,
"allDeclaredConstructors": true
}
]
6 changes: 3 additions & 3 deletions bmc-addons/bmc-apache-configurator-jersey-addon/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-addons</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand All @@ -17,14 +17,14 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-bom</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common-httpclient-jersey</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
6 changes: 3 additions & 3 deletions bmc-addons/bmc-apache-configurator-jersey3-addon/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-addons</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand All @@ -17,14 +17,14 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-bom</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common-httpclient-jersey3</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
4 changes: 2 additions & 2 deletions bmc-addons/bmc-apache-connector-provider/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-addons</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand All @@ -18,7 +18,7 @@
<dependency>
<groupId>com.oracle.oci.sdk</groupId>
<artifactId>oci-java-sdk-common</artifactId>
<version>3.27.0</version>
<version>3.28.0</version>
</dependency>
</dependencies>
</project>
Loading

0 comments on commit 205b501

Please sign in to comment.