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.38 v0.2.40newer

Claude Code v0.2.39

14 entries read diff v0.2.38 → v0.2.39 Markdown
Find
Pick an entry · j / k steps through
13 entries

Changesopen

#

# Claude Code v0.2.39 Changelog

Related

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

Administrative Controls#

  • Bug Command Control: Administrators can now disable the bug command via the claude_code_disable_bug_command configuration setting. When disabled, users will see the message "This command has been disabled by your administrator."

Related

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

Tool Management#

  • Dynamic Tool Allowlisting: New functions for managing allowed tools:
  • Tools specified via CLI flags (--allowed-tools) are now properly tracked separately from the configuration-based allowed tools
  • Multiple tools can be added to the allowed list in batch operations
  • Improved handling of tool permissions with clearer separation between CLI-specified and configuration-based tools

OAuth and Role Management#

  • User Role Tracking: OAuth authentication now fetches and stores user roles from the API:
  • Organization role (e.g., "developer")
  • Workspace role (e.g., "workspace_developer")
  • Roles are persisted in the configuration for future reference

Related

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

Cost Warning Controls#

  • Conditional Cost Warnings: Cost threshold warnings are now only shown to users with appropriate roles (non-developer roles)
  • Environment Variable Override: Cost warnings can be disabled entirely via the DISABLE_COST_WARNINGS environment variable

Command Prefix Detection#

  • Enhanced Command Detection: New logic to handle multiple subcommand prefixes when detecting available commands
  • Better Error Handling: Improved detection of command injection attempts with clearer validation

Shell Management#

  • Shell Initialization: The persistent shell now properly changes to the initial working directory after sourcing shell configuration files
  • Improved Buffer Management: Removed redundant stdout/stderr buffer tracking in the shell implementation

Telemetry Controls#

  • Telemetry Opt-out: Telemetry can now be completely disabled via the DISABLE_TELEMETRY environment variable

Related

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

Auto-updater Controls#

  • Auto-updater Opt-out: Auto-updater functionality can be disabled via the DISABLE_AUTOUPDATER environment variable

New Configuration Storage#

  • Added storage for auto-compact configuration with customizable token thresholds
  • New configuration key: tengu_auto_compact_config

OAuth Endpoints#

  • Added new endpoint for fetching user roles: https://api.anthropic.com/api/oauth/claude_cli/roles

Related

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

Performance#

  • Optimized state management in the main UI component to reduce unnecessary re-renders
  • Improved async state handling for write file permissions

Related

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

Code Quality#

  • Better separation of concerns between OAuth authentication and API key generation
  • Cleaner error handling with more specific error messages in OAuth flows
  • Simplified HTTP request handling by switching from fetch to axios for OAuth operations

Related

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

1 entry

Bug Fixesopen

#

  • Fixed potential race conditions in state updates for write file allowed directories
  • Improved handling of shell exit conditions with better cleanup

Related

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

1 entry

Versionopen

#

Updated from 0.2.38 to 0.2.39

Related

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

Verbatim
No official entry

Not individually listed upstream

v0.2.39 does not have its own entry in Anthropic’s official changelog, because prerelease builds are often folded into a neighbouring release. Browse the full changelog for the closest official notes. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

System prompt

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