Skip to content

Releases: maxlaverse/terraform-provider-bitwarden

v0.11.0

05 Nov 08:39
7082c27
Compare
Choose a tag to compare

Changelog

New

Misc

  • 590d596: Bump github.com/hashicorp/terraform-plugin-sdk/v2 from 2.34.0 to 2.35.0 (#178)
  • 5acd6a2: Test secrets manager (#177)
  • 6841212: use coverall 'parallel' for combining reports (#179)
  • 3bd2b62: move test files (#180)

v0.10.0

09 Oct 08:13
105439a
Compare
Choose a tag to compare

Changelog

Adds experimental support for Bitwarden Secrets.

provider "bitwarden" {
  access_token = "an-access-token"

  experimental {
    embedded_client = true
  }
}

New

Fixes

Misc

v0.9.4

02 Oct 08:19
b63ff64
Compare
Choose a tag to compare

Changelog

Fixes

  • fixes crashes when using Argon2 with user/password authentication (#163)

v0.9.3

01 Oct 19:09
97fb684
Compare
Choose a tag to compare

Changelog

Improvements

  • Added support for Argon2 (#162)

v0.9.2

01 Oct 08:32
80f1e36
Compare
Choose a tag to compare

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

  • add headers to logged http requests (85a4160)
  • add default timeout of 10 seconds for the embedded client (4e7ea32)
  • log request retries (4e7ea32)
  • stop retrying on connection timeouts (da8698d)

v0.9.1

30 Sep 16:17
a3a8e98
Compare
Choose a tag to compare

Changelog

Fixes

  • fix crashes when authentication fails (0b025e7)

Changes

  • inform about session key being useless in embedded client (7c76162)
  • store device identifier on disk to eventually keep it across plans (b91b99b)

v0.9.0

29 Sep 20:15
7025f5a
Compare
Choose a tag to compare

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

27 Aug 07:05
32b5378
Compare
Choose a tag to compare

Changelog

Changes

Modules

Misc

v0.8.0

20 Apr 11:30
v0.8.0
0b40bbb
Compare
Choose a tag to compare

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

06 Oct 21:31
v0.7.2
19901ec
Compare
Choose a tag to compare

Changelog

Second attempt to properly sign the artifacts.