Skip to content
Runtime recap: the full keynote, VM Sandboxes, Modal Clusters, and more. See what's new

Modal Changelog

Product updates and improvements to Modal.

  1. Give agents a full computer with VM Sandboxes

    VM Sandboxes give your agent access to a full Linux computer.

  2. Faster Containers and Storage pages

    Filtering, sorting, and navigation are now faster on the Containers and Storage pages.

  3. Sandbox Sidecars, a new isolation primitive, are now in Beta

    Sidecars are containers that run alongside your main Sandbox on the same host, but with the same isolation as separate sandboxes.

  4. Python SDK 1.6.0 and JavaScript and Go SDKs 0.11.0

    We’ve released version 1.6.0 of the Python SDK and version 0.11.0 of the JavaScript and Go SDKs.

  5. Set expiration times for API and service-user tokens

    You can now set a token lifetime when creating API tokens and service-user tokens in the dashboard. Workspace managers can also enforce maximum lifetimes for member tokens created in their workspace.

  6. Network egress usage broken down by app

    The Usage page now shows network egress per app.

  7. New controls for unauthenticated web endpoints

    Filter by authentication, audit unauthenticated deployments, and block them per environment.

  8. User groups for RBAC-enabled workspaces

    Assign environment roles to groups of members, created manually or synced from your identity provider via SCIM.

  9. Upload IdP metadata as XML when configuring SSO

    SSO setup now accepts an XML metadata file in addition to a metadata URL.

  10. Zoom into custom time ranges in Container Metrics

    Container Metrics now support zooming into custom time ranges with finer granularity.

  11. Synchronized time cursor across charts

    Hovering a timeseries chart now highlights the same moment in every other chart — across tabs and windows.

  12. Improved container inputs view

    Filter inputs by date and status, zoom the chart, and share filtered views by URL.

  13. New per-Sandbox CPU, memory, and CPU pressure charts

    Three new aggregate metrics charts for apps that run Sandboxes.

  14. Per-app and per-environment notification preferences

    Route Slack notifications by app or environment, follow the apps you care about, and get notified in-app.

  15. Choose a region when creating a Proxy

    Proxies can now be created in a specific AWS region instead of defaulting to us-east.

  16. Sandbox Sidecars are now in public alpha

    Run helper containers alongside a Sandbox.

  17. Improved usage limits in the dashboard

    We've redesigned how usage limits and threshold billing are presented across the dashboard.

  18. Exit Reasons chart for Sandboxes

    See why your Sandboxes exited, including a distinction between memory-limit and memory-manager OOM kills.

  19. Find your own deploys faster with the "Last deployed by" filter

    Your own user is now pinned to the top of the "Last deployed by" filter.

  20. Default member roles in Restricted Environments are now configurable

    Default member Roles for Restricted Environments are now configurable. This effectively enables private Environments by preventing read and write access to anyone not explicitly given permission.

Ship your first app in minutes

$30 / month free compute