Skip to content

PyCA 3.3

Compare
Choose a tag to compare
@lkiesow lkiesow released this 01 Dec 22:38
v3.3
56bdeed

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