New: your coding agent can read the release notes before it upgrades. Set up the MCP server →
pub.dev · #4586 most downloaded on pub.dev
building blocks for collaborative agents
Last release 6 days ago
07 Sep 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
236 releases · first in 2025
One column per month.
Added typed custom-domain models and CRUD methods, including DNS authorization records, routing records, certificate state, availability, pagination,
Added custom-domain models and client methods for create/get/list/delete, including DNS record and provisioning status data plus custom-domain project
notFound and unavailable fallback fields.Nothing published for this version
Route models now expose notFound fallback content for content routes and unavailable fallback content for service routes.
notFound fallback content for content routes and unavailable fallback content for service routes.- Stability
- Stability
- Stability
- Stability
Dart clients now expose stable room lifecycle diagnostics and mailbox delivery tracking, with matching public test coverage.
livekit_client 2.10.0, lapce_editor_flutter 0.1.1, and super_drag_and_drop/super_clipboard/super_native_extensions 0.10.0-dev.2; meshagent-flutter-shadcn now requires Dart ^3.12.0.Flutter developer-console launches now inject Anthropic, Grok, and XAI API keys alongside the existing OpenAI and Meshagent tokens so agent containers
The Dart client now exposes connectLlm, LLM quota defaults and state, llm_quota_manager, and room and service enabled state.
connectLlm, LLM quota defaults and state, llm_quota_manager, and room and service enabled state.- Stability
Added typed service enable/disable state with backward-compatible enabled defaults.
createProject no longer accepts inline settings; project settings are now document-based (get/set/delete) with room_roles support.RoomRole now includes guest, and missing project-settings documents return null.Added Dart client support for device sessions, storage volumes, mounts, and room-server volume operations.
Added monotonic room-volume expansion to the account client for controller-reconciled capacity changes.
Improved Dart room client messaging and startup behavior, including the Rust tunnel-backed room routing path.
Nothing published for this version
Added Meshagent.getProjectSettings(projectId) to fetch project settings from the API and return them as a JSON map.
Meshagent.getProjectSettings(projectId) to fetch project settings from the API and return them as a JSON map.- Stability
Breaking change: ServicesClient.list() now returns the combined services-and-runtime-state result instead of a plain service array, so callers must re…
ServicesClient.list() now returns the combined services-and-runtime-state result instead of a plain service array, so callers must read the services field for the old list-only behavior.- Stability
Updated Dart SDK package dependency versions and release metadata for the published Dart APIs.
Aligned the core Dart SDK packages and their inter-package dependencies across the Dart, service, arrow, agents, Flutter, and Luau surfaces.
Fixed the status counter wheel animation so digits wrap smoothly during transitions and no longer glitch at rollover.
- Stability
Added pull_secret support to service container specs and exposed service runtime startup errors plus lifecycle events in Dart clients.
pull_secret support to service container specs and exposed service runtime startup errors plus lifecycle events in Dart clients.view support to service-account listing and tightened service-spec validation so pull secrets must be id-only, which breaks legacy named-secret payloads.listServiceAccountsPage now accepts a view parameter so Dart callers can request personal or full service-account listings.
listServiceAccountsPage now accepts a view parameter so Dart callers can request personal or full service-account listings.Enforced id-only secret payloads, rejecting legacy secret fields, which is a breaking change for older service specs.
pull_secret to service container specs and exposed service runtime startup errors and lifecycle events in the Dart room client.Added ChatThreadCustomInputBuilder and ChatThreadInputConfig so callers can replace the default composer while still reusing thread state, attachment
ChatThreadCustomInputBuilder and ChatThreadInputConfig so callers can replace the default composer while still reusing thread state, attachment handling, audio hooks, and menu wiring.ThreadTypographyOverride and helper APIs to customize thread fonts, spacing, colors, link styling, code blocks, inline code, markdown headings, and attachment/error surfaces.Added shared profile and session support for native auth flows, including profile switching and environment-aware API URL overrides.
- Stability
- Stability
START SUMMARY OF NODEJS API CHANGES END SUMMARY OF NODEJS API CHANGES START SUMMARY OF PYTHON API CHANGES END SUMMARY OF PYTHON API CHANGES
START SUMMARY OF NODEJS API CHANGES END SUMMARY OF NODEJS API CHANGES START SUMMARY OF PYTHON API CHANGES END SUMMARY OF PYTHON API CHANGES
- Stability
- Stability
Updated code_forge to 9.10.0 and code_forge_web to 2.10.0, and removed the git override so the Flutter package now resolves code_forge_web from pub.de
code_forge to 9.10.0 and code_forge_web to 2.10.0, and removed the git override so the Flutter package now resolves code_forge_web from pub.dev.Chat thread attachments and pending attachment previews now use stable widget identities, preserving image and file preview state across rebuilds and
AgentMessage now carries arbitrary metadata and round-trips it through JSON parsing and serialization, preserving provider-specific payloads such as e
AgentMessage now carries arbitrary metadata and round-trips it through JSON parsing and serialization, preserving provider-specific payloads such as encrypted reasoning content.Fixed animated status counters in the Flutter chat UI so large byte and count jumps render correctly without runaway digit growth.
Messaging chat clients now track agent participant presence and room status more accurately, distinguish first connect from reconnect, and reopen open
- Stability
Added thread watch/unwatch messages plus multiple thread-storage support to the Dart agent client API.
- Stability
Added optional backend fields throughout meshagent-agents-dart messages and chat session methods, enabling multi-backend conversations and model chang
meshagent-agents-dart messages and chat session methods, enabling multi-backend conversations and model changes.meshagent-api, including WebSocketClientProtocol.withIAP() and Authorization-header based room connections instead of token query parameters.meshagent-agent.<token> instead of bearer.<token>.meshagent_flutter_desktop_updater with update-check dialog, controller-scope, and menu-copy exports for desktop apps.Added IAP room websocket support to the Dart agent chat client.
MessagingChatClient and AgentThreadStorageRepository instead of direct document mutation.Room websocket clients now support IAP connections through withIAP() helpers, nullable tokens, and the new auth flow that avoids query-string token ha
withIAP() helpers, nullable tokens, and the new auth flow that avoids query-string token handling.Added container and build model fields for image IDs, runtime stats, exit status details, and published build image metadata.
waitForExitStatus alongside waitForExit, preserving the existing exit-code convenience while exposing richer exit information.Container and room APIs now model ports as structured containerPort/hostPort pairs, which is a breaking response-shape change for container listings.
containerPort/hostPort pairs, which is a breaking response-shape change for container listings.RoutePath and PortSpec now support stripPrefix and hostPort, and room service MCP URL resolution uses hostPort when present.template option.- Stability
- Stability
Extended the Dart storage client downloadUrl API with an optional download flag for inline versus attachment links.
downloadUrl API with an optional download flag for inline versus attachment links.- Stability
- Stability
The Dart backend-agent sample now exposes a hosted local toolkit with ping, status, and echo, verifies the toolkit through room tool calls, and persis
ping, status, and echo, verifies the toolkit through room tool calls, and persists a small proof payload once validation succeeds.Dart feed subscription models and create/update methods now carry an optional filenameDatetimeFormat through the client.
filenameDatetimeFormat through the client.Route APIs now use RouteSpec, support room or agent backends, and still parse legacy route payloads.
RouteSpec, support room or agent backends, and still parse legacy route payloads.AgentsClient.invoke no longer accepts callerContext, and ToolStreamOutput now carries inputClosed.thumbnailUrl or pricing.Adjusted chat input trailing controls so they render directly when no footer is present, preserving the expected layout without the extra expansion wr
- Stability
Added a platform-specific websocket connector so the Dart SDK uses native I/O websocket handling where available.
Updated Dart SDK chat components to omit context rendering when no context is available.
Your coding agent can read these notes before it upgrades. Set up the MCP server →