You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file.
3
3
4
4
The format is based on [Keep a Changelog](http://keepachangelog.com/).
5
5
6
+
## 2.25.0 - 2022-04-26
7
+
### Added
8
+
- Support for the Service Mesh service
9
+
- Support for security zones in the Cloud Guard service
10
+
- Support for virtual test access points (VTAPs) in the Networking service
11
+
- Support for monitoring as a source in the Service Connector Hub service
12
+
- Support for creating budgets that target subscriptions and child tenancies in the Budgets service
13
+
- Support for listing shapes and specifying a shape during creation of a node in the Roving Edge Infrastructure service
14
+
- Support for bringing your own key in the Roving Edge Infrastructure service
15
+
- Support for enabling inspection of HTTP request bodies in the Web Application Acceleration and Security
16
+
- Support for cost management schedules in the Usage service
17
+
- Support for TCPS on external containers as well as non-container and pluggable databases in the Database service
18
+
- Support for autoscaling on Open Data Hub (ODH) clusters in the Big Data service
19
+
- Support for creating Open Data Hub (ODH) 0.9 clusters in the Big Data service
20
+
- Support for Open Data Hub (ODH) patch management in the Big Data service
21
+
- Support for customizable Kerberos realm names in the Big Data service
22
+
- Support for dedicated vantage points in the Application Performance Monitoring service
23
+
- Support for reactivating child tenancies in the Organizations service
24
+
- Support for punctuation and the SRT transcription format in the AI Speech service
25
+
26
+
### Breaking Changes
27
+
- Support for default retries on some operations in the Networking service
28
+
- Support for default retries on all operations in the Data Safe service
29
+
- Support for default retries on some additional operations in the Application Performance Monitoring service
30
+
- Method `public java.lang.Double getRiskScore()` has been removed from the model `com.oracle.bmc.cloudguard.model.Sighting` in the Cloud Guard service
# Development Notes for Oracle Cloud Infrastructure SDK for Java
2
+
3
+
## Build Profiles
4
+
5
+
-*default profile* - Compile and generate Javadoc.
6
+
-`dev` - Compile, reformat code and update licenses.
7
+
-`dev` with `-Ddev.profile.skip.javadoc=false` - Compile, reformat code and update licenses, generate Javadoc.
8
+
-`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).
10
+
11
+
### Usage
12
+
To run a maven build with the `dev` profile and generate Javadoc, use
The build steps will also run delombok to create class files with appropriate documentation. The delomboked files will be placed in a separate directory in the 'target' folder that will be used as input for the javadoc generation.
19
+
20
+
Additionally, during javadoc generation, any javadocs with the template '*{{DOC_SERVER_URL}}*' will have that template replaced with the actual doc server URL.
21
+
22
+
## <aid="KnownDevelopmentIssues"></a>Known Development Issues
23
+
24
+
### <aid="Java17TestFailures"></a> Java 17 test failures
25
+
If JDK 17 is used to build the OCI Java SDK, then there will be 5 unit tests that fail because of a test dependency that does not work well with more recent Java versions. To workaround this issue, ignore test failures with the `-Dmaven.test.failure.ignore` parameter:
26
+
```
27
+
mvn install -Dmaven.test.failure.ignore=true
28
+
```
29
+
The following tests should report errors:
30
+
- ConfigFileDelegationTokenUtilsTest
31
+
- X509FederationClientTest
32
+
- DefaultConfiguratorTest
33
+
- RequestSignerImplTest
34
+
- UploadManagerTest
35
+
36
+
Test failures beyond these may be test failures that come from implemented changes. To run these tests sucessfully, use JDK 8 for now.
0 commit comments