Skip to content

v0.4.0

Latest
Compare
Choose a tag to compare
@v0lkan v0lkan released this 17 Apr 04:50
· 80 commits to main since this release
v0.4.0
3878919

SPIKE Logo

Added

  • Added more configuration options to SPIKE Nexus.
  • Updated documentation around security and production hardening.
  • Updated release instructions, added a series of tests to follow and cutting
    a release only after all tests pass. These test are manual for now, but
    can be automated later down the line.

Fixed

  • Fixed a bug related to policies not recovering after a SPIKE Nexus crash.
    Now, both secrets and policies recover without an issue.
  • Ensured that "in memory" mode works as expected, and we can create policies
    and secrets.
  • Fixed inconsistencies in the audit log format.
  • Fixed NilPointer exception during certain shard creation paths.
  • Fixed regressions due to premature memory cleanup. Now the memory is cleaned
    up when no longer needed (but not before).
  • Various bug fixes and improvements.

Changed

  • Moved some common reusable code to spike-sdk-go.
  • Various changes and improvements in SPIKE Go SDK.
  • The startup script does not initiate SPIKE Keepers if SPIKE is running in
    "in memory" mode.
  • Renamed AuditCreated enum as AuditEntryCreated to specify its intention
    better (i.e., it's not an creation of a an entity or a DAO, but rather it's
    the start of an audit trail).
  • Improved spike policy commands with better UX and error handling.

Security


Below are the generated release notes of every commit since the last release cut:

What's Changed

Full Changelog: v0.3.24...v0.4.0