Repository navigation
v1.2.4
Fix signing key encoding consistency
This release fixes a critical bug where request signature verification and response signing were using different key encodings, which could cause Inngest Cloud to fail when verifying response signatures.
Bug Fixes
- Fixed signing key encoding inconsistency: Request verification was using UTF-8 encoding while response signing used hex decoding. Both now consistently use hex decoding for the signing key material.
- Added fallback to UTF-8 encoding if key is not valid hex (backward compatibility)
Improvements
- Added comprehensive debug logging for signature operations
- Improved response sending order (status code → content type → headers → body)
- Better diagnostic output for troubleshooting sync issues