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).