Releases: lemonsaurus/blackbox
Blackbox 2.1.7
Minor change to publish workflow - checkout head ref.
Blackbox 2.1.6
Publish workflow changes. No changes to app.
Blackbox 2.1.5
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
More minor changes to the PyPI publishing workflows. No changes to the application since 2.1.0.
Blackbox 2.1.3
Greatly simplifies SemVer logics, see #100.
This release is mostly to test if it works. No changes to the application.
Blackbox 2.1.2
No changes to business logic.
Blackbox 2.1.1
A minor release to fix a broken workflow. No changes to the application here.
Blackbox 2.1.0
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
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
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. ✨