Skip to content

Releases: dikhan/terraform-provider-openapi

v3.0.0

19 Apr 03:40
6e56bdc
Compare
Choose a tag to compare

What's new?

  • PR #342 Major version update v3
  • PR #344 [Tech Debt: Issue #344 ]Upgrade to Go 1.17
  • PR #341 Fix release pipeline: Only install the binary and not add it to the mod deps
  • PR #339 [BugFix: Issue #338] Skip docker login from forks
  • PR #337 [BugFix: Issue #338] Skip docker login from forks
  • PR #336 [BugFix: Issue #334] Fix make test all
  • PR #333 [BugFix: Issue #335] goreleaser latest version (1.7) introduced breaking changes requiring Go1.18
  • PR #332 [FeatureRequest: Issue #329] Adding ARM64 Support
  • PR #324 [TechDebt: Issue #323] Upgrade Terraform SDK to v2.10.1
  • PR #322 [TechDebt: Issue #321] Upgrade to Go 1.16
  • PR #319 [BugFix: Issue #318] Deprecate plugin_version property from OpenAPI config file SchemaV1
  • PR #316 [TechDebt: Issue #317] Deprecate multiregion resource name level
  • PR #315 Update installing_openapi_provider.md
  • PR #314 [FeatureRequest: Issue #311] Support Terraform versions greater than or equal to 1.0.0

Changelog

6e56bdc Merge pull request #342 from dikhan/major-version-upgrade-v3
c03dadb Major version update v3
eca9bbd Merge pull request #341 from dikhan/dont-get-github-release-notes-as-mod-dep
eeb06cc Only install the binary and not add it to the mod deps
fdba646 Merge pull request #340 from dikhan/release-v3.0.0
8da9c46 Release v3.0.0
87f0897 Merge pull request #332 from Sreeratm/ARM_64_Feature
c199384 Merge branch 'master' into ARM_64_Feature
0b9b746 Merge pull request #339 from dikhan/skip-docker-login-on-forks
50d0e52 Skip docker login from forks
8991708 Merge branch 'master' into ARM_64_Feature
b648612 Merge pull request #337 from dikhan/skip-docker-login-on-forks
9057c5e Skip docker login from forks
cf4db61 Merge branch 'master' into ARM_64_Feature
5be1f03 Merge pull request #336 from dikhan/fix-make-test-all
18c31ed Merge branch 'fix-make-test-all' of github.com:dikhan/terraform-provider-openapi into fix-make-test-all
f788551 Travis CI runs builds on Linux hosts and the expected error differs slighty
8cf2bfa Merge branch 'master' into fix-make-test-all
3599791 Merge pull request #333 from dikhan/pin-gorelease-version-v1.6.3
7797172 Run go get -u golang.org/x/crypto/...
861e4c4 Fix integration test whereby the overriden domain started resolving to a real domain
da6d2dd goreleaser latest version (1.7) introduced breaking changes requiring Go1.18
252cb20 ARM_64_Feature
89a249c Merge pull request #324 from dikhan/upgrade-terraform-sdk
c742858 Upgrade Terraform SDK to v2.10.1
f10e3fc Merge pull request #319 from dikhan/deprecate-plugin-version-config
0059a55 Deprecate plugin_version property from OpenAPI config file SchemaV1
594a891 Merge pull request #322 from dikhan/feature/upgrade-go-1.16
9933a32 Fix int test that hits a real endpoint that does not exist
ae03d87 Update go mod and go sum
67e17da Update README docs with min requirements of Go 1.16
df161d3 Install Go 1.16 in the pipeline
8070b69 Require Go version 1.16 or higher
82f4472 Merge pull request #316 from dikhan/deprecate-multiregion-resource-name-level
96b04d3 Go mod dep updates
07fcfcc Deprecate multi-region support on resource name level
1e6a832 Merge pull request #315 from seyedk/patch-1
7ef3452 Update installing_openapi_provider.md
9f3a39d Merge pull request #314 from dikhan/bradthebuilder-support-tf-versions-eq-gt-1.0.0
8a0ade4 Allow TF versions >= 1.0.0 to be used when installing provider

v2.2.0

03 Sep 16:18
536983e
Compare
Choose a tag to compare

What's new?

  • PR #309 [TechDebt: Issue #308] Integrate Terraform SDK 2.7.1

Changelog

