Skip to content

Releases: oracle/oci-go-sdk

5.6.0

14 May 17:36
a773bf8

Choose a tag to compare

Added

  • Support for the Seoul (ICN) region

  • Support for logging context fields on data-plane APIs of the Key Management Service

  • Support for reverse pagination on list operations of the Email service

  • Support for configuring backup retention windows on database backups in the Database service

5.5.0

07 May 18:38
f55375e

Choose a tag to compare

Added

  • Support for the Tokyo (NRT) region
  • Support UploadManager for uploading large objects. Sample is available on Github

5.4.0

16 Apr 17:00
9ed9700

Choose a tag to compare

Added

  • Support for tagging dynamic groups in the Identity service

  • Support for updating network ACLs and license types for autonomous databases and autonomous data warehouses in the Database service

  • Support for editing static routes and IPSec remote IDs in the Virtual Networking service

5.3.0

09 Apr 17:38
8a0a958

Choose a tag to compare

Added

  • Support for etag and if-match headers (for optimistic concurrency control) in the Email service

5.2.0

02 Apr 18:36
a7988bf

Choose a tag to compare

Added

  • Support for provider service key names on virtual circuits in the FastConnect service

  • Support for customer reference names on cross connects and cross connect groups in the FastConnect service

5.1.0

26 Mar 17:05
070cae6

Choose a tag to compare

Added

  • Support for glob patterns and exclusions for object lifecycle management in the Object Storage service

  • Documentation enhancements and corrections for traffic management in the DNS service

Fixed

  • The 'tag' info is always ignored in the returned string of Version() function Github issue 157

5.0.0

19 Mar 18:08
3238fbe

Choose a tag to compare

Added

  • Support for specifying metadata on node pools in the Container Engine for Kubernetes service

  • Support for provisioning a new autonomous database or autonomous data warehouse as a clone of another in the Database service

Breaking changes

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

    • Before
    // create a CreateAutonomousDatabaseRequest
    
    // There were two ways to initialize the CreateAutonomousDatabaseRequest struct.
    
    // This breaking change only impact option #2
    
    request := database.CreateAutonomousDatabaseRequest{}
    
    
    
    // #1. Instantiate CreateAutonomousDatabaseDetails directly: no impact
    
    details := database.CreateAutonomousDatabaseDetails{}
    
    details.CompartmentId = common.String(getCompartmentID())
    
    // ... other properties
    
    
    
    // Set it to the request class
    
    request.CreateAutonomousDatabaseDetails = details
    
    
    
    // #2. Instantiate CreateAutnomousDatabaseDetails through  anonymous fields: will break
    
    request.CompartmentId = common.String(getCompartmentID())
    
    // ... other properties
    • After
    // #2 no longer supported. Create CreateAutonomousDatabaseDetails directly
    
    details := database.CreateAutonomousDatabaseDetails{}
    
    details.CompartmentId = common.String(getCompartmentID())
    
    // ... other properties
    
    
    
    // and set the details to CreateAutonomousDatabaseBase
    
    request := database.CreateAutonomousDatabaseRequest{}
    
    request.CreateAutonomousDatabaseDetails = details
    
    // ...

4.2.0

12 Mar 19:38
0306ff0

Choose a tag to compare

Added

  • Support for the Budgets service

  • Support for managing multifactor authentication in the Identity service

  • Support for managing default tags in the Identity service

  • Support for account recovery in the Identity service

  • Support for authentication policies in the Identity service

  • Support for specifying the workload type when creating autonomous databases in the Database service

  • Support for I/O resource management for Exadata database systems in the Database service

  • Support for customer-specified timezones on database systems in the Database service

4.1.0

28 Feb 20:07
5295b14

Choose a tag to compare

Added

  • Support for the Monitoring service

  • Support for the Notification service

  • Support for the Resource Manager service

  • Support for the Compute Autoscaling service

  • Support for changing the compartment of a tag namespace in the Identity service

  • Support for specifying fault domains in the Database service

  • Support for managing instance monitoring in the Compute service

  • Support for attaching/detaching load balancers to instance pools in the Compute service

4.0.0

21 Feb 22:21
f1ecb80

Choose a tag to compare

Added

  • Support for government-realm regions

  • Support for the Streaming service

  • Support for tags in the Key Management service

  • Support for regional subnets in the Virtual Networking service

Fixed

  • Removed unused Announcements service 'NotificationFollowupDetails' struct and 'GetFollowups' operation

  • InstancePrincipals now invalidates a token shortly before its expiration time to avoid making a service call with an expired token

  • Requests with binary bodies that require its body to be included in the signature are now being signed correctly