Releases: oracle/oci-java-sdk
1.2.34
1.2.33
1.2.29
Added
-
Added support for the Email Service. An example on how to call this service can be found here
-
Added support for SMTP credentials in the Identity Service. An example of managing SMTP credentials is available in the email service example here
-
Added support for paravirtualized volume attachments in Core Services. An example can be found here
-
Added support for variable size boot volumes in Core Services
Changed
-
Allowing additional client configurators, and starting builder pattern for clients
-
Added an explicit pagination example here
-
Updated ListAuditEventsExample to show other pagination techniques
1.2.28
Added
- Added support for the File Storage Service. An example on how to call this service can be found here
- Added support for tagging Bucket resources in the Object Storage Service
- Added support for specifying a restore period for archived objects in the
restoreObjects
operation of the Object Storage service - Added
paginators
to provide anIterable
interface over list operations offered by the SDK
1.2.27
Fixed
- Bug fix for not serializing dates in request bodies correctly to RFC-3339
Added
-
Support for DNS Service. An example of calling this service is available here
-
Support for Reserved Public IPs in Virtual Networking Service
-
Support for path route sets in Load Balancing Service
-
Support for automated and policy-based backups, read-only volume attachments, and incremental backups in Block Storage Service
-
Support for filtering by backupId in ListDbSystems operation in Database Service
1.2.23
1.2.22
Added
-
Support for VNC console connections in Compute Service
-
Support for using the
ObjectReadWithoutList
public access type when creating and updating buckets -
Support for dynamic groups in Identity Service
-
Support for instance principals authentication when calling OCI services, an example can be found on GitHub
-
Support for configuring idle timeout for listeners in Load Balancer Service
-
Better documentation on every model class on how the change in version 1.2.16 to only serialize and transmit fields that were explicitly set to null affects the
equals(Object)
andhashCode()
methods
1.2.21
Added
-
Support for tagging:
-
Support for creating, updating, retrieving and listing tags and tag namespaces (these operations can be found in Identity Service)
-
Support for adding freeform and defined tags to resources in Core Services (Networking, Compute, and Block Volume) and Identity Service
-
-
Support for bringing your own custom image for emulation mode virtual machines in Compute Service
1.2.20
Added
- Support for retrieving custom operation metadata, such as the OCID of a resource, from responsePayload attribute on the AuditEvent model of the Audit Service
- Support for public peering for FastConnect
- Support for specifying an authorized entity name in a Letter of Authority for FastConnect
- Support for showing a list of bandwidth shapes for FastConnect provider
Deprecated
- The
listVirtualCircuitBandwidthShapes
operation inVirtualNetwork
has been deprecated. Use thelistFastConnectProviderVirtualCircuitBandwidthShapes
operation instead - When using
CreateVirtualCircuitDetails
, supplying aproviderName
is deprecated andproviderServiceId
should be used instead
1.2.18
1.2.18 - 2017-11-27
Changed
- Passphrases are now passed as char[] instead of as String
- Requests are now buffered in memory by default, except by the ObjectStorageClient and ObjectStorageAsyncClient. This allows for better error messages on PUT and POST requests. If you do not want to buffer requests in memory, pass an instance of
com.oracle.bmc.http.DefaultConfigurator.NonBuffering
to the constructor of the client.
Added
- Support for VCN to VCN peering within region
- Support option for second NIC on X7 bare metal instances
- Support for user-managed boot volumes
- Support for creating database from backup in Database service
- Support for sort and filter in ListLoadBalancers method in Load Balancer Service
Deprecated
- Methods accepting passphrases as String are deprecated; use char[] instead