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.futuresfrom Python instead ofrun_asyncfrom thepython_telegram_botmodule. - CMSysBot now saves logs with the information of the users (connections, executed commands...)
- Moved from
yapftoblackas the code formatter. Added.flake8file with flake options. Addedpre-commitsfor both black and flake8. - Now CMSysBot uses
virtualenvby 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!