Skip to content

Releases: ne0bytes/wsl-fedora

v2.3.3

17 May 19:50

Choose a tag to compare

🧹 v2.3.3 – UI Polish

Improvements:

  • πŸ“ Formatted selected roles output as a clean, comma-separated list
    β†’ Example: βœ… Selected roles: DevOps, Developer, DBA

v2.3.2

17 May 19:08

Choose a tag to compare

πŸš€ v2.3.2 – Role Selection UX Fix

Enhancements:

  • πŸ”’ Enforced minimum one role selection in the interactive gum prompt
  • 🧠 Prevents accidental empty picks that could break bootstrap flow

v2.3.1

17 May 18:53

Choose a tag to compare

πŸ› οΈ v2.3.1 – Patch Release

Fixes:

  • πŸ› Fixed syntax issues in the bootstrap.sh script
  • πŸ’» Improved gum compatibility in WSL (Windows Terminal)

v2.3.0

17 May 18:29

Choose a tag to compare

πŸ›  What's New in v2.3.0

  • 🧼 Cleaner logs: Improved verbosity and readability across install and bootstrap scripts
  • 🐍 Python & pip streamlined: Moved into base_packages so all roles (even Minimal) have them by default

v2.2.0

07 Apr 17:05

Choose a tag to compare

πŸ› οΈ Release Notes

  • Enabled passwordless sudo for wheel group

v2.1.2

07 Apr 14:33

Choose a tag to compare

UPDATE: normalized line endings

v2.1.1

07 Apr 04:26
77d10cd

Choose a tag to compare

πŸ”§ Fix

  • Resolved a critical bug in first-launch user creation.

v2.1.0

07 Apr 04:05
2ad3e8a

Choose a tag to compare

πŸ”§ Update Highlights

  • βœ… Added DevOps essential packages to the base image and bootstrap script
    • Includes gh, glab, docker, podman, buildiah, argocd, k9s, kubectl, kubectx, kubens, helm, ansible, terraform, vault, consul, packer, oci, awscli, and gcloud
  • πŸŽ› Dotfiles-based environment customization
    • You can now plug in your own dotfiles repo to set up tools like zsh, nvim, tmux, and more
    • Ideal for power users who want full control over their shell and editor setups

This release continues to build on the minimal-yet-powerful foundation of WSL Fedora with better defaults and easier environment configuration.

v2.0.0

07 Apr 03:46
449cc87

Choose a tag to compare

πŸš€ What's New in v2.0.0

  • πŸ”„ Repo renamed to wsl-fedora for clarity and purpose alignment
  • 🐳 Rebuilt base image using Fedora with systemd, clean locale, and WSL-first settings
  • πŸ‘€ First-launch user creation experience like Ubuntu WSL β€” automatic prompt on initial run
  • 🧠 Improved install script (install-fedora.ps1):
    • Automatically downloads latest release (chunked or single)
    • Verifies hash
    • Imports WSL distro and sets default user
    • Adds distro profile to Windows Terminal
  • 🧱 Bootstrapping system (optional):
    • Interactive gum-powered setup: pick your role (DevOps, Developer, DBA, Minimal)
    • Select optional customizition for tools like neovim, tmux, lf, k9s, etc...
    • Skips everything if Minimal is selected
  • πŸ›  Essential system fixes:
    • Enables non-root ping via setcap cap_net_raw+ep /bin/ping
    • Fixes en_US.UTF-8 locale warnings
    • Enables systemd via /etc/wsl.conf
  • 🧹 Clean base:
    • No unnecessary MOTD
    • No bloat β€” users pick only what they need
    • Fast and lightweight bootstrap
  • πŸ” Secure-by-default
    • Non-root operations supported cleanly
    • Everything runs in controlled and idempotent steps

πŸ“¦ Recommended for:

  • Power users
  • DevOps engineers
  • Developers who want a solid Fedora base in WSL

v1.2.0

08 Jan 19:44

Choose a tag to compare

Adding glab and gh