Skip to content

0.1.0

Choose a tag to compare

@delphikettle delphikettle released this 16 Feb 14:25
· 12 commits to main since this release
f8b287d

v0.1.0

Initial release of ConTree SDK.

Features

  • Dual API Support - Full async (Contree) and sync (ContreeSync) client implementations
  • Image Management - Pull images from Docker registries (docker://) and ConTree internal registry
  • Automatic Versioning - Each command execution creates a new immutable image version
  • Session API - Persistent sessions with automatic state tracking across multiple commands
  • File Operations - Upload files with custom paths and permissions, download and read files from containers
  • Directory Listing - Browse container filesystem with ls() method, iterate over files and directories
  • Subprocess Interface - Familiar popen() API with communicate(), wait() for sync mode
  • Command Execution - Run shell commands or executables with arguments, environment variables, and stdin
  • Stable UUIDs - Deterministic UUIDs based on filesystem state (unchanged FS = same UUID)