pyCA 3.0
This is the release 3.0 of PyCA.
Version 3.0 is introducing a new Vue.js based user interface and improves monitoring.
It drops support for Python 2 and fixing some a number of minor bugs.
Features
- New user interface. Instead of serving a static page and triggering the browsers reload,
the new interface is now a Vue.js based web application and dynamically reloads data
in the background via the JSON API (a6c5bd6) - Drop Python 2 support (55ad188)
- Introduction of a monitoring section in the user interface,
showing different metrics about the pyCA services themself, but also about the underlying machine.
The metrics are exposed via a new API endpoint/api/metrics
(a5b1e1e) - Switch from configuration file to configuration directory to provide a folder for other related configuration files like a Gunicorn configuration (1bbc5d9)
- New wrapper method for database sessions to ensure proper session handling (2ed97cf)
- Revised service files, introducing a new service file to make starting and
stopping of all pyCA services easier and changed some commands to make the
service files more usable across multiple OS (1bbc5d9)
Bug Fixes
- Fix to prevent caching from preview images in Chrome (e991972)
- Fix that interrupted recording commands could lead to a loop of errors while
trying to start the recording again (cd5705b) - Multiple fixes in the documentation. We updated the installation guides,
service files and reverse proxy examples. - Fix SQLite Threading Problem in the development flask server by disabling threading (a52f706)