• v2.0.0 4c38c1a3d0

    v2.0.0 Stable

    Guilhem Lavaux released this 2026-01-31 12:17:33 +00:00 | 45 commits to main since this release

    2.0.0 (2026-01-31)

    ⚠ BREAKING CHANGES

    • the connection are set up completely differently and options are being moved

    Features

    • add jupyter listing and proper shutdown/killing (eb6c72a)
    • add respawn tunnel logic (46a94d4)
    • add rpc system, will be used to resume tunnelling if broken (35f3eaf)
    • add schema versioning (84b420b)
    • add session force cleaning and auto-completion (d214fe5)
    • build jup-tunnel-agent (1fceb94)
    • create jup-tunnel-agent to be executed on the remote side (0b35b38)
    • large refactorization, eliminate deadlock (f16fb01)
    • moved agent to main crate, libified the source code (6054288)
    • moving to use jup-tunnel-agent for remote session management (c84c2ed)

    Bug Fixes

    • add debug printouts (365ce26)
    • add lots of debug output (50aa568)
    • colorize outputs of the agent (1268035)
    • correct compilation error (0769390)
    • handle bad connection properly (5943152)
    • make ssh an Arc to be able to use it in rpc (f396a9d)
    • move print about the tunnel as it was at an incorrect place (f3a4cd4)
    • move rpc handling to cmd_rpc (7c0a249)
    • provide proper feedback for the re-establishment of tunnel (3213c19)
    • refactor, streamline and fix deadlocks (ce09648)
    • refactorize the Rpc response (5e5e9fd)
    • remove further deadlocks between WaitForExits and streaming (2449e50)
    • remove spurious imports through cargo fix (6dcbd0c)
    • simplify import (a86d33b)
    Downloads