Changelog

July 29, 2026 ยท View on GitHub

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

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

Changes before Tatum release are not documented in this file.

Unreleased

Breaking Changes

General

Added

Changed

@streamr/sdk

Added

Changed

Fixed

@streamr/node

Added

Changed

Deprecated

Removed

Fixed

Security

@streamr/cli-tools

Added

Changed

Deprecated

Removed

Fixed

Security

[103.3.2] - 2026-07-29

General

Changed

  • Removed the deprecated polygon-rpc.com from the set of default RPCs for Polygon

103.3.1 - 2026-02-03

General

Added

  • Add timers-browserify polyfill to @streamr/dht for standalone browser usage (#3379)

103.3.0 - 2026-01-29

Breaking Changes

  • BREAKING CHANGE: The following packages no longer include all source files in dist. They now export bundled artifacts for ESM, CJS, and TypeScript declarations only:

    • @streamr/sdk
    • @streamr/utils
    • @streamr/dht
    • @streamr/proto-rpc
    • @streamr/test-utils
    • @streamr/autocertifier-client
    • @streamr/trackerless-network

    If you previously relied on importing internal files directly from dist, you must update your imports to use the package's public exports.

General

Added

  • Expose cross-environment cryptographic utilities from @streamr/utils for both browser and Node.js (#3342):
    • AES cipher utilities: createCipheriv, createDecipheriv
    • Hash functions: computeMd5, computeSha1
    • RSA utilities: publicEncrypt, privateDecrypt
    • Random bytes: randomBytes (re-exported from @noble/post-quantum/utils)
    • Types: CryptoKey, Jwk
  • Bundle a limited browser-compatible version of autocertifier-client (#3340)

Changed

@streamr/sdk

Added

  • Bundle @streamr/sdk for browser (no polyfills required!) and for Node.js (#3358)

Changed

  • BREAKING CHANGE: The package no longer provides a default export. Use named imports instead: import { StreamrClient } from '@streamr/sdk'. The UMD bundle remains accessible via window.StreamrClient. (#3358)
  • Use named StreamrClient export and explicit type import syntax (#3369)
  • Use named imports for EventEmitter from eventemitter3 (#3366)

Fixed

  • Resolve circular dependencies in the SDK package (#3361, #3367)
  • Clean-up tsyringe setup (#3362)
  • Fix ES module compatibility for migrations URL resolution (#3373)

@streamr/browser-test-runner

Added

  • Support TypeScript karma-setup files (#3368)

103.2.2 - 2026-01-19

General

Changed

  • Update package lock files

103.2.1 - 2026-01-19

General

Fixed

@streamr/sdk

Changed

@streamr/utils

Changed

Fixed

  • Fix logger id type handling after minimization

@streamr/autocertifier-server

Added

Fixed

103.2.0 - 2025-12-18

@streamr/sdk

Added

Removed

@streamr/node

Changed

  • Bump autostaker's fixed gas limit for actions from 500k gas to 750k gas

@streamr/cli-tools

Added

Fixed

103.1.2 - 2025-11-21

@streamr/sdk

Changed

  • Update default list of JSON RPC urls for Polygon (removed a dead one)

@streamr/node

Changed

Autostaker changes:

103.1.1 - 2025-11-11

@streamr/sdk

Changed

@streamr/node

Changed

  • Autostaker changes: (https://github.com/streamr-dev/network/pull/3227)
    • bump gas limit on stake/unstake calls by 20% to defend against too low estimates in case contract change rapidly changes
    • retry actions that fail in preflight check
    • guard against subgraph not being up to date when a new sponsorship event is seen on chain
    • broadcast autostaker stake/unstake transactions in parallel to speed up action execution

103.1.0 - 2025-10-14

@streamr/sdk

Added

Changed

103.0.0 - 2025-06-10

@streamr/sdk

Added

Changed

Deprecated

Removed

Fixed

@streamr/node

Added

Changed

@streamr/cli-tools

Added

Changed

102.1.1 - 2025-04-29

@streamr/sdk

Changed

  • Update internal list of JSON RPC urls for Polygon

102.1.0 - 2025-02-19

@streamr/node

Fixed

@streamr/cli-tools

Added

102.0.0 - 2025-01-27

@streamr/sdk

Added

Changed

Removed

Fixed

@streamr/node

Added

Changed

Removed

Fixed

@streamr/cli-tools

Added

Changed

101.1.2 - 2024-09-04

@streamr/sdk

Fixed

101.1.1 - 2024-08-29

@streamr/sdk

Changed

@streamr/node

Changed

Fixed

101.1.0 - 2024-08-13

@streamr/sdk

Added

Fixed

@streamr/node

Added

Fixed

101.0.1 - 2024-07-09

@streamr/sdk

Changed

101.0.0 - 2024-07-08

@streamr/sdk

Changed

Removed

@streamr/node

Changed

Deprecated

Fixed

100.2.4 - 2024-05-06

@streamr/sdk

Added

Fixed

@streamr/node

Added

@streamr/cli-tools

Removed

100.2.3 - 2024-04-15

@streamr/sdk

Fixed

100.2.2 - 2024-04-03

@streamr/sdk

Changed

  • Update internal list of JSON RPC urls for Polygon

100.2.1 - 2024-04-02

@streamr/sdk

Added

Changed

Fixed

@streamr/node

Changed

100.2.0 - 2024-03-28

@streamr/sdk

Added

100.1.2 - 2024-03-27

@streamr/sdk

Fixed

  • Update internal list of JSON RPC urls for Mumbai testnet

100.1.1 - 2024-03-26

@streamr/sdk

Fixed

  • Update internal list of JSON RPC urls for Polygon

100.1.0 - 2024-03-25

@streamr/sdk

Added

Changed