|
Ran
|
Jobs
2
|
Files
332
|
Run time
1min
|
Badge
README BADGES
|
push
github
chore: release new version 🚀 (#1055) This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## nostream@3.13.0 ### Minor Changes - [#1053](https://github.com/cameri/nostream/pull/1053) [`e37b284`](https://github.com/cameri/nostream/commit/e37b284b9) Thanks [@Ferryx349](https://github.com/Ferryx349)! - feat(peering): rate-limit on-demand requests from authenticated peers Authenticated peers can request events outside their standing feed with a normal `REQ`, `COUNT`, or ad-hoc `NEG-OPEN` session. Those requests continue to use peer subscription and NIP-77 limits instead of client limits, and are now bounded per peer pubkey by `limits.peer.request.rateLimits` (default 300 requests/minute across `REQ`, `COUNT`, and `NEG-OPEN`). Refused `REQ`/`COUNT` calls receive `CLOSED` with a `rate-limited:` reason and retry hint; refused `NEG-OPEN` sessions receive `NEG-ERR`. The limiter fails closed when its store is unavailable, and unidentified clients are unaffected. Per-peer request/event accounting and admin-console visibility are left to the dedicated admin-console follow-up. ### Patch Changes - [#1058](https://github.com/cameri/nostream/pull/1058) [`ba8691a`](https://github.com/cameri/nostream/commit/ba8691ac9) Thanks [@avantikonde](https://github.com/avantikonde)! - fix(cli): reject placeholder secret inherited from env or prompt in setup ([#1018](https://github.com/cameri/nostream/issues/1018)) Setup now rejects the default placeholder secret (`change_me_to_something_long_and_random`) when read from inherited environment variables or interactive prompt input, and validates the resolved secret before p... (continued)
4840 of 6847 branches covered (70.69%)
Branch coverage included in aggregate %.
10569 of 13040 relevant lines covered (81.05%)
706.5 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | Integration - 42101780979.1 | 332 |
31.71
|
GitHub Action Run | |
| 2 | Unit - 42101780979.2 | 332 |
75.19
|
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|