grow food, not lawn.

Skip to content
Tags give the ability to mark specific points in history as being important
  • 4.3.4 protected
    Release 4.3.4 - Green Christmas Tree
    
    All 46 SDK examples now pass validation (100% success rate).
    
    Changes:
    - Made all examples standalone for sandbox execution
    - Fixed validate-examples.sh counter bug (invalid JSON)
    - Removed SDK file inclusion that caused argument overflow
    - Go, JS, Python, Ruby, Rust, PHP, Java examples all work
    
    This release enforces the Green Christmas Tree policy -
    every failure stays visible until fixed.
  • 4.3.3 protected
    Release 4.3.3 - Python SDK dependency fixes
    
    Fixes:
    - Python sync SDK: requests import now optional (DependencyError if missing)
    - Python sync examples: graceful exit on missing requests module
    - CI validation now skips examples without Python dependencies
  • 4.3.2 protected
    Release 4.3.2 - Python SDK dependency fixes
    
    Fixes:
    - Python sync SDK: requests import now optional (DependencyError if missing)
    - Python sync examples: graceful exit on missing requests module
    - CI validation now skips examples without Python dependencies
  • 4.3.1 protected
    Release 4.3.1 - CI/CD Fixes
    
    Fixes:
    - Lint script updated for clients/ directory structure
    - Perl lint gracefully skips when LWP::UserAgent missing
    - Python async SDK: aiohttp import now optional with DependencyError
    - Python examples exit 0 when API keys missing (CI-friendly skip)
    - validate-examples.sh: fixed race condition in parallel execution
      (aggregate results from temp files after all jobs complete)
  • 4.3.0 protected
    Release 4.3.0 - Full Feature Parity for All 42 SDKs
    
    Major release bringing all 42 language implementations to feature parity with the C reference implementation.
    
    New Features:
    - HTTP 428 Precondition Required handling for sudo OTP challenges
    - X-Sudo-OTP and X-Sudo-Challenge header support
    - Complete API coverage (58+ functions per SDK)
    
    API Coverage:
    - Execution (8): execute, execute_async, wait_job, get_job, cancel_job, list_jobs, get_languages, detect_language
    - Sessions (9): list, get, create, destroy, freeze, unfreeze, boost, unboost, execute
    - Services (17): full CRUD + env vault + resize
    - Snapshots (9): full CRUD + clone
    - Images (13): full CRUD + visibility + access control + transfer + spawn + clone
    - PaaS Logs (2): fetch, stream
    - Utilities (5): validate_keys, hmac_sign, health_check, version, last_error
    
    Testing:
    - Comprehensive unit tests (no network required)
    - Integration tests for SDK internals
    - Functional tests against live API
  • 4.2.52 protected
    Release 4.2.52 - QR test non-blocking, sandbox env path fixes
  • 4.2.51 protected
    Release 4.2.51
  • 4.2.50 protected
    Release 4.2.50
  • 4.2.49 protected
    Release 4.2.49 - native QR libs, CI fixes
  • 4.2.48 protected
    Release 4.2.48 - CI reliability improvements
  • 4.2.47 protected
    Release 4.2.47 - CI reliability improvements
  • 4.2.46 protected
    Release 4.2.46
  • 4.2.45 protected
    Release 4.2.45 - Cleanup retry rounds with backoff for failed destroys
  • 4.2.44 protected
    Release 4.2.44 - Fast parallel cleanup + manual trigger
  • 4.2.43 protected
    Release 4.2.43 - Prevent concurrent test pipelines
  • 4.2.42 protected
    Release 4.2.42 - Fix slow tests, bash local bug, 409 conflicts
  • 4.2.41 protected
    Release 4.2.41 - Fix slow tests, bash local bug, 409 conflicts
  • 4.2.40 protected
    Release 4.2.40 - Test pattern mismatch retry
  • 4.2.39 protected
    Release 4.2.39 - Retry on pattern mismatch
  • 4.2.38 protected
    Release 4.2.38 - API stability retest