Skip to content

Releases: lemonsaurus/blackbox

Blackbox 2.1.6

05 Jul 13:04
Compare
Choose a tag to compare

Publish workflow changes. No changes to app.

Blackbox 2.1.5

05 Jul 12:57
74e1141
Compare
Choose a tag to compare

Introduces a new approach to semantic versioning, and fixes a critical bug with 2.1.4 (a missing import).

Doesn't affect the app in any way, except solving the crash.

Blackbox 2.1.4

01 Jul 12:16
Compare
Choose a tag to compare

More minor changes to the PyPI publishing workflows. No changes to the application since 2.1.0.

Blackbox 2.1.3

01 Jul 10:50
d6e7daa
Compare
Choose a tag to compare

Greatly simplifies SemVer logics, see #100.

This release is mostly to test if it works. No changes to the application.

Blackbox 2.1.2

30 Jun 17:27
7f37f45
Compare
Choose a tag to compare

No changes to business logic.

Blackbox 2.1.1

30 Jun 13:56
5ee6e3d
Compare
Choose a tag to compare

A minor release to fix a broken workflow. No changes to the application here.

Blackbox 2.1.0

30 Jun 13:47
25a9e94
Compare
Choose a tag to compare

A major release that adds a number of new features and enhancements! 🎉

Huge thanks to @matacoder, @ks129, @jb3 and @Akarys42 for their contributions to this release!

What's changed?

  • New database handlers: MySQL and MariaDB.
  • New storage handlers: Dropbox, and local storage.
  • New notifier: Telegram
  • We now allow configuration via environment variables.
  • We've improved our quality control by introducing linting and limiting line length.
  • Temporary dumpfiles will now be cleaned up after being uploaded, so this app no longer 🩸hemhorrages storage space. 🩸
  • We now sanitize the logs that are sent to notifiers, so that your secrets will never be in log output.
  • Fixed a bug where blackbox might accidentally delete non-backup files inside the storage when rotating backups.
  • Token errors are now passed to the notifiers.
  • Blackbox now uses Poetry for dependency management!
  • The DockerHub repository now has a readme and a description.

Changes to configuration file syntax

Configuration is now done entirely in YAML, no more connstrings. This means you can not configure multiple handlers of the same kind!

You'll probably want to carefully read the readme in order to understand how to specify the handlers in this version.

Changes to how we tag DockerHub images

We've changed the way we tag DockerHub images in this release, to make it more stable for you.

  • If you want the latest stable version, use :latest
  • If you want a specific version, use something like :2.1.0
  • If you want the latest unstable version, use :main.
  • If for some reason you need a specific commit, you can use the first seven characters of the SHA2 of that commit as a tag, like :5a8e999

Blackbox 1.0.1

30 Jan 18:22
Compare
Choose a tag to compare

A tiny release that makes images work in the readme on PyPI, and makes minor changes to the CI for PyPI releases.

Also adds a nice badge to show PyPI version!

Blackbox 1.0.0

30 Jan 18:09
4295123
Compare
Choose a tag to compare

The initial release, with support for the following handlers:

Databases

  • PostgreSQL 12
  • MongoDB
  • Redis

Storage providers

  • Dropbox
  • S3 buckets

Notifiers

  • Discord
  • Slack

Also has a nice readme. It's a bit fat, but it's nice. ✨