Skip to content

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 02 Nov 13:19
· 25 commits to main since this release
2e9afcb

Faster replay of whole collections, and ReplayWeb.page 2.5.4.

Changes

  • Replaying a collection opens only the crawls a page needs. Replaying a page from a whole collection used to open and index every crawl in it before showing anything. For crawls streamed from Browsertrix that meant hundreds of remote reads, and seconds of blank page after the loading spinner went away. ReplayWeb.page now asks indice which crawl holds the page and opens that one. In testing, one page of a 9-crawl collection went from opening all 9 WACZs in 152 reads to 3 WACZs in 88. The other crawls opened hold that page's own stylesheets and scripts. (#203)
  • A real capture comes first. When several crawls in a collection captured the same URL, replay now lands on a successful (2xx) capture ahead of an archived error page, however many captures there are. (#203)
  • ReplayWeb.page 2.5.4, with wabac.js 2.27.4, which fixes how archived JavaScript is rewritten. (#202)
  • Imports say what they skip. A re-run of indice import browsertrix prints a line for each WACZ it skips because it's already imported, so a resumed import no longer looks like it's starting over. (#201)
  • rustls 0.23.43. (#196)

Upgrading

Nothing to do: no reindex, and no configuration changes.

The container image is ghcr.io/edsu/indice:v0.4.1 (also :latest), for linux/amd64 and linux/arm64.

Full changelog: v0.4.0...v0.4.1