Releases: FlintSH/Flare
v1.6.1
What's Changed
- security: 1.6.1
- Bump next from 15.5.2 to 15.5.7 (#140)
- Bump glob from 10.4.5 to 10.5.0 (#137)
- Bump js-yaml from 4.1.0 to 4.1.1 (#136)
- Bump next-auth from 4.24.11 to 4.24.12 (#133)
- Support setting default options for file expiry (#129)
- fix lockfile & config
Docker Images
docker.io/flintsh/flare:1.6.1ghcr.io/flintsh/flare:1.6.1
Deploy with Railway: https://railway.com/template/JVT41u?referralCode=R5s8WT
v1.6.0
A modern, lightning-fast file sharing platform built for self-hosting
✨ New Features and Changes
This is Flare's next major release. It adds 1 core new feature and fixes 4 bugs, although there are not many user-facing changes.
- Flare now has proper JSON-based logging as of this release. Your instance should now show not just a higher volume of logs, but also more useful logs.
- All API routes and their requests have a unique ID attached to make tracing issues with your instance & users easier, and all have logging implemented.
- Flare's dockerfile now uses a debian-based base image over alpine. While this did lead to a slight increase in image size, it makes Flare considerably more resilient.
- Suggested by @parabirb, dashboard pagination now has an ellipsis to make scanning through your uploads easier (closing #122).
- Reported by @muerwre, avatars now upload to the uploads path, ensuring the app can render them properly (closing #121).
📝 Commits
- release: 1.6.0
- remove all the segfault debug and FUCK ALPINE
- dockerfile changes
- alpine friendly
- [TEMP] dockerfile debugger deps
- better debugger
- more temp segfault shit
- feat: add segfault handler and memory monitoring for production debugging
- fix: update thumbnail endpoint permissions to match main file endpoint
- Bump next from 15.4.4 to 15.5.2 (#124)
- A
- roll back next for now
- nuke sharp (sadly too flakey)
- trying LTS
- build sharp from source for the dockerfile
- turn compiler back on + new package-lock
- turn off the react compiler?
- while loops > regex (codeql issue)
- Bump next from 15.4.4 to 15.5.2 (#120)
- cleanup
- rest of the apis
- more api routes
- logging for core apis
- hook logging into libs
- logging system init
- disable global drop zone on upload route
- add ellipsis to pagination (closes #122)
- use uploads for avatars (closing #121)
📦 Download & Deploy
🐳 Docker Images
# Docker Hub
docker pull docker.io/flintsh/flare:1.6.0
# GitHub Container Registry
docker pull ghcr.io/flintsh/flare:1.6.0☁️ Deploy with Railway
Deploy Flare in a few clicks with its Railway template.
v1.5.2
What's Changed
- respect NEXTAUTH environment variables
- fix spaces in filenames
- fix some typing
- remove bun from contributing guidelines
- fix: upgrade lucide-react from 0.510.0 to 0.525.0 (#110)
- fix some text viewer bugs
- more deps
- deps
- remove react-player
- file viewer component refactor
Docker Images
docker.io/flintsh/flare:1.5.2ghcr.io/flintsh/flare:1.5.2
Deploy with Railway: https://railway.com/template/JVT41u?referralCode=R5s8WT
v1.5.1
A modern, lightning-fast file sharing platform built for self-hosting
✨ New Features and Changes
This is a minor release adding KDE Spectacle upload support and fixes and improvements.
-
KDE Spectacle is now supported for uploads, meaning linux users can now use Spectacle for their screenshots and have them automatically uploaded to Flare. You are no longer forced to use Flameshot with Flare. You can find how to get started in the profile page by clicking your profile picture.
-
File passwords are now hashed just like account passwords. Securing file passwords wasn't important to me in the beginning as they weren't account passwords, but I decided to add it in as its not a big uplift in this release. If you have files that had passwords set before v1.5.1, a script will run on startup to automatically hash your old passwords for you.
-
Fixed a bug with data parsing on the users page in which the website would return a 500 incorrectly.
-
Fixed a bug with the file viewer in which in some cases with very large files, they would automatically download.
📝 Commits
- push 1.5.1
- followup
- add spectacle support to the readme
- hash file passwords
- fix unexpected downloads on viewer (closes #108)
- fix data fetching in use-user-management
- login/register styles
- styling
- add spectacle support
📦 Download & Deploy
🐳 Docker Images
# Docker Hub
docker pull docker.io/flintsh/flare:1.5.1
# GitHub Container Registry
docker pull ghcr.io/flintsh/flare:1.5.1☁️ Deploy with Railway
Deploy Flare in a few clicks with its Railway template.
v1.5.0
A modern, lightning-fast file sharing platform built for self-hosting
✨ New Features and Changes
This release is a big one, adding 4 major new features and fixing several bugs and issues.
-
Suggested by @kz-n, the toast for uploaded files now contains two quick actions that can either take you directly to your newly uploaded file or copy its URL(s).
-
Also suggested by @kz-n, you can now upload files from anywhere on the dashboard just by dragging and dropping your file(s) onto the UI.
-
Suggested by @baldemar-wuda (closing #6), you can now set an expiration date for files. You can schedule a time at which the file will expire and at that date, it will either be removed or set to private, per user choice.
-
Added brand new file filters to sort your files by most viewed or most downloaded. The file filters UI in general has been uplifted as well.
-
Cleaned up and fixed the new setup checking logic introduced in the last release, fixing a bug where the
/setuppage was accessible even if Flare's initial setup was already completed. -
Fixed a bug with the
/rawendpoint in which files would only be partially streamed back to the client - leading to partial or incomplete downloads. -
Switched Flare's base images back over to
Noderather thanBun. Unfortunately,Bunis no longer working for Flare due to runtime issues. See oven-sh/bun#21098
📝 Commits
- deps + version bump
- fix setup bug
- nits
- add global drop zone
- build sharp for x64 dep on environment
- fix arm builds
- stop using bun's runtime (sad)
- real #ihatedocker
- test
- readme
- add file actions to the upload toast
- old setup logic clean up
- more ui
- ui changes
- add ExpiryAction
- file expiration frontend
- add file expiration events
- scaffold event-driven architecture
- make /raw streaming more robust
- fix dev release workflow
- overhauled file filters + new filters
📦 Download & Deploy
🐳 Docker Images
# Docker Hub
docker pull docker.io/flintsh/flare:1.5.0
# GitHub Container Registry
docker pull ghcr.io/flintsh/flare:1.5.0☁️ Deploy with Railway
Deploy Flare in a few clicks with its Railway template.
Rolling Release (a8554c1)
Rolling Release - Latest commit: a8554c1 (2026-01-23)
Changes
Bump lodash from 4.17.21 to 4.17.23 (#145)
Bumps lodash from 4.17.21 to 4.17.23.
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Docker Images
ghcr.io/flintsh/flare:rollingflintsh/flare:rollingghcr.io/flintsh/flare:rolling-a8554c1flintsh/flare:rolling-a8554c1
⚠️ Warning: This is a bleeding edge release. These will not receive any support nor will they be considered stable.
v1.4.2
A modern, lightning-fast file sharing platform built for self-hosting
📝 What's Changed
- up version
- fix setup check
- use download links provided by the s3 provider
📦 Download & Deploy
🐳 Docker Images
# Docker Hub
docker pull docker.io/flintsh/flare:1.4.2
# GitHub Container Registry
docker pull ghcr.io/flintsh/flare:1.4.2☁️ Deploy with Railway
Deploy Flare in a few clicks with its Railway template.
v1.4.1
A modern, lightning-fast file sharing platform built for self-hosting
📝 What's Changed
- copy changes
- fix: downloads with new endpoint
📦 Download & Deploy
🐳 Docker Images
# Docker Hub
docker pull docker.io/flintsh/flare:1.4.1
# GitHub Container Registry
docker pull ghcr.io/flintsh/flare:1.4.1☁️ Deploy with Railway
Deploy Flare in a few clicks with its Railway template.
v1.4.0
A modern, lightning-fast file sharing platform built for self-hosting
✨ New Features and Changes
-
A massive visual overhaul has been applied to the entire app, shaping Flare's UI into the semi glassmorphic interface I envisioned in the beginning. This was a lot of work and I'm pretty happy with how it turned out
-
The UI overhaul is still compatible with your existing themes and uses the same CSS variables.
-
Fixes a bug with some file filters not applying properly (date range, mimetype).
-
Refactors some middleware, moving the setup check out to a client-side hook, fixing a deadlock bug when loading Flare's dashboard.
-
Flare (and its images) now run and build with Bun by default, however Node.js will remain supported.
📝 What's Changed
- complete visual overhaul (#105)
- up deps, move setup check to client > middleware (#104)
- fix: sorting (#103)
- update environment
- fix bun lock
- fix: upgrade sharp from 0.33.5 to 0.34.2 (#98)
- fix bun lock from dockerfile
- migrating to bun pt. 2
- migrate to bun, hell yeah
📦 Download & Deploy
🐳 Docker Images
# Docker Hub
docker pull docker.io/flintsh/flare:1.4.0
# GitHub Container Registry
docker pull ghcr.io/flintsh/flare:1.4.0☁️ Deploy with Railway
Deploy Flare in a few clicks with its Railway template.
v1.3.1
A modern, lightning-fast file sharing platform built for self-hosting
✨ New Features
-
Suggested by @parabirb, file upload and shortened URL statistics can now be found in the profile page. Users can see how many files they've uploaded to your instance
-
The codebase has had a huge, huge clean up and refactor. This probably won't be noticable on your instance, but will make developing Flare much easier going forward!
📝 Full Changelog
- chore: up version
- fix: exports from S3
- fix: upgrade next from 15.3.0 to 15.3.2 (#97)
- fix: upgrade lucide-react from 0.487.0 to 0.510.0 (#95)
- fix: upgrade @radix-ui/react-separator from 1.1.2 to 1.1.6 (#94)
- fix: upgrade @radix-ui/react-progress from 1.1.2 to 1.1.6 (#93)
- fix: upgrade @radix-ui/react-dropdown-menu from 2.1.7 to 2.1.14 (#88)
- fix sharex configs (#87)
- change middleware constants to include URLs api (#86)
- fix: upgrade @radix-ui/react-avatar from 1.1.3 to 1.1.7 (#83)
- fix: upgrade @radix-ui/react-switch from 1.1.3 to 1.2.2 (#82)
- fix: upgrade prisma from 6.6.0 to 6.7.0 (#81)
- fix: upgrade @prisma/client from 6.6.0 to 6.7.0 (#80)
- Improve data export reliability and progress tracking with robust error handling (#79)
- fix sharex/flameshot/bash
- fix chunked uploads
- fix user typecheck
- fix urls page
- fix toasts
- settings page fixes
- dev release
- fix: password handling
- fix: file grid
- Refactor file preview components with modular, reusable viewers (#78)
- refactor part 3 (#75)
- big refactor 2 (#74)
- crazy huge refactor (#73)
- trying new feat (#72)
- fix video player (#71)
- dynamic import
- fix: upgrade @radix-ui/react-select from 2.1.6 to 2.2.2 (#70)
- fix: upgrade @radix-ui/react-tooltip from 1.1.8 to 1.2.4 (#69)
- fix: upgrade @radix-ui/react-toast from 1.2.6 to 1.2.11 (#68)
- fix: upgrade @radix-ui/react-alert-dialog from 1.1.6 to 1.1.11 (#67)
- fix: upgrade @radix-ui/react-tabs from 1.1.3 to 1.1.9 (#66)
- add file stats (#65)
- fix: upgrade @radix-ui/react-dropdown-menu from 2.1.6 to 2.1.7 (#60)
- fix: upgrade @radix-ui/react-radio-group from 1.2.3 to 1.2.4 (#62)
- fix: upgrade @radix-ui/react-popover from 1.1.6 to 1.1.7 (#61)
- fix: upgrade next from 15.2.4 to 15.3.0 (#59)
- fix: upgrade @radix-ui/react-dialog from 1.1.6 to 1.1.7 (#56)
- fix: upgrade prisma from 6.5.0 to 6.6.0 (#55)
- fix: upgrade @prisma/client from 6.5.0 to 6.6.0 (#54)
- fix: upgrade @radix-ui/react-collapsible from 1.1.3 to 1.1.4 (#58)
- fix: upgrade @aws-sdk/s3-request-presigner from 3.775.0 to 3.779.0 (#53)
- fix: upgrade @aws-sdk/client-s3 from 3.775.0 to 3.779.0 (#52)
- fix: upgrade lucide-react from 0.484.0 to 0.487.0 (#51)
- fix: upgrade react-hook-form from 7.54.2 to 7.55.0 (#50)
- fix: upgrade @aws-sdk/s3-request-presigner from 3.758.0 to 3.775.0 (#48)
- fix: upgrade lucide-react from 0.483.0 to 0.484.0 (#49)
- fix: upgrade @aws-sdk/client-s3 from 3.758.0 to 3.775.0 (#47)
- fix: upgrade nanoid from 5.1.3 to 5.1.5 (#46)
- fix: upgrade lucide-react from 0.479.0 to 0.483.0 (#45)
📦 Download & Deploy
🐳 Docker Images
# Docker Hub
docker pull docker.io/flintsh/flare:1.3.1
# GitHub Container Registry
docker pull ghcr.io/flintsh/flare:1.3.1☁️ Deploy with Railway
Deploy Flare in a few clicks with its Railway template.