Skip to content

Latest commit

 

History

History
73 lines (56 loc) · 2.39 KB

CHANGELOG.md

File metadata and controls

73 lines (56 loc) · 2.39 KB

Changelog

All notable changes to this project will be documented in this file.

[1.3.3] - 2025-02-04

Added

  • Added MCP prompts capability with performance warning:
    • Implemented performance warning prompt to inform clients about potential delays when requesting more than 10 tracks or playlists
    • Added prompts infrastructure for future expansion

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.3.1] - 2025-02-03

Enhanced

  • Fixed tool exposure in MCP server:
    • Added proper schema validation for all tools
    • Exposed full set of implemented user and track tools
    • Removed unimplemented purchase tools
    • Updated tool descriptions and documentation

[1.3.0] - 2025-02-03

Added

  • Initial release with full tool set
  • User management tools
  • Track management tools
  • Streaming capabilities

[1.1.5] - 2025-02-02

Maintenance

  • Updated dependencies
  • Minor internal improvements and optimizations

[1.1.4] - 2025-02-02

Fixed

  • Fixed authentication issues with Audius SDK:
    • Updated environment variable from AUDIUS_AUTH_SECRET to AUDIUS_API_SECRET
    • Removed custom discovery node configuration to use SDK's built-in node selection
    • Fixed streaming authentication for public tracks
    • Fixed discovery node selection and health checks

[1.1.0] - 2025-02-02

Added

  • Claude Desktop streaming support
    • Added range request support for seeking
    • Return both proxy and direct URLs in get-track-stream
    • Added STREAMING_PORT environment variable for configurable port
    • Added ALLOWED_ORIGINS environment variable for CORS configuration

Enhanced

  • Improved streaming server reliability:
    • Added proper lifecycle management with graceful shutdown
    • Implemented connection tracking and cleanup
    • Added port conflict resolution with automatic retry
    • Configured rate limiting (60 requests/minute)
    • Added cleanup timeout for hanging connections
    • Changed default streaming port to 3333 to avoid conflicts
    • Improved range request handling with better validation
    • Added proper error handling for malformed range headers
    • Fixed CORS headers consistency
    • Added Content-Range validation
    • Enhanced backpressure handling and stream monitoring
    • Improved error handling and logging

[1.0.10] - Previous Version

Initial tracked version