[BUG] ERROR Invalid Version: 2.1.0 (2026-01-07) /$bunfs/root/claude:813:8909
Resolved 💬 18 comments Opened Jan 7, 2026 by efstathiosntonas Closed Jan 7, 2026
EDIT: Temp solution: https://github.com/anthropics/claude-code/issues/16673#issuecomment-3720643589
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
after upgrading from 2.0.76 to 2.1.0 it throwed:
ERROR Invalid Version: 2.1.0 (2026-01-07)
/$bunfs/root/claude:813:8909
What Should Happen?
open 2.1.0 without crashing
Error Messages/Logs
Steps to Reproduce
upgrade from 2.0.76 -> 2.1.0
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
2.0.76
Claude Code Version
2.1.0
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
18 Comments
full trace:
<details>
<summary>click me</summary>
</details>
Seeing the same in Ubuntu 24.04
Linux nuc1 6.14.0-37-generic #37~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 20 10:25:38 UTC 2 x86_64 x86_64 x86_64 GNU/LinuSeeing the same on macOS 26.1
<del>seems like it checks against a remote service for valid versions 🤔 </del>
<del>...and the remote service is not up to date, yet.</del>
see https://github.com/anthropics/claude-code/issues/16671#issuecomment-3720621424
The issue is the semver tag. They included a date in it, which is invalid.
Seen the same error on Windows version, therefore, it is a general issue
Same issue here, Windows 11 npm and native installations
Found 2 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Additional info:
Tried with Node 24.12.0 and 24.4.1. Tried uninstalling and reinstalling from NPM. Tried
curl -fsSL https://claude.ai/install.sh | bashsame error
same error - Invalid Version: 2.1.0 (2026-01-07)
workaround remove the text from claude md version:
sed -i 's/^## \([0-9]\+\.[0-9]\+\.[0-9]\+\) ([0-9-]\+)$/## \1/' ~/.claude/cache/changelog.mdeg to look like:
<img width="440" height="95" alt="Image" src="https://github.com/user-attachments/assets/e52d6322-971e-484a-af1d-65134e8a7e43" />
`
Temp solution: https://github.com/anthropics/claude-code/issues/16673#issuecomment-3720643589
fixed on https://github.com/anthropics/claude-code/pull/16683
resolved by https://github.com/anthropics/claude-code/pull/16686
Works! Just gotta open ~/.claude/cache/changelog.md and remove the date in ( ).
I had trouble with that
sedcommand on mac. Here's a more direct fix:sed -i '' 's/## 2.1.0 (2026-01-07)/## 2.1.0/' ~/.claude/cache/changelog.mdThis issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.