v17.12.1
swisskyrepo/PayloadsAllTheThingsv17.12.1Sep 16, 2026by github-actions[bot]
Upgrading?
AI Summary
This release fixes a regression where `--version` and `--help` commands printed to standard error instead of standard output due to a file descriptor redirection implemented in v17.8.0.
Key Highlights
- Fixes `ocrmypdf --version` and `--help` outputting to stderr instead of stdout
- Addresses regression introduced in v17.8.0
- Routes argparse output back to stdout while keeping error messages on stderr
Full Release Notes
**Fixes** - `ocrmypdf --version` and `ocrmypdf --help` printed to standard error instead of standard output, so `version=$(ocrmypdf --version)` came back empty and `ocrmypdf --help | less` showed nothing. OCRmyPDF redirects file descriptor 1 to standard error early in startup, before it parses the command line, so that a stray write from a plugin or a library cannot corrupt a PDF being written to standard output; argparse's own output was caught by that redirection too and is now routed back to the real standard output. Error messages continue to go to standard error. Broken since v17.8.0.
Related Repositories
public-apis/public-apis★ 491,300
A collective list of free APIs
NousResearch/hermes-agent★ 256,156
The agent that grows with you
yt-dlp/yt-dlp★ 200,343
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,609
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,707
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.