Skip to content

Releases: oracle/oci-go-sdk

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
    
    }
    
    // ...

10.1.0

24 Sep 16:39
f727ac6
Compare
Choose a tag to compare

Added

  • Support for selecting the Terraform version to use in the Resource Manager service

  • Support for bucket re-encryption in the Object Storage service

  • Support for enabling / disabling bucket-level events in the Object Storage service

10.0.0

17 Sep 17:02
3129e8e
Compare
Choose a tag to compare

Added

  • Support for importing state files in the Resource Manager service

  • Support for Exadata Cloud at Customer in the Database service

  • Support for free tier resources and system tags in the Load Balancing service

  • Support for free tier resources and system tags in the Compute service

  • Support for free tier resources and system tags in the Block Storage service

  • Support for free tier and system tags on autonomous databases in the Database service

Breaking

  • Interface CreateDbHomeWithDbSystemIdBase is renamed to CreateDbHomeBase and dbSystemId property is removed from it

  • CreateDbHomeWithDbSystemIdBase in CreateDbHomeRequest is replaced with CreateDbHomeWithDbSystemIdDetails