Skip to content

v0.37.0

Choose a tag to compare

@helpcodeai helpcodeai released this 18 Oct 21:00
· 437 commits to main since this release
e024d4a

Connector credential status

  • Refused credentials stop retrying. When a provider refuses a refresh token (invalid_grant) or a pasted token, the connector is marked as needing re-authorization. Calls fail at once with a clear hint instead of asking the provider again on every request. The workspace admin gets one email, the dashboard shows a badge and a banner, and everything clears on the next successful authorization.
  • Google apps in "Testing". When Google refuses a refresh token about 7 days after authorization, the hint says so: publish the OAuth consent screen to "In production", then authorize again.
  • Pasted Meta tokens renew themselves. Instagram, Facebook Pages and Meta Ads accept an optional META_APP_ID and META_APP_SECRET. With them, a pasted short-lived token is exchanged for a 60-day token and renewed before it expires (Facebook Pages gets a page token that does not expire). Without them, the connector warns before the token expires. New adapter option: authConfig.tokenRenewal.

Database: one migration adds seven nullable columns to connectors (no table rewrite).

Full changes: #1129