kenn software

project devlogs / benchdb

BenchDB

Spot performance regressions with benchmark histories across commits and machines, fleet trends, and history-aware CI reports

Choose project BenchDB ↓

Code growth

Source lines over time

79,907lines as of 2026-10-21
BenchDB source code growth Source code measured at 10 snapshots, from 57,507 lines on 2026-08-27 to 79,907 lines on 2026-10-21. Full measurements are in the table below. 0 39,954 79,907 2026-08-27: 57,507 source lines2026-08-30: 61,738 source lines2026-09-06: 62,118 source lines2026-09-13: 63,637 source lines2026-09-20: 61,474 source lines2026-09-27: 61,686 source lines2026-10-04: 63,581 source lines2026-10-11: 65,466 source lines2026-10-18: 79,907 source lines2026-10-21: 79,907 source lines 2026-08-27 2026-10-21 BenchDB source code growth Source code measured at 10 snapshots, from 57,507 lines on 2026-08-27 to 79,907 lines on 2026-10-21. Full measurements are in the table below. 0 40K 79.9K 2026-08-27: 57,507 source lines2026-08-30: 61,738 source lines2026-09-06: 62,118 source lines2026-09-13: 63,637 source lines2026-09-20: 61,474 source lines2026-09-27: 61,686 source lines2026-10-04: 63,581 source lines2026-10-11: 65,466 source lines2026-10-18: 79,907 source lines2026-10-21: 79,907 source lines 2026-08-27 2026-10-21

+22,400 lines since 2026-08-27

Measurements & method

SCC code lines (nonblank, noncomment) in tracked source files, including tests, SQL, HTML, and CSS. Excludes prose, shell scripts, data/config files, vendored dependencies, build output, generated and minified files. Counts the checked-out tree, not accumulated additions.

Snapshots follow the repository’s default branch. Lines measure codebase size, not work completed. Historical counts can fall when code is removed.

Measured with scc 3.7.0. Updated 2026-10-21.

Source line measurements for BenchDB
DateSource linesFilesCommit
2026-10-21 79,907 433 19077d6
2026-10-18 79,907 433 4af184a
2026-10-11 65,466 345 d6aa11a
2026-10-04 63,581 325 50e07b8
2026-09-27 61,686 307 c40b7ff
2026-09-20 61,474 305 e2965b0
2026-09-13 63,637 303 5828e15
2026-09-06 62,118 290 beb85a7
2026-08-30 61,738 290 8662f51
2026-08-27 57,507 274 e571d74

Project timeline

Newest first

70 merged PRs · 0 releases · 8 weeks in the devlog

  1. to

    27 PRs merged (27 Kenn, 0 community) Weekly diff: +20,668 / −2,731 lines
    • Filter benchmarks by status and see how far each one moved, with clearer charts and sortable rows on narrow screens.
    • Benchmark change flags now require a move greater than 2% that holds for two results, with at least ten earlier results for comparison.
    • Alerts check every finalized run and say what regressed, where, and by how much.
    • See every machine in Benchmarks and share links that preserve your sort and axis settings.
    • The dashboard has better support for screen readers and low vision, and the Runs page works better on phones.
  2. to

    17 PRs merged (17 Kenn, 0 community) Weekly diff: +7,385 / −4,093 lines
    • Run pages now show CI reports with regressions listed first.
    • Filter runs by whether they need attention, and scan the updated Runs page more easily.
    • Scope the dashboard to one project, see regressions first, and check the deployed build's commit.
    • Benchmark times now use the clearest unit: s, ms, µs, or ns.
    • Compare now opens with the benchmark list visible and hides empty result fields.
  3. to

    12 PRs merged (11 Kenn, 1 community) Weekly diff: +3,152 / −293 lines
    • BenchDB now saves completed benchmark reports, making repeat reads less expensive.
    • You can now deploy BenchDB in a standard container using published release images.
    • Configurable timing and memory tolerances can hide benchmark changes too small to matter.
    • Saved run reports now honor the selected baseline, and individual results can opt out of statistical history.
    • Benchmark charts are easier to find and share, and chart cards now load the complete result history.
  4. to

    2 PRs merged (2 Kenn, 0 community) Weekly diff: +392 / −123 lines
    • You can now serve BenchDB under a configured URL path.
  5. to

    1 PR merged (1 Kenn, 0 community) Weekly diff: +8,244 / −10,696 lines
    • BenchDB now passes huma-check's API contract checks.
  6. to

    3 PRs merged (3 Kenn, 0 community) Weekly diff: +3,001 / −252 lines
    • Search commits and browse older benchmark runs.
    • Open diagnostic profiles from benchmark results and comparisons.
    • Comparison charts now show both selected results.
  7. to

    3 PRs merged (3 Kenn, 0 community) Weekly diff: +564 / −95 lines
    • Regression detection now uses a two-sigma threshold by default.
    • CI reports now clearly flag incomplete coverage.
    • Baseline comparisons now prefer complete CI runs.
  8. to

    5 PRs merged (5 Kenn, 0 community) Weekly diff: +85,129 / −2,256 lines
    • Benchmark results now include fleet context, making it easier to compare a machine with the wider fleet.
    • Benchmark machines now have dedicated places in the UI.
    • New documentation explains when BenchDB is the right tool and adds a product guide and reference site.

Weekly summaries are auto-generated from project activity. Browse all weeks →