Skip to content

StackKits v0.3.1

Choose a tag to compare

@stackkits-release-publisher-v2 stackkits-release-publisher-v2 released this 26 May 08:01
· 4 commits to main since this release

Highlights

  • Canonical live scenarios: release work now focuses on SK-S1 local Coolify, SK-S2 kombify.me Komodo, and SK-S3 custom-domain Coolify, with installer gates split into bounded Start/Wait/Verify phases.
  • Auth baseline: BaseKit rollouts restore TinyAuth/PocketID provider registration and runtime checks so protected services expose PocketID login instead of falling back to password-only TinyAuth.
  • Coolify routing: generated Coolify rollouts now bootstrap, reconcile, and route StackKit-owned services through the managed proxy with service hostnames such as base, id, photos, and kuma.

Fixed

  • Coolify proxy recovery: fallback and reconciliation logic now restores file-provider routing, dynamic config mounts, proxy TLS settings, service routes, host-gateway access, and same-file dynamic-config sync handling.
  • Cloudflare DNS-01: custom-domain Coolify rollouts pass Cloudflare Global API Key credentials to Traefik as CF_API_KEY when CLOUDFLARE_EMAIL is present, while scoped API tokens still use CF_DNS_API_TOKEN.
  • Installer readiness: live installer jobs hand off VM state before verification and wait for routed services/certificates in bounded phases instead of relying on a single long-running job.
  • Runtime metrics: restore-drill host metrics preserve legitimate zero CPU values instead of dropping them as missing data.
  • Release preflight: scripts/release/basekit-live-preflight.ps1 now fails closed when go, node, npm, cue, actionlint, or release helper commands return a non-zero exit code.
  • Coolify endpoint contract: generated BaseKit rollouts keep the persisted .stackkit/platform.json Coolify endpoint node-local at http://127.0.0.1:8000, while bootstrap and readiness probes can use a separate endpoint reachable from remote Docker targets.
  • Archive validation: release archive smoke validation now checks the current coolify_platform_bootstrap and .stackkit/platform.json contract from packaged contents instead of obsolete Coolify token API markers.
  • Release state: STATUS and ROADMAP now treat v0.3.1 as the next public patch candidate and keep old v0.2.8 follow-ups as historical evidence rather than current release blockers.

Release Notes

  • v0.3.1 is the next intended Public OSS patch release. v0.3.0 was a private failed release attempt and is not treated as a public release.
  • Production run 26420216004 on f3419a54 was intentionally cancelled by operator request after API/Gateway, BaseKit preflight, Sim UI auth, and SK-S2 Start had passed. Complete SK-S1/SK-S2/SK-S3 end-to-end evidence should be rerun before making an Enterprise production-readiness claim.

Full Changelog: v0.3.0...v0.3.1