v2.1.0
# Release notes
First alternative driver release! Pebble is a LevelDB-style KV store from Cockroach Labs. It’s much more simple than BadgerDB, so you’re trading performance (that small streamers probably don’t need) for a more robust and compact database.
This release also fixes a very problematic bug that makes strimertul irresponsive after a while if streaming to Twitch (only v2.0.0 is affected). If you are using v2.0.0, I suggest you upgrade as soon as possible!
# Migrating driver
If you are currently running strimertul with BadgerDB (which is still the default, for compatibility reasons) you can export your database as a JSON file using the -export
CLI argument, like this:
strimertul -export dump.json
You can then delete/move the database directory (by default, ./data
) and re-run strimertul with the following command:
strimertul -import dump.json -driver pebble
You won’t have to specify -driver pebble
after the first run as strimertul will auto-detect what database is in use when launched.
# Changelog
# Added
- Pebble driver: You can now use Pebble as a database. Just use
-driver=pebble
- Auto driver detection: The
-driver
option now defaults toauto
, which will try to identify which database is in use. This means the-driver
argument is realistically only needed when you first start strimertul.auto
defaults to BadgerDB if no database is found (to preserve compatibility)
# Fixed
- Fixed nasty sync bug that would make strimertul unresponsive when it would detect streaming on Twitch.
# Downloads
- strimertul_linux_amd64 (31.22 MiB)
- strimertul_linux_arm (26.28 MiB)
- strimertul_windows_amd64.exe (29.13 MiB)
- Source code: source.zip / source.tar.gz
This release was originally published on GitHub and converted, you can find the original release here: v2.1.0 on GitHub