Skip to content

Latest commit

 

History

History
524 lines (291 loc) · 24.1 KB

File metadata and controls

524 lines (291 loc) · 24.1 KB

FlyEnv Release Notes

All notable changes to FlyEnv will be documented in this file.

[4.15.2] - 2026-05-24

FlyEnv v4.15.2 Update Release Notes

🚀 New Features

1. Added .NET Module

FlyEnv now includes a dedicated .NET module for managing .NET development environments directly from the app. You can now discover, install, and manage .NET SDK versions alongside your other language runtimes and services.

This integration provides:

  • Project Management: Browse and manage .NET projects from the language project view
  • VS Code Integration: Open .NET projects directly in VS Code from FlyEnv
  • Service Management: Start and stop .NET services through the standard FlyEnv service workflow
  • Version Management: Detect local .NET SDK installations and install platform-specific SDK packages from Microsoft release metadata
  • Cross-Platform Support: Works across Windows, macOS, and Linux with architecture-aware downloads
  • Package Manager Support: Includes Homebrew discovery support for macOS users

Thanks to @sky22333 for the feature request! Issue #662


2. Added Cron Jobs Module

FlyEnv now provides a full Cron Jobs module for scheduling and monitoring recurring commands from the desktop UI. You can create global jobs or bind jobs to specific sites, then let FlyEnv register them with the native system scheduler.

This integration allows you to:

  • Global & Site-Scoped Jobs: Create scheduled commands globally or for a specific project/site
  • Native Scheduler Integration: Register jobs through crontab on macOS/Linux and Windows Task Scheduler on Windows
  • Cron Expression Helper: Build and validate portable five-field cron expressions with presets and live previews
  • Command Testing: Run commands manually before saving and inspect exit code, duration, stdout, and stderr
  • Run History: Track last run time, next run time, output, errors, and execution status
  • System Task View: Browse FlyEnv-created tasks and existing system scheduled tasks in one place
  • Command Templates: Quickly insert common PHP, Node.js, Python, and shell command patterns

Thanks to @ibraimfarag for the PR! PR #674


3. Added Korean Translation

FlyEnv now supports Korean as an application language. The translation covers the core app interface, setup pages, service modules, toolbox entries, Cron Jobs, Flutter, and other module-specific text.

Thanks to @vendeeglobe for the PR! PR #676


🛠️ Improvements & Bug Fixes

4. Fixed MongoDB Startup Issue on macOS

Resolved an issue where MongoDB could fail to start on macOS. The MongoDB startup flow now uses the platform-appropriate service launch path with generated configuration, log, PID, and data directory handling, improving startup reliability on macOS.

Thanks to @leafspace for reporting this issue! Issue #679


5. Fixed Flutter Installation Failure

Resolved an issue where Flutter SDK installation could fail after extraction. FlyEnv now normalizes the extracted SDK directory and initializes the installed Flutter SDK as a Git repository, preventing Flutter commands from failing with repository-related errors after installation.

Thanks to @yljphp for reporting this issue! Issue #682


📦 Build & Transparency

All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:


We welcome your continued feedback and bug reports via GitHub Issues

Enjoy the update!

[4.15.1] - 2026-05-15

FlyEnv v4.15.1 Update Release Notes

🚀 New Features

1. Added Flutter Module

FlyEnv now integrates Flutter support directly into your development environment! You can now easily manage Flutter SDK installations and perform common Flutter operations right from the FlyEnv UI.

This integration allows you to:

  • SDK Management: Install and manage Flutter SDK versions seamlessly
  • Flutter Doctor: Run diagnostic checks with detailed, categorized results to quickly identify environment issues
  • Android Device Management: Detect, inspect, and manage connected Android devices via ADB
  • Android Auto-Fix: Automatically configure Android SDK environment variables and platform-tools PATH
  • Quick Actions: Run Flutter projects, build APKs, and build AppBundles with one click
  • Advanced Commands: Execute doctor, upgrade, channel switching, pub commands (get, upgrade, outdated, deps), clean, analyze, test, format, and platform-specific builds (web, Windows, APK release/debug)
  • SDK Info: View detailed Flutter and Dart version information, engine revision, and build date

