You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SyncManager.push() signed plaintext instead of encrypted payload — affects both starfish-sdk (Python) and @starfish/client (TypeScript). When both encryption and signing were active, the signature was computed over stableStringify(pendingData) (plaintext) while the server verified against stableStringify(payload) (encrypted wrapper), causing every push to be rejected with HTTP 400 "Invalid author signature". Fixed in starfish_sdk/sync.py:99 and src/sync.ts:91. The server required no changes.