Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 18:10
· 85 commits to main since this release

SuckerPot now lives in the Selfhostr organisation: github.com/selfhostr/suckerpot, images at ghcr.io/selfhostr/suckerpot-*, site, docs and demo at https://suckerpot.selfhostr.io/.

Updating from v0.7.1 or earlier: set SUCKERPOT_IMAGE_PREFIX=ghcr.io/selfhostr/suckerpot and UPDATE_CHECK_REPO=selfhostr/suckerpot in .env, run git remote set-url origin https://github.com/selfhostr/suckerpot.git, then just update. The signature check refuses the new release until you do: see Moving from the old repository.

Changed

  • The offline mock-data demo moved to https://suckerpot.selfhostr.io/demo/. GitHub Pages and site/ are removed from the repo (the product site is maintained separately).
  • Documentation moved from Read the Docs to https://suckerpot.selfhostr.io/docs/ (Selfhostr docs kit, Starlight). .readthedocs.yaml, docs/conf.py, docs/requirements.txt and the Sphinx CI job are removed; docs/ stays the source.
  • The project moved from github.com/Theroxat/suckerpot to github.com/selfhostr/suckerpot. Release images are now published as ghcr.io/selfhostr/suckerpot-* and signed by the release workflow of the new repository, and the documentation is at https://suckerpot.selfhostr.io/docs/. scripts/env-migrate.sh rewrites the old default SUCKERPOT_IMAGE_PREFIX and UPDATE_CHECK_REPO in an existing .env; the signature checks are as strict as before (exact repository, release.yml, exact tag). An install on v0.7.1 verifies releases against the old repository, so its first update needs SUCKERPOT_IMAGE_PREFIX=ghcr.io/selfhostr/suckerpot set in .env by hand; see docs/updates.md.
  • The network is now called the SuckerPot network, and the blocklists the SuckerPot blocklists. Selfhostr is the small organisation that makes SuckerPot, no longer the name of the product or the network.
  • New addresses: the site is https://suckerpot.selfhostr.io/ (hosted on Cloudflare Pages), the hub is https://suckerpot-hub.selfhostr.io and the feeds are https://suckerpot-feeds.selfhostr.io/v1. The old selfhostr.io site, hub.selfhostr.io and feeds.selfhostr.io are gone. Nodes pick up the new hub address with the next release; the hub keys are unchanged. abuse@selfhostr.io stays.

Verify: scripts/verify-release.sh v0.8.0 and just verify-images v0.8.0.

Full Changelog: v0.7.1...v0.8.0