Skip to content

v0.25.3

Compare
Choose a tag to compare
@v0lkan v0lkan released this 20 May 00:46
· 124 commits to main since this release
v0.25.3
1bfdbb6

VSecM Logo

  • 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
    Secrets will be handled by upcoming configuration options. Right now,
    VSecM Safe can only create and update, but not delete Kubernetes Secrets.
  • 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

Full Changelog: v0.25.2...v0.25.3