parity(supabase): update X-Client-Info to structured semicolon-delimited metadata format [from supabase-js]
Los mantenedores suelen responder en 1 día
@Tr00d ya está trabajando en esto.
Desde el 1/7/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
SDK Parity: C# implementation needed
Reference Implementation (supabase-js)
What Changed
The X-Client-Info header format was updated from a simple sdk-env/version format to a structured semicolon-delimited format with runtime metadata.
Code Reference
// OLD: supabase-js-web/2.107.0
// NEW: supabase-js/2.107.0; runtime=web; runtime-version=<version>
Status in Other SDKs
- supabase-flutter: IMPLEMENTED
- supabase-swift: IMPLEMENTED
- supabase-py: IMPLEMENTED
Implementation Guidance
// New format: "supabase-csharp/{version}; runtime=dotnet; runtime-version={Environment.Version}"
var clientInfo = $"supabase-csharp/{version}; runtime=dotnet; runtime-version={Environment.Version}";
Acceptance Criteria
-
X-Client-Infoheader uses new semicolon-delimited format - Includes runtime and runtime-version fields
- Tests verify new format
Context
- supabase-js version: v2.107.0
- All official SDKs have already implemented this format.
Generated with Claude Code /sync-sdk-parity
- Lenguaje dominante
- C#
- Estrellas
- 704
- Forks
- 111
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 74
Preparar el entorno
- 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 supabase/supabase-csharp
-
Excessive GC allocations on every request in UnityPosiblemente ocupada @Tr00d la tomó hace 7 días. Abiertobug
supabase/supabase-csharp#523 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
OAuth State Error for social providers since Supabase.Gotrue v6.1.0Quizá libre de nuevo @Tr00d la tomó hace 63 días y no hay ningún pull request abierto. Abiertobug
supabase/supabase-csharp#377 · 4 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
parity(functions): never send new-format API key as Authorization Bearer [from supabase-js]Quizá libre de nuevo @Tr00d la tomó hace 101 días y no hay ningún pull request abierto. Abiertobug parity
supabase/supabase-csharp#279 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
parity(client): unrecognized sb_ API key subtypes are silently accepted, no warning [from supabase-js]Quizá libre de nuevo @Tr00d la tomó hace 101 días y no hay ningún pull request abierto. Abiertoparity
supabase/supabase-csharp#278 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
parity(realtime): add replication_ready broadcast option and system event payload [from supabase-js]Quizá libre de nuevo @Tr00d la tomó hace 114 días y no hay ningún pull request abierto. Abiertoparity
supabase/supabase-csharp#272 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de supabase/supabase-csharp
Issues similares
-
affected/v17 area/frontend type/bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
umbraco/Umbraco-CMS#24323 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
dotnet/roslynator#1859 ·
Los mantenedores suelen responder en 1 día
-
agent-ex documentation medium-priority testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
DigiBanks99/menlo#489 ·
Los mantenedores suelen responder en 1 día
-
area:jobads-cv BE P3
Dificultad 1/5 1-3 horas Aptitud para principiantes 74/100
klasolsson81/jobbliggaren#2240 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
k2-fsa/sherpa-onnx#4100 ·
Los mantenedores suelen responder en 2 días