Releases: Dysproz/teleserver
Release list
3.0.0
2.4.0
2.3.0
2.2.0
In this release:
- Refactored installation proces to drop ansible playbooks and make everything easier with Makefile.
- Refactored API into groups of commands that are relevant to system, web browser or keyboard.
- Increased security by implementing better user verification. Now there are three ways of accessing teleserver: with GUI credentials, with service principal generated from system tab or with temporary token created via /login route of API.
- Implemented teleserver CLI - now API user has clean CLI that supports login feature on the go.
- Created experimental architecture for IoT devices. Now teleserver has IoT Client versión which may be installed on Raspberry or other microcomputer to server data from IoT devices.
- Added interface to communicate with thermal cameras from alhua TPC-BF2120-x series.
2.1.0
In this release:
-
Instead of installing teleserver with ansible playbooks, I implemented shell scripts install.sh and uninstall.sh.
Although, I made a Makefile that utilizes these scripts so user can simple typemake installandmake uninstall -
Teleserver was inherited as system application stored in /var/lib/teleserver.
During installation cloned project will be copied into /var/lib/teleserver/app directory.
Although, under /var/lib/teleserver/data directory will be utilized to store files that are available from Files tab in teleserver.
3.All constant variables are now stored under tools/common.py
-
run.py and set_login_credentials.py can be run as a script (without python3 before script)
-
There is documentation! Under docs/ directory you will find documentation generated with Sphinx.
-
Contributing and Authors files were added - Now it is true OpenSource!
Enjoy!