Releases: Despical/SpigotSalesWebhook
Release list
v1.0.1
SpigotSalesWebhook v1.0.1
Patch release focused on Docker reliability, scraper stability, and better production logging.
Fixes
- Fixed Docker bind-mounted
datadirectory permission issues. - Added a Docker entrypoint that prepares
/opt/spigot-sales-webhook/dataautomatically before the worker starts. - The application still runs as the non-root
spigotsalesuser after startup preparation. - Forced the Docker runtime to prefer IPv4 to avoid connection timeouts on hosts with broken or incomplete IPv6 routing.
- Added DNS fallback entries to Docker Compose.
- Fixed scraper pagination loops when SpigotMC returns repeated buyer pages instead of an empty page.
- Added per-plugin buyer count logs after each scrape.
- Added top-level scan failure logging so scheduled scan errors no longer disappear silently.
- Updated log output to show full package and class names.
- Added documentation badge and repository metadata updates.
Docker Upgrade
Pull the latest version and rebuild the container:
git pull
docker compose up -d --build
docker compose logs -f spigot-sales-webhookThe container now prepares the mounted ./data directory automatically, so manual chown should no longer be required for new deployments.
Documentation
Setup and configuration guide:
https://docs.despical.dev/spigot-webhook/
Full Changelog: 1.0.0...1.0.1
v1.0.0
SpigotSalesWebhook v1.0.0
Initial stable release of SpigotSalesWebhook, a self-hosted Java worker that monitors SpigotMC premium resource buyer lists and sends Discord webhook notifications when new sales are detected.
Highlights
- Monitors configured SpigotMC premium resource buyer pages.
- Sends Discord webhook embeds for new sales.
- Shows buyer name, plugin name, purchase date, price, and currency.
- Uses a first-run baseline so existing buyers are recorded without spamming Discord.
- Stores seen buyers per plugin in a local state file.
- Supports a single
config.ymlfile for webhook, cookie, scan interval, and plugin targets. - Includes Docker and Docker Compose support for server deployments.
Documentation
Setup and configuration guide:
https://docs.despical.dev/spigot-webhook/
Docker
docker compose up -d --buildLogs:
docker compose logs -f spigot-sales-webhookRequirements
- Java 25, if running without Docker
- A Discord webhook URL
- A valid SpigotMC cookie with access to your premium resource buyer pages
Notes
The release JAR is intended to run as a standalone worker. Create your own config.yml from config.example.yml before starting the application.
Full Changelog: https://github.com/Despical/SpigotSalesWebhook/commits/1.0.0