Thanks to @ibraimfarag for the PR! PR #649


2. Added Git Module

FlyEnv now includes a dedicated Git module for managing your Git installation and environment. You can easily install, verify, and manage your Git setup directly from the FlyEnv interface.

This integration provides:

  • One-Click Installation: Install Git automatically using platform-native package managers — winget on Windows, Homebrew/MacPorts/xcode-select on macOS, and apt/yum/dnf/pacman on Linux
  • Installation Check: Verify if Git is installed and view the current version
  • Environment Diagnostics: Check Git path, SSH availability, and Git LFS status
  • Cross-Platform Support: Works on Windows, macOS, and Linux with platform-aware checks

Thanks to @Heyiki for the PR! PR #664


3. Added Diff Compare Tool to Toolbox

The Toolbox now includes a powerful text difference comparison tool. You can easily compare two pieces of text and visualize additions, deletions, and changes with an inline diff view powered by Monaco Editor.

Features include:

  • Side-by-side text comparison with synchronized scrolling
  • Inline diff highlighting for precise change detection
  • Navigation between differences with previous/next buttons
  • Sample data loading for quick testing
  • Swap and clear actions for efficient workflow

Thanks to @Heyiki and @qaydt20250317 for the PRs! PR #651 PR #670


4. Added WebSocket / SSE Tool to Toolbox

The Toolbox now features a WebSocket and Server-Sent Events (SSE) testing tool. You can now easily test and debug real-time connections directly within FlyEnv.

This tool provides:

  • Protocol Support: Switch between WebSocket and SSE protocols
  • Connection Management: Connect and disconnect with real-time status indicators
  • Request Configuration: Configure query parameters, custom headers, and protocols
  • Message Exchange: Send messages and view received messages in a clean, organized interface
  • Auto-Reconnect: Automatically reconnect WebSocket connections when disconnected

Thanks to @Heyiki for the PR! PR #657


🛠️ Improvements & Bug Fixes

5. Improved Windows Service Startup Stability

Optimized the Windows version to improve the stability and reliability of service startup across all modules. Services now start more consistently on Windows, reducing intermittent failures and improving the overall user experience.


📦 Build & Transparency

All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:


We welcome your continued feedback and bug reports via GitHub Issues

Enjoy the update!

[4.15.0] - 2026-05-04

FlyEnv v4.15.0 Update Release Notes

🚀 New Features

1. Added CliProxyAPI Module

FlyEnv now integrates CliProxyAPI — a lightweight CLI proxy API solution — directly into your development environment. You can now install, configure, and manage CliProxyAPI with just a few clicks from the FlyEnv UI.

Thanks to @diinggos for the feature request! Issue #640


2. Added Numa Module

Introducing Numa support to FlyEnv! Numa is a powerful framework that you can now easily install and manage directly from the FlyEnv interface.

Thanks to @batcom for the feature request! Issue #616


3. Added Rnacos Module

FlyEnv now supports r-nacos — a Rust implementation of the Nacos service discovery and configuration management platform. You can now install and manage Rnacos directly from the FlyEnv UI.

Thanks to @achunchunya for the feature request! Issue #641


4. Added FrankenPHP Module

We are excited to bring FrankenPHP to FlyEnv! FrankenPHP is a modern PHP application server written in Go. You can now easily install, configure, and run FrankenPHP directly from the FlyEnv interface.

Thanks to @eqwt for the feature request! Issue #642


5. Ollama Online Model Availability Detection

Enhanced the Ollama module with hardware-based availability detection for online models. Models are now displayed with a color-coded indicator (red/yellow/green) based on your local hardware capabilities, helping you quickly identify which models are suitable for your machine.

Thanks to @ibraimfarag for the PR! PR #635


6. Added JWT Encoding & Decoding Tool to Toolbox

The Toolbox now includes a convenient JWT encoding and decoding tool. You can easily encode and decode JSON Web Tokens directly within FlyEnv, making it simpler to debug and work with JWT-based authentication during development.

Thanks to @Heyiki for the PR! PR #643


7. Added Cron Expression Parsing & Runtime Calculation to Toolbox

The Toolbox now also features a Cron expression parser and runtime calculator. Enter any cron expression to see a human-readable description and calculate the next scheduled run times, streamlining your workflow when working with scheduled tasks.

Thanks to @Heyiki for the PR! PR #645


🛠️ Improvements & Bug Fixes

8. Fixed Auto HTTPS Certificate Generation Issue

Resolved an issue where Auto HTTPS certificate generation would fail when the current username contained a dot (.) character. Certificates will now be generated correctly regardless of special characters in the system username.

Thanks to @dkoychev for reporting this issue! Issue #639


📦 Build & Transparency

All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:


We welcome your continued feedback and bug reports via GitHub Issues

Enjoy the update!

[4.14.2] - 2026-04-23

FlyEnv v4.14.2 Update Release Notes

🚀 New Features

1. Added Hermes Agent Module

FlyEnv now integrates Hermes Agent — a powerful AI agent framework from Nous Research — directly into your development environment! You can now install, configure, and manage Hermes Agent with just a few clicks from the FlyEnv UI.

This integration allows you to:

  • One-Click Installation: Install Hermes Agent seamlessly using the built-in installer
  • Gateway Management: Start and stop the Hermes gateway service directly from the interface
  • AI Provider Configuration: Easily configure AI providers including Ollama, OpenRouter, and Anthropic
  • Configuration File Editor: View and edit core configuration files (config.yaml, .env, SOUL.md) within the UI
  • Session Management: Browse and manage your chat sessions effortlessly
  • Skills Management: Discover, install, update, and uninstall skills from multiple sources including official, community, GitHub, ClawHub, and LobeHub
  • Rich Command Shortcuts: Access a comprehensive set of quick commands for chat, gateway, configuration, model auth, plugins, memory, MCP, logs, backup, and more
  • Log Viewer: Monitor gateway and agent logs in real-time

Supported on macOS and Linux.


🛠️ Improvements & Bug Fixes

2. Fixed Windows Tray Exit Issue

Resolved a critical issue where exiting the application from the system tray was not functioning properly on Windows. The tray menu's quit action now correctly terminates the application.


📦 Build & Transparency

All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:


We welcome your continued feedback and bug reports via GitHub Issues

Enjoy the update!

[4.14.1] - 2026-04-11

FlyEnv v4.14.1 Update Release Notes

🚀 New Features

1. Added MkCert Module

You can now easily generate locally-trusted development certificates with MkCert directly from FlyEnv! MkCert is a simple tool for making locally-trusted development certificates. It automatically installs a local CA in the system root store, and generates locally-trusted certificates.

This integration allows you to:

  • Generate trusted SSL/TLS certificates for local development with a single click
  • Automatically install and configure the local Certificate Authority
  • Manage certificates for your local domains effortlessly
  • Enable HTTPS for your local development environment without browser warnings
image image

🛠️ Improvements & Bug Fixes

2. Fixed PostgreSQL Shutdown Issue

Resolved a critical issue where PostgreSQL could not be properly stopped after starting. The service will now shut down gracefully when you stop it from the FlyEnv interface.


📦 Build & Transparency

All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:


We welcome your continued feedback and bug reports via GitHub Issues

Enjoy the update!

[4.14.0] - 2026-04-02

FlyEnv v4.14.0 Update Release Notes

🚀 New Features

1. Added RustFS Module

Introducing RustFS support to FlyEnv! RustFS is a high-performance, distributed object storage system written in Rust. You can now easily install, configure, and manage RustFS directly from the FlyEnv interface, making it simple to set up your own S3-compatible storage service for development and testing.

image image

2. Added SDKMAN Support

FlyEnv now integrates with SDKMAN!, the Software Development Kit Manager. This allows you to easily manage multiple SDK versions for Java, Kotlin, Scala, Groovy, and many other JVM-based languages. Switch between different SDK versions seamlessly within your development environment.

image

3. Added Interface Font Settings

