Skip to content

Releases: oracle/oci-java-sdk

3.69.0

22 Jul 16:11
c42fbb6
Compare
Choose a tag to compare

Added

  • Support for calling Oracle Cloud Infrastructure services in the ap-batam-1 region

  • Support for updating autonomous databases with schedule DB version upgrade in the Database service

  • Support for new OKV Endpoint group parameter for Autonomous Container Database operations in the Database service

  • Support for specifying tags in backup databases and standby databases in the Database service

  • Support for cloud database systems and improved system monitoring in the Database Management service

  • Support for stack, image, lead generation, and service listing types in the Marketplace service

  • Support for adding custom metric-based policies in the Autoscaling service

  • Support for Named Credentials in the Management Agent service

  • Support for multilingual capability, user configured Agent-As-A-Tool, data ingestion of documents, and sequentially executed steps in the Generative AI Agent service

  • Support for IAM authentication in the Cache service

Breaking Changes

  • The AI Anomaly Detection service has reached End-of-life

  • Return type of method public com.oracle.bmc.autoscaling.model.Metric getMetric() has been changed to com.oracle.bmc.autoscaling.model.MetricBase in the model com.oracle.bmc.autoscaling.model.Condition in the Autoscaling service

  • Return type of method public com.oracle.bmc.autoscaling.model.Metric getMetric() has been changed to com.oracle.bmc.autoscaling.model.MetricBase in the model com.oracle.bmc.autoscaling.model.CreateConditionDetails in the Autoscaling service

  • Return type of method public com.oracle.bmc.autoscaling.model.Metric getMetric() has been changed to com.oracle.bmc.autoscaling.model.MetricBase in the model com.oracle.bmc.autoscaling.model.UpdateConditionDetails in the Autoscaling service

  • Classes HttpEndpointDelegatedBearerAuthConfig, HttpEndpointIdcsAuthConfig, HttpEndpointNoAuthConfig, HttpEndpointOciResourcePrincipalAuthConfig have been removed from the Generative AI Agent service

  • Request classes UpdateOfferRequest, ListOffersRequest, ListOffersRequest, ListAttachmentsRequest, ListAttachmentsRequest, GetOfferRequest, GetOfferInternalDetailRequest, GetAttachmentRequest, GetAttachmentContentRequest, DeleteOfferRequest, DeleteAttachmentRequest, CreateOfferRequest, CreateAttachmentRequest have been removed from the Marketplace service

  • Model classes UpdateOfferDetails, SellerInformation, ResourceBundle, Pricing, OfferSummary, OfferInternalDetail, OfferCollection, Offer, ListingRevision, CustomField$PricingType, CreateOfferDetails, CreateAttachmentDetails, Contact, BuyerInformation, AttachmentSummary, AttachmentCollection, Attachment have been removed from the Marketplace service

  • Client and Waiter classes AttachmentWaiters, AttachmentPaginators, AttachmentClient, Attachment, OfferWaiters, OfferPaginators, OfferClient, Offer have been removed from the Marketplace service

  • Response classes UpdateOfferResponse, ListOffersResponse, ListAttachmentsResponse, GetOfferResponse, GetOfferInternalDetailResponse, GetAttachmentResponse, GetAttachmentContentResponse, DeleteOfferResponse, DeleteAttachmentResponse, CreateOfferResponse, CreateAttachmentResponse have been removed from the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails$Builder builder() has been removed from the model com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails in the Marketplace service

  • Method public java.util.List getCategories() has been removed from the model com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails in the Marketplace service

  • Method public java.util.List getMarkets() has been removed from the model com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType getPricingType() has been removed from the model com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails in the Marketplace service

  • Method public java.lang.String getSystemRequirements() has been removed from the model com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.VersionDetails getVersionDetails() has been removed from the model com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails$Builder toBuilder() has been removed from the model com.oracle.bmc.marketplacepublisher.model.CreateListingRevisionDetails in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.ListingRevision$Builder builder() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public java.util.List getAllowedTenancies() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public java.lang.Boolean getAreInternalTenancyLaunchAllowed() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public java.util.List getCategories() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public java.util.List getMarkets() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType getPricingType() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public java.lang.String getSystemRequirements() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.VersionDetails getVersionDetails() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.ListingRevision$Builder toBuilder() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevision in the Marketplace service

  • Method public java.util.List getCategories() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevisionSummary in the Marketplace service

  • Method public java.util.List getMarkets() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevisionSummary in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType getPricingType() has been removed from the model com.oracle.bmc.marketplacepublisher.model.ListingRevisionSummary in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails$Builder builder() has been removed from the model com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails in the Marketplace service

  • Method public java.util.List getCategories() has been removed from the model com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails in the Marketplace service

  • Method public java.util.List getMarkets() has been removed from the model com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.ListingRevision$PricingType getPricingType() has been removed from the model com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails in the Marketplace service

  • Method public java.lang.String getSystemRequirements() has been removed from the model com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.VersionDetails getVersionDetails() has been removed from the model com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails in the Marketplace service

  • Method public com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails$Builder toBuilder() has been removed from the model com.oracle.bmc.marketplacepublisher.model.UpdateListingRevisionDetails in the Marketplace service

File Checksums (SHA256)

oci-java-sdk-3.69.0.zip 3038213637d70cecb331ea34f8ef6620b9a5f1acd5601f425c6652ead81f3175
oci-java-sdk-3.69.0-individual-modules.zip b57f21190737b319c312f64a2f6166107954fec9430e9553754f3df9baf92ac9

3.68.2

15 Jul 14:13
9c91091
Compare
Choose a tag to compare

Added

  • Support for calling Oracle Cloud Infrastructure services in the ap-delhi-1 region

  • Support for Generative Agent Development Kit (ADK) MCP features

File Checksums (SHA256)

oci-java-sdk-3.68.2.zip 1737d5e08bc4407db991b9f4f5a6f9289ebe8dbf5c4bc5d0040e7675aefd629f
oci-java-sdk-3.68.2-individual-modules.zip 96c7488a43ea9c8b168298b42e250d6401f46bf7469ccedd26bc31becbd9ab29

3.68.1

08 Jul 18:00
9adbbc8
Compare
Choose a tag to compare

Added

  • Support for calling Oracle Cloud Infrastructure services in the us-ashburn-2 region

  • Support for insight of Autonomous Database on Exadata Cloud@Customer (ADB on ExaC@C) in the Operations Insights service

  • Support for Spanish and Portuguese language recognition with Azure-backed Optical Character Recognition (OCR) in the AI Document service

  • Support for UK, Australian, and Canadian address and tax form recognition in the AI Document service

  • Support for Personal-to-Corporate conversation check in the OSP Gateway service

File Checksums (SHA256)

oci-java-sdk-3.68.1.zip 4f07d7496553876091cd40d51cd2e2f737de327ee2f782f26dbe3c5a751670e9
oci-java-sdk-3.68.1-individual-modules.zip de4c014aa9134ca3f72e14c37f6a11f2dc4a3448a016183c499c2ede33f8ee32

3.68.0

30 Jun 18:07
620dbae
Compare
Choose a tag to compare

Added

  • Support for the Database MultiCloud service

  • Support for System Tags in the Database service

  • Support for PKCS11 Library Integration for Azure Key Store in the Database service

  • Support for changing subscription ID and the opc-dry-run parameter in the Database service

  • Support for listing all members of an Elastic Resource Pool for a provided Elastic Resource Pool leader in the Database service

  • Support for managing scheduled queries in the Application Performance Monitoring service

  • Support for Bring Your Own Key (BYOK) in the MySQL Heatwave service

  • Support for customer-initiated collection of diagnostic information in the Database Migration service

Breaking Changes

  • The type of field state has been changed from String to State enum in the models AutoActivateToggleStatus and AutoActivateStatus in the Application Performance Monitoring service

File Checksums (SHA256)

oci-java-sdk-3.68.0.zip 4381f338b51d19e7af4e2b6e571e75e9737e9fcf9dbb08e3a7d8ca906f2acf8c
oci-java-sdk-3.68.0-individual-modules.zip 2d41809136a5188730d9a0c0b2e50eec35946653e1e83644d1fce26af5e78146

3.67.3

24 Jun 17:13
b64d430
Compare
Choose a tag to compare

Added

  • Support for database backups to Amazon S3 as default option for all databases running on Exa@AWS in the Database service

  • Support for customer-managed encryption keys in hosted environments in the NoSQL Database service

  • Support for upgrading a fleet of Grid Infrastructure and Databases to 23ai for ExaCS and ExaCC in the Exadata Fleet Update service

  • Support for Bring Your Own IPv6 (BYOIPv6) in the Load Balancer service

  • Support for Agent Development Kit (ADK) add-on

File Checksums (SHA256)

oci-java-sdk-3.67.3.zip 8b423543577edc9f035248b06d1bd7f4cd1c4128a27966d89605039271d05a64
oci-java-sdk-3.67.3-individual-modules.zip 1bc57ca56304ca133d4e1bfe86df8b20c90e282ab6ae5df1c590b7d1c79d586b

3.67.2

17 Jun 16:57
f1b151b
Compare
Choose a tag to compare

Added

  • Support for node cycling (reboot/replaceBootVolume) for worker nodes in the Kubernetes Engine service

  • Support for the WebLogic Management service

  • Support for the Privileged API Access Control service

  • Support for Role Based Access Control List in the OCI Cache service

  • Support for integrating native Redis authentication with OCI Identity/IAM in the OCI Cache service

  • Support for Command String in Runcommand API in the Instance Agent service

  • Support for new fields capacitySummary and computeBareMetalHostId in the API response when fetching Dedicated Virtual Machine Hosts in the Compute service

File Checksums (SHA256)

oci-java-sdk-3.67.2.zip b5c4d48a7dbc768562516c1627206db52b0f300896795c408833196443945a3c
oci-java-sdk-3.67.2-individual-modules.zip 356746d2de01a16f60210c019f0c8ca4ba7afd935f91225179c881e9bdba2552

3.67.1

10 Jun 13:56
9deb5cb
Compare
Choose a tag to compare

Added

  • Support for performing an explicit Data Guard pre-check by setting new optional dry-run parameter when creating a database in the Database service

File Checksums (SHA256)

oci-java-sdk-3.67.1.zip 9c8bf7bf56d653611b5c1f3f870e3cf435a393f60719ae4d3d2088302fa43845
oci-java-sdk-3.67.1-individual-modules.zip b56bb7a5bf09f783da229ac8755c4d977f513fd233b6eda4a03a322b9ee6a631

3.67.0

03 Jun 16:43
fa44cae
Compare
Choose a tag to compare

Added

  • Support for creating auto Autonomous Container Database backups in a remote region in the Database service

  • Support for creating new Autonomous Container Databases from a backup in the remote region in the Database service

  • Support for input/output token usage information in the Generative AI Agent service

  • Support for standby connection in the Database Management service

  • Support for additional metrics, including replication metrics, in the Database Management service

  • Support for replication dashboard in the Database Management service

  • Support for soft-deleting backups in the HeatWave service

  • Support for additional connections types for Oracle Rest Data Services (ORDS), Apache Iceberg, and IBM Db2 for i in the Golden Gate service

