Skip to content

Releases: oracle/oci-go-sdk

14.0.0

17 Dec 20:33
06d9215
Compare
Choose a tag to compare

Added

  • Support for the API Gateway service

  • Support for the OS Management service

  • Support for the Marketplace service

  • Support for "default"-type vaults in the Key Management service

  • Support for bringing your own keys in the Key Management service

  • Support for cross-region backups of boot volumes in the Block Storage service

  • Support for top-level TSIG keys in the DNS service

  • Support for resizing virtual machine instances to different shapes in the Compute service

  • Support for management configuration of cloud agents in the Compute service

  • Support for launching node pools using image IDs in the Container Engine for Kubernetes service

Breaking changes

  • Removed support for v1 auth tokens in kubeconfig files in the CreateClusterKubeconfigContentDetails class of the Container Engine for Kubernetes service

  • Removed the IDCS access token requirement on the delete deleteOceInstance operation in the Content and Experience service, which is why the DeleteOceInstanceDetails class was removed

  • Parameter compartment_id in list_stream_pools API from Streaming service is changed to required parameter

13.1.0

10 Dec 19:38
93e2278
Compare
Choose a tag to compare

Added

  • Support for etags on results of the List Objects API in the Object Storage service

  • Support for OCIDs on buckets in the Object Storage service

  • Support for content-disposition and cache-control headers on objects in the Object Storage service

  • Support for recovering deleted compartments in the Identity service

  • Support for sharing volumes across multiple instances in the Block Storage service

  • Support for connect harnesses and stream pools in the Streaming service

  • Support for associating file storage mount targets with network security groups in the File Storage service

  • Support for calling Oracle Cloud Infrastructure services in the uk-gov-london-1 region

13.0.0

26 Nov 17:57
273c156
Compare
Choose a tag to compare

Added

  • Support for maintenance windows on autonomous databases in the Database service

  • Support for getting the compute units (OCPUs) of an Exadata autonomous transaction processing - dedicated resource in the Database service

Breaking changes

  • Create database home from VM_CLUSTER_BACKUP is removed from Database Service

  • Response type is changed for following two APIs in Virtual Network Service

    • Before
    BulkAddVirtualCircuitPublicPrefixes (err error)
    
    
    
    BulkDeleteVirtualCircuitPublicPrefixes (err error)
    • After
    BulkAddVirtualCircuitPublicPrefixes (response BulkAddVirtualCircuitPublicPrefixesResponse, err error)
    
    
    
    BulkDeleteVirtualCircuitPublicPrefixes (response BulkDeleteVirtualCircuitPublicPrefixesResponse, err error)

12.5.0

19 Nov 19:49
901d302
Compare
Choose a tag to compare

Added

  • Support for four-byte autonomous system numbers (ASNs) on FastConnect resources in the Networking service

  • Support for choosing fault domains when creating instance pools in the Compute service

  • Support for allowing connections from only specific VCNs to autonomous data warehouse and autonomous transaction processing instances in the Database service

  • Support for Streaming Client Non-Regional

12.4.0

13 Nov 19:40
ba22257
Compare
Choose a tag to compare

Added

  • Support for access to APEX and SQL Dev features on autonomous transaction processing and autonomous data warehouse resources in the Database service
  • Support for registering / deregistering autonomous transaction processing and autonomous data warehouse resources with Data Safe in the Database service
  • Support for redirecting HTTP / HTTPS request URIs to different URIs in the Load Balancing service
  • Support for specifying compartments on options APIs in the Container Engine for Kubernetes service
  • Support for volume performance units on block volumes in the Block Storage service
  • Support for opc-multipart-md5 verification for UploadManager. Example can be found on Github

12.3.0

05 Nov 18:46
f6f0b48
Compare
Choose a tag to compare

Added

  • Support for the Analytics Cloud service

  • Support for the Integration Cloud service

  • Support for IKE versions in IPSec connections in the Virtual Networking service

  • Support for getting a stack's Terraform state in the Resource Manager service

12.2.0

29 Oct 17:43
4503211
Compare
Choose a tag to compare

Added

  • Support for wallet rotation operations on Autonomous Databases in the Database service

  • Support for adding and removing image shape compatibility entries in the Compute service

  • Support for managing redirects in the Web Application Acceleration and Security service

  • Support for migrating zones from the Dyn HTTP Redirect Service to Oracle Cloud Infrastructure in the DNS service

12.1.0

15 Oct 18:05
c6ae9df
Compare
Choose a tag to compare

Added

  • Support for the Digital Assistant service

  • Support for work requests on Instance Pool operations in the Compute service

12.0.0

08 Oct 16:56
6f112e7
Compare
Choose a tag to compare

Added

  • Support for the new schema for events in the Audit service

  • Support for entitlements in the Data Transfer service

  • Support for custom scheduled backup policies on volumes in the Block Storage service

  • Support for specifying the network type when launching virtual machine instances in the Compute service

  • Support for Monitoring service integration in the Health Checks service

Fixed

  • OCI Golang SDK hook/callback to display progress bar for uploads Github issue 187

Breaking changes

  • The TenantId parameter is now Id (Id of the Transfer Application Entitlement) for GetTransferApplianceEntitlementRequest in TransferApplianceEntitlementClient

  • The Audit service version was bumped to 20190901, use older version of Go SDK for Audit service version 20160918

11.0.0

01 Oct 16:19
c370ab2
Compare
Choose a tag to compare

Added

  • Support for required tags in the Identity service

  • Support for work requests on tagging operations in the Identity service

  • Support for enumerated tag values in the Identity service

  • Support for moving dynamic routing gateway resources across compartments in the Networking service

  • Support for migrating zones from Dyn managed DNS to OCI in the DNS service

  • Support for fast provisioning for virtual machine databases in the Database service

Breaking changes

  • The fieldCreateZoneDetails is no longer an anonymous field and the type changed from struct to interface in struct CreateZoneRequest. Here is sample code that shows how to update your code to incorporate this change.

    • Before
    // There were two ways to initialize the CreateZoneRequest struct.
    
    // This breaking change only impact option #2
    
    request := dns.CreateZoneRequest{}
    
    
    
    // #1. Instantiate CreateZoneDetails directly: no impact
    
    details := dns.CreateZoneDetails{}
    
    details.Name = common.String('some name')
    
    // ... other properties
    
    // Set it to the request class
    
    request.CreateZoneDetails = details
    
    
    
    // #2. Instantiate CreateZoneDetails through anonymous fields: will break
    
    request.Name = common.String('some name')
    
    // ... other properties
    • After
    // #2 no longer supported. Create CreateZoneDetails directly
    
    details := dns.CreateZoneDetails{}
    
    details.Name = common.String('some name')
    
    // ... other properties
    
    
    
    request := dns.CreateZoneRequest{
    
        CreateZoneDetails: details
    
    }
    
    // ...