• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cameri / nostream / 42101780979
78%

Build:
DEFAULT BRANCH: main
Ran 05 Nov 2026 08:19PM UTC
Jobs 2
Files 332
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Nov 2026 08:16PM UTC coverage: 77.483%. Remained the same
42101780979

push

github

web-flow
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

Jobs
ID Job ID Ran Files Coverage
1 Integration - 42101780979.1 05 Nov 2026 08:19PM UTC 332
31.71
GitHub Action Run
2 Unit - 42101780979.2 05 Nov 2026 08:20PM UTC 332
75.19
GitHub Action Run
Source Files on build 42101780979
  • Tree
  • List 332
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #42101780979
  • 88c48663 on github
  • Prev Build on main (#42091743421)
  • Next Build on main (#42153385649)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc