Skip to content

feat(notion): migrate connector to data source API - #431

Merged
dimavedenyapin merged 3 commits into
mainfrom
task/x8xv8q1dfs6zqungmlfoxjta
Jul 28, 2026
Merged

feat(notion): migrate connector to data source API#431
dimavedenyapin merged 3 commits into
mainfrom
task/x8xv8q1dfs6zqungmlfoxjta

Conversation

@dimavedenyapin

Copy link
Copy Markdown
Contributor

Summary

  • replace legacy database discovery with paginated Notion data-source search
  • migrate schema and row queries to /v1/data_sources on API version 2026-03-11
  • rename connector config to data_source_id and update the UI labels/resolvers

Breaking change

Existing Notion task-source configs using database_id must be reconfigured. No legacy alias or database-ID fallback is included.

Validation

  • pnpm test:run --project main src/main/plugins/notion-client.test.ts src/main/plugins/notion-plugin.test.ts (69 tests)
  • pnpm typecheck

@dimavedenyapin
dimavedenyapin marked this pull request as ready for review July 28, 2026 13:07
@dimavedenyapin
dimavedenyapin merged commit 0cfebb9 into main Jul 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant