I have released qpdf version 11.10.0. This release is mostly accumulated fixes and minor improvements. Several improvements were made to qpdf's ability to recover broken files, and several long-standing but minor bugs were fixed. Notable enhancements include allowing qpdf to be built with the zopfli library (slow but good compression) and the addition of --remove-metadata and --remove-info options. (Packagers: it is suggested not to enable zopfli for distribution because of the added dependency, but qpdf still requires an environment variable to activate it; see docs for details.) There are many changes. Please see the release notes (https://qpdf.readthedocs.io/en/stable/release-notes.html) for details.
The release is available in the usual location: https://github.com/qpdf/qpdf/releases/
Also noteworthy: qpdf welcomes Manfred Holger as an official co-maintainer. Manfred has been helping out with pull requests on qpdf for a few years and has done almost all the work on qpdf recently. His changes have included dramatic performance optimizations, more than doubling qpdf's speed, and major work modernizing and improving the quality of the qpdf code. This includes a rewrite of most of the internals around parsing and object representation, paving the way for some future work on things like supporting incremental updates and making QPDFObjectHandle more type-safe. He has also helped with numerous fixes, OSS-fuzz issues, lots of internal refactoring, and responding to issues. Manfred and I are now actively collaborating on decisions about qpdf's direction and implementation. His addition to the project is most welcome after roughly 20 years of my being qpdf's sole maintainer. I will remain active on the project, but as I have had very little time to work on qpdf over the last few years, and I expect this to continue, I believe this change will breathe some new life into qpdf.
|