Sitelet https://github.com/open-rpc/client-js/compare/2.0.0...2.1.0
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: open-rpc/client-js
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.0.0
Choose a base ref
...
head repository: open-rpc/client-js
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.1.0
Choose a head ref
  • 7 commits
  • 18 files changed
  • 2 contributors

Commits on Aug 2, 2026

  1. feat: add support for Stream and Stdio transports

    This change was made to support the increase in STDIO based services.
    We introduce StreamTranpsort as a bases for all future Stream based
    transports and can be used with webstreams.
    
    Additionally we added a message framing utility class to allow us to
    support newline delimited and LSP based content-length delimited
    data streams.
    
    One note about symettry, we do not export the stdio transport on
    browsers.
    zcstarr committed Aug 2, 2026
    Configuration menu
    Copy the full SHA
    935a897 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a0513e View commit details
    Browse the repository at this point in the history
  3. fix: race condition between connect and close

    If you managed to close before connect completed, you could silent
    fail. This change prevents this from happening and additionally
    calling connect, while connecting.
    
    This would manifest in leaked resources while closed and an unexpected
    crash if you connected twice.
    zcstarr committed Aug 2, 2026
    Configuration menu
    Copy the full SHA
    25dff42 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2026

  1. Configuration menu
    Copy the full SHA
    ff7eb21 View commit details
    Browse the repository at this point in the history
  2. chore: add missing test

    zcstarr committed Aug 3, 2026
    Configuration menu
    Copy the full SHA
    6f1dd46 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2026

  1. Merge pull request #370 from open-rpc/feat/stdio

    feat: add support for Stream and Stdio transports
    zcstarr authored Aug 14, 2026
    Configuration menu
    Copy the full SHA
    7d6037b View commit details
    Browse the repository at this point in the history
  2. chore(release): 2.1.0 [skip ci]

    # [2.1.0](2.0.0...2.1.0) (2026-08-14)
    
    ### Bug Fixes
    
    * race condition between connect and close ([25dff42](25dff42))
    
    ### Features
    
    * add support for Stream and Stdio transports ([935a897](935a897))
    openrpc-bastion authored and semantic-release-bot committed Aug 14, 2026
    Configuration menu
    Copy the full SHA
    24a281d View commit details
    Browse the repository at this point in the history
Loading