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

synadia-io / nats.java.v3
90%

Build:
DEFAULT BRANCH: main
Repo Added 08 Mar 2026 12:26AM UTC
Files 278
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
  • pr-test-core
  • pr-test-jetstream
  • pr-test-kv
  • pr-test-os
  • pr-test-service
  • snapshot-test

21 Oct 2026 01:27AM UTC coverage: 89.752% (+0.01%) from 89.739%
39527401954

push

github

scottf
Object store get: no wait for an empty object

- An object with 0 chunks no longer subscribes and waits the JetStream timeout for chunks that do not exist.
- New ObjectStoreTests.testEmptyObject, and testSingleChunkWithNoData for the null-data fix in ffd2d2a5.
- Same fixes in V2: nats.java PR #1644.

4668 of 5453 branches covered (85.6%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

11621 of 12696 relevant lines covered (91.53%)

4.06 hits per line

Relevant lines Covered
Build:
Build:
12696 RELEVANT LINES 11621 COVERED LINES
4.06 HITS PER LINE
Source Files on main
  • Tree
  • List 278
  • Changed 9
  • Source Changed 3
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
39527401954 main Object store get: no wait for an empty object - An object with 0 chunks no longer subscribes and waits the JetStream timeout for chunks that do not exist. - New ObjectStoreTests.testEmptyObject, and testSingleChunkWithNoData for the null-data fix... push 21 Oct 2026 01:28AM UTC scottf github
89.75
39521848012 main ObjectStore nullability: @NullMarked, getInfo returns @Nullable, null-safe single-chunk get - Both getInfo overloads return @Nullable ObjectInfo; their javadoc now says null instead of throw, matching the code. - Single-chunk get no longer passes... push 21 Oct 2026 12:33AM UTC scottf github
89.74
39518755944 main Move legacy pull fetch / iterate / reader into a new legacy-jetstream module (jnats3-ljs) - New module legacy-jetstream, artifact jnats3-ljs, an OSGi fragment of jnats3-core like jetstream. - JetStreamLegacyPull holds fetch, iterate and reader, a... push 21 Oct 2026 12:03AM UTC scottf github
89.73
39451074586 main One server loop for connect and reconnect; rename connectReconnectOnConnect to connectReconnectOnFailure - NatsConnection.tryServers(reconnectMode, reconnectOnInitialFailure) replaces the connect and reconnect server loops of both implementations... push 20 Oct 2026 03:45PM UTC scottf github
89.56
38985951354 main Rename JsPushSubscribe / JsPullSubscribe to JetStreamPushSubscribe / JetStreamPullSubscribe; test both call forms - Classes renamed with git mv; every caller and doc updated. - Redundant @NonNull removed; the classes are @NullMarked. - New test e... push 17 Oct 2026 12:22AM UTC scottf github
89.51
38966765975 main Move push and pull subscribe out of JetStream into JsPushSubscribe and JsPullSubscribe - The 15 pushSubscribe and 15 pullSubscribe overloads move to JsPushSubscribe and JsPullSubscribe (io.synadia.client.impl), each as an instance method (the con... push 16 Oct 2026 09:05PM UTC scottf github
89.31
38956993549 main Rejected server counts as a failed attempt; V3 connect cleanup; V3 vs Classic doc - A server the connection rejects is skipped every time the pool supplies it, reported once per connect or reconnect, and also passed to connectFailed, so a pool th... push 16 Oct 2026 07:44PM UTC scottf github
89.5
38471921883 main Reject a ws:// server when the options have an SSL context, at build and at runtime - OptionsBuilder.build() rejects a ws:// server in the server list when the options have an SSL context: a plain websocket is never upgraded to TLS. - At runtim... push 13 Oct 2026 09:38PM UTC scottf github
89.28
37971811375 main TLS hostname verification on by default; SNI in every resolve mode; opentls removed Port of nats.java PR #1638 to both connections (classic and V3): - The configured hostname is sent as the TLS server name (SNI) in every HostnameResolveMode, incl... push 09 Oct 2026 06:15PM UTC scottf github
89.36
37706765251 main jnats-json 3.1.1 and nkeys 3.0.6; OSGi test installs all dependencies as bundles Both releases export their packages for OSGi (nkeys providers are fragments of nkeys core). OsgiBundleTests installs jspecify, jnats-json, commons-codec, nkeys core,... push 08 Oct 2026 12:16AM UTC scottf github
89.3
See All Builds (38)
  • Repo on GitHub
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