-
3.4.0 Stable
released this
2025-12-25 18:54:42 +03:00 | 53 commits to master since this release📅 Originally published on GitHub: Thu, 25 Dec 2025 16:00:55 GMT
🏷️ Git tag created: Thu, 25 Dec 2025 15:54:42 GMTAdded
wastebin-theme-showcasebinary to generate a static HTML page with theme examples for both light and dark variants. See here for example output.- w key to toggle line wrapping.
Changed
- Re-wrote the
Dockerfileto compile for both x86_64-unknown-linux and aarch64-unknown-linux from an x86_64-unknown-linux host. - Unconditionally set the
Secureattribute on cookies and do not try to derive applicability from the origin header. - Customize scrollbar color for the language list.
- Many small memory-related optimizations, thanks to @cgzones for a bunch of these.
Fixed
- Check if Ctrl/Meta/Cmd key is pressed together with C to avoid unexpected behaviour on platforms where Ctrl+C might be registered as just C.
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_3.4.0_aarch64-apple-darwin.tar.zst
0 downloads ·
2026-02-27 10:15:05 +03:00 · 5.9 MiB -
wastebin_3.4.0_aarch64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:15:07 +03:00 · 6.9 MiB -
wastebin_3.4.0_riscv64gc-unknown-linux-gnu.tar.zst
0 downloads ·
2026-02-27 10:15:09 +03:00 · 6.7 MiB -
wastebin_3.4.0_x86_64-apple-darwin.tar.zst
0 downloads ·
2026-02-27 10:15:10 +03:00 · 6.3 MiB -
wastebin_3.4.0_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:15:10 +03:00 · 6.9 MiB
-
3.3.0 Stable
released this
2025-08-17 22:52:15 +03:00 | 106 commits to master since this release📅 Originally published on GitHub: Sun, 17 Aug 2025 19:57:11 GMT
🏷️ Git tag created: Sun, 17 Aug 2025 19:52:15 GMTAdded
- Possibility to switch back to system settings for the dark/light mode selection.
deletecommand towastebin-ctlto delete specific entries.- Filters to the
wastebin-ctl'slistcommand.
Changed
- Do not require JavaScript to hide respective dark/light/system mode buttons. Note that this might cause a confusing initial state because we do not know the system setting without querying it with browser APIs but in the worst case it means two to three clicks to change it.
Fixed
- Store
wastebin-ctlcorrectly in the ARM image.
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_3.3.0_aarch64-apple-darwin.tar.zst
0 downloads ·
2026-02-27 10:14:58 +03:00 · 5.8 MiB -
wastebin_3.3.0_aarch64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:59 +03:00 · 6.8 MiB -
wastebin_3.3.0_riscv64gc-unknown-linux-gnu.tar.zst
0 downloads ·
2026-02-27 10:15:00 +03:00 · 6.6 MiB -
wastebin_3.3.0_x86_64-apple-darwin.tar.zst
0 downloads ·
2026-02-27 10:15:01 +03:00 · 6.2 MiB -
wastebin_3.3.0_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:15:03 +03:00 · 6.8 MiB
-
3.2.0 Stable
released this
2025-06-08 00:29:06 +03:00 | 128 commits to master since this release📅 Originally published on GitHub: Sat, 07 Jun 2025 21:33:22 GMT
🏷️ Git tag created: Sat, 07 Jun 2025 21:29:06 GMTAdded
- Support for binding to a Unix domain socket instead of a TCP address/port via the
WASTEBIN_UNIX_SOCKET_PATHenvironment variable. - Support for expiration durations specified explicitly as seconds, minutes, hours, days, months and years.
- Display set expiration in the title.
- Display set expiration in
wastebin-ctl list. catpuccintheme key selecting Catppuccin Latte for light and Catppuccin Mocha for dark mode.- New debsources, GDScript, Idris, Odin and Typst syntaxes.
Changed
- Use main accent color for selected options.
- Root element's
color-schemeis now set according to the selected theme, which makes browser use appropriate color scheme for its UI. - Make "never" the default expiration like it was with wastebin before 3.0.
- Reject duplicate expiration values.
Fixed
- Missing separators between expiration parts.
- Better number of days for expiration months (30 days instead of 28) and years (365 days instead of 336).
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_3.2.0_aarch64-apple-darwin.tar.zst
0 downloads ·
2026-02-27 10:14:51 +03:00 · 5.8 MiB -
wastebin_3.2.0_aarch64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:52 +03:00 · 6.8 MiB -
wastebin_3.2.0_riscv64gc-unknown-linux-gnu.tar.zst
0 downloads ·
2026-02-27 10:14:53 +03:00 · 6.5 MiB -
wastebin_3.2.0_x86_64-apple-darwin.tar.zst
0 downloads ·
2026-02-27 10:14:55 +03:00 · 6.2 MiB -
wastebin_3.2.0_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:56 +03:00 · 6.8 MiB
- Support for binding to a Unix domain socket instead of a TCP address/port via the
-
3.1.0 Stable
released this
2025-05-20 22:12:05 +03:00 | 168 commits to master since this release📅 Originally published on GitHub: Tue, 20 May 2025 19:20:03 GMT
🏷️ Git tag created: Tue, 20 May 2025 19:12:05 GMTAdded
wastebin-ctlcommand line tool to list all existing entries and purge expired ones./robots.txtdisallowing any crawling.- Subtle button animations.
- Toast message when a burned paste is read.
x86_64-apple-darwin,aarch64-apple-darwin,aarch64-unknown-linux-musl,riscv64gc-unknown-linux-gnu,x86_64-pc-windows-msvc,aarch64-pc-windows-msvcrelease binaries in addition to the existingx86_64-unknown-linux-muslones.
Changed
- Enclose Markdown links in anchor tags to make them clickable. Thanks for preliminary work done in #85 by @FliegendeWurst.
- Improve performance by avoiding unnecessary memory allocations.
- Improve throughput by avoiding locks on the database. Thanks for preliminary work done in #156 by @mokurin000.
- Improve mobile layout.
Fixed
- Content disposition header value was wrongly constructed.
- Download appended
txtextension even if paste was uploaded without an extension.
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_3.1.0_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:49 +03:00 · 15 MiB -
wastebin_3.1.0_x86_64-unknown-linux-musl.tar.zst.sha256sum
0 downloads ·
2026-02-27 10:14:49 +03:00 · 115 B
-
3.0.0 Stable
released this
2025-03-06 00:37:38 +03:00 | 228 commits to master since this release📅 Originally published on GitHub: Wed, 05 Mar 2025 21:41:29 GMT
🏷️ Git tag created: Wed, 05 Mar 2025 21:37:38 GMTAdded
WASTEBIN_THEMEconfiguration key to change the default theme fromayutobase16ocean,coldark,gruvbox,monokai,onehalforsolarized.- UI button to switch between light and dark mode and cookie to store the preference. By default the system setting is used.
- UI button and c to copy content to clipboard. Thanks @limitcool.
Changed
- Breaking: From now on,
WASTEBIN_BASE_URLis only used for the QR code link but not for internal routing. Use a dedicated proxy server to do that if necessary. - Breaking: Always return HTML on
/:ideven iftext/htmlis not in the Accept header. Use the/raw/:idendpoint to retrieve raw text. - Breaking: Replace
WASTEBIN_MAX_PASTE_EXPIRATIONwith a customizable set of expirations via theWASTEBIN_PASTE_EXPIRATIONSvariable. - Use the two-face crate for an extended syntax list.
- Use 64-bit integers that render as 11-character identifier from now on. Existing 32-bit/6-character identifiers continue to work. Based on a PR #71 by @cgzones.
- Use title as downloaded filename instead of identifier if one is available.
- Serve all CSS assets under hashed URL to avoid caching issues and set cache-control header to one month and the
immutableattribute. - Do not offer any interactions for burn-after-reading pastes that will end up with a 404 anyway.
Fixed
- Sort syntax list in case insensitive manner.
- Wrong background color for inline code in Markdown.
New Contributors
- @jensz12 made their first contribution in https://github.com/matze/wastebin/pull/107
- @repomaa made their first contribution in https://github.com/matze/wastebin/pull/113
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_3.0.0_x86_64-unknown-linux-musl.zip
0 downloads ·
2026-02-27 10:14:45 +03:00 · 4.8 MiB -
wastebin_3.0.0_x86_64-unknown-linux-musl.zip.sha256sum
0 downloads ·
2026-02-27 10:14:45 +03:00 · 109 B
-
2.7.1 Stable
released this
2025-01-24 22:00:28 +03:00 | 309 commits to master since this release📅 Originally published on GitHub: Fri, 24 Jan 2025 19:03:41 GMT
🏷️ Git tag created: Fri, 24 Jan 2025 19:00:28 GMTChanged
- Select extension based on the filename.
- Serve Javascript under hashed URL to avoid caching issues.
- Use same six month maximum age cache control for all assets.
- Show nicer error pages for some middleware layer issues instead of plain text responses.
Fixed
- Actually respect
WASTEBIN_MAX_BODY_SIZE. - Allow selection of title.
- QR code overflowing content.
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_2.7.1_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:42 +03:00 · 9.8 MiB -
wastebin_2.7.1_x86_64-unknown-linux-musl.tar.zst.sha256sum
0 downloads ·
2026-02-27 10:14:43 +03:00 · 115 B
-
2.7.0 Stable
released this
2025-01-16 01:56:16 +03:00 | 324 commits to master since this release📅 Originally published on GitHub: Wed, 15 Jan 2025 23:04:47 GMT
🏷️ Git tag created: Wed, 15 Jan 2025 22:56:16 GMTChanged
- Improve UI by using SVG icons instead of text for action links and buttons, using only flexbox for layouting, round UI elements.
- Replace QR code button on the QR page with a button that leads back to the paste page.
- Pre-fill the title box when uploading a local file.
- Optimize code for minor performance improvements.
Fix
- Include extension in the QR code link.
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_2.7.0_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:39 +03:00 · 9.8 MiB -
wastebin_2.7.0_x86_64-unknown-linux-musl.tar.zst.sha256sum
0 downloads ·
2026-02-27 10:14:40 +03:00 · 115 B
-
2.6.0 Stable
released this
2025-01-13 01:38:43 +03:00 | 345 commits to master since this release📅 Originally published on GitHub: Sun, 12 Jan 2025 23:22:46 GMT
🏷️ Git tag created: Sun, 12 Jan 2025 22:38:43 GMTAdded
- Ctrl+S binding to store a paste.
- Input field to set a title for a paste.
- Security headers served with each HTTP response and secure cookie settings.
- Button to show a paste's QR code.
Changed
- Use
NonZerointernally for data where 0 is not a valid value and any special meaning in expressed via an outer Option. - Show QR code on the page after submitting a burn-after-reading paste.
- Low-impact performance improvements.
- Return
FORBIDDENon wrong password instead ofINTERNAL_SERVER_ERROR.
Fixed
- Paste content selection and copying using ctrl+a or mouse.
- Issues reported by the w3c validator.
- Vertical auto-scroll.
New Contributors
- @cgzones made their first contribution in https://github.com/matze/wastebin/pull/70
- @rexdotsh made their first contribution in https://github.com/matze/wastebin/pull/88
- @FliegendeWurst made their first contribution in https://github.com/matze/wastebin/pull/89
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_2.6.0_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:35 +03:00 · 9.8 MiB -
wastebin_2.6.0_x86_64-unknown-linux-musl.tar.zst.sha256sum
0 downloads ·
2026-02-27 10:14:36 +03:00 · 115 B
-
2.5.0 Stable
released this
2024-08-19 22:44:25 +03:00 | 390 commits to master since this release📅 Originally published on GitHub: Mon, 19 Aug 2024 19:50:47 GMT
🏷️ Git tag created: Mon, 19 Aug 2024 19:44:25 GMTAdded
- Possibility to serve from some subdomain via the
WASTEBIN_BASE_URLenvironment variable. - Possibility to limit maximum paste expiration with the
WASTEBIN_MAX_PASTE_EXPIRATIONenvironment variable. - Open button to read local file into input.
Changed
- Improve container layout and CSS.
New Contributors
- @pinpox made their first contribution in https://github.com/matze/wastebin/pull/45
- @aldur made their first contribution in https://github.com/matze/wastebin/pull/48
- @kshannoninnes made their first contribution in https://github.com/matze/wastebin/pull/61
- @HeapUnderfl0w made their first contribution in https://github.com/matze/wastebin/pull/62
- @ajvn made their first contribution in https://github.com/matze/wastebin/pull/63
- @luk1337 made their first contribution in https://github.com/matze/wastebin/pull/57
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_2.5.0_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:33 +03:00 · 9.7 MiB -
wastebin_2.5.0_x86_64-unknown-linux-musl.tar.zst.sha256sum
0 downloads ·
2026-02-27 10:14:33 +03:00 · 115 B
- Possibility to serve from some subdomain via the
-
2.4.3 Stable
released this
2024-01-16 00:14:27 +03:00 | 436 commits to master since this release📅 Originally published on GitHub: Mon, 15 Jan 2024 21:19:01 GMT
🏷️ Git tag created: Mon, 15 Jan 2024 21:14:27 GMTChanged
- Focus main input elements (thanks @egor-tensin)
Fixed
- Stretched vertically lines, mostly with bash scripts.
Full Changelog
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
wastebin_2.4.3_x86_64-unknown-linux-musl.tar.zst
0 downloads ·
2026-02-27 10:14:31 +03:00 · 11 MiB -
wastebin_2.4.3_x86_64-unknown-linux-musl.tar.zst.sha256sum
0 downloads ·
2026-02-27 10:14:31 +03:00 · 115 B
mirror of
https://github.com/matze/wastebin.git
synced 2026-04-25 00:25:59 +03:00