Tags: opencast/pyCA
Tags
PyCA 4.5 New Features ------------ * Ad-hoc Recordings by @lkiesow in #378 Fixes ----- * Lower required Prometheus client version by @lkiesow in #345 * Missing steps in installation documentation by @lkiesow in #346 * Development command for starting all parts of pyCA by @lkiesow in #347 * Document how to configure a continuous preview by @kristofkeppens in #355 * Fix Silently Discarding Data by @lkiesow in #377 * Updated FFmpeg download source URL for newer FFmpeg version by @pitfisher in #369 * Ensure Default Reload Interval by @lkiesow in #379 Tests ----- * Run Bandit Tests by @lkiesow in #348 * User Interface Tests by @lkiesow in #354 * Fix Event Modification Test Data by @lkiesow in #380 The release also includes several updated libraries. **Full Changelog**: v4.4...v4.5
PyCA 4.4 This is the release 4.4 of pyCA. PyCA 4.4 contains a new OpenMetrics endpoint, an enhanced user interface and a few library updates. New Features ------------ - OpenMetrics endpoint which alles monitoring PyCA via Prometheus (ffb12dd) Enhancements ------------ - Add the event title to the recordings overview (efe62dd, 5707094) - Update container images (e0204cd, b2da954) Libaries -------- - Updated several JavaScript libraries
PyCA 4.1 This is the release 4.1 of pyCA. PyCA 4.1 improves its backup mode functionality while fixing some user interface bugs and introduces containers as new deployment method. Features -------- - Allowed manual ingest via UI in backup mode (43e44a7) - Introduce Containerization (a5f98b6, 47f1e74) Bug Fixes --------- - Updated several front-end libraries - Fixed some documentation (2280a59) - Fixed re-upload of events (64fb7ca) - Prevent active events from being listed twice (5f909f9) Tests ----- - Fix Coveralls deployment (64e5ca0) Development ----------- - Separate Vue components for improved source files structure (8db49a5) - Droped old development UI server (596bd7c) Note About 4.0/3.3 ------------------ The same release was accidentially labeled as 3.3 at some placed as 4.0 at others. They are identical.
PyCA 3.3 This is the release 3.3 of pyCA. PyCA 3.3 adds new features helping in particular with larger deployments, as well as a number of minor bug fixes. Features -------- - Re-ingest button in the user interface (008be68). - Don't upload metadata catalogs by default since Opencast holds them internally anyway (15288d9, 2e684e5). - Configurable, random delay for ingests to avoid accidental DDoS attacks (d93440d). - Upload rate limiting for ingests (f9f6cb6, b8e120b) - Official Python 3.9 support (5b9a612). Bug Fixes --------- - Updated several front-end libraries - Release database sessions when they are no longer needed. This was causing issues when using PostgreSQL (80114f1). - Fixed database initialization causing problems on first start-up when several services were started in parallel (568b47c). - Fixed the content type of the metrics endpoint's response which was incorrect according to JSONAPI (060027b). - Fixed a problem with the logs endpoint which was using functionality introduced in Python 3.7 (4277d79). - Fixed a few minor logging issues where exceptions were not logged properly (730f0e4). Tests ----- - Switch to coverally-python (90e9055). - Tests for the preview image JSON-API (7f29295). - Additional tests for pyCA (820402a). - Switch to GitHub Actions (bc2dc3e).
PyCA 3.2 This is the release 3.2 of pyCA. Version 3.2 of pyCA introduces new functionality to monitor and manage the capture agent's host system by freeing disk space and providing access to logs. It also comes with a major overhaul of pyCA's documentation. Features -------- - Complete overhaul of the documentation (682b0f0) - Option to remove recorded files locally after they have been successfully uploaded (f9c7f40) - Introduce a new optional API for system logs (c1c9bce) and make them available via the user interface (e0b11e3) - Improved debugging of HTTP requests (6ec5d56) - Highlight failed recordings with a warning icon (c343949, d53e47c) Bug Fixes --------- - Improved routine for service endpoint updates ensuring that services are actually online before trying to use them e.g. for ingests (050bc42) - Fix some edge cases when starting to record which could cause the service to fail (baa0561) - Fix test assertions (fef63d7)
PyCA 3.1 This is the release 3.1 of PyCA. Version 3.1 introduces http basic authentication and cleans up some old code. It also fixes some miscellaneous bugs. Features -------- - Allow HTTP Basic authentication talking to Opencast. - Simplify the configuration access. - Remove Python 2 specific code. Bug Fixes --------- - Use explicit jsonify to circumvent tracebacks in older flask versions. - Fix bug in metric endpoint failing on non-existent capture directory. - Circumvent register process while the Capture Admin Endpoint is not present. - Fix curl response encoding.
PyCA 3.0 This is the release 3.0 of PyCA. Version 3.0 is introducing a new [Vue.js](https://vuejs.org/) based UI and monitoring as well as dropping Python 2 and fixing some different issues. Features -------- - New UI Reload. Instead of serving a static page and triggering the browsers reload, the new UI is now an [Vue.js](https://vuejs.org/) app and reloads only the resources in the background via the JSON API. This includes also a JavaScript dependency management via npm. - Drop Python 2 support. - Introduction of a monitoring section in the UI where different metrics about the pyCA services themself, but also the underlying machine are displayed. The metrics are exposed via a new API endpoint `/api/metrics` - Switch from configuration file to configuration directory to provide a folder for other corresponding configuration files like Gunicorn configuration. - New wrapper method for database sessions to ensure proper session handling. - Revised service files. We introduced 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. #183 Bug Fixes --------- - Fix to prevent caching from Preview images in Chrome Browser. - Fix that interrupted recording commands could lead to a loop of errors while trying to start the recording again. #137 - Multiple fixes in the documentation. We updated the installation guides, service files and reverse proxy examples. - Fix SQLite Threading Problem in development flask server by disabling threading.
PyCA 2.2 This is the release 2.2 of pyCA. Version 2.2 is fixing several minor issues of pyCA 2.1 as well as adding some new features. Features -------- - New JSON API to programmatically modify and retrieve information about the capture agent. - Example Systemd unit files, corresponding to the commands above, are available. - Makefile for linting and testing. - Title of recording in the user interface. - Allow the configuration of a custom signal to capture process on event end. Bug Fixes --------- - Fix installation error by ensuring that templates and static files are also part of the python package. - Fix race condition which could lead to a wrong Agent State. - Proper handling of empty service sets. - Handle non-URL characters in capture agent name to ensure proper request URLs. - Fix display of next schedule. - Use new Opencast test server following Opencast's develop branch. - Ensure that preview images are served from relative paths as well. - Fix database locking issue to avoid possible errors when starting up pyCA.
PreviousNext