Skip to content

Releases: qpdf/qpdf

qpdf 10.0.2

27 Oct 21:44
release-qpdf-10.0.2
Compare
Choose a tag to compare

This is qpdf version 10.0.2. This release includes several fixes and performance improvements over 10.0.1. This release includes prebuilt Linux binaries in a zip file for use in docker containers or AWS Lambda. Also, the Windows releases are built with the latest versions of dependent libraries and now use the OpenSSL crypto provider by default. This is also the first release of qpdf to be built with GitHub Actions. For a full list of changes from previous releases, please see the release notes.

qpdf 10.0.1

09 Apr 21:26
release-qpdf-10.0.1
Compare
Choose a tag to compare

This is qpdf version 10.0.1. This release includes some small bug fixes over 10.0.0 including a fix to one regression in QPDFObjectHandle::getStreamData. If you use that method in your code, you should definitely take 10.0.1 over 10.0.0. For a full list of changes from previous releases, please see the release notes.

qpdf 10.0.0

06 Apr 17:28
release-qpdf-10.0.0
Compare
Choose a tag to compare

This is qpdf version 10.0.0. This release includes several notable improvements: substantially improved performance over the 8.x and 9.x releases, an openssl crypto provider, delegation of random number generation to the crypto provider, fast and automatic determination of whether to run slow unreferenced resource removal whens splitting pages (though you can force the behavior to be on or off as well), and a few others. For a full list of changes from previous releases, please see the release notes.

qpdf 9.1.1

27 Jan 02:22
release-qpdf-9.1.1
Compare
Choose a tag to compare

This is qpdf version 9.1.1. This release contains a few small enhancements and bug fixes. Most notably, fix-qdf is now a proper executable rather than a perl script, so qpdf no longer has a runtime dependency on perl. For a full list of changes from previous releases, please see the release notes.

qpdf 9.1.0

17 Nov 13:35
release-qpdf-9.1.0
Compare
Choose a tag to compare

This is qpdf version 9.1.0. There have been no changes since 9.1.rc1. For a full list of changes from previous releases, please see the release notes. One substantial change in 9.1 is the addition of build-time selectable crypto providers and, in particular, crypto provided by gnutls. While it is still possible to build qpdf without gnutls and use its native crypto implementation, using the gnutls implementation provides the advantage of relying on a more scrutinized and tested crypto implementation. This is described in detail in the manual and referenced in the release notes. In addition to this, there were some fixes to prevent qpdf from breaking digital sigantures, and several APIs were added to provide more detailed information about file offsets of source and generated files as well as object renumbering information, potentially useful for applications that need to operate on files lexically after they have been generated.

qpdf 9.1.rc1

11 Nov 03:22
release-qpdf-9.1.rc1
Compare
Choose a tag to compare
qpdf 9.1.rc1 Pre-release
Pre-release

This is qpdf version 9.1.rc1, a release candidate for 9.1.0. For a full list of changes, please see the release notes. One substantial change in 9.1 is the addition of build-time selectable crypto providers and, in particular, crypto provided by gnutls. While it is still possible to build qpdf without gnutls and use its native crypto implementation, using the gnutls implementation provides the advantage of relying on a more scrutinized and tested crypto implementation. This is described in detail in the manual and referenced in the release notes. In addition to this, there were some fixes to prevent qpdf from breaking digital sigantures, and several APIs were added to provide more detailed information about file offsets of source and generated files as well as object renumbering information, potentially useful for applications that need to operate on files lexically after they have been generated.

This release candidate is provided primarily for people who want to test their build or packaging of qpdf with the new crypto providers. A 9.1.0 release will follow in about a week if all goes well.

qpdf 9.0.2

14 Oct 01:11
release-qpdf-9.0.2
Compare
Choose a tag to compare

This is qpdf version 9.0.2. It contains one small bug fix to the --replace-input option. For a full list of changes, please see the release notes.

qpdf 9.0.1

20 Sep 13:44
release-qpdf-9.0.1
Compare
Choose a tag to compare

This is qpdf version 9.0.1. It contains a small number of minor fixes and enhancements, including fixes to the build for big-endian systems and systems with char being unsigned by default. For a full list of changes, please see the release notes.

qpdf 9.0.0

01 Sep 02:07
release-qpdf-9.0.0
Compare
Choose a tag to compare

This is qpdf version 9.0.0. It contains many enhancements and fixes including some security hardening, safer integer conversion and overflow detection, and a few build changes. For a full list of changes, please see the release notes.

qpdf 8.4.2

18 May 14:04
release-qpdf-8.4.2
Compare
Choose a tag to compare

This is qpdf version 8.4.2. It contains a Windows-only memory fix and no other changes. Please see the release notes.