go-http-file-server version history
10 releases tracked, newest first.
v1.21.5
May 16, 2026- Minor improvements and fixes.
21 downloads
v1.21.4
May 9, 2026minor improvements and fixes
----------------------------------------------------------------
次要改进和修复
21 downloads
v1.21.3
Feb 11, 2026# Main changes
## Built-in theme
The built-in theme has some UI enhancements and drops support for several old browsers. The updated browser requirements are:
- Chrome 105
- Edge 105
- Firefox 121
- Safari 15.4
In selection mode, the whole line is selectable now. The mode also supports drag a rectangle to select multiple items.
## Several path-related options are now case-insensitive for path-matching on MacOS
On MacOS platform, it is possible to access a file system path without case matching. Thus, following path options are now using case-insensitive match on MacOS platform:
- `--prefix`
- `--alias`
- `--upload`, `--upload-dir`, `--upload-user`, `--upload-dir-user`
- `--mkdir`, `--mkdir-dir`, `--mkdir-user`, `--mkdir-dir-user`
- `--delete`, `--delete-dir`, `--delete-user`, `--delete-dir-user`
- `--archive`, `--archive-dir`, `--archive-user`, `--archive-dir-user`
- `--cors`, `--cors-dir`
- `--auth`, - `--auth-dir`, `--auth-user`, `--auth-dir-user`
----------------------------------------------------------------
# 主要变更
## 内建主题
内建主题包含一些用户界面优化,并停止支持部分旧版浏览器。更新后的浏览器要求如下:
- Chrome 105
- Edge 105
- Firefox 121
- Safari 15.4
在选择模式下,现在可以
21 downloads
v1.21.2
Jan 27, 2026# Main changes
This release mainly improves the built-in theme. It has some UI enhancements and drops support for several old browsers. The updated browser requirements are:
- Chrome 89
- Edge 89
- Firefox 66
- Safari 15
In previous versions, uploading large numbers of files at once may lead to browser freezing due to system limitations. Now they are split into smaller groups to upload.
A new selection mode is introduced. Click the "✔" button in the top-left corner of the file list to toggle the mode. For directories that allow archiving, select items you want to archive, then click the archive button. Only the selected items will be archived. If you don't select any item or are not in selection mode, the archive operation will archive all contents in current directory, just like previous versions.
For directories that allow deleting contents, the delete-one-by-one button for each item is removed. You must use the selection mode to select items you want to delete, then click the "Delete" button.
This release also includes several minor improvements and bug fixes.
----------------------------------------------------------------
# 主要变更
本次更新主要改进了内置主题。它包含一
21 downloads
v1.21.1
Sep 27, 2025# Main Changes
- can specify filename for archive (e.g. http://localhost/path/?zip=renamed.zip)
- can specify filename for download (e.g. http://localhost/path/file.txt?download=renamed.txt)
- removed compatibility for old browsers like Internet Explorer, classic Edge or others browsers released at the time. Future release will require a more modern browser.
--------------------------------
# 主要变更
- 可以指定打包时所用的文件名(例如 http://localhost/path/?zip=renamed.zip)
- 可以指定下载时所用的文件名(例如 http://localhost/path/file.txt?download=renamed.txt)
- 移除了对老旧浏览器(如Internet Explorer、经典Edge或同时期发布的其它浏览器)的兼容性支持。后续版本将要求更新的浏览器。
21 downloads
v1.20.4
May 23, 2025# Main changes
- archive: stop walking tree node when client disconnected https://github.com/mjpclab/go-http-file-server/pull/50
- minor improvements and fixes
21 downloads
v1.20.3
Apr 3, 2025minor improvements and fixes
----------------------------------------------------------------
次要改进和修复
21 downloads
v1.20.2
Jan 17, 2025# Main changes
- add env var `GHFS_LOG_QUEUE_SIZE` to config log queue size for each file
- minor improvements and fixes
----------------------------------------------------------------
# 主要变更
- 添加环境变量 `GHFS_LOG_QUEUE_SIZE` 来配置每个日志文件的队列大小
- 次要改进和修复
22 downloads
v1.20.1
Oct 18, 2024Minor improvements and fixes.
----------------------------------------------
次要改进和修复。
22 downloads
v1.20.0
Sep 27, 2024# Breaking Change to request param
Before:
`GET /dir?download` shows simple page.
`GET /dir?downloadfile` shows simple page, and add download param to files.
`GET /file?download` download a file instead of displaying its content.
`GET /file?downloadfile` download a file instead of displaying its content.
After:
`GET /dir?simple` shows simple page.
`GET /dir?download` add download param to files.
`GET /dir?simpledownload` shows simple page, and add download param to files.
`GET /file?download` download a file instead of displaying its content.
22 downloads