Changes for version 0.001 - 2026-03-12

  • Simplify live-test gating:
    • C<VAST_LIVE_TEST=1> enables read-only live coverage
    • C<VAST_LIVE_ALLOW_COST=1> enables all cost-incurring live tests, including instance and volume lifecycle tests
  • Add POD for the entity, transport, and IO helper classes
  • Add direct unit tests for entity accessors and the LWP IO adapter
  • Refresh README installation and usage examples

Modules

Perl client for the Vast.ai REST APIs
API key management for Vast.ai
Serverless endpoint management for Vast.ai
Environment variable and secret management for Vast.ai
Instance lifecycle and helper methods for Vast.ai
Invoice listing for Vast.ai v1 billing endpoints
Marketplace offer search for Vast.ai
Account SSH key management for Vast.ai
Template listing and management for Vast.ai
Current-user access for Vast.ai
Volume creation and deletion for Vast.ai
Workergroup management for Vast.ai serverless
API key wrapper for Vast.ai account credentials
Serverless endpoint wrapper with worker and log helpers
Internal HTTP request value object for pluggable IO backends
Internal HTTP response value object for pluggable IO backends
Instance wrapper with convenience lifecycle helpers
Billing invoice wrapper for Vast.ai account history
Default LWP::UserAgent-backed IO backend for WWW::VastAI
Base entity wrapper for Vast.ai API resources
Marketplace offer wrapper returned by Vast.ai searches
Shared synchronous HTTP client role for Vast.ai API consumers
Role for pluggable HTTP backends used by WWW::VastAI
Central Vast.ai API operation mapping used by WWW::VastAI
Account SSH key wrapper with update and delete helpers
Template wrapper with update and delete helpers
Current-user payload wrapper for Vast.ai accounts
Volume wrapper for Vast.ai storage resources
Serverless workergroup wrapper with management helpers