|
| 1 | +## 2.12.0 {date="2025-12-09"} |
| 2 | + |
| 3 | +### Features |
| 4 | + |
| 5 | +- Add 'influxdata-archive-keyring' as a suggested package to simplify future repository key rotations for the end user |
| 6 | +- Add a new `--perf-debug` flag to the `query` command that outputs performance statistics and gRPC response trailers instead of query results |
| 7 | + |
| 8 | +Example Output for `--perf-debug`: |
| 9 | + |
| 10 | +``` |
| 11 | +$ ./influxctl query --perf-debug --format table --token REDACTED --database testdb --language influxql "SELECT SUM(i), non_negative_difference(SUM(i)) as diff_i FROM data WHERE time > '2025-11-07T01:20:00Z' AND time < '2025-11-07T03:00:00Z' AND runid = '540cd752bb6411f0a23e30894adea878' GROUP BY time(5m)" |
| 12 | ++--------------------------+----------+ |
| 13 | +| Metric | Value | |
| 14 | ++--------------------------+----------+ |
| 15 | +| Client Duration | 1.222 s | |
| 16 | +| Output Rows | 20 | |
| 17 | +| Output Size | 647 B | |
| 18 | ++--------------------------+----------+ |
| 19 | +| Compute Duration | 37.2 ms | |
| 20 | +| Execution Duration | 243.8 ms | |
| 21 | +| Ingester Latency Data | 0 | |
| 22 | +| Ingester Latency Plan | 0 | |
| 23 | +| Ingester Partition Count | 0 | |
| 24 | +| Ingester Response | 0 B | |
| 25 | +| Ingester Response Rows | 0 | |
| 26 | +| Max Memory | 70 KiB | |
| 27 | +| Parquet Files | 1 | |
| 28 | +| Partitions | 1 | |
| 29 | +| Planning Duration | 9.6 ms | |
| 30 | +| Queue Duration | 286.6 µs | |
| 31 | ++--------------------------+----------+ |
| 32 | +
|
| 33 | +$ ./influxctl query --perf-debug --format json --token REDACTED --database testdb --language influxql "SELECT SUM(i), non_negative_difference(SUM(i)) as diff_i FROM data WHERE time > '2025-11-07T01:20:00Z' AND time < '2025-11-07T03:00:00Z' AND runid = '540cd752bb6411f0a23e30894adea878' GROUP BY time(5m)" |
| 34 | +{ |
| 35 | + "client_duration_secs": 1.101, |
| 36 | + "compute_duration_secs": 0.037, |
| 37 | + "execution_duration_secs": 0.247, |
| 38 | + "ingester_latency_data": 0, |
| 39 | + "ingester_latency_plan": 0, |
| 40 | + "ingester_partition_count": 0, |
| 41 | + "ingester_response_bytes": 0, |
| 42 | + "ingester_response_rows": 0, |
| 43 | + "max_memory_bytes": 71744, |
| 44 | + "output_bytes": 647, |
| 45 | + "output_rows": 20, |
| 46 | + "parquet_files": 1, |
| 47 | + "partitions": 1, |
| 48 | + "planning_duration_secs": 0.009, |
| 49 | + "queue_duration_secs": 0 |
| 50 | +} |
| 51 | +``` |
| 52 | +``` |
| 53 | +
|
| 54 | +### Dependency updates |
| 55 | +
|
| 56 | +- Update Go to 1.25.5. |
| 57 | +- Update `github.com/containerd/containerd` from 1.7.27 to 1.7.29 |
| 58 | +- Update `github.com/go-git/go-git/v5` from 5.16.3 to 5.16.4 |
| 59 | +- Update `github.com/jedib0t/go-pretty/v6` from 6.6.8 to 6.7.5 |
| 60 | +- Update `github.com/ovechkin-dm/mockio/v2` from 2.0.3 to 2.0.4 |
| 61 | +- Update `go.uber.org/zap` from 1.27.0 to 1.27.1 |
| 62 | +- Update `golang.org/x/crypto` from 0.43.0 to 0.45.0 |
| 63 | +- Update `golang.org/x/mod` from 0.29.0 to 0.30.0 |
| 64 | +- Update `golang.org/x/oauth2` from 0.32.0 to 0.33.0 |
| 65 | +- Update `google.golang.org/grpc` from 1.76.0 to 1.77.0 |
| 66 | +
|
| 67 | +--- |
| 68 | +
|
1 | 69 | ## 2.11.0 {date="2025-10-17"} |
2 | 70 |
|
3 | 71 | ### Features |
|
0 commit comments