Repository navigation
WebhookEngine v0.4.2
Dependency-refresh maintenance patch: every dependency moves to its latest stable release across backend NuGet, the dashboard bundle, the @webhookengine/endpoint-manager tooling, the Docker base images and the CI runtimes. No application code changed; the v1 route prefix, the Standard Webhooks signature surface, and the WebhookEngine.Sdk public API are unchanged.
Changes
- backend: the .NET 10 stack moves 10.0.12 → 10.0.13 (EF Core,
Microsoft.Extensions.*,Microsoft.AspNetCore.OpenApi), OpenTelemetry 1.19 → 1.20.1,Scalar.AspNetCore2.17.10 → 2.18.2 andFluentValidation.DependencyInjectionExtensions12.1.1 → 12.2.0. Test tooling (Microsoft.NET.Test.Sdk,xunit.runner.visualstudio,coverlet.collector,Testcontainers.PostgreSql) moves to latest. - dashboard: React 19.2.6 → 19.3.1,
react-router8.4.0 → 8.5.0,@microsoft/signalr10.0.0 → 10.0.11,@tanstack/react-query5.100.9 → 5.104.5,lucide-react1.47.0 → 1.61.0 and the CodeMirror packages ship in the bundle. Tooling:vite8.3.5,eslint10.13.0,typescript-eslint8.72.0;@webhookengine/endpoint-managermoves to vitest 5, happy-dom 21 and tsup 9. TypeScript stays at 6.0.3 whiletypescript-eslintcaps its peer range below 6.1. - docker:
dotnet/aspnet:10.0-alpine(runtime, now .NET 10.0.13 on Alpine 3.24.3),dotnet/sdk:10.0andoven/bun:1-alpinerepinned to current multi-arch digests. The published image scans clean withtrivy. - ci: builds use Bun 1.4; the portal publish job moves from the end-of-life Node 20 to Node 24.
Fixes
- landing page: shows the current release, filled from the newest tag at deploy time, and credits the author.
- docs:
/metricsauthentication is documented as it behaves — public by default, bearer token onceWebhookEngine__Metrics__ScrapeTokenis set.
Security
- tooling:
vite8.3.5 picks up the patchedlaunch-editor, and transitivews,source-map-js,browserslistandbrace-expansionadvisories are resolved. These run only in development and the build; none ships in the Docker image.
Quick Start
docker pull voyvodka/webhook-engine:0.4.2
docker compose -f docker/docker-compose.yml up -d