Skip to content

Releases: lemonsaurus/blackbox

🦅Release 3.0.2 - Fly, Birdie, Fly! 🦅

03 May 09:18
05233aa

Choose a tag to compare

  • 🐛 fix: unbreak DockerHub release + add image smoke test by @lemonsaurus in #203

Full Changelog: v3.0.1...v3.0.2

🐳 Release 3.0.1 - Whale Ahoy! 🐳

03 May 09:06
3a14454

Choose a tag to compare

  • DockerHub builds restored. The python:3.14-slim base image moved to Debian 13 (trixie), which broke the pinned Ubuntu 20.04 build of mongodb-database-tools (100.6.1). Its krb5/comerr dependencies predate Debian's 64-bit time_t transition and aren't installable on trixie. Bumped to the ubuntu2404 build of 100.12.2, which links against modern libssl3/libkrb5-3 and ships both amd64 and arm64 artifacts (#203).

Full Changelog: v3.0.0...v3.0.1

Release 3.0.0 - 🪦 Snake Killer 🪦

03 May 08:56
ef6037b

Choose a tag to compare

Cleans up security, CI/CD and dependencies and replaces stale old tooling with lightning fast modern alternatives.

  • 🐍 Dropped Python 3.9 and 3.10. Floor is 3.11. (#197)
  • 🔒 Big security sweep: cryptography, requests, protobuf, pyasn1, urllib3, pygments bumped past their CVEs; aiohttp evicted from the graph entirely. (#197)
  • 🦀 poetry → uv, flake8/isort → ruff. Build backend is now hatchling. Contributors will need uv sync / uv run. (#197)
  • 🚂 New CI jobs: lint, security (weekly pip-audit), and a min-versions job that proves our floor pins still build. (#197)
  • 🔑 PyPI releases now use Trusted Publishing (OIDC). No more long-lived API token. (#199)
  • 🐋 Dockerfile rewritten with uv and proper multi-stage layer caching. (#197)

Full Changelog: v2.6.0...v3.0.0

Blackbox 2.6.0

29 Jul 21:35
83993db

Choose a tag to compare

🦣 The Big, Fat Release 🦣

  • 💀 Blackbox now exits with code 1 when database backups fail (#173)
  • 📰 Notifiers now output much more relevant information when they fail. (#174)
  • 🌪️ You can now use cron specifications to support any rotation frequency you want! (#159)
  • 🔥 Blackbox now supports Backblaze B2 via optional configuration - see the README. (#175)
  • 📛 You can now configure the backup filename format via blackbox.yaml (#176)
  • 🐋 Docker releases are now tagged with major, minor and patch versions. (#178)
  • 🔐 You can now encrypt backups with a password, and decrypt them using the Blackbox CLI (#179)

Full Changelog: v2.5.0...v2.6.0

Blackbox 2.5.0

13 Feb 18:02
4da0c52

Choose a tag to compare

🪿 The Google Drive release! 🐩

Thanks to @devlarabar, we now have support for Google Drive as a storage solution. Thanks a million for implementing this, you're a superstar! 🌟

We also now support a plain JSON notifier, so that notification can be implemented with custom platforms or relayed to platforms that are not supported by blackbox itself via some intermediary. Thanks to @shtlrs for handling this!

What's Changed

New Contributors

Full Changelog: v2.4.0...v2.5.0

Blackbox 2.4.0

04 May 00:20
3642eed

Choose a tag to compare

Add support for PostgreSQL 16

What's Changed

Full Changelog: v2.3.2...v2.4.0

Blackbox 2.3.2

02 Mar 20:15
cfcc111

Choose a tag to compare

⚠️ Critical fix! ⚠️

A recent change made to support arm64 has broken mongodb backups for users on amd64 architecture.

This is because mongotools has no file named [...]-ubuntu2004-amd64-100.6.1.deb available for download. This file is actually called [...]-ubuntu2004-x86_64-100.6.1.deb.

This version will change it so that x86_64 is the default architecture to use for downloading mongotools, and will only switch to arm64 (which does exist) if umode -m returns either arm64 or aarch64.

Blackbox 2.3.1

28 Feb 23:51
41807b3

Choose a tag to compare

Updating the method used to bump release versions.

This has no bearing on the application itself, only on the process of releasing new versions of Blackbox.

Blackbox 2.3.0

28 Feb 23:33
dfc88c5

Choose a tag to compare

Adds support for PostgreSQL 15, adds support for ARM64 containers, and updates a bunch of dependencies.

Special thanks to @roock for their first PR to the project! 🎉 Appreciate it!

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.3.0

Blackbox 2.2.0

09 Jun 08:37
ff1522e

Choose a tag to compare

Adds support for Postgres 14, and fixes a bug with local storage.

What's Changed

Full Changelog: 2.1.11...v2.1.12