> * PyPI: do not upload deprecated distribution aliases anymore
> * deps-cuda: retry micro.mamba.pm even more
> * :package: v2.70.0
> * :memo: changelog
> * create PyPI CD
> * :memo: changelog
> * Merge remote-tracking branch 'github/cli-decorator-import-network'
> * deps-cuda: retry if micromamba is unresponsive
> * Merge branch 'master' of https://github.com/OCR-D/core
> * :memo: changelog
> * Merge remote-tracking branch 'github/fix_mets_server_zombies'
> * :memo: changelog
> * Merge remote-tracking branch 'github/deps-torch-torchvision'
> * :memo: changelog
> * Merge branch 'network_client_block_prints'
> * Merge pull request 1280 from OCR-D/fix-docker-cuda-torch
> * :package: v2.69.0
> * :memo: changelog
> * Merge branch 'mexthecat-master'
> * :memo: update changelog again
> * :memo: changelog: remove spurious entries
> * :memo: changelog
> * disableLogging: clearer comment
> * ocrd.cli.workspace: use physical_pages if possible, fix default output_field
> * OcrdMets.get_physical_pages: cover return_divs w/o for_fileIds for_pageIds
> * update OcrdPage from generateds
> * OcrdPage: add PageType.get_ReadingOrderGroups()
> * ocrd.cli.workspace: assert non-server in cmds mutating METS
> * tests: make sure ocrd_utils.config gets reset whenever changing it globally
> * lib.bash: fix errexit
> * run_processor: be robust if ocrd_tool is missing steps
> * ocrd.cli.validate tasks: pass on --mets-server-url, too
> * ocrd.cli.workspace server: add 'reload' and 'save'
> * ocrd.cli.workspace: consistently pass on --mets-server-url and --backup (also, simplify)
> * METS Server: also export+delegate physical_pages
> * PcGts.Page.id / make_xml_id: replace '/' with '_'
> * test_mets_server: add test for force (overwrite)
> * OcrdMetsServer.add_file: pass on 'force' kwarg, too
> * Workspace.reload_mets: fix for METS server case
> * add test for OcrdEnvConfig.reset_defaults()
> * ocrd_utils.config: add reset_defaults()
> * bashlib: re-add --log-filename, implement as stderr redirect
> * test-logging: also remove ocrd.log from tempdir
> * disableLogging: re-instate root logger, to
> * test_mets_server: use tmpdir to avoid side effects between suites
> * ClientSideOcrdMets: use same logger name prefix as server
> * pylint: try ignoring generateds (again)
> * update pylintrc
> * OcrdMets.add_agent: does not have positional args
> * cli.workspace: pass fileGrp as well, improve description
> * adapt to PIL.Image moved constants
> * fix exception
> * fix --log-filename (6fc606027a): apply in ocrd_cli_wrap_processor
> * tests report.is_valid: improve output on failure
> * Processor.zip_input_files: more verbose log msg
> * Processor.zip_input_files: warning instead of exception for missing input files
> * fix imports
> * ocrd_utils: forgot to export scale_coordinates at toplvl
> * allow "from ocrd_models import OcrdPage
> * improve output in case of assertion failures
> * hide/test expected deprecation warnings
> * use up-to-date kwargs (avoiding old deprecations)
> * mets_server: ClientSideOcrdMets needs OcrdMets-like kwargs (without deprecation)
> * test_mets_server: fix arg vs kwarg
> * processor CLI: delegate --resolve-resource, too
> * :package: v2.68.0
> * :memo: changelog
> * refactor client cli: process -> run
> * Merge branch 'master' into extend-network-client
> * :memo: changelog
> * Merge pull request 1270 from OCR-D/fix-parsing
> * fix: exception handling
> * add: check processing job log file
> * add: discovery cli, processors and processor
> * add sort to network agents
> * add: parameter_override
> * fix: the annoying string dict
> * fix: check report validation outside try block
> * fix: set ps address if None in constructor
> * Fix: server_utils.py > 404 to 400
> * Fix: rename to block
> * add docstring to cli commands
> * fix: required job id
> * add: help section to the cli
> * add cli job status check
> * add help for new env
> * refine status check methods
> * Update src/ocrd_network/client_utils.py
> * add timeout and wait to configs
> * add: client workflow run
> * fix: client processing request
> * fix test
> * refactor status checks
> * remove the client server
> * try docker host ip
> * Fix flag typo
> * integration test for client
> * update network client
> * fix the test dir path in docker
> * add integration test for client
> * Merge branch 'resolve-1257'
> * :memo: changelog
> * revert, and just use < v43.0.0
> * set paramiko logging to INFO
> * fix: supress paramiko warnings
> * set: propagate 0, logging config
> * set: paramiko logging to ERROR
> * remove downloading tool json
> * add: default ocrd-all-tool.json
> * download tool json if missing
> * Merge branch 'master' into resolve-1257
> * load tool json locally
[dinglehopper](https://github.com/qurator-spk/dinglehopper) [129e6eb](https://github.com/qurator-spk/dinglehopper/commits/129e6eb)..[071e6a8](https://github.com/qurator-spk/dinglehopper/commits/071e6a8)