-
-
-
-
-
-
-
v4.5d56a5bca · ·
PyCA 4.5 New Features ------------ * Ad-hoc Recordings by @lkiesow in https://github.com/opencast/pyCA/pull/378 Fixes ----- * Lower required Prometheus client version by @lkiesow in https://github.com/opencast/pyCA/pull/345 * Missing steps in installation documentation by @lkiesow in https://github.com/opencast/pyCA/pull/346 * Development command for starting all parts of pyCA by @lkiesow in https://github.com/opencast/pyCA/pull/347 * Document how to configure a continuous preview by @kristofkeppens in https://github.com/opencast/pyCA/pull/355 * Fix Silently Discarding Data by @lkiesow in https://github.com/opencast/pyCA/pull/377 * Updated FFmpeg download source URL for newer FFmpeg version by @pitfisher in https://github.com/opencast/pyCA/pull/369 * Ensure Default Reload Interval by @lkiesow in https://github.com/opencast/pyCA/pull/379 Tests ----- * Run Bandit Tests by @lkiesow in https://github.com/opencast/pyCA/pull/348 * User Interface Tests by @lkiesow in https://github.com/opencast/pyCA/pull/354 * Fix Event Modification Test Data by @lkiesow in https://github.com/opencast/pyCA/pull/380 The release also includes several updated libraries. **Full Changelog**: https://github.com/opencast/pyCA/compare/v4.4...v4.5
-
v4.46ed26929 · ·
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
-
v4.2ce6cba5a · ·
PyCA 4.2 This is the release 4.2 of pyCA. PyCA 4.2 is a minor bugfix release with no changes to configuration or recording functionality. Bug Fixes --------- - Updated several front-end libraries - Lower Required Flask Version (df4f8bf) - Fix potential mixed content web interface error (c35c8b8)
-
v4.1c80396ef · ·
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.
-
v3.356bdeed1 · ·
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).
-
v3.2fa150919 · ·
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 (682b0f0ade21ed18179334036ee51b58e1493b06) - Option to remove recorded files locally after they have been successfully uploaded (f9c7f409943f93052aaec0f2810c32a9d3ffe4b0) - Introduce a new optional API for system logs (c1c9bcede4d04f3f45bfe7f4d7d3e9ec169ae047) and make them available via the user interface (e0b11e3868bb8b435bcf9bd5f48392c07423eead) - Improved debugging of HTTP requests (6ec5d56cdbe761c7aab50e773fc57ce30aa2704b) - Highlight failed recordings with a warning icon (c343949af359559a451f8ee76574bc3202cfd053, d53e47cc66fda1577087de739462f58bd13af73d) Bug Fixes --------- - Improved routine for service endpoint updates ensuring that services are actually online before trying to use them e.g. for ingests (050bc4262f7427682a144a1495fb41f689d5b1db) - Fix some edge cases when starting to record which could cause the service to fail (baa0561ccc5aeb65745f2eac6a38df4fe6b3d864) - Fix test assertions (fef63d70534789a5c536d18d91ced29cd53cc895)
-
-
-
-
v2.08e95f3b6 · ·
PyCA 2.0 This is the release of pyCA 2.0. Version 2.0 is a major redesign of the source code and a significant step forward for more robustness, flexibility and usability. Main Features ------------- - Introduction of new worker concept, enabling the capture agent to perform parallel capture, ingest and scheduling tasks. It also makes it possible to control and launch parts of the capture agent separately and ensures that potential errors are well contained and do not affect all of the capture agent. - New user interface to see what is going on on the capture agent. The web interface provides information about current and past recordings as well as the currently buffered schedule. The interface is optimized for a mobile view as well. - Automatic verification of the configuration to prevent issues early. This includes type and (in some cases) value checks for configuration options. - 96% unit test coverage for the code to ensure that things actually work and new patches do not accidentally break known behavior. - Python 2 and Python 3 compatibility to ensure that pyCA can be run on all types of devices and operating systems. - Fixes for a lot of minor issues like general Unicode compatibility, user feedback, system logging, … New Release Process ------------------- PyCA will now follow a more agile release process with smaller, but more frequent releases. PyCA 2.1 is already planned and will contain features like a REST API, a more responsive web interface and capture process control mechanisms. Credits ------- A special thanks to Jan Koppe and Sven Haardiek which helped a lot to make this release possible by submitting and reviewing code as well as complaining about potential issues. Thanks!