Skip to content

Releases: atxp-dev/cli

v1.8.1

31 Jan 08:25

Choose a tag to compare

What's New

  • Email Read Command: New npx atxp email read <messageId> command to fetch full message content
    • Inbox now displays message IDs for easy reference
    • Integrates with new email_get_message MCP tool
    • Free to use (no cost per read)

v1.8.0

31 Jan 08:07

Choose a tag to compare

What's New

  • Email Service Support: New npx atxp email commands
    • npx 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.ai MCP server

v1.7.0

28 Jan 21:37
64a1513

Choose a tag to compare

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> --follow to 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 --help at every level (#33)
  • Quieter OAuth flow - Debug logs are now opt-in via --verbose flag (#35)

Testing

  • Added comprehensive tests for environment variables and secrets (#36)

Full Changelog

v1.6.0...v1.7.0

v1.6.0

28 Jan 17:34
a40a518

Choose a tag to compare

What's Changed

New Features

  • feat(paas): add secrets management CLI commands (#29)

    • npx atxp paas secrets set <worker> KEY=VALUE - Set an encrypted secret
    • npx 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

28 Jan 15:36
44e20ca

Choose a tag to compare

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=override

Access in your worker via env.API_KEY, env.DEBUG, etc.

Full Changelog: v1.4.0...v1.5.0

v1.4.0

27 Jan 23:12
1cc01c8

Choose a tag to compare

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 worker
  • atxp paas worker list - List all deployed workers
  • atxp paas worker logs <name> - Get worker logs
  • atxp paas worker delete <name> - Delete a worker

Database Commands (D1)

  • atxp paas db create <name> - Create a SQLite database
  • atxp paas db list - List all databases
  • atxp paas db query <db> --sql <query> - Execute SQL query
  • atxp paas db delete <name> - Delete a database

Storage Commands (R2)

  • atxp paas storage create <name> - Create a storage bucket
  • atxp paas storage list - List all buckets
  • atxp paas storage upload <bucket> <key> --file <path> - Upload a file
  • atxp paas storage download <bucket> <key> - Download a file
  • atxp paas storage files <bucket> - List files in bucket
  • atxp paas storage delete-bucket <name> - Delete a bucket
  • atxp paas storage delete-file <bucket> <key> - Delete a file

DNS Commands

  • atxp paas dns add <domain> - Add a domain
  • atxp paas dns list - List domains
  • atxp paas dns record create/list/delete - Manage DNS records
  • atxp paas dns connect <domain> <worker> - Connect domain to worker

Analytics Commands

  • atxp paas analytics query --sql <query> - Query analytics data
  • atxp paas analytics events - List analytics events
  • atxp paas analytics stats - Get analytics statistics

Full Changelog: v1.3.1...v1.4.0

v1.3.1

27 Jan 22:09
fc129ab

Choose a tag to compare

Changes

  • Simplify PaaS section in atxp SKILL.md to avoid sync issues with atxp-paas skill

v1.3.0

27 Jan 21:33

Choose a tag to compare

Full Changelog: v1.2.7...v1.3.0

v1.2.7

27 Jan 15:57
2eaa418

Choose a tag to compare

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

  1. Run npx atxp login
  2. Complete authentication in browser
  3. Open a new terminal - ATXP tools work automatically!

v1.2.6

26 Jan 22:17
f4bf6f0

Choose a tag to compare

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