Breaking Changes

  • Method public com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$DistributionAffinity getDistributionAffinity() has been moved from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Method public com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$NetServicesArchitecture getNetServicesArchitecture() has been moved from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Method public com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$PatchModel getPatchModel() has been moved from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Method public com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$ProtectionMode getProtectionMode() has been moved from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Method public com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$ServiceLevelAgreementType getServiceLevelAgreementType() has been moved from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Method public com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$VersionPreference getVersionPreference() has been moved from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Moved field com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$DistributionAffinity from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Moved field com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$NetServicesArchitecture from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Moved field com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$PatchModel from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Moved field com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$ProtectionMode from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Moved field com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$ServiceLevelAgreementType from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Moved field com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails$VersionPreference from the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails into the model com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the Database service

  • Return type of method public com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails getBody$( has been changed to com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the request com.oracle.bmc.database.requests.CreateAutonomousContainerDatabaseRequest in the Database service

  • Return type of method public com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseDetails getCreateAutonomousContainerDatabaseDetails() has been changed to com.oracle.bmc.database.model.CreateAutonomousContainerDatabaseBase in the request com.oracle.bmc.database.requests.CreateAutonomousContainerDatabaseRequest in the Database service

File Checksums (SHA256)

oci-java-sdk-3.67.0.zip 77e6d0f060f0a8c72a3fbc6cead5b070219f99a7187a19f8f813b6ae9eee7d36
oci-java-sdk-3.67.0-individual-modules.zip 2be27f7a9af9f1417aef04f37ce61d9545432fab1a7ca7d08b812f756a25a352

3.66.0

27 May 17:07
8445067
Compare
Choose a tag to compare

Added

  • Support for List and Get APIs for out-of-box management dashboard resources in Management Dashboard service

  • Support for REST option in HeatWave MySQL service

  • Support for warnings in list-application-dependency-vulnerability response for vulnerability audits in Adm service

  • Support for HostGroups in Compute service

  • Support for ENTERPRISE_EDITION_DEVELOPER enum in Db System Launch and Create DB external backup commands in Database service

  • Support for databaseEditionQueryParam in dbSystemInitialStorageSizes, dbSystemStoragePerformance, quotaDefinitions, and internalQuotaDefinitions in Database service

  • Support for EmissionType parameter in UsageCarbonEmissionSummary and EmissionCalculationMethod, EmissionType, Granularity parameters in UsageCarbonEmissionsReportQuery in Usage Api service

  • Support for querying capacity report under BDSs tenancy in Big Data service

  • Support for installing Dataplane Software and python packages updates in Big Data service

  • Support for triggering a dry run with OS patch in Big Data service

  • Support for NAT on firewall feature in Network Firewall service

  • Support for Predictable OIDC Discovery in OKE service

  • Support for SQL monitor creation and updation in Application Performance Monitoring Synthetic service

  • Support for FTP monitor creation and updation in Application Performance Monitoring Synthetic service

  • Support for Demand signal feature in OCI Capacity Management service

  • Support for Targeted Launch in Launch Instance API service

Breaking Changes

  • The values for ATTACHING and DETACHING were removed from the enum model LifecycleStateEnum in the Network Firewall service

Fixed

  • Fixed potential deadlock if OCI Java SDK was used from within the common fork-join pool (ForkJoinPool.commonPool()) by moving UTF-8 conversion to separate thread-pool, which can be configured using com.oracle.bmc.http.client.pki.Utf8Utils

File Checksums (SHA256)

oci-java-sdk-3.66.0.zip d087c5c4de09d8c397107693b9cefa7e571e55edd4ce7405bed84b74cf7f805b
oci-java-sdk-3.66.0-individual-modules.zip c156094d0af3d297e120dc241466451b998fe9e565cccd235961a87e48104f1e

3.65.1

20 May 16:44
56df9e5
Compare
Choose a tag to compare

Added

  • Support for the Globally Distributed Database service

  • Support for listing the available upgrades (OS & GI) for VirtualMachine DB systems in the Database service

  • Support for running dry-run operations in the Database service

  • Support for Network Security Groups in MySQL HeatWave service

File Checksums (SHA256)

oci-java-sdk-3.65.1.zip d14fa3fb2df1c42abf0f5d8e257b1db1b3197ab3474ac846ef83e18a79ea5577
oci-java-sdk-3.65.1-individual-modules.zip e5cfd132c547a960ef7b37feb3e9f3704c0ecb7e277b386e7ff7db31ee8be7c8