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.
- The
January 13, 2025
API
- ⚠️ The
runtime
parameter in/v1/execute
API is now deprecated. Please use theruntime_revision_id
parameter instead. Future versions will remove support for theruntime
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
- 🌱 Launched the Custom Runtimes API.
- ✨ Expanded custom runtimes to support JavaScript and full Python package support.
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.
- Released version 0.2.0 of client libraries with support for tools and secrets.
September 13, 2024
- Released new versions of all API client libraries supporting API features shipped in the last two weeks.
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.
- Added the
-
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
-
rizaio/code-interpreter: Released v0.1.8
- Added a Ubuntu-based image for easier debugging under the
0.1.8-jammy
tag.
- Added a Ubuntu-based image for easier debugging under the
-
rizaio/code-interpreter: Released v0.1.7
- Add request logging to the
/v1/execute
endpoint.
- Add request logging to the
July 31, 2024
- Added support for installing Python packages using custom runtimes.
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
andhttpx
in Python andfetch
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.