2017-02-10 GitHub Diff
- [CHANGED] Top-level package is now
io.nats.streaming
(vs.io.nats.stan
) - [CHANGED] Methods that used to throw TimeoutException will return
null
instead, if they have non-void return types. - [ADDED] Simplified connect API (See
NatsStreaming.connect(...)
) - [ADDED]
Subscription::close(boolean unsubscribe)
to allow durable subscribers to close without unsubscribing. - [ADDED] Set NATS connection name to Streaming clientID
- Miscellaneous FindBugs, PMD and style fixes
2016-11-01 GitHub Diff
- Bump jnats dependency to
jnats-0.7.3.jar
, which solves a thread exit problem in NATS.
2016-10-30 GitHub Diff
- Bump jnats dependency to
jnats-0.7.1.jar
, thus improving synchronous publish performance significantly. - Added benchmark utility to examples.
- Updated functional/integration test coverage to match
go-nats-streaming
tests. - Repository structure changes
2016-09-14 GitHub Diff
- [#29] Added
getNatsConnection()
public API for getting underlying NATS connection. - Removed the
publish*WithReply
variants, as request-reply isn't well-served by streaming. Use the underlying NATS connection to do this.
2016-09-12 GitHub Diff
- #26 Fixed an issue where the heartbeat subscription was not being unsubscribed during connection close.
- Updated README examples and installation info
2016-09-10 GitHub Diff
- Fix
ConnectionFactory::createConnection
to returnConnection
interface vs.ConnectionImpl
- Resolved several test issues, including locating/running server binary for integration tests
2016-08-29 GitHub Diff
- Filter nats_checkstyle.xml from jar/bundle
2016-08-26 GitHub Diff
- Updated dependencies and build configuration
2016-08-26
Initial public release of java-nats-streaming, now available on Maven Central.