akeyless-community / terraform-provider-akeyless

Mozilla Public License 2.0
12 stars 10 forks source link

akeyless_static_secret metadata removed: breaking change in minor version switch #95

Open DaniRieker opened 5 months ago

DaniRieker commented 5 months ago

In the latests Release 1.5.0 the metadata property on the akeyless_static_secret resource was removed which is a breaking change. https://github.com/akeyless-community/terraform-provider-akeyless/commit/422f59b1701f5d269acf5c2ad1da8709b5381025

Following semver you should only do breaking changes in major version switches not in minor ones.

Because we rely on semver on our end, all providers are pinned to the current major version but are open to update any minor or patch version. Now all our deployments fail.

image

Also, the change not even made it into the release notes, I'm using git notifications on all releases to see what's going on but even there I did not expect the removed property: https://github.com/akeyless-community/terraform-provider-akeyless/releases/tag/v1.5.0

Can you roll this back? Can you make sure you don't do breaking changes in minor versions in the future?