Releases: atxp-dev/cli
Releases · atxp-dev/cli
v1.8.1
v1.8.0
What's New
- Email Service Support: New
npx atxp emailcommandsnpx atxp email inbox- Check your email inbox (FREE)npx atxp email send --to <email> --subject <text> --body <text>- Send emails ($0.01/email)- Each ATXP user gets a unique email address:
{user_id}@atxp.email - Integrates with
email.mcp.atxp.aiMCP server
v1.7.0
What's New
New Commands
paas worker info <name>- Display detailed worker information including bindings, URL, and timestamps (#31)paas analytics list- List all analytics datasets (#30)paas analytics schema <dataset>- Show dataset columns (#30)
Enhancements
- Real-time log streaming - Use
paas worker logs <name> --followto stream logs in real-time (#34) - OAuth token caching - Tokens are now cached between CLI invocations for faster authentication (#32)
- Consistent help system - All PAAS commands now support
--helpat every level (#33) - Quieter OAuth flow - Debug logs are now opt-in via
--verboseflag (#35)
Testing
- Added comprehensive tests for environment variables and secrets (#36)
Full Changelog
v1.6.0
What's Changed
New Features
-
feat(paas): add secrets management CLI commands (#29)
npx atxp paas secrets set <worker> KEY=VALUE- Set an encrypted secretnpx atxp paas secrets list <worker>- List secret names (values never exposed)npx atxp paas secrets delete <worker> <key>- Delete a secret- Secrets update immediately without redeployment
-
feat(paas): allow configurable Analytics Engine binding name (#28)
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's New
Environment Variables for Worker Deploy
You can now set environment variables when deploying workers:
# Set individual env vars
npx atxp paas worker deploy my-worker --code ./worker.js --env API_KEY=abc123 --env DEBUG=true
# Load from .env file
npx atxp paas worker deploy my-worker --code ./worker.js --env-file .env
# Combine both (--env takes precedence)
npx atxp paas worker deploy my-worker --code ./worker.js --env-file .env --env API_KEY=overrideAccess in your worker via env.API_KEY, env.DEBUG, etc.
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's New
PAAS CLI Commands
Added 24 new commands under atxp paas for managing serverless infrastructure:
Worker Commands
atxp paas worker deploy <name> --code <file>- Deploy a serverless workeratxp paas worker list- List all deployed workersatxp paas worker logs <name>- Get worker logsatxp paas worker delete <name>- Delete a worker
Database Commands (D1)
atxp paas db create <name>- Create a SQLite databaseatxp paas db list- List all databasesatxp paas db query <db> --sql <query>- Execute SQL queryatxp paas db delete <name>- Delete a database
Storage Commands (R2)
atxp paas storage create <name>- Create a storage bucketatxp paas storage list- List all bucketsatxp paas storage upload <bucket> <key> --file <path>- Upload a fileatxp paas storage download <bucket> <key>- Download a fileatxp paas storage files <bucket>- List files in bucketatxp paas storage delete-bucket <name>- Delete a bucketatxp paas storage delete-file <bucket> <key>- Delete a file
DNS Commands
atxp paas dns add <domain>- Add a domainatxp paas dns list- List domainsatxp paas dns record create/list/delete- Manage DNS recordsatxp paas dns connect <domain> <worker>- Connect domain to worker
Analytics Commands
atxp paas analytics query --sql <query>- Query analytics dataatxp paas analytics events- List analytics eventsatxp paas analytics stats- Get analytics statistics
Full Changelog: v1.3.1...v1.4.0
v1.3.1
v1.3.0
Full Changelog: v1.2.7...v1.3.0
v1.2.7
What's New
Improved Login Experience
- Auto-update shell profile: After running
npx atxp login, your shell profile (~/.zshrc, ~/.bashrc, etc.) is automatically updated so new terminal windows have ATXP configured - Config file fallback: CLI now reads connection from ~/.atxp/config directly, so it works even without the ATXP_CONNECTION env var set
- No more manual shell profile editing required!
How it works
- Run
npx atxp login - Complete authentication in browser
- Open a new terminal - ATXP tools work automatically!
v1.2.6
What's Changed
Bug Fixes
- fix: construct full URL when using --token for headless login - When using
npx atxp login --token <token>, the connection string is now properly formatted as a full URL (https://accounts.atxp.ai?connection_token=<token>) instead of just the raw token. This fixes "Invalid URL" errors when using ATXP tools after headless authentication.
Full Changelog: v1.2.5...v1.2.6