Skip to content

Releases: tab/fuku

v0.20.0

17 May 19:10
@tab tab
7f3e43f

Choose a tag to compare

Features

  • feat: Notify users in TUI when a newer release is available

Build

  • build: Bump bubbletea and lipgloss
  • build: Bump github.com/getsentry/sentry-go from 0.45.1 to 0.46.2
  • build: Bump github.com/fsnotify/fsnotify from 1.9.0 to 1.10.1
  • build: Bump github.com/shirou/gopsutil/v4 from 4.26.3 to 4.26.4
  • build: Bump workflows and gradle/actions

Chore

  • chore: Update ARCHITECTURE.md, CLAUDE.md, README.md, and privacy page
  • chore: Bump astro to 6.3.3

v0.19.1

27 Apr 20:46
@tab tab
9653e22

Choose a tag to compare

What's Changed

Fixes

  • fix: Adaptive flexbox layout for services table

Chore

  • chore: Update README.md and section headers
  • chore: Update favicon SVG and images

v0.19.0

25 Apr 20:46
@tab tab
da9b1bc

Choose a tag to compare

What's Changed

Features

  • feat: Add REST API server with auth middleware
  • feat: Add service filter with vim-style search in TUI
  • feat: Add per-service readiness timeline in TUI
  • feat: Restart all failed services in TUI

Fixes

  • fix: Fix Backfill to use ring-buffer in TUI
  • fix: Scope auth middleware to API prefix

Refactor

  • refactor: Add start functions for lifecycle management
  • refactor: Use UUID service identity in bus

Build

  • build: Bump charm.land/bubbles/v2 from 2.0.0 to 2.1.0
  • build: Bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3
  • build: Bump github.com/getsentry/sentry-go from 0.43.0 to 0.44.1

Chore

  • chore: Add API spec and bruno-collection
  • chore: Update documentation and README.md

Tests

  • test: Add REST API e2e tests

v0.18.0

22 Mar 19:09
@tab tab
c97a24f

Choose a tag to compare

What's Changed

Features

  • feat: Rewrite log streaming with history replay support
  • feat: Show profile title in UI

Fixes

  • fix: Validate services before starting run and stop commands

Refactor

  • refactor: Split logs into relay, render, and logs packages

Build

  • build: Update bubbletea dependencies

Chore

  • chore: Update golangci-lint version to v2.11.3

Tests

  • test: Add e2e tests for missing and empty config scenarios

v0.17.0

15 Mar 20:33
@tab tab
5fd19ae

Choose a tag to compare

What's Changed

Features

  • feat: Add configuration override files (fuku.override.yaml) and support for both .yaml/.yml formats

Fixes

  • fix: Clean up stale Unix sockets in log streaming

Refactor

  • refactor: Split CLI and TUI into standalone and UI command runners

Chore

  • chore: Update Sentry release naming and CI workflows

Tests

  • test: Add e2e tests for config overrides, socket cleanup, and yml config

Documentation

  • docs: Update project documentation and add new pages

v0.16.0

08 Mar 17:25
@tab tab
ae17ce3

Choose a tag to compare

What's Changed

Features

  • feat: Add custom command option for services (command field)
  • feat: Add resource sampling for CPU/memory monitoring and telemetry

Chore

  • chore: Add linters to golangci-lint configuration
  • chore: Update CI workflows

Tests

  • test: Add custom command e2e tests

Documentation

  • docs: Add new feature and about pages
  • docs: Update documentation

v0.15.4

05 Mar 20:27
@tab tab
e67b8b4

Choose a tag to compare

What's Changed

Build

  • build: Add Homebrew tap support via goreleaser

v0.15.3

04 Mar 20:45
@tab tab
0ba5cfd

Choose a tag to compare

What's Changed

Fixes

  • fix: Replace concurrent stats collection with serial collector in monitor

Build

  • build: Bump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2

Chore

  • chore: Update Go version to 1.25

v0.15.2

01 Mar 15:22
@tab tab
7e8972e

Choose a tag to compare

What's Changed

Fixes

  • fix: Fix UI initialization sequence

Refactor

  • refactor: Update to bubbletea v2.0.0

Tests

  • test: Add lifecycle management e2e tests

v0.15.1

24 Feb 21:20
@tab tab
033a371

Choose a tag to compare

What's Changed

Fixes

  • fix: Update default environment to production