Changelog

Inquir Compute changelog

Product-facing release notes — what you can use in each version, not internal refactors.

Release history

v0.12.0Latest

Choose a plan for each workspace and check your custom-domain settings whenever you need.

  • ImprovedChoose the plan that fits each workspace. Upgrade a workspace when its projects need more capacity, while keeping your other workspaces on their current plans.
  • ImprovedYour custom domain's DNS instructions stay available after verification. View and copy the CNAME targets and TXT records from the dashboard or CLI when checking your setup or moving to another DNS provider.

Studio: a more complete browser IDE

Write, review and recover your code without leaving the browser.

  • NewPick up where you left off: Studio restores open files and editor position after a reload and recovers unsaved drafts. Optional autosave helps keep your work up to date.
  • NewFind commands from the command palette, search across your project, and navigate code with the outline and Problems view.
  • NewFormat code on save, catch JSON and YAML issues as you edit, preview Markdown, and compare a file with its saved version.
  • ImprovedSaving and closing tabs now preserves edits made while a save is in progress. Conflicting file changes are detected before they can overwrite newer work.

Keep projects and workspaces organized

Clearer service status, easier cleanup and fewer interruptions when connecting repositories.

  • NewArchive services and projects you no longer need, review archived items, and delete an empty workspace once its resources have been cleaned up.
  • ImprovedSee how many service replicas are actually ready and get an actionable notice when the requested capacity is not yet available.
  • ImprovedSearch when linking a GitHub repository and refresh repository access after changing GitHub permissions, without recreating your application.

Application metrics, logs and alerts

Understand how your applications use resources and spot production problems sooner.

  • NewTrack CPU, memory, network traffic and disk I/O for application replicas, with time-range selection and deployment markers to compare behavior before and after a release.
  • NewReview HTTP traffic and response behavior alongside resource charts in the application overview.
  • NewSearch retained application logs by text and severity, inspect individual replicas, and return to logs from earlier releases.
  • NewCreate alerts for CPU usage, memory usage and failed production deployments, with configurable thresholds and notification destinations.

From GitHub to a running application

Connect source code, follow deployments and troubleshoot a running service from the dashboard.

  • NewLink a GitHub repository and branch to an application and deploy repository changes with build and deployment progress visible in the dashboard.
  • NewOpen an interactive console in a running application to inspect its environment and troubleshoot without setting up a separate SSH connection.
  • ImprovedKeep the console open in fullscreen while you investigate, and reconnect when the running application becomes available again.

CLI and SDK 0.3.0

Manage application projects from the terminal or your own tooling.

  • NewCreate and select application projects and manage their services through the CLI and TypeScript SDK.
  • ImprovedFollow a deployment until it is ready and get clearer failure details when it cannot start, so scripts and CI jobs can react to the result.

Your project on one canvas

See connected services together and manage them without losing the project context.

  • NewOrganize container applications on a visual project canvas and see their connections in one place.
  • NewOpen a service panel beside the canvas to review deployments, edit variables and configure settings.
  • NewFollow application activity as it happens and use the deployment, function and pipeline tutorials to get a new project running.

Private connections between services

Connect backends and databases without exposing them to the public internet.

  • NewUse stable private application addresses for service-to-service HTTP and TCP connections within your workspace.
  • NewKeep internal services private and expose only the applications that need a public address. Find connection details in the dashboard, CLI and SDK.

Databases and persistent storage

Run stateful applications with persistent data and a recovery path.

  • NewLaunch databases from templates and attach persistent volumes so application data survives container replacement.
  • NewManage volumes from the dashboard and inspect which application uses each volume.
  • NewCreate backups, review backup history and restore saved data when you need to recover a stateful service.

Long-running container applications

Deploy services that stay running alongside your serverless functions.

  • NewRun a container image as a long-lived application with its own port, environment variables and resource settings.
  • NewCheck a new release before sending production traffic to it, follow startup health, and promote it when ready.
  • NewReview release history and roll back to an earlier release when a deployment needs to be reversed.

Web apps and simpler CLI deployments

Bring an HTTP application to Compute with less setup.

  • NewDeploy supported projects from the CLI with automatic project detection, reducing the configuration needed for a first deployment.
  • NewUse web-app mode for an application that listens on an HTTP port, alongside the function invocation model.
  • NewControl outbound network access for functions so you can decide which workloads may call external services.

Longer jobs and a persistent AI assistant

Give background workloads more time and continue AI-assisted coding across sessions.

  • NewRun background jobs for up to 24 hours for long imports, batch processing and other workloads that do not fit a short HTTP request.
  • NewLet the editor AI assistant work in the background, return to its result later and keep context across longer conversations.
  • ImprovedScheduled pipelines run more reliably, and completed executions no longer remain stuck as Running in the execution list.

See what happens inside an execution

Inspect live runs and understand the inputs and outputs of each step.

  • NewWatch executions triggered through the gateway and API keys appear live, and inspect the input and output of nested steps.
  • NewRead AI message inputs and outputs as a conversation instead of working through raw JSON.
  • ImprovedExecution history survives platform restarts, with interrupted runs clearly marked instead of disappearing or appearing to run indefinitely.

v0.11.0

Run machine-learning models inside your functions, drop binary files like models and images straight into the editor, and list your deployed functions from the CLI.

  • NewRun ONNX and scikit-learn models on your Python functions. The model runtimes (onnxruntime, onnx, scikit-learn) attach as ready-made layers, so you ship a model next to your code, load it once when the function warms up, and serve predictions over HTTP—no separate model server to run.
  • NewDrag binary files—ML models, images, datasets—straight onto the file tree in the browser editor. They're stored byte-for-byte, so a model you upload loads correctly at runtime. Files up to 50MB.
  • ImprovedList your deployed functions from the terminal with inquir list -r, plus a refreshed CLI install and usage guide so you always get the latest version.
  • FixedRemoving a layer now cleans up every reference to it automatically, so your other functions never end up pointing at a layer that no longer exists.
  • NewNew documentation: a guide to running ML models (ONNX), plus expanded pages for the browser editor and the command-line interface.

