Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All releases Home olderv0.2.105 v0.2.107newer

Claude Code v0.2.106

14 entries read diff v0.2.105 → v0.2.106 Markdown
Find
Pick an entry · j / k steps through
7 entries

Changesopen

External CLAUDE.md File Security#

  • Added security dialog for external file references: When CLAUDE.md files reference files outside the current working directory, users now see a warning dialog asking for explicit permission. This enhances security by preventing unauthorized access to files outside the project.
  • New settings: hasClaudeMdExternalIncludesApproved and hasClaudeMdExternalIncludesWarningShown track user preferences
  • Dialog options: "Yes, I trust this repository" or "No, disable external includes"
  • Keyboard shortcuts: Enter to confirm, Escape to disable external includes

HTTP Headers Support for SSE Connections#

  • Custom headers for Server-Sent Events (SSE): Added ability to specify custom HTTP headers when configuring SSE transport for MCP servers
  • New headers field in MCP server configuration
  • Interactive header input during server setup with format: Header-Name: value
  • Examples: X-Api-Key: abc123, Authorization: Bearer token

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Session History Improvements#

  • Migrated from SQLite to JSONL format: Session history is now stored in lightweight JSONL files instead of SQLite database
  • Sessions stored in ~/.claude/projects/[project-name]/[session-id].jsonl
  • Improved performance and simpler file-based storage
  • Automatic migration of existing session data

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Enhanced macOS Terminal Detection#

  • Better IDE detection on macOS: Improved detection of Visual Studio Code, Cursor, and Windsurf when launched from their integrated terminals
  • Automatically finds the correct code, cursor, or windsurf command path
  • Works by traversing parent processes to find the IDE application

Code Quality#

  • Trimming improvements: Added trimKeepingFinalNewline function to preserve final newlines while trimming trailing whitespace
  • Debounced operations: Integrated lodash debounce for better performance in UI operations
  • React hooks: Added useOnUnmount and useDebouncedCallback for cleaner component lifecycle management

Prompt Caching#

  • Flexible caching control: Split generateSummary into two functions:
  • generateSummaryWithCaching: Enables prompt caching for better performance
  • generateSummaryWithoutCaching: Disables caching when needed

File Editing Validation#

  • Stricter validation for file edits: The edit validation now specifically checks for the presence of file edit tools rather than just any tool use, preventing false positives
1 entry

Bug Fixesopen

#

  • Fixed parameter order: Corrected parameter order in collectIncludedPaths function
  • Improved error handling: Better error messages for invalid HTTP headers
  • Session file handling: More robust session file creation and management
1 entry

Technical Changesopen

#

  • Removed several database-related functions (saveMessage, saveConversationChain, getConversationSummaries, saveConversationSummary)
  • Replaced SQLite-based history with file-based JSONL storage
  • Added new imports for file system operations and stream handling
  • Updated version string to "0.2.106"

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v0.2.106. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

  • MCP SSE server configs can now specify custom headers
  • Fixed a bug where MCP permission prompt didn't always show correctly
System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.