Download Latest Version 3.17.1 source code.zip (2.9 MB)
Email in envelope

Get an email when there's a new version of Heritrix

Home / 3.16.0
Name Modified Size InfoDownloads / Week
Parent folder
heritrix-3.16.0-dist.zip 2026-07-03 42.9 MB
heritrix-3.16.0-dist.tar.gz 2026-07-03 42.9 MB
heritrix-contrib-3.16.0-dist.tar.gz 2026-07-03 66.6 MB
3.16.0 source code.tar.gz 2026-07-03 2.2 MB
3.16.0 source code.zip 2026-07-03 2.9 MB
README.md 2026-07-03 2.6 kB
Totals: 6 Items   157.4 MB 1

Download distribution zip (or tar.gz (github.com))

Full Changelog | Javadoc | Maven Central

Distribution packages moved to GitHub releases

Due to recently introduced size limits, the Heritrix distribution packages (-dist.zip and -dist.tar.gz) can no longer be published to Maven Central. Instead, they will be made available on the GitHub release page.

The individual module binary, Javadoc, and source JARs will continue to be published to Maven Central.

New features

  • PaginationBehavior: Added a new behavior for BrowserProcessor that repeatedly clicks the "next-page" link and extracts links, enabling crawling of client-side paginated sites. #736

Bug fixes

  • BrowserProcessor: #742
  • Improved subresource request failure handling.
  • Implemented recording truncation based on length and timeout limits.
  • Fixed content digest calculation for subresources.
  • Ensured the User-Agent header is set correctly for browser requests.
  • Handle WebDriver BiDi Cookie.sameSite value default.
  • Fixed a bug in where POST requests were recorded with doubled headers and trailing nulls. #737
  • Error logging: The exception is now logged when creating a new job fails.
  • Groovy default profile: Removed a stray closing brace }.

Dependency upgrades

  • amqp-client: 5.30.0 → 5.33.0
  • central-publishing-maven-plugin: 0.10.0 → 0.11.0
  • dnsjava: 3.6.4 → 3.6.5
  • groovy-bom: 5.0.5 → 5.0.6
  • jackson-bom: 2.21.3 → 2.22.0
  • jaxb-runtime: 4.0.7 → 4.0.9
  • jetty (jetty-bom, jetty-ee10-bom): 12.0.34 → 12.0.36
  • jsch: 2.28.2 → 2.28.3
  • junit-jupiter: 6.0.3 → 6.1.1
  • kafka-clients: 4.2.0 → 4.3.1
  • maven-surefire-plugin: 3.5.5 → 3.5.6
  • slf4j-bom: 2.0.17 → 2.0.18
  • spring (spring-beans, spring-context, spring-core, spring-expression): 7.0.7 → 7.0.8
Source: README.md, updated 2026-07-03