Modal Changelog
Product updates and improvements to Modal.
-
Network egress usage broken down by app
The Usage page now shows network egress per app.
-
New controls for unauthenticated web endpoints
Filter by authentication, audit unauthenticated deployments, and block them per environment.
-
User groups for RBAC-enabled workspaces
Assign environment roles to groups of members, created manually or synced from your identity provider via SCIM.
-
Upload IdP metadata as XML when configuring SSO
SSO setup now accepts an XML metadata file in addition to a metadata URL.
-
Zoom into custom time ranges in Container Metrics
Container Metrics now support zooming into custom time ranges with finer granularity.
-
Synchronized time cursor across charts
Hovering a timeseries chart now highlights the same moment in every other chart — across tabs and windows.
-
Improved container inputs view
Filter inputs by date and status, zoom the chart, and share filtered views by URL.
-
New per-Sandbox CPU, memory, and CPU pressure charts
Three new aggregate metrics charts for apps that run Sandboxes.
-
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.
-
Choose a region when creating a Proxy
Proxies can now be created in a specific AWS region instead of defaulting to us-east.
-
Sandbox Sidecars are now in public alpha
Run helper containers alongside a Sandbox.
-
Improved usage limits in the dashboard
We've redesigned how usage limits and threshold billing are presented across the dashboard.
-
Exit Reasons chart for Sandboxes
See why your Sandboxes exited, including a distinction between memory-limit and memory-manager OOM kills.
-
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.
-
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.
-
Opt in to V2 Sandboxes with an environment variable
Set MODAL_SANDBOX_V2=1 to switch to V2 Sandboxes with no code changes.
-
The Sandbox Filesystem API is now generally available
The new Sandbox filesystem API is GA; the legacy API is being deprecated.
-
Directory Snapshots are now Generally Available
Directory Snapshots for Modal Sandboxes are now Generally Available.
-
Metrics charts can be maximized and shared by link
Expand any metrics chart to full screen, and share a direct link to it.
-
Workspaces can now set environment-specific budgets
Team and Enterprise Workspaces can now set Environment Budgets in addition to Workspace Budgets. Environment Budgets allow for a monthly cap of compute usage in a specific Environment.

