4.9 KiB
4.9 KiB
CHANGELOG
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
1.8.0 - 2018-06-28
Added
- Support for service gateway management in the Networking service
- Support for backup and clone of boot volumes in the Block Storage service
1.7.0 - 2018-06-14
Added
- Support for the Container Engine service. A sample showing how to use this service from the SDK is available Github
Fixed
- Empty string was send to backend service for optional enum if it's not set
1.6.0 - 2018-05-31
Added
- Support for the "soft shutdown" instance action in the Compute service
- Support for Auth Token management in the Identity service
- Support for backup or clone of multiple volumes at once using volume groups in the Block Storage service
- Support for launching a database system from a backup in the Database service
Breaking changes
-
LaunchDbSystemDetails
is renamed toLaunchDbSystemBase
and the type changed from struct to interface inLaunchDbSystemRequest
. Here is sample code that shows how to update your code to incorporate this change.- Before
// create a LaunchDbSystemRequest // There were two ways to initialize the LaunchDbSystemRequest struct. // This breaking change only impact option #2 request := database.LaunchDbSystemRequest{} // #1. explicity create LaunchDbSystemDetails struct (No impact) details := database.LaunchDbSystemDetails{} details.AvailabilityDomain = common.String(validAD()) details.CompartmentId = common.String(getCompartmentID()) // ... other properties request.LaunchDbSystemDetails = details // #2. use anonymous fields (Will break) request.AvailabilityDomain = common.String(validAD()) request.CompartmentId = common.String(getCompartmentID()) // ...
- After
// create a LaunchDbSystemRequest request := database.LaunchDbSystemRequest{} details := database.LaunchDbSystemDetails{} details.AvailabilityDomain = common.String(validAD()) details.CompartmentId = common.String(getCompartmentID()) // ... other properties // set the details to LaunchDbSystemBase request.LaunchDbSystemBase = details // ...
1.5.0 - 2018-05-17
Added
Support for backup or clone of multiple volumes at once using volume groups in the Block Storage service- Support for the ability to optionally specify a compartment filter when listing exports in the File Storage service
- Support for tagging virtual cloud network resources in the Networking service
- Support for specifying the PARAVIRTUALIZED remote volume type when creating a virtual image or launching a new instance in the Compute service
- Support for tilde in private key path in configuration files
1.4.0 - 2018-05-03
Added
- Support for
event_name
in Audit Service - Support for multiple
hostnames
for loadbalancer listener in LoadBalance service - Support for auto-generating opc-request-id for all operations
- Add opc-request-id property for all requests except for Object Storage which use opc-client-request-id
1.3.0 - 2018-04-19
Added
- Support for retry on OCI service APIs. Example can be found on Github
- Support for tagging DbSystem and Database resources in the Database Service
- Support for filtering by DbSystemId in ListDbVersions operation in Database Service
Fixed
- Fixed a request signing bug for PatchZoneRecords API
- Fixed a bug in DebugLn
1.2.0 - 2018-04-05
Added
- Support for Email Delivery Service. Example can be found on Github
- Support for paravirtualized volume attachments in Core Services
- Support for remote VCN peering across regions
- Support for variable size boot volumes in Core Services
- Support for SMTP credentials in the Identity Service
- Support for tagging Bucket resources in the Object Storage Service
1.1.0 - 2018-03-27
Added
- Support for DNS service
- Support for File Storage service
- Support for PathRouteSets and Listeners in Load Balancing service
- Support for Public IPs in Core Services
- Support for Dynamic Groups in Identity service
- Support for tagging in Core Services and Identity service. Example can be found on Github
- Fix ComposingConfigurationProvider to not accept a nil ConfigurationProvider
- Support for passphrase configuration to FileConfiguration provider
1.0.0 - 2018-02-28 Initial Release
Added
- Support for Audit service
- Support for Core Services (Networking, Compute, Block Volume)
- Support for Database service
- Support for IAM service
- Support for Load Balancing service
- Support for Object Storage service