Releases: nats-io/nats.swift
Releases · nats-io/nats.swift
v0.3.0
Overview
This release introduces:
- WebSocket support
- suspend & resume (useful for gracefully pausing consumer when IOS device goes to sleep & wakes up)
- force reconnect
- plain NKEYs (without JWT) support
What's Changed
- Refactor buffering and clean up writes by @piotrpio in #61
- add websocket support by @mtmk in #62
- Add NKEY auth options by @Jarema in #65
- Fix upgradePromise leak (thanks @dmaulikr for reporting!) by @mtmk in #66
- Add suspend, resume and reconnect methods by @piotrpio in #64
Full Changelog: v0.2.0...v0.3.0
Release 0.2.0
Overview
This is a small release that lowers the IOS platform requirements to v13.
What's Changed
Full Changelog: v0.1.0...v0.2.0
Release 0.1.0
Overview
This is the first release of our new NATS Swift client.
It provides support for set of features around Core Nats:
- Pub / Sub
- Requst / Reply
- Auth methods, including username/passord, tokens, JWT and NKEYS
- TLS support
- Lame Duck Mode
- Event callbakcs
- Async API
The client leverages Swift Concurrency and NIO as base building blocks.
Next Steps
Our goal is to deliver a feature-rich Swift client that offers full parity with other NATS clients.
Stay tuned for future releases that will bring performance enhancements, improved device compatibility, and features.