Releases: gearnode/privatebin
v2.2.1
privatebin v2.2.1
Release date: 2026-02-15T09:43:16Z
Changelog
Fixed
- Fix bad release version
- Fix bad doc date
Docker Images
ghcr.io/gearnode/privatebin:v2.2.1(multi-arch: linux/amd64, linux/arm64)ghcr.io/gearnode/privatebin:latest(multi-arch: linux/amd64, linux/arm64)
Architecture-specific images
ghcr.io/gearnode/privatebin:v2.2.1-amd64ghcr.io/gearnode/privatebin:v2.2.1-arm64
Full Changelog: ...v2.2.1
Installation: See the README for installation instructions.
Verification: All artifacts and Docker images are signed with Cosign. Use cosign verify-blob for files or cosign verify for container images.
v2.2.0
privatebin v2.2.0
Release date: 2026-02-14T22:53:54Z
Changelog
Added
- Add support for including a text message alongside an attachment when creating
a paste. Pass the message as a positional argument:
privatebin create --attachment --filename example.txt "Message to send along". - Add
--proxyflag for explicit proxy configuration (supports HTTP, HTTPS,
and SOCKS5 schemes). Useful for routing traffic through TOR
(e.g.socks5://127.0.0.1:9050). - Add
proxyconfiguration option in config file (both top-level and per-bin). - Proxy resolution priority:
--proxyflag > config file > environment
variables (HTTP_PROXY,HTTPS_PROXY,ALL_PROXY). - Add a clear error message when creating a paste without a configured host.
- Add
privatebin initcommand to generate a configuration file with sensible
defaults. Supports--hostto set the default instance and--forceto
overwrite an existing file.
Fixed
- Fix error when open paste who never expire
Changed
- The CLI now works without a configuration file, falling back to sensible
defaults (expire: 1day, formatter: plaintext, gzip: enabled). - Configuration file lookup now follows the XDG Base Directory Specification.
The CLI searches$HOME/.config/privatebin/config.json, then
$XDG_CONFIG_HOME/privatebin/config.json, the platform-native user config
directory, and finally$XDG_CONFIG_DIRS(defaults to/etc/xdg). - Remove duplicate error output in the main function.
Security
- Upgrade to go1.26
- Upgrade go dependencies
Docker Images
ghcr.io/gearnode/privatebin:v2.2.0(multi-arch: linux/amd64, linux/arm64)ghcr.io/gearnode/privatebin:latest(multi-arch: linux/amd64, linux/arm64)
Architecture-specific images
ghcr.io/gearnode/privatebin:v2.2.0-amd64ghcr.io/gearnode/privatebin:v2.2.0-arm64
Full Changelog: ...v2.2.0
Installation: See the README for installation instructions.
Verification: All artifacts and Docker images are signed with Cosign. Use cosign verify-blob for files or cosign verify for container images.
v2.1.1
privatebin v2.1.1
Release date: 2025-09-08T21:27:22Z
Changelog
Fixed
- Fix various typos throughout the codebase (attachment, unknown).
- Fix MIME type parsing in paste attachments (TrimPrefix -> TrimSuffix).
- Fix MIME type inference bug when no explicit MIME type is provided.
- Adapt GCM implementation for Go 1.21+ compatibility after FIPS 140-3 refactoring broke access to internal gcmAble interface.
Changed
- Update dependencies.
- Upgrade go version from 1.23 to 1.25.
Docker Images
ghcr.io/gearnode/privatebin:v2.1.1(multi-arch: linux/amd64, linux/arm64)ghcr.io/gearnode/privatebin:latest(multi-arch: linux/amd64, linux/arm64)
Architecture-specific images
ghcr.io/gearnode/privatebin:v2.1.1-amd64ghcr.io/gearnode/privatebin:v2.1.1-arm64
Installation: See the README for installation instructions.
Verification: All artifacts and Docker images are signed with Cosign. Use cosign verify-blob for files or cosign verify for container images.
v2.1.0
Added
- Add
skip-tls-verifyconfiguration option to skip TLS certificate verification. - Add
--skip-tls-verifyflag tocreateandshowcommands.
Changed
- Update dependencies.
- Upgrade go version from 1.22 to 1.23.
Fixed
- Properly handle and log errors from
rootCmd.Execute()in the main
function. - Extra headers not apply to show request.
v2.0.2
Bump go mod to v2 Signed-off-by: gearnode <bryan@frimin.fr>
v2.0.1
Fixed
- Top-level flags are not handled.
v2.0.0
Add missing prebuilt windows
v2.0.0-pre
Add missing pandoc Signed-off-by: gearnode <bryan@frimin.fr>