Files
nixpkgs/pkgs/by-name/pe/perses/plugins.nix
Byte Flavour 6cdd063a17 perses: 0.53.1 -> 0.54.0
Security release fixing CVE-2026-63445 (filesystem path traversal via
unvalidated project parameter) and CVE-2026-63199 (missing authorization
in datasource proxy allows cross-scope secret disclosure); upstream
strongly recommends upgrading.

https://github.com/perses/perses/releases/tag/v0.54.0

Packaging adjustments:

- Run patchShebangs over the whole npm root in preBuild: since
  @rspack/cli 2.x the CLI shim lands in the workspace-level
  ui/app/node_modules, which npmConfigHook's shebang patching (scoped to
  ui/node_modules) does not cover, failing the sandboxed UI build with
  "/usr/bin/env: bad interpreter".
- plugins.nix regenerated via update.sh; the release bundles six new
  plugins (Jaeger, GreptimeDB, Splunk, LogExplorer, AlertManager,
  OpenSearch). The extracted plugin set now weighs ~260 MiB, which
  overflowed the test VM's /run tmpfs (25% of 1 GiB RAM), so the
  nixosTests.perses machine gets 2 GiB of memory.
- Add byteflavour (runs Perses from nixpkgs in production) as
  co-maintainer.

Verified: nix-build -A perses (install check included), binaries in
result/bin, nixosTests.perses, and a manual run of the built server with
a file-based database serving the web UI.

Assisted-by: Claude Code (Claude Fable 5, claude-fable-5)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 18:38:34 +02:00

155 lines
6.6 KiB
Nix

