Patch Changes
-
#7234
6eebd0aThanks @lloydrichards! - MCP servers can now use the 2025-11-25 protocol, including sampling with tools and both form- and URL-based elicitation.Enable it by adding
McpProtocol.v2025_11_25to the server'sprotocolsoption. -
#7234
6eebd0aThanks @lloydrichards! - MCP servers can now provide icons for server information, resources, resource templates, prompts, and tools usingMcpSchema.Icon.Each icon can specify its source URI, MIME type, supported sizes, and light or dark theme.
-
#7291
d10ceb0Thanks @fubhy! - Include traversed edge indexes in graph shortest-path results. -
#7291
d10ceb0Thanks @fubhy! - Add deterministic, index-preservingGraph.minimumSpanningForest. -
#7291
d10ceb0Thanks @fubhy! - Add index-preserving transitive reduction for directed acyclic graphs. -
#7261
189b003Thanks @fubhy! - AddGraph.SnapshotandGraph.fromSnapshotfor constructing immutable graphs with explicit node and edge indexes, and simplifyGraph.Edgeto a type-only structural interface. -
#7261
189b003Thanks @fubhy! - AddSchema.Graphfor schema-based encoding and decoding of immutable directed and undirected graphs. -
#7267
0a127b8Thanks @tim-smart! - Allow customizing the prefix displayed by CLI prompts. -
#7272
e491debThanks @fubhy! - Preserve scoped Graph mutation callback errors when the callback manually finalizes its mutable handle. -
#7266
f99c508Thanks @tim-smart! - Fix SQL persisted queue delivery on SQLite builds withoutSQLITE_ENABLE_UPDATE_DELETE_LIMIT. -
#7199
7e3f07cThanks @rekram1-node! - Fix Zsh completions for CLI commands with both positional arguments and subcommands. -
#7274
a894fe1Thanks @fubhy! - Ignore removed allocator history when comparing and hashing immutable Graph values with the same active indexed structure. -
#7291
d10ceb0Thanks @fubhy! - AddGraph.findCyclewith exact node and edge witnesses. -
#7294
7e9923bThanks @tim-smart! - Add custom reviver support to HTTP JSON parsing APIs. -
#7200
f064121Thanks @mikearnaldi! - Support narrowing schedule input and output types with type guard predicates passed toSchedule.while. -
#7291
d10ceb0Thanks @fubhy! - Add index-preservingGraph.inducedSubgraph. -
#7244
b660bf0Thanks @AnnaSuSu! - Normalize unbounded PubSub replay capacities to positive integers. -
#7293
f4fbe9cThanks @tim-smart! - Support standalone Effect.forEach data-last usage -
#7291
d10ceb0Thanks @fubhy! - Add bounded lazy enumeration of simple paths and all tied shortest paths. -
#7259
e811353Thanks @fubhy! - Prevent graph edge reads from exposing internal edge records and reject non-finite A* heuristic values. -
#7251
9761c3cThanks @tim-smart! - AddEncoding.randomHex, a lightweight non-cryptographic generator that coerces lengths to unsigned 32-bit multiples of 8. -
#7296
baa99fcThanks @tim-smart! - Make unstable CLI boolean flags required when omitted, allowing optional, default, config, and prompt fallbacks to handle absence consistently. -
#7246
7fd79b2Thanks @tim-smart! - AddEffect.headfor retrieving the first element of an iterable produced by an effect. -
#7273
a82ffc0Thanks @fubhy! - Validate Graph traversal radii, isolate traversal start configuration, and prioritize the first supplied DFS root. -
#7291
d10ceb0Thanks @fubhy! - ThrowGraphErrorwhen a negative cycle affects a Bellman-Ford target, reservingOption.none()for unreachable paths. -
#7248
4026e2dThanks @tim-smart! - Improve tracing performance in span creation and HTTP middleware. -
#7276
397bf1eThanks @fubhy! - Deduplicate directed neighbor-node queries while preserving first edge occurrence order. -
#7291
d10ceb0Thanks @fubhy! - Add incident-edge, edges-between, and directed and undirected degree queries toGraph. -
#7291
d10ceb0Thanks @fubhy! - Add unweighted reachability, explicit weak and strong connectivity predicates, weak components, and tree detection toGraph.