Skip to main content
docsignal
Data
Docs
Track a custom list
Modal product updates
modal.com
Latest activity
Date
Area / Type
Change
Source
First observed
2026-09-18
network-transport
capability added
Modal adds OutboundPolicy header replacement for Sandboxes
llms full
First observed
2026-09-18
network-transport
capability added
Modal adds session affinity for endpoint request routing
llms full
Last 10 weeks
By area
developer-experience
████████
8
security-compliance
███████
7
analytics-reporting
█████
5
network-transport
█████
5
permissions-governance
████
4
api-platform
██
2
billing-administration
██
2
deployment-topology
██
2
data-import-export
█
1
integrations-ecosystem
█
1
performance-scale
█
1
Capabilities added
Modal adds OutboundPolicy header replacement for Sandboxes
The Python SDK gains modal.OutboundPolicy with with_header_replacement, a Sandbox create() outbound_policy parameter, and Sandbox.update_outbound_policy() to replace the policy on a running Sandbox (only for Sandboxes created with one). Header values support $KEY templating from a named Secret; secrets never enter the Sandbox and are injected outside the container. Domains support *. wildcard prefixes and a bare *.
Modal adds session affinity for endpoint request routing
New documentation across Shared and Dedicated Endpoints introduces session affinity: clients send a Modal-Session-Id header with each request of a conversation, and the router keeps those requests on the container most likely to hold the prompt prefix in its KV cache. Guidance covers one ID per conversation, starting a new ID when the prefix changes (e.g. after compaction), and re-routing when endpoints scale or containers are replaced. Corroborated by the Shared Endpoints 'Session affinity' and 'Request routing' sections and the Dedicated Endpoints 'Request routing' section.
modal function logs gains --all-variants flag
`modal function logs` now limits logs to the specified ID by default; passing `--all-variants` includes logs from the base function and all its variants, even when a variant ID is specified.
Modal adds per-Environment blocking of unauthenticated URLs
Workspace Managers can now prevent deployments in an Environment from exposing unauthenticated endpoints (Endpoints created with --unauthenticated, Servers with unauthenticated=True, Web Functions without requires_proxy_auth=True). A workspace-level default applies to every Environment unless overridden; each Environment can inherit, block, or allow. When blocking is in effect, modal deploy, modal endpoint create, and Dashboard endpoint creation fail unless proxy auth is required.
Function SDK gains stats() for historical time-range statistics
The Python SDK adds Function.stats(since, until, container), returning a redefined FunctionStats object holding historical statistics for a time range (default last hour, maximum 7 days): input success/failure/timeout counts, running-at-end counts, container started/error counts, and percentile distributions for inputs and containers. get_current_stats now returns a new FunctionCurrentStats snapshot type (backlog, num_total_runners, num_running_inputs, input_headroom), and new StatsPercentile / StatsPercentileDistribution / ServerInfo types are documented.
Sandboxes tab adds per-Sandbox resource metrics for request sizing
The Sandboxes tab on an App page now exposes resource-sizing charts: CPU Per Sandbox and Memory Per Sandbox show percentiles of actual usage, CPU Pressure Per Sandbox tracks time Sandboxes spent stalled waiting for CPU, and Exit Reasons tracks Sandboxes evicted while exceeding their memory request. The request-tuning guide is rewritten around these metrics with a recommended workflow (start from defaults, observe usage, set p50-75 CPU / p90-95 memory, confirm throttling and evictions are acceptable).
New modal function CLI command for logs and aggregate statistics
The CLI gains a 'modal function' command group with 'logs' (fetch or live-stream Function logs with --since/--until time ranges, --tail, --search, --source, --container and --function-call filters, timestamp and ID prefixes) and 'stats' (aggregate statistics for a Function ID or deployed name, with --all-variants, --container, time ranges and --json output). Listed in the CLI command table.
New modal server CLI command for Server logs and statistics
The CLI gains a 'modal server' command group with 'logs' (fetch or stream Server logs with time-range, search, source and container filters) and 'stats' (aggregate statistics for a Server by ID or deployed name, with time ranges, --container-id and --json output). Listed in the CLI command table alongside modal function.
Server handle gains info() for resource and configuration overview
The Server Python handle adds info(refresh=False), returning a new modal.types.ServerInfo dataclass with the Server's CPU and memory requests, GPUs, ephemeral disk, nonpreemptible flag, compute regions, cloud, volumes, cloud bucket mounts, secrets and HTTP config. Performs a network request for remote lookups or when refresh=True.
VM Sandboxes can run a custom init system such as systemd as PID 1
New 'Running custom init systems' section: the vm_init experimental option takes an absolute path (typically /sbin/init) to run a conventional init system such as systemd or openrc as PID 1 inside a VM Sandbox instead of Modal's default init, with Modal's agent running alongside it. Includes a systemd example with a readiness probe via systemctl is-system-running.
Claude Code can now connect to Modal Shared Endpoints
Endpoint integrations docs add a Claude Code section alongside OpenCode and Codex: Claude Code connects to Shared Endpoints through https://inference.us-west.modal.direct using a Proxy Token in combined wk-<id>.ws-<secret> form, with ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN and per-model ANTHROPIC_*_MODEL environment variables pointing at the Endpoint hostname. Anthropic was already an integrated partner; this extends the documented coding-agent surface.
Modal adds user groups (Beta) for environment-level RBAC
New User groups (Beta) documentation under workspace management: groups let Workspace Owners/Managers assign Environment Roles (Contributor / Viewer / No Access) to multiple members at once in Restricted Environments. Two group types: custom groups created and managed in Modal, and SCIM groups pushed by the customer's IdP whose name and membership stay IdP-managed while Modal remains the source of truth for Environment access. Role resolution is documented: direct or group roles take precedence over the environment default, the most permissive role wins among multiple assignments, and Owners/Managers always have Contributor. Requires RBAC on Team and Enterprise plans.
Modal releases v0.10.1 of the JavaScript and Go SDKs
Modal tagged js/v0.10.1 and go/v0.10.1 on 2026-09-10, a patch release of the JavaScript and Go SDKs following the v0.10.0 release of 2026-08-28. The release note carries no itemized changes, so this is recorded as a routine patch to the existing JS & Go SDKs capability.
Changes
Date
Area / Type
Change
Source
First observed
2026-09-15
analytics-reporting
feature added
modal function logs gains --all-variants flag
llms full
First observed
2026-09-15
deployment-topology
feature removed
Modal removes ca-central and ap-southeast-2 from routing_region options
llms full
First observed
2026-09-15
network-transport
capability expanded
Modal documents Sidecar-based domain fronting protection
llms full
First observed
2026-09-15
permissions-governance
capability added
Modal adds per-Environment blocking of unauthenticated URLs
llms full
Shipped
2026-09-14
developer-experience
other
Modal product updates roundup: Sandbox Sidecars, new models, refreshed dashboard
changelog
First observed
2026-09-12
analytics-reporting
feature added
Function SDK gains stats() for historical time-range statistics
llms full
First observed
2026-09-12
analytics-reporting
feature added
Sandboxes tab adds per-Sandbox resource metrics for request sizing
llms full
First observed
2026-09-12
billing-administration
feature added
Pricing table adds an included token usage row
pricing
First observed
2026-09-12
deployment-topology
capability expanded
Sydney (ap-southeast-2) added as a routing region
llms full
First observed
2026-09-12
developer-experience
feature added
New modal function CLI command for logs and aggregate statistics
llms full
First observed
2026-09-12
developer-experience
feature added
New modal server CLI command for Server logs and statistics
llms full
First observed
2026-09-12
developer-experience
feature added
Server handle gains info() for resource and configuration overview
llms full
First observed
2026-09-12
developer-experience
feature added
VM Sandboxes can run a custom init system such as systemd as PID 1
llms full
First observed
2026-09-12
integrations-ecosystem
feature added
Claude Code can now connect to Modal Shared Endpoints
llms full
First observed
2026-09-12
network-transport
capability expanded
Sandbox egress filtering gains CIDR allowlist for TLS and documented SNI semantics
llms full
First observed
2026-09-12
network-transport
capability expanded
Sidecar HTTPS relay governed by the Sidecar's own egress controls
llms full
First observed
2026-09-12
permissions-governance
capability expanded
Audit log adds actions for unauthenticated endpoints, OAuth grants, service users and token creation
llms full
First observed
2026-09-12
permissions-governance
capability added
Modal adds user groups (Beta) for environment-level RBAC
llms full
First observed
2026-09-12
security-compliance
other
Enterprise SSO listed as SAML SSO instead of Okta SSO
pricing
First observed
2026-09-12
security-compliance
capability expanded
SSO docs generalized from Okta to SAML SSO across identity providers
llms full
Shipped
2026-09-10
developer-experience
feature added
Modal releases v0.10.1 of the JavaScript and Go SDKs
releases github
First observed
2026-09-05
developer-experience
capability expanded
Modal Functions expose their configuration through a new info() method
llms full
First observed
2026-09-05
security-compliance
capability expanded
Modal audit logs record Proxy Auth token lifecycle and environment scoping
llms full
First observed
2026-09-04
api-platform
capability expanded
Modal Endpoints framed as Shared vs. Dedicated serving modes
llms full
First observed
2026-09-04
performance-scale
limit change
Region selection price multiplier lowered
pricing
11 more
First observed
2026-09-04
security-compliance
capability expanded
HTTPS traffic routing and filesystem snapshots for Sandbox Sidecars
llms full
First observed
2026-08-29
security-compliance
capability expanded
Modal publishes a Microsoft Entra SSO guide, promoting Entra to a peer of Okta
llms full
Shipped
2026-08-28
analytics-reporting
capability expanded
Modal 1.5.5 adds a Sandbox logs API that fetches by time range or tails recent logs
llms full
First observed
2026-08-28
api-platform
capability expanded
Modal lets you choose the region a Proxy runs in
llms full
Shipped
2026-08-28
developer-experience
feature added
Modal's CLI adds a global --profile option for ad hoc profile selection
llms full
Shipped
2026-08-28
permissions-governance
capability expanded
Modal lets a default role be set when creating a Restricted Environment
llms full
First observed
2026-08-28
security-compliance
capability expanded
Modal Sandboxes can opt in to an OIDC identity token
llms full
First observed
2026-08-26
analytics-reporting
capability expanded
Modal adds budget and idle-container alerts to Slack notifications
llms full
First observed
2026-08-26
billing-administration
other
Shared Endpoint credit restriction narrowed to plan-included credits
llms full
First observed
2026-08-26
data-import-export
other
Modal drops the stated plan for an automated v1-to-v2 Volume migration path
llms full
First observed
2026-08-26
security-compliance
capability expanded
Modal documents Sandbox Sidecars as a general multi-container feature
llms full
Named in changes
6
claude-code
Claude Code can now connect to Modal Shared Endpoints
2026-09-12
openrc
VM Sandboxes can run a custom init system such as systemd as PID 1
2026-09-12
systemd
VM Sandboxes can run a custom init system such as systemd as PID 1
2026-09-12
microsoft-entra-id
Modal publishes a Microsoft Entra SSO guide, promoting Entra to a peer of Okta
2026-08-29
oidc
Modal Sandboxes can opt in to an OIDC identity token
2026-08-28
slack
Modal adds budget and idle-container alerts to Slack notifications
2026-08-26
Select a row