WebhookEngine v0.3.1
WebhookEngine v0.3.1
Maintenance patch — a runtime base-image security refresh that clears 16 container CVEs (1 critical) reported by Docker Scout, plus a full dependency refresh across the dashboard, the @webhookengine/endpoint-manager package, and backend NuGet. No user-visible behaviour changes and no breaking changes; the v1 route prefix, the Standard Webhooks signature surface, and the WebhookEngine.Sdk public API are unchanged.
Features / Fixes / Changes
Security
- Runtime base image refresh clears 16 container CVEs (Docker Scout).
mcr.microsoft.com/dotnet/aspnet:10.0-alpinerepinnedf03685b → 57bd717(Alpine3.23.4 → 3.23.5, OpenSSL3.5.6-r0 → 3.5.7-r0), clearing the 16 CVEs Docker Scout reported against the publishedvoyvodka/webhook-engine:latestimage — 1 critical (CVE-2026-34182, CVSS 9.1), 8 high, 5 medium, 2 low — all in the Alpine base layer (OpenSSL plus one BusyBox advisory), none in application code (Scout's layer view showed our own layers at 0/0/0). The rebuilt image scans clean (0 vulnerabilities under Trivy). The build-stagemcr.microsoft.com/dotnet/sdk:10.0is also repinned548d93f → ea8bde3for Dependabot tracking — build-only, never ships in the final image.
Changed
- Frontend dependency refresh. Dashboard bundle:
react-router7.17.0 → 8.0.1(major; v8's only hard breaking change is removing thereact-router-domre-export, which the dashboard never used),lucide-react1.18.0 → 1.22.0,recharts3.8.1 → 3.9.0. Dev / build tooling:vite8.0.16 → 8.1.0,@vitejs/plugin-react6.0.2 → 6.0.3,@types/node25.9.3 → 26.0.1,eslint10.5.0 → 10.6.0, andtypescript-eslint8.61.0 → 8.62.0(dashboard and@webhookengine/endpoint-manager); plusvite8.0.11 → 8.0.16insamples/portal-host. - Backend dependency refresh.
OpenTelemetry.Instrumentation.AspNetCore1.15.2 → 1.16.0andScalar.AspNetCore2.16.4 → 2.16.6(runtime);Microsoft.NET.Test.Sdk18.6.0 → 18.7.0(test projects — build-only, no runtime impact).
Quick Start
docker pull voyvodka/webhook-engine:0.3.1
git clone https://github.com/voyvodka/webhook-engine.git
cd webhook-engine
docker compose -f docker/docker-compose.yml up -dDashboard at http://localhost:5100 — login admin@example.com / changeme (reset before exposing publicly).
Links
- Docker Hub: voyvodka/webhook-engine:0.3.1 (multi-arch:
linux/amd64+linux/arm64) - NuGet: WebhookEngine.Sdk 0.3.1
- Docs: docs/ — API, DATABASE, ARCHITECTURE, PORTAL, GETTING-STARTED, SELF-HOSTING, RELEASE
- Landing: webhook.sametozkan.com.tr
- Full changelog: CHANGELOG.md — 0.3.1 section