Skip to content

Releases: OCR-D/core

v3.13.1

Choose a tag to compare

@kba kba released this 04 Jun 15:14

Added:

  • base image now contains inotify-tools, to allow watching for new log files, #1364

Changed:

  • RabbitMQ queues are now created durable, to be compatible with RabbitMQ 4.3+, #1363

v3.13.0

Choose a tag to compare

@kba kba released this 05 May 15:50

Fixed:

  • Bug in ocrd network client workflow run: Check for either --path-to-workflow or tasks was broken, #1358
  • OCRD_MAX_MISSING_OUTPUTS: make check work for expecting 0 output failures, #1359
  • log messages by page workers prefixed with pageId to better manage non-linear logging of parallel pages, #1359
  • setOverrideLoglevel do not override defaults in LOGGING_DEFAULTS, i.e. don't re-enable logging of libraries like PIL, #1359
  • PageValidator: provide a systematic approach to sorting by reading order, #1359

Added:

  • ocrd workspace validate: Options -q/-Q to restrict/exclude file groups, consistent with other ocrd workspace CLI, #1359

v3.12.3

Choose a tag to compare

@kba kba released this 29 Apr 14:44

Fixed:

  • Update paramiko dependency to avoid insecure cryptography package, #1357

v3.12.2

Choose a tag to compare

@kba kba released this 29 Apr 11:43

Fixed:

  • Compatibility with gdown >= 6, #1356

Added:

  • Install jq in the Docker base images, #1355

v3.12.1

Choose a tag to compare

@kba kba released this 04 Feb 15:38

Fixed:

  • only use multiprocessing if max_workers > 1, not just when using METS Server, #1352
  • ensure that file paths are relative to workspace directory, #1213, #1353

Removed:

  • DOCKER_RABBIT_MQ_FEATURES env var not needed anymore, #1354

v3.11.0

Choose a tag to compare

@kba kba released this 20 Jan 17:59

Fixed:

  • 🔥 CUDA base images working with newer Python, Ubuntu, Tensorflow, Torch and Numpy, #1350

v3.10.1

Choose a tag to compare

@kba kba released this 19 Jan 12:59

Fixed:

  • Missing imports in shell_processor.py

v3.10.0

Choose a tag to compare

@kba kba released this 16 Jan 17:52

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) ProcessFuture and ProcessPool
    • With some C python extensions (such as tesserocr)
    • In non-networked local processor calls via cysignals

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

v3.9.2

Choose a tag to compare

@kba kba released this 06 Jan 16:41

Fixed:

  • Require beanie version compatible with pydantic >=2, #1342, #1349

v3.9.1

Choose a tag to compare

@kba kba released this 19 Dec 12:31

Added:

  • ocrd network client check-status has a --verbose flag for more detailed job status, #1348