Skip to content

Tags: webrecorder/pywb

Tags

v-2.9.1

Toggle v-2.9.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
deps update (#960)

- bump wabac.js to 2.24.1
- bump gevent to 23.9.0.post1 also, since 23.9.0 had an issue with osx/windows builds (https://github.com/gevent/gevent/blob/master/CHANGES.rst#2390post1-2023-09-02)

bump pywb to 2.9.1

v-2.9.0

Toggle v-2.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
deps: bump wabac to 2.23.10 (#951)

bump version to 2.9.0!

v-2.9.0b1

Toggle v-2.9.0b1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix client-side replay error page + wabac.js update (#945)

* fixes for client-side replay
- always serve top frame resource in client-side-replay mode, fixes #936
- deps: bump wabac.js to 2.23.8 for additional fixes

* skip test that relies on ait

v-2.9.0-beta.0

Toggle v-2.9.0-beta.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add optional client-side playback to pywb (#928)

This PR adds optional client-side replay in pywb's framed replay mode, using wabac.js. This is implemented using wabac.js's live proxy mode, similar to the implementation by Alex Osborne's proof of concept and enabled via the config.yaml file. Documentation has also been added.

The service worker proxies to the original pywb URLs and allows for 'graceful fallback' if service workers are not supported.

Client side replay can be enabled by setting `client_side_replay: true` in config.yaml

The wabac.js service worker is added to the pywb static directory at installation time via setup.py. The wabac.js version can be bumped via a constant in that file (current version is 2.22.12)

In addition, a few small housekeeping changes are also included:
- The Python version in the pywb Dockerfile is updated to 3.11 to avoid using an unsupported version of Python
- Similarly, CI now runs on Python 3.9-3.11 to drop older versions that are no longer supported in GH Actions runners
- wombat updated to latest 2.8.10

bump version to 2.9.0-beta.0
---------

Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>

v-2.8.4

Toggle v-2.8.4's commit message
version: bump to 2.8.4

v-2.8.3

Toggle v-2.8.3's commit message
Once more, now 2.8.3

v-2.8.2

Toggle v-2.8.2's commit message
Bump version to 2.8.2

v-2.8.1

Toggle v-2.8.1's commit message
Bump version

v-2.8.0

Toggle v-2.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Handle WARC filename conflicts with wb-manager add (#902)

Append -index to end of filename prior to extension until there is no conflict

Also makes sure this behavior is documented in tests

v-2.7.4

Toggle v-2.7.4's commit message
tests: disable socks test on py3.10 for now, due to occasional failures