v1.1.7-dyera
What Changed
- Multi-distro install support: The install script now auto-detects your package manager (
apt,dnf, orpacman) and installs the right dependencies. Fedora and Arch are now supported out of the box. - Resource monitor: BotWave now warns you when CPU or RAM usage gets high during a broadcast. Configurable via
RESOURCE_POLL_INTERVAL,RESOURCE_WARN_COOLDOWN,RESOURCE_CPU_THRESHOLD, andRESOURCE_RAM_THRESHOLD. l_onexit/s_onexithandlers: New handler events that fire when the local client or server shuts down.- Bug fixes: Broadcasting state is now only set after a confirmed successful start.
livecommand RT/PI argument indices were off and have been corrected. Commands now consistently emit anENDmarker on all exit paths, including errors when given a transaction ID.
Updating to this version
To update to this version, run the following command:
bw-update --to v1.1.7-dyeraCommit history
- =--- v1.1.7-dyera ---= (
de068f8) - docs: updated handlers docs (
ac07521) - local: implemented s_onexit handlers (
3fba9eb) - server: implemented s_onexit handlers (
257676b) - local: fixed #72 (
c394dab) - Merge pull request #71 from dpipstudio/ressource-warn (
072c5ae) - shared,tips.py: only monitoring resources on clients (
fb472e9) - assets,installation.json: added psutil dep (
df04ae8) - client: implemented tips.py resource monitoring (
0acabff) - shared,tips.py: implemented experimental resources monitoring (
0a34aa0) - shared,ws_cmd.py: remote command log doesn't include the transaction_id anymore (
e52df95) - Merge pull request #70 from dpipstudio/end-marker (
e690a37) - server: fixed double end (
00e84eb) - local: fixed bug where environment var wasn't talked for account (
1ed1b96) - local: implemented Log.end() (
5415af1) - server: fixed some edge cases where Log.end() wasnt called (
5e008c6) - server: integrated ENDtransasction_id=asd (
eb13dc2) - shared,logger.py: added Log.end() to tell programs when a command output is fully ended (
a58b21e) - Merge pull request #69 from dpipstudio/multi-platform (
e4788f9) - docs: linux systems -> debian-based (
ac741cf) - scripts,install.sh: broaden the install script to support dnf and pacman package managers (
2c34ffc) - Update installation.json for release v1.1.6-neea (
4ea126d)