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

nats-io / nats-server
81%

Build:
DEFAULT BRANCH: main
Repo Added 06 May 2019 06:55PM UTC
Files 63
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • change_nightly_from_main_to_dev
  • fix_code_coverage
  • fix_flappers_update_cov_go

29 Apr 2026 05:47PM UTC coverage: 80.64% (-1.2%) from 81.821%
25149500363

push

github

web-flow
[IMPROVED] Reduce JS write lock contention on leader changes and Raft group creation (#8087)

- `createRaftGroup` no longer holds `js.mu` across filestore/snapshot
init and `startRaftNode`; allowing other JS requests to still be
serviced without waiting for this single Raft node to initialize.
- `sa/ca.responded` become atomic, allowing `processStreamLeaderChange`
and `processConsumerLeaderChange` to take the read lock, so leader
changes run concurrently.

74929 of 92918 relevant lines covered (80.64%)

577402.43 hits per line

Relevant lines Covered
Build:
Build:
92918 RELEVANT LINES 74929 COVERED LINES
577402.43 HITS PER LINE
Source Files on main
  • Tree
  • List 63
  • Changed 30
  • Source Changed 10
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
25149500363 main [IMPROVED] Reduce JS write lock contention on leader changes and Raft group creation (#8087) - `createRaftGroup` no longer holds `js.mu` across filestore/snapshot init and `startRaftNode`; allowing other JS requests to still be serviced without w... push 30 Apr 2026 06:49AM UTC web-flow github
80.64
25092812922 main Release v2.14.0-RC.3 Signed-off-by: Neil Twigg <neil@nats.io> push 29 Apr 2026 06:45AM UTC neilalexander github
81.82
25036102143 main Release v2.14.0-RC.2 Signed-off-by: Neil Twigg <neil@nats.io> push 28 Apr 2026 06:49AM UTC neilalexander github
81.99
24978463104 main (2.14) [ADDED] `RemoteLeafOpts.IgnoreDiscoveredServers` option (#8067) For a given leafnode remote, if this is set to true, this remote will ignore any server leafnode URLs returned by the hub, allowing the user to fully manage the servers this r... push 27 Apr 2026 06:44AM UTC web-flow github
82.03
24949216239 main (2.14) [ADDED] `RemoteLeafOpts.IgnoreDiscoveredServers` option (#8067) For a given leafnode remote, if this is set to true, this remote will ignore any server leafnode URLs returned by the hub, allowing the user to fully manage the servers this r... push 26 Apr 2026 06:37AM UTC web-flow github
80.64
24923490937 main (2.14) [ADDED] `RemoteLeafOpts.IgnoreDiscoveredServers` option (#8067) For a given leafnode remote, if this is set to true, this remote will ignore any server leafnode URLs returned by the hub, allowing the user to fully manage the servers this r... push 25 Apr 2026 06:27AM UTC web-flow github
83.05
24873932187 main Update dependencies (#8068) Signed-off-by: Neil Twigg <neil@nats.io> push 24 Apr 2026 06:36AM UTC web-flow github
82.91
24818579558 main (2.14) [FIXED] Remove Nats-Scheduler header from sourced message (#8066) Fixes an issue with `Nats-Schedule-Source` that allows to source the content of a delayed message that contains the `Nats-Scheduler` header. The latter would then make the t... push 23 Apr 2026 06:35AM UTC web-flow github
81.12
24761903634 main (2.14) [FIXED] Reject Nats-Scheduler from clients without Nats-Schedule-Next (#8056) Follow-up of: https://github.com/nats-io/nats-server/pull/8055, from Codex's comment: https://github.com/nats-io/nats-server/pull/8055#discussion_r3116752605 Si... push 22 Apr 2026 06:35AM UTC web-flow github
82.96
24705759273 main [FIXED] Nil stream assignment during processClusterUpdateStream scale-up (#8049) When `processClusterUpdateStream` takes the scale-up branch it calls `mset.sa.Sync` in `startClusterSubs`. If the stream has just been recovered and meta catchup has... push 21 Apr 2026 06:35AM UTC web-flow github
82.94
See All Builds (6117)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc