Changelog

Check out the roadmap to see what's coming next! And join us on Discord to make feature requests.

Key

  • 🌱 New feature
  • ✨ Improvement
  • 🔧 Fix
  • ⚠️ Deprecation
  • 💥 Breaking change

March 21, 2025

API

  • 🌱 Remote MCP server: You can now easily connect your AI agent to Riza's Code Interpreter using our new remote MCP server. For instructions on how to use it (including your auth key), visit the new MCP section of your Riza dashboard.
  • Faster builds for custom runtimes: We've sped up build times for custom runtimes by up to a minute.
  • Version 0.10.0 of client libraries: We released a new version of our Python, Node, and Go client libraries to reflect a minor change to possible status values returned from the API.

Open source

  • SSE support in mcp-go: Our Go MCP framework now supports server-sent events (SSE), so you can create remote MCP servers using the framework.

March 14, 2025

API

  • Code execution time metadata: For each code execution request, you can now see the execution time in milliseconds. Responses from the Execute Code, Execute Function and Execute Tool APIs return this value in the new duration field.

Self-hosted

We released v0.5.0 of our self-hosted code interpreter. Updates include all changes in the "API" section, plus:

  • 🌱 Prometheus-compatible metrics endpoint: You can now access metrics from the new /metrics endpoint. See the Prometheus Metrics docs for details.
  • Configure work queue size and timeout: For each Riza deployment, you can now configure the size of the work queue shared among workers, and the amount of time to wait for an item to be added to the work queue. See the docs for details.

March 7, 2025

Riza dashboard

  • 🌱 Self-serve billing: You can now upgrade your plan and manage billing in the dashboard. Click the dropdown in the upper right corner of your Riza dashboard, and select "Org settings", then "Billing".

February 28, 2025

Riza dashboard

  • 🌱 Organization members: You can now add and remove members from your Riza Organization. Click the dropdown in the upper right corner of your Riza dashboard, and select "Org settings", then "Members".

API

  • 🔧 Removed unintended request body limits

Self-hosted

We shipped version 0.4.5 of our self-hosted code interpreter. Updates include all changes in the "API" section, plus:

  • ✨ Better error handling around closed connections
  • ✨ Improved timeout handling
  • 🔧 A return of distroless-based images. These were missing in the previous two releases.
    • The rizaio/code-interpreter:0.4.5 image is distroless.
    • The rizaio/code-interpreter:0.4.5-jammy image is based on Ubuntu 22.04.

January 13, 2025

API

  • ⚠️ The runtime parameter in /v1/execute API is now deprecated. Please use the runtime_revision_id parameter instead. Future versions will remove support for the runtime parameter.

Self-hosted

We released v0.2.0 of our self-hosted code interpreter. Updates include all changes in the "API" section, plus:

  • 💥 A breaking change to the riza load-custom-runtime command. Previously, you could specify the runtime by its name. Going forward, you must specify the runtime revision ID:
    # < 0.2.0
    $ riza load-custom-runtime riza/demos/markdown@01J4MV3R6ZFHNEW85A8P7GFG8B
    
    # >= 0.2.0
    $ riza load-custom-runtime 01J4MV3R6ZFHNEW85A8P7GFG8B
    

January 10, 2025

November 7, 2024

The developer preview of our serverless tool execution APIs is now live. Define tools via the API or the dashboard. Attach them to your AI agent in your framework of choice and execute them in our isolated runtime.

Learn more about secrets and tools.

September 13, 2024

September 10, 2024

  • Added support for safely setting custom Authentication headers on outbound HTTP requests from within a runtime.

September 4, 2024

  • Added support for input files in the API.

August 28, 2024

  • Added support for top-level await when executing JavaScript and TypeScript.

August 22, 2024

  • rizaio/code-interpreter: Released v0.1.11

    • Added the /livez and /readyz endpoints for better Kubernetes integration.
  • rizaio/code-interpreter: Released v0.1.10

    • Version 0.1.10 shipped with a regression and is deprecated.

August 13, 2024

  • rizaio/code-interpreter: Released v0.1.9
    • Fixed a performance bottleneck seen under high request volume.
    • Added the RIZA_SERVE_CONCURRENCY environment variable.

August 12, 2024

July 31, 2024

July 12, 2024

  • Added project renaming to the account dashboard (finally).

June 25, 2024

  • Shipped the first alpha version of the Riza CLI.

June 11, 2024

  • Added zlib as an importable package in the default Python environment.
  • Added PNG support to PIL.

June 6, 2024

  • Added numpy_financial as an importable package in the default Python environment.

May 31, 2024

  • Added numpy as an importable package in the default Python environment.

May 30, 2024

  • Added PIL (via Pillow) as an importable package in the default Python environment, with JPEG support.

May 24, 2024

  • Added HTTP support via requests and httpx in Python and fetch in JavaScript/TypeScript.

May 14, 2024

  • 🦀 Rewrote the runtime service in Rust.

April 25, 2024

  • Initial developer preview release of the Riza Code Interpreter API.