Return MergedList<T> from list_all_* and drop the _with_cache_hint variants
Los mantenedores suelen responder en 3 días
@DaleSeo ya está trabajando en esto.
Desde el 3/11/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
#1429 (for #1411) adds Peer::list_all_*_with_cache_hint() methods next to the existing list_all_* methods. They return a MergedList<T> { items, ttl_ms, cache_scope } so callers can cache a merged list. The new methods sit beside the old ones only because changing the return type of list_all_* is a breaking change.
In the next major release, list_all_* could return MergedList<T> directly, and the five _with_cache_hint methods would be removed. That leaves one method per list kind instead of two. Callers that only need the items would write .items.
This is a breaking change, so it should ship with the other changes in the next major release rather than in a major release of its own.
- Lenguaje dominante
- Rust
- Estrellas
- 4.1k
- Forks
- 694
- Merge medio
- 4 d 16 h
- PR fusionados (30 d)
- 43
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de modelcontextprotocol/rust-sdk
-
Server logs a fabricated 'initialize' (with synthesized rmcp/3.8.0 peer identity) for no-initialize SEP-2567 requests, ignoring clientInfo from _metaPosiblemente ocupada @jamadeo la tomó hace 2 días. Abiertobug P2 ready for work T-service T-transport
modelcontextprotocol/rust-sdk#1425 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
OAuth discovery drops explicit default ports from advertised issuer identifiersPosiblemente ocupada @gocamille la tomó hace 4 días. Abiertobug P1 ready for work T-security T-transport
modelcontextprotocol/rust-sdk#1420 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
`register_client` drops `client_secret_expires_at` from the registration responsePosiblemente ocupada @gocamille la tomó hace 5 días. Abiertobug P2 ready for work T-security
modelcontextprotocol/rust-sdk#1416 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
Typed client calls drop the parse error when a reply misses a required fieldPosiblemente ocupada @gocamille la tomó hace 5 días. Abiertoenhancement P2 ready for work T-core T-service
modelcontextprotocol/rust-sdk#1415 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 3 días
-
Return merged cache hints from list_all_* client methodsPosiblemente ocupada @DaleSeo la tomó hoy. Abiertoenhancement P2 ready for work T-service
modelcontextprotocol/rust-sdk#1411 · 1 comentario · 1 asignado ·
Los mantenedores suelen responder en 3 días
Todos los issues de modelcontextprotocol/rust-sdk
Issues similares
-
A match arm above the largest i64 is compared as 0Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 83/100
DioxusLabs/dioxus#6063 ·
Los mantenedores suelen responder en 1 día
-
`nsh-core` fails to compile when taffy's default `calc` feature is enabled elsewhere in the graphAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
longbridge/nsh#966 ·
Los mantenedores suelen responder en 1 día
-
Windows docs: pin a tested ConPTY version for Kitty graphics; 1.25.260930003 corrupts large uploadsAbierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
raphamorim/rio#2021 ·
Los mantenedores suelen responder en 1 día
-
Docs: status text is out of dateAbiertodocumentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
non7top/sigstore-shell#38 ·
Los mantenedores suelen responder en 1 día