Skip to content

Usage notice: mention the random server ID - #358

Merged
dmccoystephenson merged 1 commit into
mainfrom
trace/notice-server-id
Oct 4, 2026
Merged

dmccoystephenson merged 1 commit into
mainfrom
trace/notice-server-id

Conversation

@dmccoystephenson

Copy link
Copy Markdown
Member

trace-client 0.5.0, vendored earlier today, adds a random server ID to every event (tag install, stored as the server-id line in plugins/trace/config.yml). The README was corrected in that PR, but the plugin's other disclosures still claimed that nothing about the server is sent. That claim is no longer accurate, so it is corrected here.

  • Startup notice: the console line now says a random server ID (server-id in plugins/trace/config.yml) is sent alongside the name, version and command names, and still says nothing about players is sent. The opt-out instructions are unchanged.
  • Default config.yml comment and docs (CONFIG.md and similar, where present): "nothing about players or the server" is replaced with a description of the server ID: random, identifies no person, account or IP address, and deleting the line gets a new one.
  • Tests that assert the notice text were updated (and, where a notice test exists, an assertion for the server-ID wording was added).
  • No behaviour changes. Historical CHANGELOG entries were left as they were, since they describe earlier releases.

The release:hold label is deliberate. It keeps quartermaster from releasing this plugin with the outdated wording while this PR is open; merging the PR lifts the hold.

🤖 Generated with Claude Code

https://claude.ai/code/session_014ztkfamsbEqQfcu76me5SL


drafted by Claude on behalf of Daniel Stephenson

@dmccoystephenson dmccoystephenson added the release:hold While this PR is open, no stable release is made label Oct 4, 2026
trace-client 0.5.0 (vendored today) sends a random server ID, the
server-id line in plugins/trace/config.yml, as tag `install` on every
event. The startup notice, the config.yml comment and CONFIG.md still
said nothing about the server is sent, which is no longer true. They
now say the ID is sent and that it identifies no person, account or
IP address. Opt-out text is unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014ztkfamsbEqQfcu76me5SL
@dmccoystephenson
dmccoystephenson merged commit ab4ae82 into main Oct 4, 2026
1 check passed
@dmccoystephenson
dmccoystephenson deleted the trace/notice-server-id branch October 4, 2026 03:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:hold While this PR is open, no stable release is made

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant