Skip to content

Releases: osuki-dev/kizuna

Kizuna v0.4.3

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:56
79c6241

🚀 What's Changed in v0.4.3

fix: make application deployment, ingress and backups reliable (#2)

  • fix: validate deployment configuration and preserve target paths

  • fix: publish only complete consistent backups

  • fix: persist and validate managed Caddy routes

  • fix: authenticate mesh management and protect credentials

  • fix: verify SSH hosts and support reliable Compose deployment

  • fix: recover failed container updates and observe runtime state

  • fix: scope releases and report deployment failures

  • fix: route CLI operations and document deployment guarantees

📦 Commit Log (v0.4.2...v0.4.3)

  • fix: make application deployment, ingress and backups reliable (#2) (79c6241)
  • Merge pull request #1 from osuki-dev/chore/ci-release-notes (c2a9310)
  • ci: auto-generate release notes from tag annotations and commit log (90efc9a)

Full Changelog: v0.4.2...v0.4.3

Kizuna v0.4.2

Choose a tag to compare

@github-actions github-actions released this 30 Sep 08:17
d67e657

🚀 What's Changed in v0.4.2

  • Fix (Upgrade Timeout): Remove 30s http.Client.Timeout that prematurely canceled binary downloads on slow networks (even at a few KB/s)
  • Network Resilience: Configure resilient http.Transport with connection timeouts (30s) and response header timeouts (60s) while allowing streaming download body to complete without deadline interruption
  • CLI Flag: Add --timeout <duration> parameter to kizuna upgrade (default: no timeout, cancels only on Ctrl+C)
  • Rate Limit Bypass: Support GITHUB_TOKEN and GH_TOKEN environment variables to bypass unauthenticated GitHub API rate limits

Full Changelog: v0.4.1...v0.4.2

Kizuna v0.4.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 08:09
a069d2c

🚀 What's Changed in v0.4.1

  • Security: Restrict kzn_local auth bypass to loopback (127.0.0.1 / ::1) only
  • Security: Thread-safe key loading using sync.Once
  • Security: Sanitize SSH ACL denial messages to prevent configuration disclosure
  • Performance: Cached HTTP handler in ServeConn to eliminate per-connection route rebuilding
  • Protocol: SWIM-style dissemination counting for gossip updates (log2(N)+1 auto pruning)
  • Config: Add MeshConfig in kizuna.yaml (port, probe_timeout, gossip_interval, max_upload_mb)
  • Reliability: Atomic binary update in daemon with rollback support
  • Reliability: Strictly separated tombstoneIDs and tombstoneNames to eliminate ID/Name collision

Full Changelog: v0.4.0...v0.4.1

Kizuna v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:35
cb763b2

Full Changelog: v0.3.2...v0.4.0

Kizuna v0.3.2

Choose a tag to compare

@github-actions github-actions released this 30 Sep 06:31
02c5611

Full Changelog: v0.3.1...v0.3.2

Kizuna v0.3.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 06:00
4ca3143

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

Kizuna v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 05:01
f377e34

Full Changelog: v0.2.3...v0.3.0

Kizuna v0.2.3

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:53
4714476

Full Changelog: v0.2.2...v0.2.3

Kizuna v0.2.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:34
786877f

Full Changelog: v0.2.1...v0.2.2

Kizuna v0.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:00
8537461

Full Changelog: v0.2.0...v0.2.1