Repository navigation
v1.2.0
New Features
In-Band Sync Support
Added support for in-band synchronization with Inngest Cloud. This fixes the issue where apps would get stuck in "Syncing" state with SDK version, Language, and Framework showing as "-".
What changed:
- The SDK now detects when Inngest Cloud sends the
X-Inngest-Sync-Kind: inbandheader - When in-band sync is requested, the SDK returns all function metadata directly in the PUT response instead of making a separate POST to
/fn/register - The response includes:
app_id,url,functions- App and function configurationsdk_version,sdk_language,sdk_author- SDK metadataframework- Framework identifier (aspnetcore)inspection- Capabilities, authentication status, and key hashes
- Response is signed with
X-Inngest-Signatureheader for production environments - Falls back to out-of-band sync if the header is not present (backward compatible)
Bug Fix (from v1.1.1)
Fixed Authorization header signing key encoding - the key material is now correctly decoded from hex instead of being treated as UTF-8 text.
Upgrading
<PackageReference Include="Inngest.NET" Version="1.2.0" />Or via CLI:
dotnet add package Inngest.NET --version 1.2.0References
- Inngest Go SDK handler.go - Reference implementation for in-band sync
- Inngest SDK Spec