Releases: oddworldng/cmsysbot-telegram
Releases · oddworldng/cmsysbot-telegram
v0.3.0
- Add an access control list (ACL) to filter which users can enter and control which sections.
- Fix critical bug where two users couldn't be controlling the same section at the same time (More info on #7)
- Add plugin
_bridge_initialization
. This plugin is executed each time a client connects to a bridge computer (to ensure that the computer has all the required dependencies, for example) - Now, the users don't get a KeyError exception when the server is restarted (#13)
- Now the bot will track which computers are turned on/off. The bot will automatically check the status again on intervals. Plugins won't be executed on computers that are turned off, speeding the execution process.
v0.2.0 Pre-Release
Changes:
- Reimplemented the code for executing parallel ssh connections. Now uses
concurrent.futures
from Python instead ofrun_async
from thepython_telegram_bot
module. - CMSysBot now saves logs with the information of the users (connections, executed commands...)
- Moved from
yapf
toblack
as the code formatter. Added.flake8
file with flake options. Addedpre-commits
for both black and flake8. - Now CMSysBot uses
virtualenv
by default when installing the dependencies. - Created a CMSysBot docker image
First Release
This is the first release for CMSysBot. Be aware this version could still have unreported bugs, but its stable enough to start toying around with it.
Please, use the issue tracker for reporting any bugs that are detected.
Enjoy!