Skip to content

Release 1.3.1 - #303

Merged
Polliog merged 26 commits into
mainfrom
develop
Aug 17, 2026
Merged

Release 1.3.1#303
Polliog merged 26 commits into
mainfrom
develop

Conversation

@Polliog

@Polliog Polliog commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Release 1.3.1. Rolls up everything merged to develop since 1.3.0 (26 commits): the dashboard panel batch requested by @SemoTech (#296-#300), the digest expansion to fifteen toggleable sections, and two fixes, plus the version bump.

Highlights

Added (custom dashboards, #296-#300)

Added (digests)

  • Digest sections: daily/weekly digest emails can now report on every vertical, with ten new toggleable sections (log level breakdown, top error messages, traces, metrics, alerts, security activity, monitor performance, usage and quota warnings, webhook deliveries, team activity). New sections are off by default and configurable per organization in Settings > Email Digests; the five original sections keep their content and stay on by default. Disabled sections cost zero queries

Fixed

  • MongoDB span sorting: MongoDB span queries now accept the same sort fields as TimescaleDB and ClickHouse (duration_ms, end_time, service_name, operation_name); previously any sort other than start_time/time was silently ignored, which would have rendered "slowest spans" as most-recent on Mongo
  • Digest generation follow-ups: the usage section no longer runs the per-project service/level log scans it discarded, the current/previous reservoir window pairs and the per-project span health lookups run in parallel, MongoDB gained a (project_id, duration_ms) span index for the slowest-spans read, and the digest settings empty state matches the renamed Save Settings button

Version bump

All 5 package.json, the release fallbacks (internal-logger.ts, hooks.client.ts, hooks.server.ts), Footer.svelte, README badge/intro/features header, and CHANGELOG.md dated [1.3.1] - 2026-08-18.

Closes #296
Closes #297
Closes #298
Closes #299
Closes #300

Full detail in CHANGELOG.md under [1.3.1].

Polliog and others added 26 commits August 14, 2026 17:18
Dashboard batch: panel pause, display preferences, top-n metadata, series labels, live stream rows
Digest expansion: ten new toggleable email report sections
@codecov

codecov Bot commented Aug 17, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 99.36364% with 7 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
packages/backend/src/modules/digests/generator.ts 99.21% 4 Missing ⚠️
packages/backend/src/lib/email-templates.ts 99.55% 2 Missing ⚠️
...eservoir/src/engines/timescale/timescale-engine.ts 87.50% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

@Polliog
Polliog merged commit 50cac85 into main Aug 17, 2026
15 of 18 checks passed
@SemoTech

SemoTech commented Aug 17, 2026

Copy link
Copy Markdown

Thanks from SemoTech 🙏

We’ve upgraded to v1.3.1 and the Caddy WAN Geography dashboard is in good shape — seriesLabels, geo map, log table, Top-N by metadata, and the related pipeline/GeoIP work from #296#300 / #301 all landed where we needed them. Really appreciate how quickly this turned around.

Two follow-ups (separate tickets):

  1. Per-panel time range / timescale optionsFeature: Per-panel time range / timescale options on dashboards #305
  2. Geo map viewport jump on refreshBug: Geo map panel re-fits viewport (snaps/jumps) on every refresh #304

Happy to test fixes against our live WAN dashboard.

@SemoTech

Copy link
Copy Markdown

Quick follow-up after running v1.3.1 in production on our Caddy WAN Geography dashboard — all of #296#300 are in use and working well. Thank you again.

What we confirmed live:

Remaining gaps, none urgent, all already ticketed or leftover from the original #296 write-up:

  1. Per-panel refresh interval (optional in Feature: Pause / freeze Log Table panel while reviewing (dashboard auto-refresh) #296) — Pause freezes a panel, but widgets still inherit the dashboard-wide Off / 30s / 1m / 5m timer. A per-panel override would be nice later.
  2. Per-panel lookback / timescaleFeature: Per-panel time range / timescale options on dashboards #305 (e.g. 48h on Top-N / geo map; dashboard-level range with override).
  3. Geo map viewport jump on auto-refresh — Bug: Geo map panel re-fits viewport (snaps/jumps) on every refresh #304 (fitBounds / setView on every poll).

Happy to test any of these against the same dashboard when you have cycles.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment