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

April 18, 2025

Riza dashboard

  • Use JSON in the tool runner: The in-dashboard tool runner now supports any JSON inputs. The tool runner enables you to quickly test tools you create on Riza.

April 11, 2025

Riza dashboard

  • Look up the runtime engine of a custom runtime: In the Riza dashboard, you'll see the new Runtime engine field on the details page of each of your custom runtimes. Learn more about runtime engines here. We expose this information because you may need to adjust your code to work in a given engine. Refer to our language docs for specific examples: JavaScript, Python.
  • 🌱 Tool generation beta: We've built a new way to generate tools for your AI agents and workflows. Reach out over email or Discord if you want to try it!

March 28, 2025

API

  • Higher memory limits available: If you're hitting memory limits when using our code interpreter APIs, please reach out and we can help.

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, visit our MCP Servers docs page.
  • 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.