Skip to content

Releases: oracle/oci-java-sdk

1.2.15

11 Sep 19:57
Compare
Choose a tag to compare

1.2.15 - 2017-09-11

Changed

  • Maven packages renamed from oracle-bmc-* to oci-* (group id renamed from com.oracle.bmc.sdk to com.oracle.oci.sdk)
  • Default configuration file location changed from ~/.oraclebmc/config to ~/.oci/config; old location deprecated (see "Deprecated" below)

Added

  • Support for instance console connections
  • Support for Load Balancer health status API
  • Support for compartment renaming
  • Support for CustomerSecretKeys management

Deprecated

  • The previous default configuration file location, ~/.oraclebmc/config, has been deprecated: please use ~/.oci/config instead. The old location still works, if a file at new location does not exist.

1.2.13

10 Aug 22:29
Compare
Choose a tag to compare

Fixed

  • Duplicable stream support (#11)
  • Fixed NullPointerException on invalid PEM key file

1.2.12

20 Jul 23:37
Compare
Choose a tag to compare

Fixed

  • Reduced overhead in signing and serialization
  • Removed possibility of using different serializer for signing and transmission

Added

  • Support for compute image import/export
  • Support for multiple VNICs
  • Support for secondary IPs

1.2.10

09 Jun 23:52
Compare
Choose a tag to compare

Added

  • Support for object storage pre-authenticated requests and public buckets.
  • Support for load balancer session persistence operations.
  • Support for VCN local load balancer operations.
  • Support for nested instance metadata operations.

1.2.8

19 May 00:22
Compare
Choose a tag to compare

Added

  • Extended support for FastConnect
  • Support for VCN private subnets
  • First class support for IAD region (us-ashburn-1)
  • Support for region subscription operations

1.2.7

28 Apr 00:43
Compare
Choose a tag to compare

Changed

  • A new value called UnknownEnumValue has been added to all enums that are used in responses returned from services. If a service returns a value that cannot be recognized by the version of the SDK, then the enum will be set to this value. Previously this would throw an exception.

Added

  • Support for FastConnect
  • Support for Load Balancer Service

1.2.5

07 Apr 00:01
Compare
Choose a tag to compare

Changed

  • Added opc-client-request-id truncation logic in MultipartObjectAssembler to prevent failures

Added

  • Support for DHCP Search Domain Option
  • Support for Compute API 'getWindowsInstanceInitialCredentials'

1.2.4

28 Mar 22:56
Compare
Choose a tag to compare

Fixed

  • Allow UUID in path elements
  • Better validate path parameters before making requests (#5)

Changed

  • Simplified classes that perform signing a little
  • Move auth caching to an annotation

Added

  • New low level APIs for multi-part upload in Object Storage
  • New high level abstractions for uploading (UploadManager, MultipartObjectAssembler) in Object Storage

1.2.3

17 Mar 00:50
Compare
Choose a tag to compare

Fixed

  • Allow service responses to deserialize to base classes when unknown discriminators returned (vs. throwing exceptions)

Changed

  • Added a new layer for authentication details to provide for other forms of keyId based auth

Added

  • New DNS label feature
  • New request signer classes to use directly with other HTTP clients
  • New client contructors to allow more control over how requests are signed

1.2.2

23 Feb 22:42
Compare
Choose a tag to compare

Fixed

  • Bugs in config file parsing

Changed

  • Updated APIs for VCN for stateless security lists
  • Updated APIs for Compute for ipxe script support

Added

  • Support for Audit service
  • BOM module for SDK
  • More examples