# This file has been autogenerated by update.sh
# Do not edit this file manually.
{
"AlertManager" = {
version = "0.1.1";
url = "https://github.com/perses/plugins/releases/download/alertmanager/v0.1.1/AlertManager-0.1.1.tar.gz";
hash = "sha256-7zzDQJB6bRzEcfLjjsmnERXR8KeJd7b5BMweNff0zj0=";
};
"BarChart" = {
version = "0.13.0";
url = "https://github.com/perses/plugins/releases/download/barchart/v0.13.0/BarChart-0.13.0.tar.gz";
hash = "sha256-iG39mqhYmbmH5uK8GJfkR2+EBfrN8vLfbl5Aurla5YU=";
};
"ClickHouse" = {
version = "0.6.0";
url = "https://github.com/perses/plugins/releases/download/clickhouse/v0.6.0/ClickHouse-0.6.0.tar.gz";
hash = "sha256-bdrlzZUeOqZLcBctVBGNbd465Wf0NeFGSO2SljWYqMU=";
};
"DatasourceVariable" = {
version = "0.6.0";
url = "https://github.com/perses/plugins/releases/download/datasourcevariable/v0.6.0/DatasourceVariable-0.6.0.tar.gz";
hash = "sha256-4tfqhkxHUdsjPrpBXefzaCOg02/7pOUICdB0i9yio+A=";
};
"FlameChart" = {
version = "0.6.0";
url = "https://github.com/perses/plugins/releases/download/flamechart/v0.6.0/FlameChart-0.6.0.tar.gz";
hash = "sha256-oLn4QNzmqDGG7iJHMV4/DVEDTqg6gSXeFMgM+pC3wQg=";
};
"GaugeChart" = {
version = "0.13.0";
url = "https://github.com/perses/plugins/releases/download/gaugechart/v0.13.0/GaugeChart-0.13.0.tar.gz";
hash = "sha256-dLt7YQOrgZ98THRcDtaw5aGuV+1PHtmA5ZEwGfEVC/w=";
};
"GreptimeDB" = {
version = "0.1.0";
url = "https://github.com/perses/plugins/releases/download/greptimedb/v0.1.0/GreptimeDB-0.1.0.tar.gz";
hash = "sha256-f8B8z/G8ekE0LDRZ+VxoAqNDBlXE73SF8n6Fx/uT8po=";
};
"HistogramChart" = {
version = "0.12.0";
url = "https://github.com/perses/plugins/releases/download/histogramchart/v0.12.0/HistogramChart-0.12.0.tar.gz";
hash = "sha256-vrAjaUh2QiVxhUguheFakoJSc1vmOX0jFQQdPsHOjtg=";
};
"HeatMapChart" = {
version = "0.5.0";
url = "https://github.com/perses/plugins/releases/download/heatmapchart/v0.5.0/HeatMapChart-0.5.0.tar.gz";
hash = "sha256-+rtiCv/cCDfmGFQtqBNucGIdQQ6B9jvLqpK4NJKNM6g=";
};
"Jaeger" = {
version = "0.1.0";
url = "https://github.com/perses/plugins/releases/download/jaeger/v0.1.0/Jaeger-0.1.0.tar.gz";
hash = "sha256-7kGw+z7U82+bArVSLoQSZ0LcAQtY37CUeu+XtugQg6M=";
};
"LogExplorer" = {
version = "0.1.0";
url = "https://github.com/perses/plugins/releases/download/logexplorer/v0.1.0/LogExplorer-0.1.0.tar.gz";
hash = "sha256-Xp//kSu+SYUzoYsiQaQvt7Q4kDKs+15frxUfjnLVftc=";
};
"LogsTable" = {
version = "0.3.0";
url = "https://github.com/perses/plugins/releases/download/logstable/v0.3.0/LogsTable-0.3.0.tar.gz";
hash = "sha256-ExO8yO4ctCbpg5MorVdD02J+JPnw/ixjU9XVIN5T8HU=";
};
"Loki" = {
version = "0.6.0";
url = "https://github.com/perses/plugins/releases/download/loki/v0.6.0/Loki-0.6.0.tar.gz";
hash = "sha256-tJCOrHGItR+eu6tOCz/Fg69OfAtJbZ40rrjFVeRfszk=";
};
"Markdown" = {
version = "0.12.0";
url = "https://github.com/perses/plugins/releases/download/markdown/v0.12.0/Markdown-0.12.0.tar.gz";
hash = "sha256-X+sk4gWcnAqGjH3bcCrmYmTzIst/L56/3z3AXTsW/w4=";
};
"OpenSearch" = {
version = "0.1.0";
url = "https://github.com/perses/plugins/releases/download/opensearch/v0.1.0/OpenSearch-0.1.0.tar.gz";
hash = "sha256-g4cRoY4PquvYPnY+WZRwoFAaAVCtf6FvA7bMsEJqx7w=";
};
"PieChart" = {
version = "0.14.0";
url = "https://github.com/perses/plugins/releases/download/piechart/v0.14.0/PieChart-0.14.0.tar.gz";
hash = "sha256-RcWFFv6q0RT+ZeJmmCXvuYU8CnbkPGPzfABhjRqm/k0=";
};
"Prometheus" = {
version = "0.58.0";
url = "https://github.com/perses/plugins/releases/download/prometheus/v0.58.0/Prometheus-0.58.0.tar.gz";
hash = "sha256-PoBB6OXYuZAJK8TTrgyEZEQNWflLzyeHSABc3CR7LtI=";
};
"Pyroscope" = {
version = "0.6.0";
url = "https://github.com/perses/plugins/releases/download/pyroscope/v0.6.0/Pyroscope-0.6.0.tar.gz";
hash = "sha256-rClLLmwGYrggEteGjog8Fd66BgaQ11ktHxeHghIwAfA=";
};
"ScatterChart" = {
version = "0.11.0";
url = "https://github.com/perses/plugins/releases/download/scatterchart/v0.11.0/ScatterChart-0.11.0.tar.gz";
hash = "sha256-isr/WfNFGcdraWrW9Kg35CSL/0ZV6CGzAaFaRTODKzk=";
};
"Splunk" = {
version = "0.1.0";
url = "https://github.com/perses/plugins/releases/download/splunk/v0.1.0/Splunk-0.1.0.tar.gz";
hash = "sha256-/8TkrRRe5cOPQs/4PMEGKxe37sgZitai38XyIxF7nro=";
};
"StatChart" = {
version = "0.13.0";
url = "https://github.com/perses/plugins/releases/download/statchart/v0.13.0/StatChart-0.13.0.tar.gz";
hash = "sha256-Z01LGlZe2dtDrwxpsodCmZOw/q6x6kmZDOaHT0Hc1Ag=";
};
"StaticListVariable" = {
version = "0.9.0";
url = "https://github.com/perses/plugins/releases/download/staticlistvariable/v0.9.0/StaticListVariable-0.9.0.tar.gz";
hash = "sha256-Nuz+4H6du3EuqtvpwL8jlQdi+XdaOy+80jpXAX+8aCY=";
};
"StatusHistoryChart" = {
version = "0.13.0";
url = "https://github.com/perses/plugins/releases/download/statushistorychart/v0.13.0/StatusHistoryChart-0.13.0.tar.gz";
hash = "sha256-tfeftp5uhRdnyBNnB7GnI5yDvqHA1tVxlserwNUHnsk=";
};
"Table" = {
version = "0.13.0";
url = "https://github.com/perses/plugins/releases/download/table/v0.13.0/Table-0.13.0.tar.gz";
hash = "sha256-nid+7vVuYfXM4AbLayF4zU0/01WEMYd/KHs0Z80hQWY=";
};
"Tempo" = {
version = "0.59.0";
url = "https://github.com/perses/plugins/releases/download/tempo/v0.59.0/Tempo-0.59.0.tar.gz";
hash = "sha256-okzYr88YfGEBT7t8dAV3OGO0FoczwAQf8cGpAOp9QW0=";
};
"TimeSeriesChart" = {
version = "0.13.0";
url = "https://github.com/perses/plugins/releases/download/timeserieschart/v0.13.0/TimeSeriesChart-0.13.0.tar.gz";
hash = "sha256-rBBDxjk8YB/8+DYC/xV/SiLzjd98SlwRiLVRRrYxHxc=";
};
"TimeSeriesTable" = {
version = "0.12.0";
url = "https://github.com/perses/plugins/releases/download/timeseriestable/v0.12.0/TimeSeriesTable-0.12.0.tar.gz";
hash = "sha256-LqJivOI43XCPa0UiB3Gx8z7fYDfkWWhI3aiH+MXSf84=";
};
"TraceTable" = {
version = "0.11.0";
url = "https://github.com/perses/plugins/releases/download/tracetable/v0.11.0/TraceTable-0.11.0.tar.gz";
hash = "sha256-+PoMiGfKTDamGQjo3sXQgBkW6XKTe1tTrSBBUCR6xFA=";
};
"TracingGanttChart" = {
version = "0.13.0";
url = "https://github.com/perses/plugins/releases/download/tracingganttchart/v0.13.0/TracingGanttChart-0.13.0.tar.gz";
hash = "sha256-x4C8gcx1/78hZAB5L3HDFdrqiIdCeJUtZoiR7W7WtmY=";
};
"VictoriaLogs" = {
version = "0.4.0";
url = "https://github.com/perses/plugins/releases/download/victorialogs/v0.4.0/VictoriaLogs-0.4.0.tar.gz";
hash = "sha256-6vrKywgno5p0lWRuIikBDHunEa2yR2K4bylLv9I47S8=";
};
}