Releases: tamnd/kage
v0.3.8
What's changed
Fix: Windows binary no longer blocked by Defender
kage used go-rod's leakless launcher helper to guard Chrome processes, and that helper binary (leakless.exe) was being flagged as a trojan by Windows Defender (false positive, issues #7, #42). The fix disables leakless on Windows while leaving the Chrome cleanup path unchanged on all other platforms. The Windows binary now installs and runs cleanly with no AV interference.
Fix: brew install command now includes --cask
The README install snippet was missing --cask, so brew install kage would fail on a fresh machine. Fixed in the docs.
Feature: respect Crawl-delay from robots.txt during clone
When a site's robots.txt sets a Crawl-delay directive, kage now honors it between page fetches. This is a first step toward full crawl-rate control (#6); a --crawl-delay flag to override it from the command line is coming in a follow-up.
Upgrade
# Homebrew
brew upgrade kage
# Scoop
scoop update kage
# Docker
docker pull ghcr.io/tamnd/kage:0.3.8v0.3.7
Changelog
Fixes
Other
- 5ad8fff: Add the Linux apt/dnf repository to install docs and releases (@tamnd)
- 7157144: Document Homebrew and Scoop, and fix the deb/rpm filenames (@tamnd)
- a1b82eb: Make the Linux repo dispatch best-effort (@tamnd)
- e0e4096: Pin cosign to 2.x in the release workflow (#49) (@tamnd)
- 105e68f: Push the scoop manifest into the bucket directory (#52) (@tamnd)
- 910619b: Use index .Env for the optional tap and bucket tokens (#50) (@tamnd)
- 792878d: Use the bare .Env form for the tap and bucket tokens (#51) (@tamnd)
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
Changelog
Other
- 0849557: Add ZIM <-> Parquet conversion for dataset publishing (#23) (@tamnd)
- 108b80f: Add incremental packing that reuses unchanged compression (#22) (@tamnd)
- 7dc3621: Count real pages and store identical pages once (#20) (@tamnd)
- 15fb1d8: Cut the v0.3.0 release notes (@tamnd)
- e576377: Decode BMP/DIB icons inside .ico files (#15) (@tamnd)
- 249761f: Leave bulk and off-domain assets remote, skip over-cap downloads (@tamnd)
- a569f84: Match each token in a multi-value link rel (#17) (@tamnd)
- 2afa885: Percent-encode raw spaces in asset query strings (#24) (@tamnd)
- 8833a2b: Strip downlevel IE conditional comments (#19) (@tamnd)