Skip to content

fjord 0.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 14 Oct 10:16
· 4 commits to main since this release
v0.3.1
69d1270

What's Changed (v0.3.1)

Networking & IP Management

  • Fjord & Private Networks: Added managed Fjord networks, per-stack private networks, IPv6 support, and service-level network type selection (networks / host / none).
  • LAN & Subnet Protections: Added wire subnet detection, automatic prevention of IP and port collisions across stacks, and persistent LAN lease assignment.

Updates, Lifecycle & Storage

  • Granular Updates & Rollbacks: Added per-service updates, version selection, update classification (major, minor, patch, rebuild), health-check verification, and automatic rollbacks.
  • SBOM Diffs: Added human-readable update summaries powered by Cosign 3 bundle attestations.
  • Safe Deletions & State: Added a delete preview modal, crash-resilient deletion cleanup across restarts, per-stack state locking, and pre-upgrade state backups.
  • Storage & Adoption: Added support for adopting existing Podman and AppJail workloads, isolated data directories for duplicate app installs, and whole-word folder matching for Audiobooks and Ebooks.

AppJail & Podman Engines

  • AppJail Enhancements: Added LAN and host networking support, cross-jail DNS resolution, single-service updates without full stack restarts, and update detection for jails and director stacks.
  • Podman Reliability: Improved crash-loop detection, added pre-pull disk space checks, switched log tailing to the API, and replaced generic exit codes with clear error messages from container logs.

Setup, Doctor & Security

  • Guided Setup & Self-Healing: Added a step-by-step initial host setup wizard, automatic browser timezone detection, and one-click fixes for missing dependencies (such as cni-epair).
  • Doctor Checks: Added preflight checks for dnsmasq resolution, git, rage-encryption, ocijail patch versions, DHCP defaults, and NAT bridge pf rules.
  • Security: Added DNS rebinding protection to ensure Fjord only responds to the host's configured names.

UI & Experience

  • Interface Upgrades: Added a dark/light theme toggle (including editors, Output, and Shell), network-based stack grouping, status filters, and full keyboard navigation.
  • Install Wizard: Streamlined the install flow with toggle switches for optional components, automatic public_url suggestions, secret generation, and pre-save port/address validation.

Full Changelog: v0.2.2...v0.3.1