mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2026-04-25 00:36:08 +03:00
-
v2.1.14 Stable
released this
2025-07-21 05:17:54 +03:00 | 366 commits to dev since this release📅 Originally published on GitHub: Mon, 21 Jul 2025 02:20:18 GMT
🏷️ Git tag created: Mon, 21 Jul 2025 02:17:54 GMT✨ Features
- Upstream: Added dynamic resolver capability #1241.
- API: Prevents the
public_keyendpoint from being cached #1234. - Nodes: Implemented retry logic with exponential backoff for node connections #1226.
- Kernel: Added support for HTTP/2 and HTTP/3 protocols #1172.
- CI: Updated Winget package manager integration #1195.
- CI: Updated Homebrew tap formula with release assets and checksums #1138.
- Auth: Implemented short tokens for user authentication and updated login responses.
- WebSockets: Added WebSocket support for real-time environment monitoring.
- Nginx: Added WebSocket support for real-time status monitoring.
- Users: Added default user initialization.
- Settings: Added an
SbinPathoption for Nginx. - Environment: Added auto-refresh functionality for the environment list with a configurable interval.
🐛 Bug Fixes
- Middleware: Fixed handling of localhost IPv6 addresses in the IP whitelist middleware.
- Nginx Status: Improved error handling for Nginx status checks.
- macOS: Fixed virtual filesystem handling #1213.
- Certificates: Updated certificate revocation logic #1179.
- Nginx: Fixed a panic that occurred if the sbin path was empty #1178.
- File Paths: Used
filepath.Baseinstead ofpath.Basefor filename extraction to improve cross-platform compatibility #1196. - WebSockets: Handled unexpected WebSocket errors gracefully in the
nodeAnalyticRecordfunction.
⚡️ Performance
Chore
- Dependencies: Updated all non-major dependencies.
- Dependencies: Updated
legoACME client to reduce the size of SDK https://github.com/go-acme/lego/issues/2590. - CI: Switched from
wranglertoaws s3 clifor R2 uploads to prevent 524 Timeout error during upload. - Translations: Updated Arabic translations, thanks @mosaati.
- Translations: Updated Russian translations, thanks @iAHTOH.
- Docs: Updated documentation.
- Analytics: Convert disk and memory size by using humanize.IBytes #1222, thanks @rexzzw.
Sponsor
If you find this project helpful, please consider sponsoring us to support ongoing development and maintenance.
Your support helps us:
- 🚀 Accelerate the development of new features
- 🐛 Fix bugs and improve stability
- 📚 Enhance documentation and tutorials
- 🌐 Provide better community support
- 💻 Maintain infrastructure and demo servers
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
app-dist.tar.gz
0 downloads ·
2026-02-26 11:58:30 +03:00 · 29 B -
nginx-ui-linux-32.tar.gz
0 downloads ·
2026-02-26 11:58:32 +03:00 · 30 MiB -
nginx-ui-linux-32.tar.gz.digest
0 downloads ·
2026-02-26 11:58:32 +03:00 · 129 B -
nginx-ui-linux-64.tar.gz
0 downloads ·
2026-02-26 11:58:35 +03:00 · 32 MiB -
nginx-ui-linux-64.tar.gz.digest
0 downloads ·
2026-02-26 11:58:36 +03:00 · 129 B -
nginx-ui-linux-arm32-v5.tar.gz
0 downloads ·
2026-02-26 11:58:39 +03:00 · 30 MiB -
nginx-ui-linux-arm32-v5.tar.gz.digest
0 downloads ·
2026-02-26 11:58:40 +03:00 · 129 B -
nginx-ui-linux-arm32-v6.tar.gz
0 downloads ·
2026-02-26 11:58:43 +03:00 · 30 MiB -
nginx-ui-linux-arm32-v6.tar.gz.digest
0 downloads ·
2026-02-26 11:58:43 +03:00 · 129 B -
nginx-ui-linux-arm32-v7a.tar.gz
0 downloads ·
2026-02-26 11:58:47 +03:00 · 30 MiB -
nginx-ui-linux-arm32-v7a.tar.gz.digest
0 downloads ·
2026-02-26 11:58:47 +03:00 · 129 B -
nginx-ui-linux-arm64-v8a.tar.gz
0 downloads ·
2026-02-26 11:58:50 +03:00 · 30 MiB -
nginx-ui-linux-arm64-v8a.tar.gz.digest
0 downloads ·
2026-02-26 11:58:50 +03:00 · 129 B -
nginx-ui-linux-loong64.tar.gz
0 downloads ·
2026-02-26 11:58:54 +03:00 · 31 MiB -
nginx-ui-linux-loong64.tar.gz.digest
0 downloads ·
2026-02-26 11:58:54 +03:00 · 129 B -
nginx-ui-linux-mips32.tar.gz
0 downloads ·
2026-02-26 11:58:57 +03:00 · 29 MiB -
nginx-ui-linux-mips32.tar.gz.digest
0 downloads ·
2026-02-26 11:58:58 +03:00 · 129 B -
nginx-ui-linux-mips32le.tar.gz
0 downloads ·
2026-02-26 11:59:01 +03:00 · 28 MiB -
nginx-ui-linux-mips32le.tar.gz.digest
0 downloads ·
2026-02-26 11:59:02 +03:00 · 129 B -
nginx-ui-linux-mips64.tar.gz
0 downloads ·
2026-02-26 11:59:05 +03:00 · 29 MiB -
nginx-ui-linux-mips64.tar.gz.digest
0 downloads ·
2026-02-26 11:59:06 +03:00 · 129 B -
nginx-ui-linux-mips64le.tar.gz
0 downloads ·
2026-02-26 11:59:07 +03:00 · 28 MiB -
nginx-ui-linux-mips64le.tar.gz.digest
0 downloads ·
2026-02-26 11:59:08 +03:00 · 129 B -
nginx-ui-linux-riscv64.tar.gz
0 downloads ·
2026-02-26 11:59:10 +03:00 · 31 MiB -
nginx-ui-linux-riscv64.tar.gz.digest
0 downloads ·
2026-02-26 11:59:10 +03:00 · 129 B -
nginx-ui-macos-64.tar.gz
0 downloads ·
2026-02-26 11:59:13 +03:00 · 31 MiB -
nginx-ui-macos-64.tar.gz.digest
0 downloads ·
2026-02-26 11:59:14 +03:00 · 129 B -
nginx-ui-macos-arm64-v8a.tar.gz
0 downloads ·
2026-02-26 11:59:17 +03:00 · 29 MiB -
nginx-ui-macos-arm64-v8a.tar.gz.digest
0 downloads ·
2026-02-26 11:59:18 +03:00 · 129 B -
nginx-ui-windows-32.tar.gz
0 downloads ·
2026-02-26 11:59:20 +03:00 · 32 MiB -
nginx-ui-windows-32.tar.gz.digest
0 downloads ·
2026-02-26 11:59:21 +03:00 · 129 B -
nginx-ui-windows-32.zip
0 downloads ·
2026-02-26 11:59:24 +03:00 · 32 MiB -
nginx-ui-windows-32.zip.digest
0 downloads ·
2026-02-26 11:59:25 +03:00 · 129 B -
nginx-ui-windows-64.tar.gz
0 downloads ·
2026-02-26 11:59:27 +03:00 · 33 MiB -
nginx-ui-windows-64.tar.gz.digest
0 downloads ·
2026-02-26 11:59:28 +03:00 · 129 B -
nginx-ui-windows-64.zip
0 downloads ·
2026-02-26 11:59:31 +03:00 · 33 MiB -
nginx-ui-windows-64.zip.digest
0 downloads ·
2026-02-26 11:59:32 +03:00 · 129 B -
nginx-ui-windows-arm64-v8a.tar.gz
0 downloads ·
2026-02-26 11:59:35 +03:00 · 30 MiB -
nginx-ui-windows-arm64-v8a.tar.gz.digest
0 downloads ·
2026-02-26 11:59:35 +03:00 · 129 B -
nginx-ui-windows-arm64-v8a.zip
0 downloads ·
2026-02-26 11:59:38 +03:00 · 30 MiB -
nginx-ui-windows-arm64-v8a.zip.digest
0 downloads ·
2026-02-26 11:59:39 +03:00 · 129 B