⚠️ IMPORTANT UPDATE, PLEASE READ CAREFULLY ⚠️
This is a somewhat disruptive release, but it should help avoid unforeseen breaking changes in the future.
As described in #142, this collection is now going to track step-cli/ca releases, so step-cli version 0.20.x
will be compatible with the collection version 0.20.x and so on.
This means that as long as you keep your versions in sync, there should be no unforeseen breakages (aside from the changes made by the upstream smallstep team).
In particular, this release changes the step_ca_provisioner
module to support the new features introduced in 0.20.0
(admin remote mode and provisioner claims), which also means that the step_ca_provisioner_claims
module is now deprecated.
You might also see some other deprecation warnings with this release - don't worry, everything should continue working as before, at least for now - just make sure address these warnings in due time. There have been quite a few changes on the backend too, so a bug or two may have snuck in. If you find any, don't hesitate to open an issue!
And of course, test before you deploy 😄
With that said, here's the changelog:
⚠️ Compatibility Warning ⚠️
Releases of this collection are compatible with their corresponding step-cli/ca
minor version.
In particular, this release (0.20.0
) is compatible with step-cli/ca
0.20.0
.
Other versions may work, but are not supported.
Please make sure to use the appropriate collection version for your version of the step tools.
Breaking changes may happen between minor development releases (e.g. 0.20 -> 0.21).
Changes
Features/Enhancements
- New versioning method, enable 0.20.0 compatibility, deprecate step_ca_provisioner_claims @maxhoesel (#142)
Bug Fixes
- always upgrade step-cli to specified version @maxhoesel (#144)
Documentation
- improve warning message for step-cli version mismatch @maxhoesel (#146)