v0.10.0

Easier static pages and config with your code, the same file layout no matter which language you pick, more dependable Go projects, and AI chat that picks up where you left off.

  • NewWhen you deploy a Node function, everything you keep next to your code—pages, JSON, images, fonts—goes live with it, so serving HTML or reading a local file works the way you built it.
  • ImprovedReading templates or small data files from disk feels the same across Node, Python, and Go: your project files stay in a predictable place, so you spend less time guessing paths.
  • FixedGo functions that span several files or folders behave reliably after deploy and after you change something deep in the project—you always get the version you just saved.
  • NewThe in-editor AI assistant remembers the conversation for each function in your browser, so a refresh or coming back later does not wipe your thread.

v0.9.0

Go 1.22 runtime with streaming responses, Python and Go layer packs, and faster cold starts via bundled layer mounts.

  • NewGo 1.22 runtime — write functions in Go with full streaming response support
  • NewLayer packs for Python and Go: AI, HTTP-client, and database bundles now available for all three runtimes
  • NewLayer bundler merges all attached layers at deploy time — cold-start overhead drops on every invocation
  • ImprovedContainer pool reclaim logic tightened: idle containers exit faster, fewer leaked resources under low traffic

v0.8.0

Multi-file projects in the browser IDE, execution performance breakdown per invocation.

  • NewFile manager in the browser IDE: create, rename, and delete files inside a function without switching tools
  • NewSearch across all files in a function (Ctrl+Shift+F) with preview and inline jump-to-match
  • NewGo-to-symbol (Ctrl+Shift+O) for jumping to functions and exports within the current file
  • NewExecution performance panel: wall time, CPU share, and memory usage shown for each invocation
  • ImprovedEditor settings (tab size, font size, vim mode) persist per user account

v0.7.0

Python 3.12 runtime, reworked container pool lifecycle, multi-tool AI agent examples.

  • NewPython 3.12 runtime with native async/await and warm container reuse between invocations
  • NewStarter templates for Python: hello-world, HTTP API, data processing, ML inference, and error handling
  • NewMulti-tool AI agent examples: calculator, web search, scraper, and code-generation tools wired together as functions
  • ImprovedContainer pool eviction rewritten — containers are recycled more predictably under mixed-language workloads

v0.6.0

PostgreSQL backend, manual approval steps in pipelines, OAuth sign-in.

  • NewMigrated from embedded SQLite to PostgreSQL — functions, logs, and jobs survive process restarts and horizontal scaling
  • NewHuman-in-the-loop step in pipelines: pause a run and require a teammate to approve or reject before continuing
  • NewSign in with GitHub or Google; attach multiple OAuth providers to one workspace account

v0.5.0

Full observability: per-request traces, metrics dashboard, and live charts.

  • NewRequest traces with a span-by-span timeline — pinpoint exactly where latency or errors occur inside a function
  • NewMetrics dashboard: invocations, error rate, cold-start rate, and p95 duration per function
  • NewLive charts update via WebSocket — no page refresh needed to see current traffic and errors
  • NewAutomatic insights surface when error rate, cold starts, or timeouts exceed normal thresholds

v0.4.0

VS Code extension, full EN/RU localization, and clearer configuration workflows.

  • NewVS Code extension: deploy a file or folder, invoke a function, and view recent logs without leaving the editor
  • NewEnd-to-end English and Russian localization across the app, API error messages, and docs
  • NewPer-function environment variables from the test panel (Config → Environment) or API — merged with layers and injected into the container at invoke time
  • NewAPI keys for programmatic and gateway access, with rotation from the console

v0.3.0

Concurrency control, request queuing, and circuit breaker to keep functions stable under load.

  • NewPer-function concurrency limit — cap how many parallel calls a single function handles at once
  • NewGlobal request queue with configurable depth: excess requests wait instead of being rejected immediately
  • NewCircuit breaker: automatically stops routing to a function after 5 consecutive errors; reopens once it recovers
  • NewAPI Gateway supports server-sent events (SSE) — functions can stream data back to the client incrementally

v0.2.0

Pipeline orchestration, reusable layer packs, CLI tool, and API Gateway.

  • NewPipeline orchestration: chain functions sequentially or as a DAG, with branching and per-step error handling
  • NewLayer system: bundle npm packages once, attach to any function — AI, LangChain, database, HTTP, and Telegram packs included out of the box
  • NewCLI tool for deploying code and invoking functions from the terminal or CI pipelines
  • NewAPI Gateway with path parameters, wildcards, per-route auth (public / API key / bearer), rate limits, and CORS
  • NewIsolated per-function container backend with warm pools to reduce cold starts

v0.1.0First release

First beta: Node.js 22 functions in Docker, hot container pool, async jobs, and isolated workspaces.

  • NewNode.js 22 functions running in isolated Docker containers — on-demand or always-warm
  • NewHot container pool: keeps containers alive between calls to skip cold starts on frequently invoked functions
  • NewAsync job queue: fire a function in the background and poll for its result
  • NewIn-browser code editor with TypeScript-aware completions powered by Monaco
  • NewAPI keys and session-based auth per workspace
  • NewHard multi-tenant isolation — each workspace has its own data, routes, and filesystem path