536983e Merge pull request #310 from dikhan/release-v2.2.0
9bb8276 Release v2.2.0
d54067c Merge pull request #309 from dikhan/integrate-terraform-sdk-v2.7.1
0f63ea1 Integrate Terraform SDK 2.7.1
382dda8 Merge pull request #306 from bradthebuilder/master
e945e54 Merge branch 'master' into master
2067311 Add units tests for colon characters
9a6e78e Replace colon characters earlier
42cf296 Handle colon characters in field names
d1285f3 Standardize go tool link format

v2.1.0

15 Jul 18:29
f4718a1
Compare
Choose a tag to compare

What's new?

  • PR #304 [FeatureRequest: Issue #303] Create docs for publishing OpenAPI Terraform providers in Terraform Registry
  • PR #295 [FeatureRequest: Issue #100] Add support for POST with request schema only containing inputs (required/optional) and response only containing outputs (computed properties)

Changelog

f4718a1 Merge pull request #307 from dikhan/release-v2.1.0
21f5806 Releasing v2.1.0
6d8b909 Merge pull request #295 from dikhan/feature/support-for-post-input-model-without-id-2
ec9d88c go mod dep updates
237d338 Fix monitor int tests assertions that before were actually resolving to an actual domain
f0f7cf4 Add more test coverage
c4f84e5 Remove erorr return from isResourceInstanceEndPoint signature
a39b4c1 Add more test coverage for validateRootPath method
9252e2f Add support for POST with request schema only containing inputs and response model containing computed properties
5a7c1e3 Merge pull request #304 from dikhan/feature/docs-for-publishing-openapi-terraform-providers
d108699 Create docs for publishing OpenAPI Terraform providers in Terraform Registry

v2.0.6

11 Jun 05:06
Compare
Choose a tag to compare

What's new?

  • PR #301 [BugFix: Issue #300]: ServiceConfiguration with InsecureSkipVerify enabled now works as expected
  • PR #296 [BugFix: Issue #297] Fix docker rate limit issues in Travis pipeline
  • PR #294 [BugFix: Issue #293] fix docker file to install providers based on Terraform 0.13 installation specs

Changelog

86fd4cf lock version of github-release-notes
59397e8 go mod tidy
712f62d go mod updates
620cc42 Merge pull request #302 from dikhan/release-2.0.6
c9f2baf Release v2.0.6
ab9af82 Merge pull request #301 from dikhan/fix-bug-with-insecure-verify
c7a72ea Issue #300: ServiceConfiguration with InsecureSkipVerify enabled now sets the InsecureSkipVerify in the tr.TLSClientConfig accordingly
d5699cb Merge pull request #296 from dikhan/fix-cicd-docker-ratelimit-issues
5b7162b Fix docker rate limit issues in Travis pipeline
1657b56 Merge pull request #294 from dikhan/293-fix-docker-examples
37c23f7 Merge branch '293-fix-docker-examples' of github.com:dikhan/terraform-provider-openapi into 293-fix-docker-examples
c3a6a86 fix docker file to install providers based on Terraform 0.13 installation specs
1b5b56a fix docker file to install providers based on Terraform 0.13 installation specs

v2.0.5

07 Apr 23:28
a6a1bec
Compare
Choose a tag to compare

What's new?

  • PR #290 Render in arguments section optional computed properties with default values

Changelog

a6a1bec Merge pull request #291 from dikhan/v2.0.5
4015fb6 Release v2.0.5
e7a9fb6 Merge pull request #290 from dikhan/render-default-values
5d2c8e9 Check whether the Default is not nil and if so render the default value
edb2354 Render in arguments section optional computed properties with default values

v2.0.4

07 Apr 16:27
dac381f
Compare
Choose a tag to compare

What's new?

  • PR #287 [BugFix: Issue #286] Do not populate terraform schema Default field if property type is list

Changelog

dac381f Merge pull request #288 from dikhan/v2.0.4
c2316bc Releasing v2.0.4
f5efde6 Merge pull request #287 from dikhan/dont-set-default-to-list
a469e4e Do not populate terraform schema Default field if property type is list

v2.0.3

29 Mar 19:28
1cefe94
Compare
Choose a tag to compare

What's new?

  • PR #284 [BugFix: Issue #283] Add support for PUT operations that return 204 No Content

Changelog

1cefe94 Merge pull request #285 from dikhan/release-v2.0.3
309df1c Update version to v2.0.3
df09646 Merge pull request #284 from dikhan/support-put-204-responses
610996a Don't populate responsePayload if the API's successful update response is 204 No Content
6084625 Update docs with more info for PUT operations
20b2cce Add support for PUT operations that return 204 No Content

v2.0.2

17 Mar 21:15
c1b13f5
Compare
Choose a tag to compare

What's new?

  • PR #281 [BugFix: Issue #280] Add support for rendering provider documentation including Terraform 0.13 required_providers section

Changelog

c1b13f5 Merge pull request #282 from dikhan/release-2.0.2
6bd3e0c New version release v2.0.2
8399545 Merge pull request #281 from dikhan/fix-render-docs-supporting-terraform013
32968f3 fix typo
2d39220 Add support for rendering provider documentation including Terraform 0.13 required_providers section

v2.0.1

22 Feb 23:39
07fe762
Compare
Choose a tag to compare

What's new?

  • PR #278 [BugFix: Issue #277]: Fix issue where binary released did not contain the expected statically compiled version properties populated

Changelog

07fe762 Merge pull request #279 from dikhan/v2.0.1-release
c3e4c02 v2.0.1 release
6258d65 Merge pull request #278 from dikhan/fixbug/gorelease-static-version-flags-missing
1f8784b Fix issue where binary released did not contain the expected statically compiled version properties populated

v2.0.0

19 Feb 21:43
Compare
Choose a tag to compare

What's new?

  • PR #274 [FeatureRequest: Issue #268] Major upgrade to Terraform SDK 2.0
  • PR #267 [BugFix: Issue #265] Add deterministic order for resources and data sources rendered with the OpenAPI Terraform Documentation Renderer
  • PR #266 [BugFix: Issue #264] Fixes swaggercodegen example openapi document where the 'openapi_cdn_v1_firewalls_v1' sub-resource was not being registered properly

Changelog

893a1ac Fix build release due to dirty state and bug in logging output output
19a0c8f Merge pull request #274 from dikhan/feature/bump-to-terraform-sdk-2.0
2f1f61a Bump Terraform SDK to latest version v2.4.3
b79fb95 go mod vendor examples (goa and swaggercodegen)
003cd05 Add better support for timeout and diagnostics using context aware crud functions for data sources
613b19a Create Version 2.0.0 of the 'github.com/dikhan/terraform-provider-openapi' Module
515adc9 ignore hidden terraform files
8d48e58 Update docs to reflect new changes
6568526 Add support for Debuggable Provider Binaries
f91525d fix bug where installation paths containing the openapi keyword would make the plugin fail upon startup
899dacb Add missing test coverage
d0eee95 go mod dep updates
a55bb64 Make telemetry tests more predictable
8f4a943 use go 1.14.x in travis ci
604f676 Use ValidateDiagFunc instead of ValidateFunc which is deprecated
9284e66 go mod dep updates
4c50370 Add support for Field-Level Descriptions
71182f8 Add better support for timeout and diagnostics using context aware crud functions
76b1685 More Robust Validation of helper/schema.TypeMap Elems
4877440 Create release notes and start documenting changes introduced
1378874 add more specific info about terraform version
5e1c40b fix typo
9e3c1ea Create Version 1 of the 'github.com/dikhan/terraform-provider-openapi' Module
e147383 Create Version 1 of the Module
d37a709 remove no longer needed deps and upgraded go to 1.14
c5cf1b6 fix unit tests
3f1f448 Make ProviderFunc return func() *schema.Provider as per migration guidelines
7bdf374 Update int test to use ProviderFactories instead of Providers as per deprecation notice
bd6d541 Use sdk 2.0.3 so int tests use the source code plugin and not the binary
c0e95dd Remove dependency on github.com/hashicorp/terraform-plugin-sdk/helper/hashcode
e2bdefe Pump Terraform SDK version to 2.0.0
5d335a8 Merge pull request #267 from dikhan/feature/resource-deterministic-order
2409874 Re-render the example html for the doc generator
7fd1c9e Merge branch 'master' into feature/resource-deterministic-order
ab92cf7 update docs with info about ordering
db0e6c4 add deterministic ordering
5b14e52 Merge pull request #266 from dikhan/bugfix/example-swaggercodegen-openapi-doc
a43d259 fix issue where the instance path was hardcoded
d9efaa5 fix unit test after the template update
7ab0864 re-render example provider docu after fixing the swaggercodegen swagger.yaml
b5424fe fix swaggercodegen openapi doc defining sub-resource