Skip to content

fix: pass encrypt param for varchar/text/mediumtext/longtext in push#273

Closed
premtsd-code wants to merge 4 commits intomasterfrom
dev
Closed

fix: pass encrypt param for varchar/text/mediumtext/longtext in push#273
premtsd-code wants to merge 4 commits intomasterfrom
dev

Conversation

@premtsd-code
Copy link
Contributor

@premtsd-code premtsd-code commented Mar 5, 2026

Generated from sdk-generator branch fix-push-encrypt-string-types (PR #1373).

The createAttribute helper in attributes.ts now passes encrypt: attribute.encrypt for varchar, text, mediumtext, and longtext types during appwrite push. Previously only the legacy string type passed this parameter.

Summary by CodeRabbit

Release Notes

  • Breaking Changes

    • Removed account billing, keys, payment methods, and invoices commands.
    • Removed activities and backups command groups.
    • Removed select health monitoring endpoints.
    • Removed projects status and console access commands.
  • New Features

    • Added console service with get-resource and variables commands.
  • Updates

    • CLI version bumped to 16.0.0.
    • Updated storage maximum file size documentation from 5GB to 30MB.
  • Documentation

    • Consolidated documentation to reflect new console service interface.

ArnabChatterjee20k and others added 4 commits March 3, 2026 09:18
* Breaking: Removed legacy `account` commands (billing, keys, invoices)
* Breaking: Replaced `activities`/`backups` with `console` service
* Added `list-schedules`, `create-schedule`, and `get-schedule` for projects
* Added `console get-resource` usage example
* Added `console variables` usage example
* Updated docs to reflect new `console` service
* Breaking: Removed legacy `account` commands (billing, keys, invoices)
* Breaking: Replaced `activities`/`backups` with `console` service
* Added: `list-schedules`, `create-schedule`, and `get-schedule` for projects
* Added: `console get-resource` usage example
* Added: `console variables` usage example
* Updated: Docs to reflect new `console` service
* Breaking: Removed legacy `account` commands and replaced `activities`/`backups` with `console` service
* Added `console get-resource` and `console variables` usage examples
* Updated docs to reflect new `console` service
@coderabbitai
Copy link

coderabbitai bot commented Mar 5, 2026

Caution

Review failed

Pull request was closed or merged during review

Walkthrough

This PR bumps the Appwrite CLI from version 14.0.0 to 16.0.0 and restructures the command surface. The activities and backups service modules are deleted entirely and replaced with a new console service. Numerous account subcommands (related to billing, keys, payment methods, and invoices) are removed from the account service. Additional commands are deleted from health and projects services. All documentation examples for removed commands are deleted. The @appwrite.io/console dependency is downgraded from ^4.0.0 to ^3.1.0, and version references are updated across installation scripts and configuration files.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~50 minutes

🚥 Pre-merge checks | ✅ 1 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Title check ⚠️ Warning The PR title describes fixing the encrypt parameter for specific text/varchar types in push operations, but the changeset primarily involves consolidating CLI commands (removing activities/backups, adding console) and updating version numbers. Update the title to reflect the main changes: something like 'feat: consolidate CLI commands - replace activities/backups with console service' or 'chore: bump version to 16.0.0 and refactor CLI services'.
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (1 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@premtsd-code premtsd-code deleted the dev branch March 5, 2026 09:36
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.

3 participants