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.86 v0.2.90newer

Claude Code v0.2.89

15 entries read diff v0.2.86 → v0.2.89 Markdown
Find
Pick an entry · j / k steps through
10 entries

Overviewopen

#

This update significantly restructures the internal codebase, removing 1,130 declarations and adding 176 new ones, resulting in a more streamlined implementation with 84.3% structural similarity to v0.2.86.

Related

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

AWS Credential Chain Management#

  • New createCredentialChain() function: Provides enhanced credential chain management for AWS SDK operations
  • expireAfter() method: Allows setting custom expiration times for credentials
  • Minimum expiration duration enforced at 5 minutes (300,000ms)
  • Example usage:
    const credChain = createCredentialChain(provider1, provider2)
      .expireAfter(600000); // Set 10-minute expiration

Property Provider Chain#

  • New propertyProviderChain() function: Implements a chain-of-responsibility pattern for property providers
  • Automatically tries next provider in chain if current provider fails with tryNextLink flag
  • Throws the last error if all providers fail

Stream API Support#

  • Enhanced stream transformation capabilities with better error handling
  • Added validation for TransformStream API availability
  • Improved Blob-to-stream conversion with React Native compatibility warnings

Error Handling#

  • Better error messages for unsupported APIs
  • Specific guidance for React Native users regarding fetch streaming limitations

AWS Configuration Components#

The following AWS SDK configuration modules were removed in favor of the new credential chain system:

  • Boolean selector utilities for environment/config parsing
  • Dual-stack endpoint configuration options
  • FIPS endpoint configuration options
  • Various AWS region and endpoint resolution utilities
  • Retry strategy implementations (StandardRetryStrategy, AdaptiveRetryStrategy)
  • Multiple AWS signing and authentication modules

HTTP Protocol Components#

  • HTTP request/response classes and utilities
  • Content length middleware
  • Host header middleware
  • Logger middleware
  • Recursion detection middleware

UUID Generation#

  • Removed UUID v1, v3, v4, v5 generation utilities
  • Removed UUID parsing and validation functions

Related

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

Code Organization#

  • Consolidated credential provider functionality into new chain-based architecture
  • Simplified AWS SDK integration with fewer, more focused modules
  • Removed redundant tslib helper functions across multiple modules

Performance#

  • Reduced bundle size through removal of unused AWS SDK components
  • More efficient credential caching and validation

Related

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

1 entry

Migration Notesopen

#

  • If you were using removed AWS SDK configuration features directly, you'll need to adapt to the new credential chain pattern
  • UUID functionality that was removed can be replaced with external UUID libraries if needed
  • The new credential chain system provides a more unified approach to managing AWS credentials across different sources
1 entry

Bug Fixesopen

#

  • Improved handling of credential expiration edge cases
  • Better error propagation in provider chains
  • Fixed potential memory leaks in credential caching

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.89 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.