github Staros-Labs/scrutiny v1.69.1

5 hours ago

v1.69.1 (2026-08-19)

Release Highlights

  • Promote develop to master with the Angular 22 upgrade and dependency sweep (#744)

    • Promotes seventeen commits from develop, covering the Angular 21 to 22 frontend upgrade and a full dependency sweep across npm, Go modules, and GitHub Actions.
    • Verified beyond per-pull-request CI: the develop-omnibus image built from this tree ran for forty-five minutes on a test environment backed by real disks, under its normal collector schedule.
    • The served frontend bundle reports ng-version 22.1.2, confirming the upgrade is what actually runs.
    • All eighteen attached devices returned from the summary API, and the health, settings, hosts, filesystem, workload, ZFS, Btrfs, and MDADM endpoints all returned real payloads.
    • Four filesystem and Btrfs collector cycles completed with every upload returning 200, and the summary payload grew from 5761 to 20175 bytes, exercising the write path rather than only the read path.
    • Zero error-level log lines and zero panics across 302 log lines.
  • Update develop branch to master for security context (#733)

    • Promotes secure workflow changes for Gitleaks and OSV from develop to master.
    • Retains report-only scanners and private short-retention artifacts.

Dependencies

  • Upgrade the frontend to Angular 22 and fix the dependabot grouping that split it (#739)

    • Upgrades Angular from 21 to 22 across the runtime packages and the build tooling together.
    • Moves TypeScript to 6.0, which Angular 22 requires. TypeScript 6.0 changes the strict default from off to on, so the previous value is now written out explicitly rather than turning a framework upgrade into a strict-mode migration.
    • Migrates ESLint to flat config, which angular-eslint 22 requires; the builder no longer reads .eslintrc.json. Every rule carries across unchanged.
    • Fixes the dev-dependencies group in .github/dependabot.yml, whose dependency-type match claimed every devDependency and capped it at minor and patch. That is why @angular/build and @angular/compiler-cli stayed on 21 while the runtime packages took 22, breaking the frontend test job.
  • Bump the dev-dependencies group across 1 directory with 2 updates (#740)

  • Bump ngx-markdown from 21.3.0 to 22.0.0 in /webapp/frontend (#713)

  • Bump @types/jasmine from 4.6.5 to 6.0.0 in /webapp/frontend (#714)

  • Bump zone.js from 0.16.1 to 0.16.2 in /webapp/frontend (#712)

  • Bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 (#736)

  • Bump github.com/prometheus/client_golang from 1.23.2 to 1.24.1 (#675)

  • Bump github.com/nicholas-fedor/shoutrrr from 0.16.1 to 0.17.0 (#708)

  • Bump golang.org/x/sync from 0.21.0 to 0.22.0 (#657)

  • Bump go.yaml.in/yaml/v3 from 3.0.4 to 3.0.5 (#696)

CI/CD

  • Bump actions/checkout from 5.1.0 to 7.0.1 (#709)
  • Bump actions/setup-node from 6 to 7 (#667)
  • Bump actions/setup-go from 6 to 7 (#666)

Don't miss a new scrutiny release

NewReleases is sending notifications on new releases.