Skip to content

Releases: oracle/terraform-provider-oci

2.1.1 - 2018-03-14

15 Mar 01:56
Compare
Choose a tag to compare

2.1.1 - 2018-03-14

Fixed

  • VolumeAttachment: Handle unsupported attachment types. If an unsupported attachment type is returned by the service, the SDK's base interface is used to populate common fields.
  • Instances: Add missing state field to datasource.

2.1.0 - 2018-03-08

09 Mar 01:29
Compare
Choose a tag to compare

More details for the changes introduced in 2.1.0 can be found here.

Added

  • Client side filtering is now enabled for all data sources that return a list.
  • Some Core data sources now support server side filtering by display_name and state.
  • New optional parameters and fields have been added to existing resources and data sources to support new functionality added by the services.
  • Documentation files have been updated and improved. Documentation files for resources and data sources of the same entity have now been consolidated into one file.

Deprecated

  • limit and page parameters in data sources have been deprecated. All list data sources loop through all the pages and return one aggregated list.
  • The time_modified field was deprecated from a few resources as it is no longer set by the service.

Fixed

  • Updates to fields in oci_objectstorage_preauthrequest resource will force the destruction and recreation of the resource. Updates to fields in this resource had no effect earlier.
  • Updating some fields resulted in nothing happening. This has been fixed.
  • Unexpected destruction and recreation of oci_objectstorage_object was fixed by constraining all keys in the metadata map to be lower case.
  • Add Solaris (amd64) binaries (#453).
  • Separate 32 and 64 bit released binaries (#463).

Notes

  • With this release we started using the new official OCI Go SDK. Widespread changes to the source code were needed to make this happen.
  • Removing optional parameters from a created resource will not result in a difference and the value for that field will remain as it was. If you want to reset the field to the default value returned by the service for that field you will have to taint the resource to destroy it and recreate it.
  • If upgrading the OCI provider from v1.x.x, see this wiki for migration steps.
  • See docs for this version here.

2.1.0-beta - 2018-02-08

27 Feb 18:33
Compare
Choose a tag to compare
Pre-release

Added

  • Filter was added for several data sources.
  • New server-side filter fields have been added for some data sources
  • Several resources and data sources now allow new fields in their configurations, enabling functionality that was missing in the OCI provider earlier.

Deprecated

  • Several fields that are not supported by the backend services have been deprecated.

Fixed

  • Several bug fixes have been made.

Notes

  • This is a significant update of the OCI Terraform Provider. This is an internal beta release.
  • If upgrading from v1, see this wiki for migration steps.
  • See docs for this version here

2.0.7 - 2018-02-08

09 Feb 04:18
4cac10c
Compare
Choose a tag to compare

Added

  • NA

Fixed

  • Correctly resolve Load Balancer and Listener creation failures so plans can be reapplied (#414 and #430).
  • Allow Object Storage Buckets to be renamed in plans by implementing the correct ForceNew behavior (#424).

Notes

  • If upgrading from v1, see this wiki for migration steps.
  • See docs for this version here.

2.0.6 – 2018-01-08

08 Jan 22:38
Compare
Choose a tag to compare

Added

  • A minimum of TLS 1.2 is now enforced by the provider (#394)

Fixed

  • Fixed an issue where importing a default resource would leave the manage_default_resource_id empty in the state file during import of default resources (#393, #379)

Notes

  • If upgrading from v1, see this wiki for migration steps.
  • See docs for this version here.

2.0.5 - 2017-12-14

14 Dec 23:45
Compare
Choose a tag to compare

Added

  • Enhanced security options by adding support for source port range under security list rules. This can be specified in "tcp_options" and "udp_options" (#340).
  • Allow configuration of default resources under VCNs (#374). See more details about this feature here.

Fixed

  • Fixed bug wherein policy was not destroyed and recreated when compartment is changed (#389)
  • Fixed errors with terraform import because of missing vcn_id in *.tfstate files (internet_gateway, route_tables, dhcp_options) (#388, #379)
  • Fixed error where same retry token was being used for multiple requests in some development environments when auto retries were activated (Issue #170)

Notes

  • Code refactoring was done as part of this release. Go source file names have changed, the provider directory has been added. Should not impact the users in any way.
  • If upgrading from v1, see this wiki for migration steps.
  • See docs for this version here.

2.0.4 - 2017-11-2

02 Nov 22:35
6acd2ed
Compare
Choose a tag to compare

Added

  • Host header and version to signing (#340)
  • Support for block volume fast clones (#347)

Fixed

  • Examples of "oci_core_images" data source now filter on "display_name" to accommodate changes to available images (#342 and #345)

Notes

  • If upgrading from v1, see this wiki for migration steps.
  • See docs for this version here.

2.0.3 - 2017-10-26

27 Oct 00:12
Compare
Choose a tag to compare

Added

  • Filters for most core, IAM, and Load Balancer data sources. See docs/Filters.md for details.
  • Support for Virtual Machine (VM) DB Systems
  • Support for Bring Your Own License (BYOL) licensing model for DB Systems

Notes

  • If upgrading from v1, see this wiki for migration steps.
  • See docs for this version here.

Feature additions, bug fixes and optimizations

13 Oct 01:15
Compare
Choose a tag to compare
  • Optimize service error retry behavior (#179)
  • Support update and refresh on Instance and Vnic details
  • Object store fixes and file upload example (#225)
  • Block volumes supports size in gigabytes (#297)
  • Properly handle version date in policies, ignore format changes when diffing (#230)
  • Ignore case for DNS Labels (#279)
  • Support compartment renaming (#250)
  • Handle and log URL parsing errors (#277)
  • Minor update to bmcs-go-sdk license
  • Acceptance test refinements
  • Oci-tool migration tool fixes (#298) (#292)

If upgrading from v1, see this wiki for migration steps.

Bug Fixes and VNIC skip_source_dest_check

26 Sep 22:39
Compare
Choose a tag to compare
  • Resources are now removed from the state file if in a "terminated" state so that it is recreated on an apply (#113)
  • Adds VNIC skip_source_dest_check property
  • Enable empty route rules (#68)
  • Fix import of Subnet prohibit_public_ip_on_vnic
  • Adds pagination to all IAM data sources
  • General fixes for plans including compartments as a resource

If upgrading from v1, see this wiki for migration steps.