• v1.3.0 3427a73469

    v1.3.0
    All checks were successful
    build (ci) / build (amd64, x86-64) (push) Successful in 14s
    build (ci) / build (arm64, arm64) (push) Successful in 14s
    build the bins / build (amd64, x86-64) (push) Successful in 15s
    build the bins / build (arm64, arm64) (push) Successful in 14s
    build the bins / publish (push) Successful in 12s
    Stable

    xyphen-ci released this 2026-10-02 04:16:31 +00:00 | 46 commits to stable since this release

    Signed by 4narch
    GPG key ID: A417FB32F775A26F

    hey, 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/version route (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.css and 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

    • refactor: clean-up admin panel (3427a73)
    • docs: update readme config section (1778ad6)
    Downloads
  • v1.2.1 12b22847b8

    v1.2.1
    All checks were successful
    build (ci) / build (amd64, x86-64) (push) Successful in 28s
    build (ci) / build (arm64, arm64) (push) Successful in 19s
    build the bins / build (amd64, x86-64) (push) Successful in 14s
    build the bins / build (arm64, arm64) (push) Successful in 13s
    build the bins / publish (push) Successful in 12s
    Stable

    xyphen-ci released this 2026-09-29 18:57:35 +00:00 | 51 commits to stable since this release

    Signed by 4narch
    GPG key ID: A417FB32F775A26F

    Well. 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

    Downloads
  • v1.2.0 c0e9891d81

    v1.2.0
    All checks were successful
    build (ci) / build (amd64, x86-64) (push) Successful in 14s
    build (ci) / build (arm64, arm64) (push) Successful in 13s
    build the bins / build (amd64, x86-64) (push) Successful in 15s
    build the bins / build (arm64, arm64) (push) Successful in 13s
    build the bins / publish (push) Successful in 16s
    Stable

    xyphen-ci released this 2026-09-27 13:57:47 +00:00 | 54 commits to stable since this release

    Signed by 4narch
    GPG key ID: A417FB32F775A26F

    Welcome 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
  • v1.1.1 cd34c74d96

    v1.1.1
    All checks were successful
    build (ci) / build (amd64, x86-64) (push) Successful in 14s
    build (ci) / build (arm64, arm64) (push) Successful in 13s
    build the bins / build (amd64, x86-64) (push) Successful in 14s
    build the bins / build (arm64, arm64) (push) Successful in 13s
    build the bins / publish (push) Successful in 14s
    Stable

    Ghost released this 2026-09-26 09:04:51 +00:00 | 61 commits to stable since this release

    Signed by 4narch
    GPG key ID: A417FB32F775A26F

    Minor 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

    • perf: store file hashes for deduplication lookup (7fac93d)
    • ci: replace release action w/ newer (6838aa8)
    • ci: upload directly to tag v2 (2550cac)
    • ci: upload directly to tag (7346eac)
    • ci: implement token id's (testing something) (cd34c74)
    Downloads
  • v1.1.0 78bb5188e5

    V1.1.0
    All checks were successful
    build (ci) / build (amd64, x86-64) (push) Successful in 16s
    build (ci) / build (arm64, arm64) (push) Successful in 14s
    build the bins / release (amd64, x86-64) (push) Successful in 14s
    build the bins / release (arm64, arm64) (push) Successful in 13s
    Stable

    4narch released this 2026-09-26 08:25:03 +00:00 | 67 commits to stable since this release

    Signed by 4narch
    GPG key ID: A417FB32F775A26F

    Welcome 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
  • v1.0.1 46cc958f58

    v1.0.1
    All checks were successful
    build (ci) / build (amd64, x86-64) (push) Successful in 15s
    build (ci) / build (arm64, arm64) (push) Successful in 13s
    build the bins / release (amd64, x86-64) (push) Successful in 14s
    build the bins / release (arm64, arm64) (push) Successful in 13s
    Stable

    4narch released this 2026-09-25 21:11:10 +00:00 | 73 commits to stable since this release

    Signed by 4narch
    GPG key ID: A417FB32F775A26F

    There'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

    Doesn't Directly Affect the App

    • ci: revert to original ci (46cc958)
    • fix: ci (9edb0dd)
    • chore: clean up file header info (aeae17c)
    • ci: add release ci (b454787)
    • fix: ci broke again. (8bfa492)
    • ci(build): create ci builds on every commit (ebbdb96)
    Downloads
  • v1.0.0 9742e8cf4d

    v1.0.0
    Some checks failed
    build the bins / release (amd64, x86-64) (push) Successful in 14s
    build the bins / release (arm64, arm64) (push) Has been cancelled
    Stable

    4narch released this 2026-09-25 16:26:21 +00:00 | 83 commits to stable since this release

    Welcome, 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

    • feat(semver): prep for semver (87ed199)
    • feat(toml): configs & toml rewrite (fd39d16)

    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
  • 4227ada 4227adaec8

    4narch released this 2026-08-27 12:34:42 +00:00 | 118 commits to stable since this release

    Build Hash: 4227ada
    Build Timestamp: 1787833941

    Downloads
  • 1e1f567 1e1f56791b

    4narch released this 2026-08-26 08:57:12 +00:00 | 120 commits to stable since this release

    Build Hash: 1e1f567
    Build Timestamp: 1787734092

    Downloads
  • a389d4f a389d4fb58

    4narch released this 2026-06-25 00:04:34 +00:00 | 131 commits to stable since this release

    Build Hash: a389d4f
    Build Timestamp: 1782345671

    Downloads