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.
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.
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
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.
🛠️ 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:
- Global Build History: GitHub Actions
We welcome your continued feedback and bug reports via GitHub Issues
Enjoy the update!