feat: add TablesDB support and upgrade Appwrite SDK to 13.4.1#33
feat: add TablesDB support and upgrade Appwrite SDK to 13.4.1#33ChiragAgg5k merged 2 commits intomainfrom
Conversation
- Add TablesDB service with --tables-db flag as new default - Move Databases service to --databases flag (legacy support) - Upgrade Appwrite SDK from 11.1.0 to 13.4.1 - Bump version to 0.2.8
|
Caution Review failedThe pull request is closed. WalkthroughThis change replaces the CLI's primary Databases integration with TablesDB: README updates Possibly related PRs
Suggested reviewers
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
README.md (1)
85-88: Update the default-service note to match TablesDB behavior.This paragraph still claims the default server ships only with the Databases tools, but the code now enables TablesDB by default. Please rewrite the note so it reflects TablesDB as the default and clarifies that the legacy Databases API requires
--databases.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
uv.lockis excluded by!**/*.lock
📒 Files selected for processing (4)
README.md(2 hunks)pyproject.toml(1 hunks)server.json(1 hunks)src/mcp_server_appwrite/server.py(6 hunks)
🧰 Additional context used
🧬 Code graph analysis (1)
src/mcp_server_appwrite/server.py (2)
src/mcp_server_appwrite/tool_manager.py (1)
register_service(10-13)src/mcp_server_appwrite/service.py (1)
Service(6-127)
Summary
--tables-dbflag (new default)--databasesflag for backward compatibilityChanges
--tables-dbflag enables the TablesDB API (replaces Databases as default)--databasesflag for users who need the legacy serviceMigration Guide
Users can continue using the legacy Databases service by explicitly passing the
--databasesflag. New users will automatically get TablesDB by default.Test Plan
--allflag includes both TablesDB and legacy Databases servicesSummary by CodeRabbit