v0.25.3
- Removed some configuration options including
VSECM_MANUAL_ROOT_KEY_UPDATES_K8S_SECRET
because how the root key will
be updated will be depending on backing store implementation. And it does
not make sense for an operator updating the root key in memory but not
updating the backing Kubernetes secret. That could bring inconsistencies
to the system. - Removed
VSECM_SAFE_REMOVE_LINKED_K8S_SECRETS
since we have long
deprecated and removed the-k
flag that was dealing with the linked
Kubernetes secrets. Again, future behavior will be contingent upon the
backing store plugins that will be implemented. - Removed Kubernetes secrets deletion queue because we do not link Kubernetes
secrets to workloads anymore. Deletion of ad-hoc VSecM-generated Kubernetes
Secret
s will be handled by upcoming configuration options. Right now,
VSecM Safe can only create and update, but not delete KubernetesSecret
s. - Stability improvements, including adding "exponential backoff"s to places
where requests can be retried before giving up; also letting the apps
crash (and be re-crated by the scheduler) if certain critical requests fail
even after a fair amount exponentially-backed-off of retries (10 by default). - An entire overhaul of the documentation website: It is now faster, more
accessible, more usable, easier to navigate and follow. - Added an experimental Java SDK. The keyword here is: experimental; we
do know that it does not work out-of-the box, so we are not providing any
documentation yet: Feel free to join our Slack channel to learn more about
how best you can use it. - Refactorings and improvements across the entire codebase.
- Introduced Architectural Decision Records
Check out the changelog for a human-readable summary of what has happened so far.
Below are the generated release notes of every commit since the last release cut:
What's Changed
- Introducing initial helm-chart for version 0.25.3 by @v0lkan in #958
- ✨ feat(VSecM): 448 Java SDK by @sahinakyol in #732
- Updates and Improvements by @v0lkan in #963
Full Changelog: v0.25.2...v0.25.3