Skip to content

Releases: pingidentity/terraform-provider-davinci

v0.4.4

02 Sep 12:45
45d4725
Compare
Choose a tag to compare

NOTES:

  • Bump github.com/samir-gandhi/davinci-client-go from 0.6.0 => 0.6.1 (#370)
  • Bump github.com/samir-gandhi/dvgenerate from 0.0.11 => 0.0.12 (#370)
  • Update Connector Reference Guide. (#371)

What's Changed

Full Changelog: v0.4.3...v0.4.4

v0.4.3

29 Aug 12:17
6414e0c
Compare
Choose a tag to compare

NOTES:

  • Bump github.com/golangci/golangci-lint from 1.60.1 => 1.60.3 (#368)
  • Bump github.com/samir-gandhi/davinci-client-go from 0.5.0 => 0.6.0 (#368)

BUG FIXES:

  • resource/davinci_flow: Fix validation to test whether the flow JSON contains multiple flows in one file. Only single flows are supported. (#367)

What's Changed

Full Changelog: v0.4.2...v0.4.3

v0.4.2

22 Aug 08:10
007d4dd
Compare
Choose a tag to compare

BUG FIXES:

  • resource/davinci_flow: Remove node specific validation from the additional (unknown) properties validation check. (#363)
  • resource/davinci_variable: Fix "Value Conversion Error" when defining variables with unknown values. (#365)

What's Changed

  • Remove node specific validation from the additional properties check by @patrickcping in #363
  • Fix value conversion error when using unknown variable values by @patrickcping in #365

Full Changelog: v0.4.1...v0.4.2

v0.4.1

21 Aug 08:28
05fec2c
Compare
Choose a tag to compare

BREAKING CHANGES:

  • resource/davinci_flow: Reverted the ability to use flow exports with variable values removed. Variable values are required when importing flows using this provider. (#361)

NOTES:

  • Bump github.com/hashicorp/terraform-plugin-framework-validators from 0.12.0 => 0.13.0 (#356)
  • Bump github.com/katbyte/terrafmt from 0.5.3 => 0.5.4 (#356)
  • Bump github.com/samir-gandhi/davinci-client-go from 0.4.0 => 0.5.0 (#361)
  • Bump github.com/terraform-linters/tflint from 0.51.1 => 0.53.0 (#356)
  • resource/davinci_flow: Enhanced error messages that result from invalid flow formats. (#361)

BUG FIXES:

  • resource/davinci_flow: Resolve warnings that state that DaVinci JSON files contain unknown properties when using flow variable nodes. (#361)
  • resource/davinci_variable: Fix "Provider produced inconsistent result after apply" when defining a variable of type = secret. (#358)
  • resource/davinci_variable: Fixed "Error reading variable: json: cannot unmarshal object into Go struct field" error on all variables when a flow sets a flow variable value to an object type. (#361)
  • resource/davinci_variable: Fixed panic crash when attempting to create a new flow variable that does not already exist. (#361)

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

19 Aug 08:52
fcc40ca
Compare
Choose a tag to compare

BREAKING CHANGES:

  • resource/davinci_flow: Some variable configuration fields have been removed from the davinci_flow resource. Variable description, max, min, value and mutable fields can no longer be managed in the flow export. Use davinci_variable to manage these configuration items instead. (#344)

NOTES:

  • resource/davinci_variable: Migrated to plugin framework. (#344)
  • Bump github.com/golangci/golangci-lint from 1.59.0 => 1.59.1 (#345)
  • Bump github.com/golangci/golangci-lint from 1.59.1 => 1.60.1 (#350)
  • Bump github.com/hashicorp/go-getter from 1.7.4 => 1.7.5 (#345)
  • Bump github.com/hashicorp/terraform-plugin-docs from 0.19.3 => 0.19.4 (#345)
  • Bump github.com/hashicorp/terraform-plugin-framework from 1.8.0 => 1.11.0 (#345)
  • Bump github.com/patrickcping/pingone-go-sdk-v2/management from 0.39.0 => 0.43.0 (#345)
  • Bump github.com/patrickcping/pingone-go-sdk-v2 from 0.11.9 => 0.12.3 (#345)
  • Bump github.com/samir-gandhi/davinci-client-go from 0.3.0 => 0.4.0 (#350)
  • bump go version from 1.22.3 => 1.22.5 (#345)
  • Bump pingone Terraform provider in documentation. (#355)
  • Updated connector reference guide with latest connector definitions. (#354)

ENHANCEMENTS:

  • resource/davinci_flow: Change flow/variable logic to support the ability to export flows without variable values, but still allow management of variables values if necessary. (#344)
  • resource/davinci_variable: Add support for secret company variables. (#344)
  • resource/davinci_variable: Change flow/variable logic to support the ability to export flows without variable values, but still allow management of variables values if necessary. (#344)

BUG FIXES:

  • resource/davinci_flow: Fix "Provider produced inconsistent result after apply" error when updating variables in a flow. (#344)
  • resource/davinci_flow: Fix erroneous deletion of a company / flow instance variable if a flow contains reference to it within it's export. (#344)
  • resource/davinci_flow: Fix inability to let flows themselves manage variable values during flow execution (allow option to not manage variable values in Terraform state). (#344)
  • resource/davinci_flow: Resolve warnings that state that DaVinci JSON files contain unknown properties (August 2024). (#350)

What's Changed

Full Changelog: v0.3.3...v0.4.0

v0.3.3

04 Jun 11:07
e1af800
Compare
Choose a tag to compare

NOTES:

  • resource/davinci_flow: Replace deprecated flow attribute validator. (#318)
  • bump github.com/bflad/tfproviderlint from 0.29.0 => 0.30.0 (#326)
  • bump github.com/golangci/golangci-lint 1.58.2 => 1.59.0 (#318)
  • bump github.com/hashicorp/terraform-plugin-docs from 0.19.2 => 0.19.3 (#326)
  • bump github.com/hashicorp/terraform-plugin-framework 1.7.0 => 1.8.0 (#318)
  • bump github.com/hashicorp/terraform-plugin-mux 0.15.0 => 0.16.0 (#318)
  • bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 => 2.34.0 (#326)
  • bump github.com/patrickcping/pingone-go-sdk-v2/management 0.38.0 => 0.39.0 (#318)
  • bump github.com/patrickcping/pingone-go-sdk-v2 from 0.11.8 => 0.11.9 (#326)
  • bump github.com/terraform-linters/tflint from 0.50.3 => 0.51.1 (#326)
  • bump go version from 1.21.1 => 1.22.3 (#326)

ENHANCEMENTS:

  • resource/davinci_flow: Added flow_variables.value to allow the variable's default value to be updated. (#325)

BUG FIXES:

  • resource/davinci_flow: Fix issue whereby descriptions are not updated. (#319)
  • resource/davinci_flow: Fix issue whereby flow variables cannot be updated, leading to error. (#325)
  • resource/davinci_flow: Fix panic crash when flow instance and/or company variables are included in a flow export. (#316)
  • resource/davinci_flow: Fixed flow_variables.type so that it refers to the data type of the variable (as is the original intention), rather than the type of the variable object. (#325)
  • resource/davinci_flow: Where a description is not provided in the Terraform schema, the description from the flow export will be applied as a fallback. (#319)

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

28 May 08:46
19d0b7c
Compare
Choose a tag to compare

NOTES:

  • resource/davinci_flow: flow_variables now includes a plan derived from the flow import JSON. (#308)
  • bump github.com/golangci/golangci-lint 1.55.2 => 1.58.2 (#307)
  • bump github.com/hashicorp/go-getter 1.7.2 => 1.7.4 (#307)
  • bump github.com/hashicorp/terraform-plugin-docs 0.18.0 => 0.19.2 (#307)
  • bump github.com/hashicorp/terraform-plugin-go 0.22.1 => 0.23.0 (#307)
  • bump github.com/samir-gandhi/dvgenerate 0.0.10 => 0.0.11 (#307)
  • bump golang.org/x/net 0.22.0 => 0.25.0 (#307)

BUG FIXES:

  • resource/davinci_flow: Fixed "Error parsing flow_json" error when the flow_json string is unknown during plan. (#306)

What's Changed

  • Bump goreleaser/goreleaser-action from 5.0.0 to 5.1.0 by @dependabot in #300
  • resource/davinci_flow: Skip forward plan modification when the json import is unknown by @patrickcping in #306
  • bump go modules 2024-05-24 by @patrickcping in #307
  • resource/davinci_flow: include a flow_variables plan derived from the flow import JSON by @patrickcping in #308

Full Changelog: v0.3.1...v0.3.2

v0.3.1

12 Apr 07:54
b03396c
Compare
Choose a tag to compare

NOTES:

  • bump github.com/hashicorp/terraform-plugin-framework 1.5.0 => 1.7.0 (#286)
  • bump github.com/hashicorp/terraform-plugin-go 0.21.0 => 0.22.1 (#286)
  • bump github.com/hashicorp/terraform-plugin-mux 0.14.0 => 0.15.0 (#286)
  • bump github.com/hashicorp/terraform-plugin-sdk/v2 2.31.0 => 2.33.0 (#286)
  • bump github.com/katbyte/terrafmt 0.5.2 => 0.5.3 (#286)
  • bump github.com/samir-gandhi/davinci-client-go 0.2.0 => 0.3.0 (#288)

BUG FIXES:

  • resource/davinci_flow: Fixed inconsistent state errors when importing a flow with a non-default log setting. (#288)
  • resource/davinci_flow: Fixed panic error when the flow JSON contains a flow conductor node which isn't using a subflow capability. (#285)

What's Changed

  • Fix panic error when a flow contains a flow conductor node which isn't using a subflow capability by @patrickcping in #285
  • bump modules 2024-04-11 by @patrickcping in #286
  • Add connector reference guide metadata header and fix file end by @patrickcping in #287
  • resource/davinci_flow: Fix inconsistent state errors when importing a flow with a non-default log setting by @patrickcping in #288

Full Changelog: v0.3.0...v0.3.1

v0.3.0

10 Apr 13:14
e94d13a
Compare
Choose a tag to compare
changelog pre-release

v0.2.1

07 Dec 19:45
f222d07
Compare
Choose a tag to compare
236 bug add application policies with deprecation notice (#238)

* add policy back into davinci_application

* changelog entry

* generated changelog