Skip to content

chore(release): v0.4.1 — publish the resolver fix - #16

Merged
ralyodio merged 1 commit into
mainfrom
chore/release-v0.4.1
Aug 4, 2026
Merged

chore(release): v0.4.1 — publish the resolver fix#16
ralyodio merged 1 commit into
mainfrom
chore/release-v0.4.1

Conversation

@ralyodio

@ralyodio ralyodio commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the version so #15 actually reaches anyone.

#15 merged yesterday and npm i @moshcoder/moshpit-dns still installs 0.4.0 — the build whose resolver answers ANSWER: 0 for names that resolve fine. Merging fixed the repo; it did not fix the thing people install.

The failure it removes is the quiet one: an authoritative-empty answer is treated as final by the client, dig reports the name exists, and nothing anywhere logs an error. A user experiences it as "Moshpit is broken" with no thread to pull.

This is the same shape as #14, whose own body says the records command "has been on main since #12 merged but was never published." Third time; worth automating eventually.

  • 102/102 tests pass
  • npm pack --dry-run confirms lib/dns.mjs (30.0kB) carries addressAnswer / buildChainResponse — verified rather than assumed, since a shipped artifact missing the fix is precisely the bug being fixed

After merge: tag v0.4.1 and npm publish.

🤖 Generated with Claude Code

Ships the resolver fix from #15, which has been on main since it merged
but was never published: the version stayed at 0.4.0, so
`npm i @moshcoder/moshpit-dns` still gives you a bridge that answers
`ANSWER: 0` for names that resolve perfectly well.

That authoritative-empty answer is the worst shape available — a client
treats it as final, `dig` reports the name exists, and nothing logs an
error. The bug is invisible from the outside, which is why it survived a
release.

Same pattern as #14: a fix sitting behind a stale version is not shipped,
it is just merged.
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

ThreatCrush Security Scan

0 finding(s)

No findings.

@ralyodio
ralyodio merged commit f5791fb into main Aug 4, 2026
2 checks passed
@ralyodio
ralyodio deleted the chore/release-v0.4.1 branch August 4, 2026 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant