-
v1.3.0
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 14sbuild (ci) / build (arm64, arm64) (push) Successful in 14sbuild the bins / build (amd64, x86-64) (push) Successful in 15sbuild the bins / build (arm64, arm64) (push) Successful in 14sbuild the bins / publish (push) Successful in 12sreleased this
2026-10-02 04:16:31 +00:00 | 46 commits to stable since this releasehey, hey, hey! xyphen fileshare just got updated, and i think i did a great job with this update. for starters, you can now set your instance to private; meaning public uploads will require an access token to send in. isn't that cool? yeah, anyways, we've also added in the
/api/versionroute (which can be disabled) so that your instance's version can be queried. this will be especially useful once we open up a public instance registry, as it allows me to efficiently communicate with server administrators if they happen to be on outdated versions.now, this is probably the most anticipated update yet... THE ADMINISTRATOR PANEL. uh huh. round of applause. 👏👏👏 im such a good chef amirite... anyways, the administrator panel can be accessed via
/admin/dashboard, and allows you to:- quarantine files
- delete files
- view instance statistics
- manage access tokens
- unban/ban ip addresses (subnets and asn's coming soon)
it also allows you to customize the css, which you can do by creating
public/style.cssand configuring it to look like whatever you want. just don't make it light themed, please. enjoy the update, and have fun!Features
- feat: administrator dashboard (
7d02e79) - feat: access tokens for upload (
a2f637f) - feat: add /api/version route (
a763abe)
Miscellaneous
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.2.1
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 28sbuild (ci) / build (arm64, arm64) (push) Successful in 19sbuild the bins / build (amd64, x86-64) (push) Successful in 14sbuild the bins / build (arm64, arm64) (push) Successful in 13sbuild the bins / publish (push) Successful in 12sreleased this
2026-09-29 18:57:35 +00:00 | 51 commits to stable since this releaseWell. Massive oversight there. Turns out users can upload files that are bigger than the actual filesize limit. Thanks, Gin! Or, well, my own horrible code. Not a lot will be added over the next few days, as... we've kind of already reached a pretty stable state. Thanks for the support, to the two people who actually downloaded anything.
Security Fixes
- sec: stop uploads larger than max_file_size (
12b22847b8)
Miscellaneous
- docs: slight rewording (
d9540dda0d) - docs: update readme test docs (
4ea79df10c)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- sec: stop uploads larger than max_file_size (
-
v1.2.0
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 14sbuild (ci) / build (arm64, arm64) (push) Successful in 13sbuild the bins / build (amd64, x86-64) (push) Successful in 15sbuild the bins / build (arm64, arm64) (push) Successful in 13sbuild the bins / publish (push) Successful in 16sreleased this
2026-09-27 13:57:47 +00:00 | 54 commits to stable since this releaseWelcome back, Administrators. This update is packed full of config additions and security fixes, so it'd be best if you take a look and update your server accordingly. Other than that, enjoy the release, and have a good day.
Features
- feat: add base_url and trusted_proxies config (
f1af626) - feat: retention policy configs exposed (
558a20e) - feat: plain-text response on curl upload (
410b367) - feat: ratelimit configs (
4defcfb)
Miscellaneous
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat: add base_url and trusted_proxies config (
-
v1.1.1
StableAll checks were successfulbuild (ci) / build (amd64, x86-64) (push) Successful in 14sbuild (ci) / build (arm64, arm64) (push) Successful in 13sbuild the bins / build (amd64, x86-64) (push) Successful in 14sbuild the bins / build (arm64, arm64) (push) Successful in 13sbuild the bins / publish (push) Successful in 14sreleased this
2026-09-26 09:04:51 +00:00 | 61 commits to stable since this releaseMinor patch update that prevents DoS attacks by abusing the abuse endpoint. Wow, that's funny. Abusing the abuse endpoint? Hahaha... Okay then, don't laugh. I know where you sleep anyways.
Fixes
- fix: prevent dos on abuse reports (
d7a9b0a)
Miscellaneous
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- fix: prevent dos on abuse reports (
-
V1.1.0
StableAll checks were successfulreleased this
2026-09-26 08:25:03 +00:00 | 67 commits to stable since this releaseWelcome back, administrators. This update is relatively packed with stuff for administrators, security patches, and more. An admin dashboard UI will be implemented soon, so don't worry about making your own panels. Enjoy the update!
Features
- feat: implement RESTful admin api and ipban system (
8b96d0e) - feat: implemented slog (structured logging) (
c72c623) - feat: admin dashboard now supports pages (
7112975)
Fixes
Miscellaneous
- refactor: move flags out of main, use flag pkg (
e61689d)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat: implement RESTful admin api and ipban system (
-
v1.0.1
StableAll checks were successfulreleased this
2026-09-25 21:11:10 +00:00 | 73 commits to stable since this releaseThere's only really 1 feature in this update; the forbidden extensions blocklist! It's pretty cool, amirite? We also made a ton of other changes which were included in the same commit, but aren't listed here. This version patches a ton of runtime issues too, which could've caused crashes along the line, mainly regarding serving content and rate limits.
Ignore the commits being extremely... vague this update. It won't happen again.
Features
- feat: forbidden extensions blocklist (
1804b24)
Fixes
- fix: the blood from my fingers blinds me. (
c8a8c54) - fix: HAAAAAHAAHAAAA (
a23a78a) - fix: dude. (
0b8de7d)
Doesn't Directly Affect the App
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- feat: forbidden extensions blocklist (
-
v1.0.0
Stablereleased this
2026-09-25 16:26:21 +00:00 | 83 commits to stable since this releaseWelcome, everyone! This is the first version of Xyphen Fileshare that uses Semantic Versioning. As a developer, I didn't enjoy tracking versions with commit identifiers. It's clunky, annoying, and quite literally the worst idea I've had since... well, that doesn't matter. SemVer makes tracking major updates and fixes much simpler, both for server admins and for me. A lot of the changes that have been added are irrelevant, but will be pasted in here anyways. For purposes beyond anyone's comprehension, even mine.
Changelog:
Features
Fixes
- fix(admin): use crypto/subtle (
495cd32)
BTS Stuff
- fix(ci): v4 -> v3 (
9742e8c) - fix(ci): git. (
b3e8c66) - fix(ci): fix fetch-depth (
3e05a73) - fix(ci): pushes only build tags now (
9d108c6) - docs(readme): updated the readme yummy (
d56709b) - chore(sec): update security.md (
807c8bb) - refactor(main): simplify parseSize using go-humanize (
ca3815a) - refactor(main): swap config.toml w/ configFile const (
38f5561) - chore(main): remove unused init func (
622bfcf) - chore(readme): update disclaimer slightly (
e4ee69a) - fix(readme): improve formatting (
dd2a7de) - fix(readme): markdown didn't like bold tags. (
b0a8d2f) - chore(readme): update readme w/ branding (
ef42c1d) - chore(ci): update names (
d78e6e8) - chore(ci): implement build for x64 and arm64 (
48db554) - fix(ci): fix workflow AGAIN (
12a29bf) - fix(ci): fix workflow again (
a767b21) - fix(ci): update to new runner (
e0ac208) - chore(ci): rename ci names for no reason (
758855d) - fix(ci): fix the ci that broke. (
2319588) - fix(ci): update ci for artifacts (
9cb803b) - fix(ci): No message has been attached. (
aee060f) - fix(ci): im tired boss (
f906762) - fix(make): MAKE WAS SAVING IT TO BIN/BIN FUCK (
8fb0cb4) - fix(ci): set BINARY_PATH to proper bin path (
0f4abeb) - fix(ci): brrooooo (
a8b54ed) - fix(ci): last ci fix....? (
21f2b3c) - fix(make): forgot the bin/ hehehe (
d3a6004) - fix(ci): forgot to change branches after stealing this workflow smh (
b28ee57) - chore(cleanup): move source code to ./src/ (
673f1b2) - fix(ci): fix runs-on label (
7c7eaac) - chore(ci): implement ci workflow (
c7f6f06)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- fix(admin): use crypto/subtle (
-
Commit 4227ada Stable
released this
2026-08-27 12:34:42 +00:00 | 118 commits to stable since this releaseBuild Hash:
4227ada
Build Timestamp: 1787833941Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Commit 1e1f567 Stable
released this
2026-08-26 08:57:12 +00:00 | 120 commits to stable since this releaseBuild Hash:
1e1f567
Build Timestamp: 1787734092Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Initial Release Stable
released this
2026-06-25 00:04:34 +00:00 | 131 commits to stable since this releaseBuild Hash:
a389d4f
Build Timestamp: 1782345671Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)