Skip to content

Release 3.2.9: fix telemetry spool reclamation and update dashboard dependencies - #59

Merged
Llewellynvdm merged 4 commits into
mainfrom
dependabot/npm_and_yarn/src/apps/dashboard/ui/dashboard-versions-39cb3454f4
Oct 9, 2026
Merged

Llewellynvdm merged 4 commits into
mainfrom
dependabot/npm_and_yarn/src/apps/dashboard/ui/dashboard-versions-39cb3454f4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Transport spools can exceed their allowance after ingestion has caught up because committed rotated files are still held by writers or reclamation is blocked. This release improves safe cleanup and exposes the cause without discarding unread data or resetting reporting history.

  • Require the committed EOF signature and a Linux read lease before reclaiming a spool; replay same-size changes beyond the prefix fingerprint and reject pathname/inode races.
  • Drain successful 32-file batches every second, keep blocked retries bounded, and retry nginx log reopening for writer-held nginx archives.
  • Close administrative event streams after each event, so idle dashboard auditing cannot pin rotated files.
  • Show collection and reclamation separately in capacity reports, CLI, dashboard and alerts, including byte totals, failure reasons, errno and bounded file details.
  • Exclude already committed closed transport from sizing demand, retain pressure history, and withhold advice until fresh evidence is available. Stale reports label collection and reclamation stale.
  • Update Vite to 8.3.3 and the React plugin to 6.1.2, rebuild the dashboard, merge current main, and synchronize all numbered Docker defaults for the next rollout.

Release-Version: 3.2.9

Validation: 109 focused Python tests pass (two environment skips), 36 release/workflow tests pass, all 46 frontend tests pass, dashboard build succeeds, shellcheck passes, and the diff is clean. The full local runner was exercised; three live upgrade-owner test groups are blocked by this environment's PID/proc namespace. GitHub's Ubuntu, systemd and amd64/arm64 Docker acceptance checks provide the final deployment validation.

After merge, the existing release workflow accepts both image architectures before publishing 3.2.9 and updating latest. The precise cause of an existing live reclamation failure is available through the new getbible capacity --json snapshot; unsupported filesystem leases or ownership problems still require correcting that environment.

Bumps the dashboard-versions group in /src/apps/dashboard/ui with 2 updates: [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `@vitejs/plugin-react` from 6.1.1 to 6.1.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react)

Updates `vite` from 8.3.2 to 8.3.3
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.3/packages/vite)

---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.1.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dashboard-versions
- dependency-name: vite
  dependency-version: 8.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dashboard-versions
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 9, 2026
@Llewellynvdm Llewellynvdm changed the title Bump the dashboard-versions group in /src/apps/dashboard/ui with 2 updates Release 3.2.9: fix telemetry spool reclamation and update dashboard dependencies Oct 9, 2026
@Llewellynvdm
Llewellynvdm merged commit dd7335b into main Oct 9, 2026
21 checks passed
@Llewellynvdm
Llewellynvdm deleted the dependabot/npm_and_yarn/src/apps/dashboard/ui/dashboard-versions-39cb3454f4 branch October 9, 2026 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant