Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 18, 2024

This PR contains the following updates:

Package Change Age Confidence
github.com/hashicorp/terraform-plugin-docs v0.22.0 -> v0.24.0 age confidence
github.com/hashicorp/terraform-plugin-framework v1.11.0 -> v1.16.1 age confidence
github.com/hashicorp/terraform-plugin-framework-validators v0.13.0 -> v0.19.0 age confidence
github.com/hashicorp/terraform-plugin-go v0.23.0 -> v0.29.0 age confidence
github.com/hashicorp/terraform-plugin-log v0.9.0 -> v0.10.0 age confidence
github.com/hashicorp/terraform-plugin-testing v1.10.0 -> v1.13.3 age confidence

Release Notes

hashicorp/terraform-plugin-docs (github.com/hashicorp/terraform-plugin-docs)

v0.24.0

Compare Source

FEATURES:

  • generate: Support multiple configuration example files in default templates (#​508)
  • generate/migrate/validate: Add support for list resources (#​528)

v0.23.0

Compare Source

FEATURES:

  • generate: Add support for actions (#​505)
  • migrate: Add support for actions (#​505)
  • validate: Add support for actions (#​505)
hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)

v1.16.1

Compare Source

BUG FIXES:

  • all: Prevent identity change validation from raising an error when prior identity is empty (all attributes are null) (#​1229)
  • all: Added an additional validation check to ensure the resource identity object is not null. (#​1193)

v1.16.0

Compare Source

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​1217)
  • Support for the new action{} block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#​1181)
  • action: This release contains a new interface (action.Action) and packages for implementing action types, available in Terraform 1.14+. An action in Terraform can be defined by providers to model side-effects that practitioners can reference in their configurations via the lifecycle.action_trigger block. (#​1181)
  • List support is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#​1150)
  • list: This release contains a new interface (list.ListResource) and packages for implementing list resource types, available in Terraform 1.14+. A list resource in Terraform can be defined by providers to list remote resources within a given scope. (#​1150)

FEATURES:

  • action: New package for implementing actions. (#​1181)
  • action/schema: New package for implementing action schemas. (#​1183)
  • types: Exported a previously internal function, TerraformTypeToFrameworkType, which converts tftypes.Type to a known framework type. (#​1200)
  • list: New package for implementing list resources. (#​1150)
  • all: Update Framework to handle new ListResource RPCs. (#​1157)

ENHANCEMENTS:

  • provider: Added ProviderWithActions interface for implementing actions. (#​1181)
  • provider: Added ActionData to ConfigureResponse, to pass provider-defined data to action.Action implementations. (#​1185)
  • provider: Added ListResourceData to ConfigureResponse, to pass provider-defined data to list.ListResource implementations. (#​1202)
  • tfsdk: Allow SetAtPath to be called with a tftypes.Value. (#​1198)
  • tfsdk: Allow SetAttribute to be called with a tftypes.Value. (#​1205)
  • list: Add the ListResourceWithRawV5Schemas and ListResourceWithRawV6Schemas interfaces to support list implementation on non-framework resources. (#​1198)

v1.15.1

Compare Source

BUG FIXES:

  • all: Fixed bug with UseStateForUnknown where known null state values were not preserved during update plans. (#​1117)

v1.15.0

Compare Source

ATTENTION:
Please make sure to also update terraform-plugin-(go|mux|sdk|testing) when upgrading to this version. Otherwise there will be errors at runtime when using Terraform v1.12+ as this version of Plugin Framework supports the new resource identity feature and requires the supporting libraries to do so to.

Find #​1148 for more information.

TL;DR – make sure to update to these versions (or higher)

github.com/hashicorp/[email protected]
github.com/hashicorp/[email protected]
github.com/hashicorp/[email protected]
github.com/hashicorp/terraform-plugin-sdk/v2@​v2.37.0
github.com/hashicorp/[email protected]

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​1114)
  • all: This release contains a new interface and package for implmenting managed resource identity. Resource identity is data that is defined by a separate schema and is stored alongside resource state. Identity data is used by Terrform to uniquely identify a remote object and is meant to be immutable during the remote object's lifecycle. Resources that support identity can now be imported using the identity attribute in Terraform configuration import blocks, available in Terraform v1.12+. The resource.ResourceWithIdentity interface can be implemented to support identity by defining an identity schema. Once the identity schema is defined, you can read and store identity data in the state file via the new Identity fields in the response objects on the resource CRUD methods. (#​1112)

FEATURES:

  • tfsdk: Added ResourceIdentity struct to represent managed resource identity data. (#​1112)
  • resource/identityschema: New package for implementing managed resource identity schemas. (#​1107)
  • resource: Added new ImportStatePassthroughWithIdentity helper that can support both identity and ID importing via a single field. (#​1134)
  • resource: Added ResourceWithIdentity interface for implementing managed resource identity. (#​1107)

ENHANCEMENTS:

  • resource: Updated Create, Update, Read, and Delete request and response objects to support the passing of identity data. (#​1112)
  • resource: Updated ImportState method to allow importing by resource identity and returning identity data from import response. (#​1126)

v1.14.1

Compare Source

BUG FIXES:

  • internal/fwserver: fixed bug where write-only attributes set in configuration would cause perpetual diffs for computed attributes. (#​1097)

v1.14.0

Compare Source

NOTES:

  • Write-only attribute support is in technical preview and offered without compatibility promises until Terraform 1.11 is generally available. (#​1044)
  • ephemeral: Ephemeral resources are now considered generally available and protected by compatibility promises. (#​1052)

FEATURES:

  • resource/schema: Added WriteOnly schema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#​1044)

BUG FIXES:

  • internal/fwschemadata: Set semantic equality logic has been adjusted and will now ignore order of elements during comparison. (#​1061)
  • internal/fwserver: Fixed bug where dynamic attributes would not prompt invalid configuration error messages (#​1090)

v1.13.0

Compare Source

NOTES:

  • Ephemeral resource support is in technical preview and offered without compatibility promises until Terraform 1.10 is generally available. (#​1050)

FEATURES:

  • ephemeral: New package for implementing ephemeral resources (#​1050)
  • ephemeral/schema: New package for implementing ephemeral resource schemas (#​1050)

ENHANCEMENTS:

  • provider: Added ProviderWithEphemeralResources interface for implementing ephemeral resources (#​1050)
  • tfsdk: Added EphemeralResultData struct for representing ephemeral values produced by a provider, such as from an ephemeral resource (#​1050)
  • provider: Added EphemeralResourceData to ConfigureResponse, to pass provider-defined data to ephemeral.EphemeralResource implementations (#​1050)

v1.12.0

Compare Source

NOTES:

BUG FIXES:

  • providerserver: Fixed bug that prevented moved operation support between resource types for framework-only providers. (#​1039)
hashicorp/terraform-plugin-framework-validators (github.com/hashicorp/terraform-plugin-framework-validators)

v0.19.0

Compare Source

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​307)

FEATURES:

  • actionvalidator: Introduce new package with declarative validators for action configurations (#​302)
  • listresourcevalidator: Introduce new package with declarative validators for list resource configurations (#​298)

v0.18.0

Compare Source

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​276)

BUG FIXES:

  • all: Fixed bug with PreferWriteOnlyAttribute validator not running when client is capable of using write-only attributes. (#​287)

v0.17.0

Compare Source

FEATURES:

  • boolvalidator: Added PreferWriteOnlyAttribute validator (#​263)
  • dynamicvalidator: Added PreferWriteOnlyAttribute validator (#​263)
  • float32validator: Added PreferWriteOnlyAttribute validator (#​263)
  • float64validator: Added PreferWriteOnlyAttribute validator (#​263)
  • int32validator: Added PreferWriteOnlyAttribute validator (#​263)
  • int64validator: Added PreferWriteOnlyAttribute validator (#​263)
  • listvalidator: Added PreferWriteOnlyAttribute validator (#​263)
  • mapvalidator: Added PreferWriteOnlyAttribute validator (#​263)
  • numbervalidator: Added PreferWriteOnlyAttribute validator (#​263)
  • objectvalidator: Added PreferWriteOnlyAttribute validator (#​263)
  • resourcevalidator: Added PreferWriteOnlyAttribute validator (#​263)
  • stringvalidator: Added PreferWriteOnlyAttribute validator (#​263)

v0.16.0

Compare Source

FEATURES:

  • listvalidator: Added NoNullValues validator (#​245)
  • mapvalidator: Added NoNullValues validator (#​245)
  • setvalidator: Added NoNullValues validator (#​245)
  • dynamicvalidator: New package which contains types.Dynamic specific validators (#​249)

BUG FIXES:

  • Fixed bug with ConflictsWith and AlsoRequires validators where unknown values would raise invalid diagnostics during terraform validate. (#​251)

v0.15.0

Compare Source

FEATURES:

  • ephemeralvalidator: Introduce new package with declarative validators for ephemeral resource configurations (#​242)

v0.14.0

Compare Source

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​229)
  • all: Previously, creating validators with invalid data would result in a nil value being returned and a panic from terraform-plugin-framework. This has been updated to return an implementation diagnostic referencing the invalid data/validator during config validation. (#​235)

FEATURES:

  • boolvalidator: Added Equals validator (#​232)

ENHANCEMENTS:

  • all: Implemented parameter interfaces for all value-based validators. This allows these validators to be used with provider-defined functions. (#​235)
hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go)

v0.29.0

Compare Source

NOTES:

  • all: This Go module has been updated to Go 1.24 per the Go support policy. It is recommended to review the Go 1.24 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​556)
  • tfprotov5+tfprotov6: An upcoming release will require the ActionServer implementation as part of ProviderServer. (#​534)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new action type. (#​534)
  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new list type (#​525)

ENHANCEMENTS:

  • tftypes: tftypes.Value.IsFullyNull() allows SDKs to determine when a value is null or consists of only null elements and attributes. (#​541)

v0.28.0

Compare Source

BREAKING CHANGES:

  • tfprotov5+tfprotov6: Removed temporary ProviderServerWithResourceIdentity interface type. Use ProviderServer instead. (#​516)
  • tfprotov5+tfprotov6: GetResourceIdentitySchemas and UpgradeResourceIdentity RPC calls are now required in ProviderServer and ResourceServer. Implementations that don't support resource identity can return empty responses from the GetResourceIdentitySchemas method and an error message the UpgradeResourceIdentity method. (#​516)

NOTES:

  • all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@​v1.15.0, terraform-plugin-mux@​v0.20.0, terraform-plugin-sdk/v2@​v2.37.0, and terraform-plugin-testing@​v1.13.0 before upgrading this dependency. (#​516)

v0.27.0

Compare Source

NOTES:

  • tfprotov5+tfprotov6: An upcoming release will require the GetResourceIdentitySchemas and UpgradeResourceIdentity implementations as part of ProviderServer. (#​476)
  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​491)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new resource identity feature (#​476)
  • Add WithManagedDebugEnvFilePath() option that allows writing TF_REATTACH_PROVIDERS to an environment file (#​484)

v0.26.0

Compare Source

BREAKING CHANGES:

  • tfprotov5+tfprotov6: EphemeralResourceServer interface is now required in ProviderServer. Implementations not needing ephemeral resource support can return errors from the *EphemeralResource methods. (#​442)
  • tfprotov5+tfprotov6: Removed temporary ProviderServerWithEphemeralResources interface type. Use EphemeralResourceServer instead. (#​442)

NOTES:

  • all: To prevent compilation errors, ensure your Go module is updated to at least terraform-plugin-framework@​v1.13.0, terraform-plugin-mux@​v0.17.0, terraform-plugin-sdk/v2@​v2.35.0, and terraform-plugin-testing@​v1.11.0 before upgrading this dependency. (#​442)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support write-only attributes (#​462)

v0.25.0

Compare Source

NOTES:

  • tfprotov5+tfprotov6: An upcoming release will require the EphemeralResourceServer implementation as part of ProviderServer. (#​441)

FEATURES:

  • tfprotov5+tfprotov6: Upgraded protocols and added types to support the new ephemeral resource type (#​441)

v0.24.0

Compare Source

BREAKING CHANGES:

  • tfprotov5+tfprotov6: Removed temporary ResourceServerWithMoveResourceState interface type. Use ResourceServer instead. (#​408)

NOTES:

  • all: If using terraform-plugin-mux, it must be upgraded to v0.16.0 or later to prevent compilation errors (#​408)
  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​428)

BUG FIXES:

  • logging: Add existing MoveResourceState server capability to v5 and v6 logging (#​432)
hashicorp/terraform-plugin-log (github.com/hashicorp/terraform-plugin-log)

v0.10.0

Compare Source

NOTES:

  • This Go module has been updated to Go 1.24 per the Go support policy. Any consumers building on earlier Go versions may experience errors. (#​263)
  • tfsdklog.RegisterTestSink is deprecated in favor or tfsdklog.ContextWithTestLogging (#​264)

FEATURES:

  • Added tfsdklog.ContextWithStandardLogging() for test sweeper logging (#​162)
hashicorp/terraform-plugin-testing (github.com/hashicorp/terraform-plugin-testing)

v1.13.3

Compare Source

NOTES:

  • Adds an opt-in compatibility flag for config mode tests to unlock upgrade from v1.5.1 to latest for specific providers. (#​496)

v1.13.2

Compare Source

BUG FIXES:

  • helper/resource: Updated ImportBlockWith* import state modes to use the ExpectNonEmpty field to allow non-empty import plans to pass successfully. (#​518)
  • helper/resource: Fixed bug with import state mode where prior test config is not used for ConfigFile or ConfigDirectory (#​516)

v1.13.1

Compare Source

BUG FIXES:

  • echoprovider: Fixed bug where Terraform v1.12+ would return an error message indicating the provider doesn't support GetResourceIdentitySchemas. (#​512)

v1.13.0

Compare Source

NOTES:

  • reduced the volume of DEBUG-level logging to make it easier to visually scan debug output (#​463)

FEATURES:

  • ImportState: Added support for testing plannable import via Terraform configuration. Configuration is used from the previous test step if available. Config, ConfigFile, and ConfigDirectory can also be used directly with ImportState if needed. (#​442)
  • ImportState: Added ImportStateKind to control which method of import the ImportState test step uses. ImportCommandWithID (default, same behavior as today) , ImportBlockWithID, and ImportBlockWithResourceIdentity. (#​442)
  • ImportState: Added ImportStateConfigExact to opt-out of new import config generation for plannable import. (#​494)
  • statecheck: Added ExpectIdentityValueMatchesState state check to assert that an identity value matches a state value at the same path. (#​503)
  • statecheck: Added ExpectIdentityValueMatchesStateAtPath state check to assert that an identity value matches a state value at different paths. (#​503)

ENHANCEMENTS:

  • statecheck: Added ExpectIdentityValue state check, which asserts a specified attribute value of a managed resource identity in state. (#​468)
  • statecheck: Added ExpectIdentity state check, which asserts all data of a managed resource identity in state. (#​470)
  • Adds AdditionalCLIOptions.PlanOptions.NoRefresh to test terraform plan -refresh=false (#​490)

v1.12.0

Compare Source

NOTES:

  • all: This Go module has been updated to Go 1.23 per the Go support policy. It is recommended to review the Go 1.23 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​454)

FEATURES:

  • knownvalue: added function checks for custom validation of resource attribute or output values. (#​412)

ENHANCEMENTS:

  • knownvalue: Updated the ObjectExact error message to report extra/missing attributes from the actual object. (#​451)
  • plancheck: Improved the unknown value plan check error messages to include a known value if one exists. (#​450)

BUG FIXES:

  • plancheck: Fixed bug with all unknown value plan checks where a valid path would return a "path not found" error. (#​450)

v1.11.0

Compare Source

NOTES:

  • all: This Go module has been updated to Go 1.22 per the Go support policy. It is recommended to review the Go 1.22 release notes before upgrading. Any consumers building on earlier Go versions may experience errors. (#​371)
  • echoprovider: The echoprovider package is considered experimental and may be altered or removed in a subsequent release (#​389)

FEATURES:

  • tfversion: Added SkipIfNotAlpha version check for testing experimental features of alpha Terraform builds. (#​388)
  • echoprovider: Introduced new echoprovider package, which contains a v6 Terraform provider that can be used to test ephemeral resource data. (#​389)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Sep 18, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 9 additional dependencies were updated

Details:

Package Change
github.com/hashicorp/go-cty v1.4.1-0.20200414143053-d3edf31b6320 -> v1.5.0
github.com/hashicorp/go-plugin v1.6.0 -> v1.6.3
github.com/hashicorp/hcl/v2 v2.21.0 -> v2.23.0
github.com/hashicorp/terraform-plugin-sdk/v2 v2.34.0 -> v2.37.0
github.com/hashicorp/terraform-registry-address v0.2.3 -> v0.2.5
golang.org/x/crypto v0.38.0 -> v0.39.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de -> v0.0.0-20250218202821-56aae31c358a
google.golang.org/grpc v1.63.2 -> v1.72.1
google.golang.org/protobuf v1.34.0 -> v1.36.6

@renovate renovate bot force-pushed the renovate/terraform-framework branch from 6b98c0f to 2b05241 Compare October 17, 2024 22:15
@renovate renovate bot force-pushed the renovate/terraform-framework branch 2 times, most recently from b57fe31 to a97938e Compare October 31, 2024 20:30
@renovate renovate bot force-pushed the renovate/terraform-framework branch from a97938e to bf3df77 Compare November 6, 2024 19:18
@renovate renovate bot force-pushed the renovate/terraform-framework branch 2 times, most recently from e76df7a to 7076107 Compare November 19, 2024 15:56
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 7076107 to a1f2d06 Compare November 26, 2024 16:17
@renovate renovate bot force-pushed the renovate/terraform-framework branch from a1f2d06 to 28261b3 Compare December 13, 2024 01:50
@renovate renovate bot force-pushed the renovate/terraform-framework branch 3 times, most recently from feb7042 to 19e0ca6 Compare January 25, 2025 08:02
@renovate renovate bot force-pushed the renovate/terraform-framework branch 2 times, most recently from a27e5a9 to 44f1551 Compare February 20, 2025 15:44
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 44f1551 to 6282633 Compare February 27, 2025 19:24
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 6282633 to cdadef1 Compare March 11, 2025 11:42
@renovate renovate bot force-pushed the renovate/terraform-framework branch from cdadef1 to 240d2ca Compare March 18, 2025 22:30
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 240d2ca to 9a0e4a8 Compare April 8, 2025 10:28
@renovate renovate bot force-pushed the renovate/terraform-framework branch 2 times, most recently from 71a2abf to 05b623e Compare April 19, 2025 02:05
@renovate renovate bot force-pushed the renovate/terraform-framework branch 3 times, most recently from 261997c to 37660c4 Compare May 7, 2025 11:48
@renovate renovate bot force-pushed the renovate/terraform-framework branch 3 times, most recently from 6e7bfb8 to 7aef3dd Compare May 16, 2025 22:40
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 7aef3dd to 9a8e0a7 Compare May 22, 2025 00:08
@renovate renovate bot force-pushed the renovate/terraform-framework branch 3 times, most recently from c3a6d4f to 4f8fc10 Compare June 14, 2025 01:38
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 4f8fc10 to f01b852 Compare July 1, 2025 18:57
@renovate renovate bot force-pushed the renovate/terraform-framework branch from f01b852 to a244655 Compare August 7, 2025 11:22
@renovate renovate bot force-pushed the renovate/terraform-framework branch from a244655 to 6b90dba Compare August 15, 2025 16:32
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 6b90dba to 16f0466 Compare August 27, 2025 09:09
@renovate renovate bot force-pushed the renovate/terraform-framework branch 2 times, most recently from 55ea97c to 25aa42f Compare September 13, 2025 21:23
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 25aa42f to cf38a99 Compare September 17, 2025 16:33
@renovate
Copy link
Contributor Author

renovate bot commented Sep 17, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: module github.com/hashicorp/[email protected] requires go >= 1.24.0; switching to go1.24.10
go: downloading go1.24.10 (linux/amd64)
go: download go1.24.10: golang.org/[email protected]: verifying module: checksum database disabled by GOSUMDB=off

@renovate renovate bot force-pushed the renovate/terraform-framework branch from cf38a99 to bd9bce0 Compare September 17, 2025 22:19
@renovate renovate bot force-pushed the renovate/terraform-framework branch from bd9bce0 to 196bd5f Compare September 29, 2025 16:57
@renovate renovate bot force-pushed the renovate/terraform-framework branch 2 times, most recently from 69ef3c8 to 9a8bc34 Compare October 13, 2025 22:15
@renovate renovate bot force-pushed the renovate/terraform-framework branch from 9a8bc34 to 72d85c9 Compare November 14, 2025 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant