Warn or fail CLI commands against incompatible server versions
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
Línea de trabajo
Revisa el comportamiento de la línea de comandos de seqcli y la página README/release para determinar cómo se presentan actualmente las versiones del cliente y del servidor. Determina cómo deberían detectarse las versiones incompatibles del servidor y si la CLI debería emitir una advertencia o fallar; después, verifica que las combinaciones incompatibles produzcan el comportamiento documentado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
We haven't yet upgraded to the 2020 Release (planning on doing that in roughly a month) and i'm currently working on automating our infrastructure deployment. As part of that i need to create ApiKeys in the release pipeline.
Initially i was looking for a "Seq Powershell Management Module" and only found the C# API so i was about to write my own tool before i remembered seqcli.
I went and downloaded, without a thought, the newest version from the release page and got to work and it seemed to work, except that it didn't create any Properties. After checking and playing with fiddler i found that it sent the Properties but not in the way Seq expects them, due to #135. At that point I've noticed that the versioning scheme of seqcli appears to match the Seq versioning scheme and that probably means that there's no backcompat and the seqcli version must match the Seq server version, but there's no mention in the readme / release page nor a warning in the cli that the versions must match or you might run into incompatibilities.
A version check in the seqcli could avoid some headache for future users 😉
- Lenguaje dominante
- C#
- Estrellas
- 167
- Forks
- 30
- Merge medio
- 1 d 6 h
- PR fusionados (30 d)
- 9
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 datalust/seqcli
-
enhancement
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
-
Add `Alerts` support to `seqcli` Abiertoenhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
-
Server Diagnostics Command Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Todos los issues de datalust/seqcli
Issues similares
-
effort:S P3 refactor
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
nightscout/nocturne#1532 ·
-
core dependencies
Dificultad 1/5 Menos de una hora Aptitud para principiantes 80/100
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
C#/.NET Roslyn LSP Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Suspicious code fragments Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
DotNetNext/SqlSugar#1458 ·