Skip to content

OpenMaple v0.2.2 - Tenant cloud providers and Daytona sandbox

Latest

Choose a tag to compare

@dragonforce2010 dragonforce2010 released this 22 Jun 09:17
d1f4d2a

OpenMaple v0.2.2 keeps the local Docker trial path intact and adds the next cloud-provider wiring needed for teams that want to move from local evaluation to tenant-scoped cloud configuration.

What changed

  • Tenant-level Volcengine credentials are now stored separately from tenant metadata and returned through sanitized metadata responses.
  • Workspace creation can reuse tenant-level Volcengine credentials for VeFaaS runtime/sandbox provisioning.
  • Daytona is now accepted as an independent sandbox provider in onboarding, workspace settings, quickstart, runtime credential hydration, and default environment setup.
  • Local Docker onboarding remains the default no-cloud path: runtime provider and sandbox provider can both be local_docker.
  • Remote MySQL init is safer for shared deployments: schema scripts no longer run as one transaction, table-info lookups are cached, and tenant-admin backfill is set-based.

Try it locally

./scripts/setup-local-docker.sh
npm run smoke:local -- --base http://127.0.0.1:27951

Open the web console:

http://127.0.0.1:8080/?dev_login=1

The default local path starts the web console, API, MySQL, local Docker runtime pool, local Docker sandbox pool, and local dev login without requiring E2B, VeFaaS, or OAuth credentials. Model keys are only needed when running real model-backed loops.

Proof