Repository navigation
v1.2.2
Bug Fixes
Fix In-Band Sync Protocol Issues
Fixed multiple issues with in-band sync that were causing the "stuck syncing" state in Inngest Cloud:
-
X-Inngest-Sync-Kind header value: Changed from
"inband"to"in_band"(with underscore) to match the Go SDK'sSyncKindInBandconstant. -
Timestamp format: Changed from milliseconds to seconds in the signature. The Go SDK uses
time.Now().Unix()(seconds), not milliseconds. -
Read URL from request body: For in-band sync, Inngest sends the app URL in the request body. The SDK now reads this URL and uses it as the primary source, falling back to
INNGEST_SERVE_ORIGINor request inference.
These changes align the .NET SDK with the official Go SDK implementation.
Summary of Recent Fixes
| Version | Fix |
|---|---|
| v1.1.1 | Authorization header signing key encoding (hex vs UTF-8) |
| v1.2.0 | In-band sync support for Inngest Cloud |
| v1.2.1 | IsDev configuration handling |
| v1.2.2 | In-band sync protocol fixes (header, timestamp, URL) |
Upgrading
dotnet add package Inngest.NET --version 1.2.2