Reject `subscriptions/listen` without `notifications`
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- java
- Ambito
- backend-api-design
Direzione di ricerca
Inizia individuando SubscriptionsFeature e seguendo il modo in cui analizza i parametri di subscriptions/listen, poi controlla i test vicini per individuare richieste di sottoscrizione malformate. Aggiungi test per verificare che notifications mancante o con valore null venga rifiutato, mentre {} rimane valido, e conferma che la risposta sia -32602 (e HTTP 400 quando applicabile).
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Spec:
- Schema:
SubscriptionsListenRequestParams(notifications: SubscriptionFilteris a required field) - Subscriptions: Opening a Stream
Current behavior
If notifications is missing or null, SubscriptionsFeature treats it as an empty filter, acknowledges the subscription and keeps an idle stream open.
Proposal
Answer with -32602 Invalid params (400 on HTTP), as for other malformed params. An explicit empty object {} stays valid.
- Lingua principale
- Java
- Stelle
- 3.7k
- Fork
- 1.2k
- Merge medio
- 16h 20m
- PR unite (30g)
- 18
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di modelcontextprotocol/java-sdk
-
HttpServletStreamableServerTransportProvider: GET stream sends no status or headers until the first eventForse già presa @karthiksenv l’ha presa 18 giorni fa. Apertaarea/server area/transport P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
modelcontextprotocol/java-sdk#1155 ·
I maintainer di solito rispondono entro 1 giorno
-
Client request handlers that complete empty send no JSON-RPC responseForse già presa @1fanwang l’ha presa 47 giorni fa. Apertaarea/client bug P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
modelcontextprotocol/java-sdk#1124 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
ServerCapabilities.logging is added unconditionally, overriding the caller's explicit capabilitiesForse già presa @1yuxiangJ l’ha presa 63 giorni fa. Apertabug P2 ready for work
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
modelcontextprotocol/java-sdk#1086 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Reject listRoots if not supported by client, without sending any requestForse già presa @nikita-kibitkin l’ha presa 86 giorni fa. Apertaenhancement good first issue P3
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
modelcontextprotocol/java-sdk#1067 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
StdioClientTransport missing explicit UTF-8 charset in InputStreamReader (same issue as #295, but on client side)Forse già presa @suryateja-g13 l’ha presa 157 giorni fa. Apertabug P2 ready for work
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
modelcontextprotocol/java-sdk#898 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di modelcontextprotocol/java-sdk
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
apache/rocketmq-dashboard#7302 ·
I maintainer di solito rispondono entro 3 giorni
-
area: android good first issue help wanted testing
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Gautam-aman/ResQNet#56 ·
I maintainer di solito rispondono entro 1 giorno
-
documentation hermes-queue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
chrisalunlloyd2-sudo/mindpalace#294 ·
I maintainer di solito rispondono entro 1 giorno
-
better night vision compatAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
QuicksilverMC/Argentum#31 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
avniproject/avni-server#1098 · 2 commenti ·