• v0.2.0 e93489630c

    v0.2.0 Stable

    mprihoda released this 2026-01-14 21:19:42 +00:00 | 4 commits to main since this release

    What's New

    This release adds support for Claude Code sandbox environment where native images cannot read environment variables.

    New Features

    • --upstream flag: Explicitly specify upstream proxy URL

      jvm-proxy start --upstream http://user:pass@proxy:8080
      
    • Install script improvements:

      • Captures proxy URL from environment at install time
      • Downloads scala-cli JAR version (bypasses native image SSL/proxy issues)
      • Creates wrapper scripts for scala-cli and cs
      • Supports GLOBAL_AGENT_HTTP_PROXY (Claude Code sandbox)

    Usage in Claude Code Sandbox

    # One-time setup
    curl -fsSL https://raw.githubusercontent.com/iterative-works/claude-jvm-proxy/main/install.sh | bash
    
    # Then for each command
    source ~/.jvm-proxy-env && sbt compile
    source ~/.jvm-proxy-env && scala-cli run .
    

    Tool Support

    Tool Status
    sbt Works with JAVA_TOOL_OPTIONS
    mill Works with JAVA_TOOL_OPTIONS
    scala-cli JVM wrapper (bypasses native image)
    coursier Via scala-cli shim

    Platform Support

    • Linux x86_64
    Downloads