Changelog
What shipped, newest first. bugstack is in early access and changes most days. This page lists the changes you would notice, including the bugs we fixed.
October 2026
New hero animation on bugstack.ai
One real fix from start to finish, then the 158 problems of our latest benchmark run.
September 2026
Python errors are read properly
When a Python app reports an error without a name, bugstack now reads the exception type and the stack frames from the traceback. Python’s own library paths are treated as vendor code, so the fixer starts in your code.
The fixer checks its work against the rest of your code
Two new checks run before a fix is proposed. Does the change still fit the files that use what it changed? Does it leave any caller on the old behaviour? A fix that fails is retried once, then refused.
The fixer sees what changed recently
For each file it reads, the fixer now also gets the latest commit as a diff. Many crashes are caused by a change made shortly before.
Benchmark: 158 planted problems
We ran bugstack against 158 defects planted in our own code. Six of seven kinds of problem reached the right action at least 80% of the time, and 45 of 61 crash fixes held. See the numbers.
Render: each workspace is scanned with its own key
A second connected Render workspace is now read with its own credentials, and a revoked key is reported.
Monorepos: the right lockfile is regenerated
When a package inside a monorepo is upgraded, bugstack regenerates the lockfile next to that package.
Fixed: vulnerability advisories were being dropped
Advisories returned by the vulnerability database were discarded before they were recorded. They are stored and reported again.
You are told when bugstack leaves a problem for you
When bugstack declines a problem and it stays open, the owner is notified. Notification subscriptions now respect the event type you chose.
Twelve fixes merged on our own repository
Between 8 and 12 September bugstack opened twelve crash fixes on its own codebase and we merged them, including the one shown on the homepage.
Fixed: scheduled scans run on time again
A scheduling bug had stopped repository scans from running on their clock. Vulnerable packages are checked every four hours again.
Google Analytics removed from the dashboard
The dashboard no longer loads any analytics script.
Alerts reach a person, by GitHub issue or Slack
A problem that needs a person and cannot be fixed automatically now opens a GitHub issue or posts to Slack.
A disconnected repository is no longer scanned
Disconnecting a repository stops crash intake and every scheduled scan for it.
August 2026
Upgrade pull requests regenerate every lockfile
A dependency upgrade now updates every lockfile in the repository. bugstack also stops opening a second upgrade pull request while the first is still open.
Your spend limit is the ceiling
The monthly limit you set is the most bugstack will spend on work for you.
A missing CI run no longer counts as proof
Automatic merging needs checks that actually ran. A pull request with no checks waits for a person.
Ten findings from an internal audit closed
Including a stricter check on who may release the pause switch, and invitations pinned to the organisation that issued them.
July 2026
First fix completed end to end
bugstack fixed a failed deploy of its own dashboard. A person only reviewed and merged.
First failed-deploy fixes
bugstack opened its first pull requests for failed deploys on Render.
See it on your repository
Every early access team is onboarded personally, and every change arrives as a pull request you control.
Request Early AccessPersonal onboarding · We set it up with you