Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare Release - v2.0.0 #168

Merged
merged 4 commits into from
May 15, 2024
Merged

Prepare Release - v2.0.0 #168

merged 4 commits into from
May 15, 2024

Conversation

github-actions[bot]
Copy link
Contributor

This is an automated PR for a new release.

Please check the following before approving:

  • Changelog is accurate. The documented changes for this release are printed below.
  • Any files referencing a version number. Confirm it matches the version number in the branch name.

Release Changelog Preview

v2.0.0

Features

  • Added support for Secure Note items. {149}
  • Added note_value attribute representing a 1Password Item's notes field. {57}

Fixes

  • The data handling is more robust, making it less prone to errors and inconsistencies. {157,146}
  • CLI and Connect clients now have a more consistent behavior.
  • Fields of type OTP are better handled when user provides a custom ID for them. Terraform will throw an error if the custom ID doesn't have the TOTP_ prefix, which is required for this field type.
  • The values that are generated will only show in the plan to be recomputed when the recipe is changed or the value is explicitly set.
  • When fetching Database items from 1Password, the server field (previously known as hostname) will populate the Terraform hostname attribute. This ensures that the data from new Database items is mapped as expected. {76}
  • Vault description is now fetched when getting a vault from 1Password by name and the provider was configured to use the CLI client.
  • Generated values (using a recipe) are now regenerated when the recipe is changed.
  • Tag ordering mismatch between Terraform state and 1Password no longer causes a change if the tags are the same. The mismatch can be caused by 1Password storing the tags in alphabetical order. {155}

Security

  • Migration to Terraform Provider Framework addressed an issue in the terraform-plugin-sdk where it is possible that sensitive data pulled from 1Password items can be shown in plaintext when a user runs terraform plan. This only affects the sensitive data pulled from custom sections within 1Password items that aren’t marked as sensitive in the terraform plan. This also applies to third-party providers that don’t treat the data as sensitive. {Migration to Terraform provider framework #167}

CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
@volodymyrZotov
Copy link
Contributor

@jillianwilson There is another one file you need to change manually version/version.go
See previous release PR for reference

@jillianwilson jillianwilson merged commit ece85d7 into main May 15, 2024
4 checks passed
@jillianwilson jillianwilson deleted the release/v2.0.0 branch May 15, 2024 22:12
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.

2 participants