Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Feb 21:15
· 11 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.2.0
99cc0a6

What's New

Platform API Support

This release introduces support for the Clerk Platform API, enabling workspace-level management of applications and transfers directly from the CLI.

New Commands:

  • clerk apps list - List all applications in your workspace
  • clerk apps get <app-id> - Get application details
  • clerk apps create --name "My App" - Create a new application
  • clerk apps update <app-id> --name "New Name" - Update application settings
  • clerk apps delete <app-id> - Delete an application (with confirmation)
  • clerk apps instances list <app-id> - List instances for an application
  • clerk apps instances list <app-id> --include-secret-keys - Include secret keys in output

Transfer Commands:

  • clerk transfers list - List all pending transfers
  • clerk transfers create --app-id <id> --target-workspace <id> - Initiate application transfer
  • clerk transfers accept <transfer-id> - Accept an incoming transfer
  • clerk transfers cancel <transfer-id> - Cancel a pending transfer

Configuration:

Platform API uses separate authentication with ak_* keys:

# Environment variable
export CLERK_PLATFORM_KEY=ak_...

# Or in profile
clerk config set clerk.platform.key ak_...

Technical Improvements

  • New PlatformClient with retry logic and exponential backoff with jitter
  • Updated transfers API to use /application_transfers endpoints
  • Interactive confirmation prompts for destructive operations
  • Improved golangci-lint configuration

Build & Distribution

  • Fixed Homebrew Cask pkg stanza placement for architecture-specific installers
  • Added SHA256 checksums for signed macOS pkg files
  • Suppressed noisy certificate import output in release workflow

Full Changelog

  • Use /application_transfers API endpoints (99cc0a6)
  • Add Platform API support (apps & transfers) (dc02abb)
  • Fix Cask: move pkg stanza inside arch blocks (7fb034f)
  • Add SHA256 checksums for v0.1.2 signed pkg files (778f51d)
  • Suppress certificate import output in release workflow (cea795c)