[BUG] Claude Code fetches the release notes from GitHub on every invocation.
Environment
- Platform (select one):
- [X ] Anthropic API
- [ ] AWS Bedrock
- [ ] Google Vertex AI
- [ ] Other: <!-- specify -->
- Claude CLI version: 0.2.90 (Claude Code)
- Operating System macOS 14.3
- Terminal: Ghostty
Bug Description
Claude Code appears to fetch its release notes from GitHub on startup. I could be wrong, but it looks like it fetches them twice on startup for every interactive session, but only once in -p mode.
Steps to Reproduce
- Run Claude Code
Expected Behavior
Claude only fetches the release notes when I'm first running a new version in an interactive session or when I ask to report a bug or to see the release notes.
Actual Behavior
It appears to fetch the changelog on every invocation.
Additional Context
I hacked up the minified claude code script to add a console.trace method just after the '.get' of the changelog, just to be able to provide a better bug report. In interactive mode with 0.2.90:
<img width="987" alt="Image" src="https://github.com/user-attachments/assets/69c03f0e-0e2d-40e5-b68c-350dc4eaec56" />
In non-interactive mode (-p):
<img width="1118" alt="Image" src="https://github.com/user-attachments/assets/2bd73932-424c-4151-b1ca-238796b83d7d" />
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