Skip to content

pywb 2.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Nov 07:24
· 1 commit to main since this release

What's Changed

Features

  • Add live_url_filter config option to filter live web requests by @igobranco in #1032
  • Rewrite Refresh header and skip immediate self-refreshes by @igobranco in #1040

Bug Fixes

  • Send frame requests upstream with Sec-Fetch-Dest: document by @igobranco in #1038
  • Fix string escape sequence syntax warnings by @ato in #1024

Performance

  • Add an index cache, shared by the uWSGI workers by @igobranco in #1052
  • Index cache: don't cache urls that aren't found by @igobranco in #1057
  • Limit replay closest lookups to the 100 closest captures by @igobranco in #1053
  • Make cdx_sort_closest O(n log limit) and fix its early exit by @igobranco in #1045
  • Seek to the closest timestamp in local CDX index lookups by @igobranco in #1047
  • Log a warning for closest lookups that read many captures by @igobranco in #1054
  • Merge the sources of exact closest queries by timestamp by @igobranco in #1058
  • Use isal for ZipNum block decompression if installed by @igobranco in #1050
  • Open index files with a small read buffer by @igobranco in #1049
  • Open the path index file with a small read buffer by @igobranco in #1062

Dependencies & Packaging

  • Python 3.15 support by @ato in #1069
  • Don't package tests and sample_archive by @ato in #1030
  • docker: switch base image to python:3.14-slim by @ato in #1037
  • Unpin webassets and werkzeug by @ato in #1036
  • Upgrade vueui to Vue 3 by @ato in #1044
  • Replace brotlipy with brotlicffi>=1.2.1.0 by @ato in #1063
  • Remove dependency on six by @ato in #1068
  • Bump the minor-and-patch group in /pywb/vueui with 5 updates by @dependabot[bot] in #1066
  • Update to wombat 3.11.0 and wabac 2.27.4 by @ato in #1070

Tests & CI

Full Changelog: v-2.10.0...v-2.11.0