Skip to content

Releases: claude-did-this/claude-hub

v0.1.1 - Claude Max Subscription Support

31 May 18:48
6b05644
Compare
Choose a tag to compare

What's Changed in v0.1.1

🎉 Major New Feature: Claude Max Subscription Support

Significant cost savings for personal developers!

  • New Authentication Method: Added support for Claude Max personal subscriptions
  • Cost-Effective: Provides an affordable alternative to API tokens and Bedrock for individual developers
  • Setup Container: New interactive authentication setup via ./scripts/setup/setup-claude-interactive.sh
  • Trade-offs: Less robust than API tokens/Bedrock but much more cost-effective for personal use
  • Documentation: Comprehensive setup guide in Claude Authentication Guide

🔧 Bug Fixes & Improvements

  • CI/CD & Testing: Significantly improved test coverage and resolved CI pipeline issues

    • Increased src/index.ts test coverage from 48% to 92%
    • Fixed Docker Build workflow coverage file permission issues
    • Adjusted Codecov diff coverage threshold to reasonable levels
  • Authentication & Container Execution: Enhanced Claude authentication reliability

    • Fixed Claude authentication mount paths for container execution
    • Improved container authentication setup and documentation
  • Code Quality: Addressed TypeScript compilation and linting issues

    • Resolved PR check failures for TypeScript and ESLint issues
    • Fixed failing unit tests in Express Application module

📚 Documentation

  • Added comprehensive Claude authentication documentation
  • Consolidated documentation structure for better organization
  • Updated Claude subscription plans to reflect 2025 structure

🧹 Code Cleanup

  • Removed redundant shell scripts and chatbot implementation
  • Simplified secrets management and Docker configuration
  • Major code cleanup with net reduction of ~1,847 lines

📊 Statistics

  • 95 files changed: 3,981 insertions (+), 5,828 deletions (-)
  • Significantly improved test coverage across the codebase
  • Enhanced CI/CD pipeline reliability

For Personal Developers: This release makes Claude GitHub integration much more accessible and affordable through Claude Max subscription support while maintaining enterprise options via API keys and Bedrock.

🤖 Generated with Claude Code

Claude Hub v0.1.0

28 May 21:08
Compare
Choose a tag to compare

Claude Hub v0.1.0

We're excited to announce the first official release of Claude Hub! This release lays the foundation for seamless integration between Claude Code and GitHub.

Core Features

GitHub Integration

  • Webhook service that responds to GitHub mentions in issues and PRs
  • Support for multiple GitHub event types (, , )
  • Extracts commands from comment body using configurable bot username

Claude AI Integration

  • Executes Claude Code in isolated Docker containers
  • Supports both direct Anthropic API and AWS Bedrock integration
  • Comprehensive repository analysis for informed responses

Autonomous Workflow Capabilities

  • End-to-end feature implementation
  • Code review with security, performance, and best practices analysis
  • PR lifecycle management with branch creation, commits, and merge process handling
  • CI/CD monitoring for test results and build status
  • Long-running task support with multi-hour autonomous operation

Key Features

Auto-Tagging System

  • Automatic analysis of new issues for content-based labeling
  • Minimal permissions security model with dedicated container entrypoint
  • CLI-based labeling using GitHub commands
  • Label categories: priority, type, complexity, and component

Automated PR Reviews

  • Triggers when check suites complete successfully
  • Smart wait-for-all-checks logic to prevent duplicate reviews
  • Comprehensive analysis of PR changes with line-specific feedback
  • Support for conditional jobs and stale check handling

Container Architecture

  • Isolated Docker containers for each request
  • Repository caching for improved performance
  • Dedicated container entrypoints for different security profiles
  • Container lifecycle management with cleanup options

Security Features

  • Webhook signature verification (HMAC-SHA256)
  • AWS IAM role-based authentication
  • Pre-commit credential scanning
  • Fine-grained GitHub token scoping
  • Comprehensive logging redaction for credential protection

Tools and APIs

CLI Tool

  • Command-line interface for direct service interaction
  • Support for repository, issue, and PR parameters
  • Flexible configuration through environment variables
  • Detailed response formatting for easy consumption

Direct API Access

  • REST API for integrating with other services
  • Support for container and non-container execution modes
  • Authentication options for secure access
  • Health check endpoint for monitoring

Technical Infrastructure

TypeScript Migration

  • Complete Phase 1 TypeScript infrastructure setup
  • Phase 2 TypeScript source code conversion
  • Support for both JavaScript and TypeScript files during transition
  • Strict mode and comprehensive typing

Performance Optimizations

  • Repository caching with configurable expiration
  • Conditional Docker builds for improved CI/CD efficiency
  • Parallel test execution with strategic distribution
  • Build profiling with timing metrics

Monitoring and Logging

  • Secure credential handling with comprehensive redaction
  • Health check endpoint for service status
  • Debug mode for detailed troubleshooting
  • Docker log access for container execution

CI/CD Pipeline

  • Automated testing with Jest
  • Security scanning with CodeQL
  • Docker image publishing to Docker Hub
  • Codecov integration for test coverage reporting

Docker Integration

Container Execution

  • Support for multiple execution modes with security profiles
  • Docker Compose setup for easy deployment
  • Volume mounting for Docker socket access
  • Environment variable configuration

Docker Hub

  • Official Docker image:
  • Standardized semantic versioning for tags
  • Automated builds and publishing

Documentation

  • Comprehensive README with quick start guide
  • Detailed setup instructions for GitHub webhook
  • AWS authentication best practices
  • Docker container configuration guides
  • Complete workflow documentation