Releases: oracle/oci-java-sdk
3.1.0
Note
- This version had a regression in Instance Principals authentication that was fixed in version 3.2.0 (see #468). Please use version 3.2.0 instead.
Added
-
Support for the Container Instances service
-
Support for the Document Understanding service
-
Support for creating stacks from OCI DevOps service and Bitbucket Cloud/Server as source control management in the Resource Manager service
-
Support for deployment stage level parameters in the DevOps service
-
Support for PeopleSoft discovery in the Stack Monitoring service
-
Support for Apache Tomcat discovery in the Stack Monitoring service
-
Support for SQL Server discovery in the Stack Monitoring service
-
Support for OpenId Connect in the API Gateway service
-
Support for returning compartment ids when listing backups in the MySQL Database service
-
Support for adding a load balancer endpoint to a DB system in the MySQL Database service
-
Support for managed read replicas in the MySQL Database service
-
Support for setting replication filters on channels in the MySQL Database service
-
Support for replicating from a source configured without global transaction identifiers into a channel in the MySQL Database service
-
Support for time zone and language preferences in the Announcements service
-
Support for adding report schedules for activity auditing and alerts reports in the Data Safe service
-
Support for bulk operations on alerts in the Data Safe service
-
Support for Java server usage reporting in the Java Management service
-
Support for Java library usage reporting in the Java Management service
-
Support for cryptographic roadmap impact analysis in the Java Management service
-
Support for Java Flight Recorder recordings in the Java Management service
-
Support for post-installation steps in the Java Management service
-
Support for restricting management of advanced functionality in the Java Management service
-
Support for plugin improvements in the Java Management service
-
Support for collecting diagnostics on deployments in the GoldenGate service
-
Support for onboarding Exadata Public Cloud (ExaCS) targets to the Operations Insights service
Breaking Changes
- A required property
CompartmentId
was added to the modelcom.oracle.bmc.datasafe.model.PatchAlertsDetails
in the Data Safe service
File Checksums (SHA256)
oci-java-sdk-3.1.0.zip a30f69eebd2451ba38029dfe91fbc151db1a6692ca8c4cb45a71951dad151bbd
oci-java-sdk-3.1.0-individual-modules.zip 96d09a532f2cf5c872523737ace2e65691461f8b871214866f5acd23220340ec
2.50.0
Do not use this version
We have identified a problem with this version. Please use version 2.51.2 or newer. For more information, see the issue on GitHub.
Added
-
Support for the Container Instances service
-
Support for the Document Understanding service
-
Support for creating stacks from OCI DevOps service and Bitbucket Cloud/Server as source control management in the Resource Manager service
-
Support for deployment stage level parameters in the DevOps service
-
Support for PeopleSoft discovery in the Stack Monitoring service
-
Support for Apache Tomcat discovery in the Stack Monitoring service
-
Support for SQL Server discovery in the Stack Monitoring service
-
Support for OpenId Connect in the API Gateway service
-
Support for returning compartment ids when listing backups in the MySQL Database service
-
Support for adding a load balancer endpoint to a DB system in the MySQL Database service
-
Support for managed read replicas in the MySQL Database service
-
Support for setting replication filters on channels in the MySQL Database service
-
Support for replicating from a source configured without global transaction identifiers into a channel in the MySQL Database service
-
Support for time zone and language preferences in the Announcements service
-
Support for adding report schedules for activity auditing and alerts reports in the Data Safe service
-
Support for bulk operations on alerts in the Data Safe service
-
Support for Java server usage reporting in the Java Management service
-
Support for Java library usage reporting in the Java Management service
-
Support for cryptographic roadmap impact analysis in the Java Management service
-
Support for Java Flight Recorder recordings in the Java Management service
-
Support for post-installation steps in the Java Management service
-
Support for restricting management of advanced functionality in the Java Management service
-
Support for plugin improvements in the Java Management service
-
Support for collecting diagnostics on deployments in the GoldenGate service
-
Support for onboarding Exadata Public Cloud (ExaCS) targets to the Operations Insights service
Breaking Changes
- A required property
CompartmentId
was added to the modelcom.oracle.bmc.datasafe.model.PatchAlertsDetails
in the Data Safe service
File Checksums (SHA256)
oci-java-sdk-2.50.0.zip 1780d839474902ecec1d9649d72f9b9cfdf12006b65a7c3d2be3a85d446ef014
oci-java-sdk-2.50.0-individual-modules.zip 4703af6727a319fd47da560995dfe436fc38de7ae5a2700fb0cf43fbf10cfc43
3.0.1
Added
-
Support for mTLS authentication with listeners during Autonomous VM Cluster creation on Exadata Cloud at Customer in the Database service
-
Support for providing custom values for TLS and non-TLS ports during Autonomous VM Cluster creation on Exadata Cloud at Customer in the Database service
-
Support for creating multiple Autonomous VM Clusters in the same Exadata infrastructure in the Database service
-
Support for listing resources associated with a job in the Resource Manager service
-
Support for listing resources associated with a stack in the Resource Manager service
-
Support for listing outputs associated with a job in the Resource Manager service
-
Support for the Oracle distribution of Apache Hadoop 2.0 in the Big Data service
File Checksums (SHA256)
oci-java-sdk-3.0.1.zip 699695a0090bce90f91dc0f8d85f75d516b9f8708521288589e1587474274809
oci-java-sdk-3.0.1-individual-modules.zip cdb961adf936867e71aaebef46d2168324586bd1669fc9d9a85c14fe8049fece
2.49.1
Do not use this version
We have identified a problem with this version. Please use version 2.51.2 or newer. For more information, see the issue on GitHub.
Added
-
Support for mTLS authentication with listeners during Autonomous VM Cluster creation on Exadata Cloud at Customer in the Database service
-
Support for providing custom values for TLS and non-TLS ports during Autonomous VM Cluster creation on Exadata Cloud at Customer in the Database service
-
Support for creating multiple Autonomous VM Clusters in the same Exadata infrastructure in the Database service
-
Support for listing resources associated with a job in the Resource Manager service
-
Support for listing resources associated with a stack in the Resource Manager service
-
Support for listing outputs associated with a job in the Resource Manager service
-
Support for the Oracle distribution of Apache Hadoop 2.0 in the Big Data service
File Checksums (SHA256)
oci-java-sdk-2.49.1.zip 317f6732bdd2819ff3a1e93d4fa2885fd02dbfa702503ba2e6c40a9f0f157fc9
oci-java-sdk-2.49.1-individual-modules.zip 6dc79c4b8af8c90bde72bfe6a3c783c7eb8b6b6f1f4a3e238712559d67b8a933
3.0.0
Added
- Support for listing local and cross-region refreshable clones in the Database service
- Support for adding multiple cloud VM clusters in the Database service
- Support for creating rollback jobs in the Resource Manager service
- Support for edge nodes in the Big Data service
- Support for Single Client Access Name (SCAN) in the Data Flow service
- Support for additional filters when listing application dependencies in the Application Dependency Management service
- Support for additional properties when reading Vulnerability Audit resources in the Application Dependency Management service
- Support for optionally passing compartment IDs when creating Vulnerability Audit resources in the Application Dependency Management service
Breaking Changes
- Includes the breaking changes from 3.0.0-beta2
- Includes the breaking changes from 3.0.0-beta1
- Field
certificateId
has been made mandatory incom.oracle.bmc.resourcemanager.model.PrivateServerConfigDetails
2.49.0
Do not use this version
We have identified a problem with this version. Please use version 2.51.2 or newer. For more information, see the issue on GitHub.
Added
-
Support for listing local and cross-region refreshable clones in the Database service
-
Support for adding multiple cloud VM clusters in the Database service
-
Support for creating rollback jobs in the Resource Manager service
-
Support for edge nodes in the Big Data service
-
Support for Single Client Access Name (SCAN) in the Data Flow service
-
Support for additional filters when listing application dependencies in the Application Dependency Management service
-
Support for additional properties when reading Vulnerability Audit resources in the Application Dependency Management service
-
Support for optionally passing compartment IDs when creating Vulnerability Audit resources in the Application Dependency Management service
Breaking Changes
- Field
certificateId
has been made mandatory incom.oracle.bmc.resourcemanager.model.PrivateServerConfigDetails
File Checksums (SHA256)
oci-java-sdk-2.49.0.zip 88e1c028a4d41dc622f5a0a33406b0060138cca443f90576197f2b96ad681068
oci-java-sdk-2.49.0-individual-modules.zip aa0bfd87ae18c612d19adebe42b140a9b0f5da519f57efe9af7fbfa22febb424
3.0.0-beta2
Added
-
Support for cloning from a backup from the last available timestamp in the Database service
-
Support for third-party scanning using Qualys in the Vulnerability Scanning service
-
Support for customer-provided encryption keys in the Logging Analytics service
-
Support for connections for database resources in the GoldenGate service
Breaking Changes
- Class
com.oracle.bmc.vulnerabilityscanning.model.HostScanAgentConfiguration$Vendor
has been removed in the Vulnerability Scanning service
File Checksums (SHA256)
oci-java-sdk-3.0.0-beta2.zip 059001b9b10344b0fff66a5a2a28ffbb2001dbf63a042914f1e270ad9129d4e6
oci-java-sdk-3.0.0-beta2-individual-modules.zip e025c5d7e80bebe14e41f66d8aea2fbd4c6d6d7dbcd662226cdf455d22ffd2a9
2.48.0
Do not use this version
We have identified a problem with this version. Please use version 2.51.2 or newer. For more information, see the issue on GitHub.
Added
-
Support for cloning from a backup from the last available timestamp in the Database service
-
Support for third-party scanning using Qualys in the Vulnerability Scanning service
-
Support for customer-provided encryption keys in the Logging Analytics service
-
Support for connections for database resources in the GoldenGate service
Breaking Changes
- Enum
Vendor
has been removed from the modelcom.oracle.bmc.vulnerabilityscanning.model.HostScanAgentConfiguration
in the Vulnerability Scanning service
File Checksums (SHA256)
oci-java-sdk-2.48.0.zip 9a8b8209d630470df7c9d1955af351d71c82d34c483b6e44b382a5a9fde9704b
oci-java-sdk-2.48.0-individual-modules.zip b50e72d6b9550ed7f821136bd76239184189d630770163174ca9c87bb244b4c8
3.0.0-beta1
Breaking Changes
-
HTTP client library is pluggable, choices offered are Jakarta EE 8/Jersey 2, or Jakarta EE 9/Jersey 3
-
The OCI Java SDK does not choose an HTTP client library for you, and there is no default. You have to explicitly choose one, by declaring a dependency on
oci-java-sdk-common-httpclient-jersey
oroci-java-sdk-common-httpclient-jersey3
- For examples, see the bmc-other-examples/bmc-jersey-examples/pom.xml and bmc-other-examples/bmc-jersey3-examples/pom.xml
-
Guava has been removed, which lead to some breaking changes where Guava types have been replaced with JDK types:
com.google.common.base.Optional
has been replaced withjava.util.Optional
com.google.common.base.Function
has been replaced withjava.util.function.Function
com.google.common.base.Predicate
has been replaced withjava.util.function.Predicate
com.google.common.base.Supplier
has been replaced withjava.util.function.Supplier
-
Class
com.oracle.bmc.ailanguage.model.EntityDocument
has been removed in the AI Language service -
Class
com.oracle.bmc.ailanguage.model.KeyPhraseDocument
has been removed in the AI Language service -
Class
com.oracle.bmc.ailanguage.model.SentimentsDocument
has been removed in the AI Language service -
Class
com.oracle.bmc.ailanguage.model.TextClassificationDocument
has been removed in the AI Language service
Added
-
Support for the Disaster Recovery service
-
Support for running code interactively with session applications using statements in the Data Flow service
-
Support for language custom models and language translation in the AI Language service
File Checksums (SHA256)
oci-java-sdk-3.0.0-beta1.zip 8b806f7c22ae0c970cd86a2526ef893ab9ca951b642d0a058cdf010dc09862d3
oci-java-sdk-3.0.0-beta1-individual-modules.zip d3f60b08837b1ccce4aee9220d2cd83335c9bc60e9f5f274a515b108b471a58c
2.47.0
Do not use this version
We have identified a problem with this version. Please use version 2.51.2 or newer. For more information, see the issue on GitHub.
Added
-
Support for the Disaster Recovery service
-
Support for running code interactively with session applications using statements in the Data Flow service
-
Support for language custom models and language translation in the AI Language service
Breaking Changes
-
Class
com.oracle.bmc.ailanguage.model.EntityDocument
has been removed in the AI Language service -
Class
com.oracle.bmc.ailanguage.model.KeyPhraseDocument
has been removed in the AI Language service -
Class
com.oracle.bmc.ailanguage.model.SentimentsDocument
has been removed in the AI Language service -
Class
com.oracle.bmc.ailanguage.model.TextClassificationDocument
has been removed in the AI Language service
File Checksums (SHA256)
oci-java-sdk-2.47.0.zip ba16433a7b429435dc04e84321f7ab9daea6b19242ff04d9d9b8e0c95148938e
oci-java-sdk-2.47.0-individual-modules.zip 8aa3b949540146a306d3bb4990129c92989bba84128d945a77e6ff4649bdf943