Releases: maxlaverse/terraform-provider-bitwarden
v0.11.0
v0.10.0
Changelog
Adds experimental support for Bitwarden Secrets.
provider "bitwarden" {
access_token = "an-access-token"
experimental {
embedded_client = true
}
}
New
- 105439a: add base support for BWS (#171) (@maxlaverse)
Fixes
- 4795bc2: fix login with username/password (#170) (@maxlaverse)
Misc
- 395006a: allow decrypting empty strings (#167) (@maxlaverse)
- a8a4577: prepare for secret manager (#169) (@maxlaverse)
- bdf0188: rename test provider (@maxlaverse)
- 36d013a: update documentation (@maxlaverse)
- 741a2e6: Bump golang.org/x/crypto from 0.27.0 to 0.28.0 (@dependabot[bot])
- 40bd832: change device type for SDK (@maxlaverse)
- 2ea5af5: rename client in password manager (#165) (@maxlaverse)
v0.9.4
v0.9.3
v0.9.2
Changelog
This releases contains several fixes and maintainability improvement related to the embedded client, when used with the official Bitwarden servers. Note that when trying out the embedded client with username/password authentication (instead of client_id/client_secret), the official Bitwarden servers currently respond an HTTP 500 error after ~60seconds in my case.
Fixes
- fix authentication not working because of missing device information with official servers (85a4160)
- fix timestamps in objects not being the same right after creation and later on, on official servers (85a4160)
- fix device identifier not being persisted across run if the .bitwarder folder is already present (85a4160)
Improvements
v0.9.1
v0.9.0
Changelog
Add experimental support for using the provider with external dependency (a.k.a Bitwarden CLI) by interacting directly with the Bitwarden API.
If you have the opportunity, you can try out the embedded client by adding the following configuration to the provider:
experimental {
embedded_client = true
}
This is experimental and might not work as expected. I wouldn't recommended it for production use yet, but appreciate any feedback.
v0.8.1
Changelog
Changes
- 688448c: log more details on error (@maxlaverse)
- eed4a11: switch to tflogs (@maxlaverse)
- cebf8b2: forward context to commands (@maxlaverse)
- 0d3e325: base64 encode ourselves (@maxlaverse)
- b426e47: use less folders in test (@maxlaverse)
- 4462d73: use dedicated user (@maxlaverse)
- 0626a60: fix tests (@maxlaverse)
- fe1a96b: speed up some tests (@maxlaverse)
- 83f1c7c: fail fast (@maxlaverse)
- 74a5689: slow down test (@maxlaverse)
- c37e92e: split tests in two again (@maxlaverse)
Modules
- 02c02d3: Bump github.com/hashicorp/terraform-plugin-docs from 0.19.0 to 0.19.1 (@dependabot[bot])
- 6800ae7: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.33.0 to 2.34.0 (@dependabot[bot])
- 9397871: Bump github.com/hashicorp/terraform-plugin-docs from 0.19.1 to 0.19.2 (@dependabot[bot])
- 41be43c: Bump github.com/hashicorp/terraform-plugin-docs from 0.19.2 to 0.19.3 (@dependabot[bot])
- 87a201d: Bump github.com/hashicorp/terraform-plugin-docs from 0.19.3 to 0.19.4 (@dependabot[bot])
- 2a4b7f9: Bump golang.org/x/crypto from 0.23.0 to 0.25.0 (@dependabot[bot])
- ee23b7b: Bump golang.org/x/crypto from 0.25.0 to 0.26.0 (@dependabot[bot])
- 32b5378: go mod tidy (@maxlaverse)
Misc
- 65495c7: update README (@maxlaverse)
- fad3d87: add download badge (@maxlaverse)
- 39c05ef: ignore debug/ (@maxlaverse)
v0.8.0
Changelog
Feature
- Add support for referencing data source using search filters instead of an
id
(#127) - Add support for
bitwarden_org_collection
resource and data source (#133) - Add support for
bitwarden_organization
data source (#133) - Add support for
bitwarden_folder
data source (#132)
Fix
- Prevent mixing resource types when using data source (e.g. referencing a secure note as _item) (#131)
Misc
- Bump golang from 1.20.7 to 1.22.2, and other dependencies (#128)
- Bump tfplugindocs from 1.18 to 1.29 (#129)
- Bump hashicorp/terraform-plugin-sdk/v2 from 2.28 to 2.33 (#104, #109, #111, #114, #115, #116, #119)
- Bump golang.org/x/crypto (#105, #108, #110, #112, #113, #117)
- Upgrade CLI used in tests from 2023.1 to 2023.2 (#130)
v0.7.2
Changelog
Second attempt to properly sign the artifacts.