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
API extensions and Canny adapter - New API-to-API import pipeline with a Canny adapter for migrating feedback, votes, comments, and users from Canny to Quackback.
Bug Fixes
Fix OAuth token exchange 500 for MCP clients - The token endpoint consumed the request body to inspect the resource parameter but only reconstructed it when resource was missing. MCP clients like Claude Code that include resource in the token exchange hit a 500 because Better Auth received an empty body. The request is now always reconstructed after reading.
Fix consent page redirect - Added data.url fallback for OAuth consent redirect URL resolution, fixing cases where the redirect field name varied.
Database
OAuth schema migration - Added require_pkce column to oauth_client and auth_time column to oauth_refresh_token for Better Auth compatibility.