Skip to content

v1.2.0

Choose a tag to compare

@jmarbutt jmarbutt released this 12 Dec 23:27
· 25 commits to main since this release

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: inband header
  • 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 configuration
    • sdk_version, sdk_language, sdk_author - SDK metadata
    • framework - Framework identifier (aspnetcore)
    • inspection - Capabilities, authentication status, and key hashes
  • Response is signed with X-Inngest-Signature header 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.0

References