You can now customize the application interface font according to your preferences. This new setting allows you to:

  • Choose from system-installed fonts
  • Adjust font size for better readability
  • Personalize your FlyEnv workspace for optimal comfort during long development sessions
image image

4. Enhanced Project Service Support for All Languages

We've added comprehensive project service support that works with all programming languages! This powerful feature enables you to:

  • Define Custom Start/Stop Commands: Specify custom commands to start and stop your projects for any language
  • Port Configuration: Assign specific ports for each project service
  • Quick Access: Start and stop projects directly from the sidebar and system tray with one click
  • Reverse Proxy Integration: Automatically configure site reverse proxy for your projects
  • Auto HTTPS: Enable automatic HTTPS for secure local development
  • Cloudflare Tunnel Integration: Combine with the Cloudflare Tunnel module for instant external network access

This feature creates a complete workflow for rapid project deployment, HTTPS domain access, and external network connectivity regardless of your tech stack.

image image

🛠️ Improvements & Bug Fixes

5. Fixed Linux Project Environment Loading Issue

Resolved an issue on Linux where changing directory (CD) to a project directory would fail to load the specified project environment correctly. Your project-specific environment variables and configurations will now be properly loaded when navigating to project directories.

6. Fixed DNS Service Wildcard Domain Support

Fixed critical DNS service issues with wildcard domain resolution. FlyEnv's DNS service can now correctly resolve wildcard domains (e.g., *.example.test), making it much easier to work with multi-tenant applications and dynamic subdomain routing during local development.


📦 Build & Transparency

All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:


We welcome your continued feedback and bug reports via GitHub Issues

Enjoy the update!

[4.13.6] - 2026-03-20

FlyEnv v4.13.6 Update Release Notes

🚀 New Features

1. Added n8n Module

You can now easily integrate n8n into your local development environment. This update allows you to install and manage the n8n service with just a single click directly from the UI.

Thanks to @ibraimfarag for the contribution! [PR #584](https://github.com/xpf0000/Fl yEnv/pull/584)

flyenv-capturer-1774008386 flyenv-capturer-1774008402 flyenv-capturer-1774013135

2. Enhanced OpenClaw Module

2.1 Configuration File Editor

Added a dedicated configuration file tab to the OpenClaw module. You can now view and edit configuration files directl y within the UI, making it easier to customize your OpenClaw setup.

2.2 Quick Command Shortcuts

Added quick access shortcuts for all OpenClaw commands, streamlining your workflow and improving productivity.

flyenv-capturer-1774013359 flyenv-capturer-1774013332

🛠️ Improvements & Bug Fixes

3. Fixed fnm & nvm Issues

Resolved critical issues where fnm and nvm were not functioning properly. You can now use these Node version managers seamlessly within FlyEnv.

4. General Bug Fixes & Stability

  • Addressed various minor bugs and issues reported by the community to improve the overall stability and performance o f the application.


📦 Build & Transparency

All FlyEnv installation packages are built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:

We welcome your continued feedback and bug reports via GitHub Issues

Enjoy the update!

[4.13.4] - 2026-03-03

FlyEnv v4.13.4 Update Release Notes

🚀 New Features

1. Added OpenClaw Module

You can now easily integrate OpenClaw into your local development environment. This update allows you to install and manage the OpenClaw service with just a single click directly from the UI.

openclaw

🛠️ Improvements & Bug Fixes

2. Fixed Linux Environment Isolation

Resolved a critical issue in the Linux version where environment isolation was failing to take effect. Your development environments on Linux will now remain strictly isolated as intended.

3. General Bug Fixes & Stability

  • Addressed various minor bugs and issues reported by the community to improve the overall stability and performance of the application.

📦 Build & Transparency

All FlyEnv installation packages are built using [GitHub Actions](https://github.com/xpf0000/FlyEnv/actions). You can verify the build process and download the artifacts directly from the following links:


We welcome your continued feedback and bug reports via [[GitHub Issues](https://github.com/xpf0000/FlyEnv/issues)](https://github.com/xpf0000/FlyEnv/issues)

Enjoy the update!