maindrop-00113 lines mergedmade to order · ships in about a week
vibetokens

pull requests · line 08 of drop 001

Known issue

A known issue is a bug or limitation the team has confirmed and documented but has not fixed yet, usually listed in release notes with a workaround.

A known issue is a problem the team already knows about. It has been reproduced, written down and usually given a ticket, but it has not been fixed in the current release. Release notes often have a section with exactly that heading.

Listing a known issue is a form of honesty. It tells users the behavior is not their fault, saves them from filing a duplicate report, and often gives a workaround. It also helps support and sales teams answer questions without guessing.

There are good reasons a bug ships as known. The fix might be risky this close to a release. It might depend on an upstream library or a vendor. It might affect a small set of users while the release fixes something that affects everyone. The release goes out with the issue documented rather than held back for it.

A useful known-issue entry has four parts: the symptom in the user’s words, which versions or setups are affected, a workaround if one exists, and a link to the issue so people can follow it. On GitHub or GitLab that is often a pinned issue or a label like known-issue, plus a line in the changelog.

The risk is that “known” turns into “permanent.” Review the list each release and either fix, re-scope or close each item with a reason. An issue that has been known for three years is a feature with poor documentation.

The shirt says “KNOWN ISSUE.” It is documented and scheduled.

In the wild

Known issue in 2.4.0: CSV export drops the time zone. Workaround is the JSON export. Fix is tracked in #812.

On a shirt

Wear KNOWN ISSUE.

Documented, triaged, labelled and scheduled for a quarter that has not been named yet.