Removed:
- 🔥 Drop support for Python 3.8, #1345
Changed:
- 🔥 Upgrade from Ubuntu 20.04 to 22.04 for the docker base image, #1345
- 🔥 Restrict supported tensorflow version to
< 2.16(for support for v1 compat), #1345 - 🔥 Upgrade PAGE XML API to include PRImA-Research-Lab/PAGE-XML#24 for properly recursive
RegionType, #1341
Fixed:
- Support timeouts (
OCRD_PROCESSING_PAGE_TIMEOUT) for processor calls in more cases, #1345- In multi-processing setup, via pebble (which replaces loky)
ProcessFutureandProcessPool - With some C python extensions (such as
tesserocr) - In non-networked local processor calls via cysignals
- In multi-processing setup, via pebble (which replaces loky)
Merged PRs
- replace page.xsd with current PRImA master; regenerate PAGE API by @bertsky in #1341
- Processor: replace loky with pebble to enforce worker timeouts by @bertsky in #1345
Full Changelog: v3.9.2...v3.10.0