You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+59-7Lines changed: 59 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,23 +8,57 @@ Changes before Tatum release are not documented in this file.
8
8
9
9
## [Unreleased]
10
10
11
+
### Breaking Changes
12
+
13
+
-**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:
14
+
-`@streamr/sdk`
15
+
-`@streamr/utils`
16
+
-`@streamr/dht`
17
+
-`@streamr/proto-rpc`
18
+
-`@streamr/test-utils`
19
+
-`@streamr/autocertifier-client`
20
+
-`@streamr/trackerless-network`
21
+
22
+
If you previously relied on importing internal files directly from `dist`, you must update your imports to use the package's public exports.
23
+
11
24
### General
12
25
13
-
#### Fixed
26
+
#### Added
27
+
28
+
- Expose cross-environment cryptographic utilities from `@streamr/utils` for both browser and Node.js ([#3342]):
- Random bytes: `randomBytes` (re-exported from `@noble/post-quantum/utils`)
33
+
- Types: `CryptoKey`, `Jwk`
34
+
- Bundle a limited browser-compatible version of `autocertifier-client` ([#3340])
35
+
36
+
#### Changed
37
+
38
+
- Internal packages now produce separate bundles for browser and Node.js environments, improving tree-shaking and reducing polyfill requirements ([#3321], [#3322], [#3330], [#3333], [#3335], [#3336], [#3337], [#3338], [#3339])
14
39
15
40
### @streamr/sdk
16
41
17
42
#### Added
18
43
19
-
#### Changed
44
+
- Bundle `@streamr/sdk` for browser (no polyfills required!) and for Node.js ([#3358])
20
45
21
-
#### Deprecated
46
+
#### Changed
22
47
23
-
#### Removed
48
+
-**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])
49
+
- Use named `StreamrClient` export and explicit `type` import syntax ([#3369])
50
+
- Use named imports for `EventEmitter` from `eventemitter3` ([#3366])
24
51
25
52
#### Fixed
26
53
27
-
#### Security
54
+
- Resolve circular dependencies in the SDK package ([#3361], [#3367])
55
+
- Clean-up `tsyringe` setup ([#3362])
56
+
57
+
### @streamr/browser-test-runner
58
+
59
+
#### Added
60
+
61
+
- Support TypeScript karma-setup files ([#3368])
28
62
29
63
### @streamr/node
30
64
@@ -54,7 +88,6 @@ Changes before Tatum release are not documented in this file.
54
88
55
89
#### Security
56
90
57
-
58
91
## [103.2.2] - 2026-01-19
59
92
60
93
### General
@@ -589,7 +622,7 @@ Autostaker changes:
589
622
- Change websocket client library implementation used in Node.js (https://github.com/streamr-dev/network/pull/2384)
Copy file name to clipboardExpand all lines: docs/docs/help/operator-faq.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -179,10 +179,10 @@ Recheck operator address from the hub & reconfigure your node to use the correct
179
179
I’m receiving the following warning message.
180
180
181
181
```JSON
182
-
WARN [2023-11-10T10:01:42.418] (NodeWebRtcConnection): Failed to set remote descriptor for peer 0a3849076d8a43b19b876fbc6eba935f
183
-
WARN [2023-11-10T10:01:42.421] (NodeWebRtcConnection): Failed to set remote candidate for peer 0a3849076d8a43b19b876fbc6eba935f
184
-
WARN [2023-11-10T10:01:42.622] (NodeWebRtcConnection): Failed to set remote candidate for peer 0a3849076d8a43b19b876fbc6eba935f
185
-
WARN [2023-11-10T10:01:42.867] (NodeWebRtcConnection): Failed to set remote candidate for peer 0a3849076d8a43b19b876fbc6eba935f
182
+
WARN [2023-11-10T10:01:42.418] (WebRtcConnection): Failed to set remote descriptor for peer 0a3849076d8a43b19b876fbc6eba935f
183
+
WARN [2023-11-10T10:01:42.421] (WebRtcConnection): Failed to set remote candidate for peer 0a3849076d8a43b19b876fbc6eba935f
184
+
WARN [2023-11-10T10:01:42.622] (WebRtcConnection): Failed to set remote candidate for peer 0a3849076d8a43b19b876fbc6eba935f
185
+
WARN [2023-11-10T10:01:42.867] (WebRtcConnection): Failed to set remote candidate for peer 0a3849076d8a43b19b876fbc6eba935f
186
186
```
187
187
188
188
**Explanation:**
@@ -332,4 +332,4 @@ You'll need to pay the early exit fee of 5k DATA. The unwithdrawn earnings from
332
332
#### What are some tips for staying safe on Streamr?
333
333
- Consider starting small with your stake amount and use common sense to never stake more than you can afford to lose. A professional audit of the incentive layer has been completed by Cyfrin, but nothing can be guaranteed of course.
334
334
- If you want to stake on a sponsorship, DO NOT click on the "Sponsor". That's for funding the sponsorship, not staking! Instead, go to the sponsorship you want to stake on and click "Join as an operator” and enter the amount.
335
-
- There may be an increase in activity by scammers. A common approach is to pretend to offer help or tech support in direct messages (something we never do). Report any account that is asking you to sign transactions or asking for any sort of credentials such as your private key. These accounts are trying to steal your tokens. It’s advised you disable DMs on Discord. More tips can be found in #server-safety-guide.
335
+
- There may be an increase in activity by scammers. A common approach is to pretend to offer help or tech support in direct messages (something we never do). Report any account that is asking you to sign transactions or asking for any sort of credentials such as your private key. These accounts are trying to steal your tokens. It’s advised you disable DMs on Discord. More tips can be found in #server-safety-guide.
0 commit comments