Last release today
26 Aug 2026
Ships fairly regularly
a new release about every 1 weeks
Some releases are documented
notes for 10 of 27 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
828 releases · first in 2020
Release timeline
828 releases since 2020Releases
- v0.2.2-0.20250409170842-fa4a25b20af49 Apr 2025pre-release
Nothing published for this version
- v0.2.19 Apr 2025
Release notes
Open source →Bug Fixes
- Consistency updates for account name argument
- Verify the connection prior to prompting for Consumer information
- Handle limit and offset in req jsz
- Fix handling of user set empty bodies in pub/req
Enhancements
- Add --watch flag to server report commands
- Add token authentication support to context options
- Update the readme's nats bench examples to use the new nats bench commands
New Contributors
Full Changelog: v0.2.0...v0.2.1
- v0.2.1-0.20250404125154-6ae6a9b4eb514 Apr 2025pre-release
Nothing published for this version
- v0.2.1-0.20250401102802-30aa0148d2c41 Apr 2025pre-release
Nothing published for this version
- v0.2.1-0.20250331121242-ed871a608baf31 Mar 2025pre-release
Nothing published for this version
- v0.2.1-0.20250326161257-dcf9843abfa026 Mar 2025pre-release
Nothing published for this version
- v0.2.1-0.20250326102335-fcfcf4cf8ab326 Mar 2025pre-release
Nothing published for this version
- v0.2.1-0.20250325141355-b71bf09f73f025 Mar 2025pre-release
Nothing published for this version
- v0.2.1-0.20250325112856-5ac2fbcc8e5425 Mar 2025pre-release
Nothing published for this version
- v0.2.1-0.20250325101341-80d3d73b8a5d25 Mar 2025pre-release
Nothing published for this version
- v0.2.1-0.20250324145045-04abb9be9a2b24 Mar 2025pre-release
Nothing published for this version
- v0.2.020 Mar 2025
Release notes
Open source →Major New Features
Decentralized Authentication Management
We have introduced some of the functionality from
nscandnkinto the newnats authcommand. The aim is not to support every featurenschas but to identify the key features most users use and bring those into thenatscommand.This is an initial release and we're seeking feedback around missing features users feel are key and around the general interaction model.
Please see AUTH.md for a testing guide.
Configuration Scaffolding
To complement
nats authand to help new users we introduced a new configuration generation feature set innats server generate. This tool will guide users through interactive questions to solve goal orientated outcomes such as generating local Docker Compose development Super Clusters or connecting to Synadia Cloud using a Leafnode.The tool supports sharing bundles without performing new releases of the
natscommand and again we'd love feature requests on scaffolding you'd like to see here.Major
nats benchrewriteThe
nats benchcommand has seen a major rewrite splitting it into seperate commands with options grouped around specific goals rather than all in one huge set of flags.Real time graphs
We've added numerous graph features to the tooling that allow you to see traffic rates on specific subjects, in and out of streams and consumers and more.
See:
nats sub --graphnats stream graphnats consumer graphnats server graph
nats topWe've incorporated the
nats-topcommand as a new sub command and made it work over NATS network rather than HTTP for consistency with all the othernatsadministration commands.Enhancements
General
- Support switching to the previous context using
nats ctx previous - Temporary files that might be edited now use the correct extension to assist editors with syntax highlighting
- Supports TLS First in Contexts and general connection options via
--tlsfirst - A context may now be unsellected using
nats context unselect - Support loading TLS files from the Windows Certificate Store
- Adds a new
nats server watchcommand that can passively observe a NATS Cluster - Support compressing KV buckets
- Support compressing Object Store buckets
- Supports building for the s390x Architecture
- Supports subscribing to multiple subjects in
nats sub - Support options like
--js-domaininnats sub - Support encrypting and decrypting data using xkeys via
nats auth nk sealandnats auth nk unseal - Support interactive, guided, Server configuration generation using
nats server generate - Various utility flags for
nats sub:--subjects-only,--timestampand--delta-time - Name MQTT connections by MQTTClient ID instead of Name
- Major rewrite of the
nats benchcommand for better UX - Adds new
nats sub --graphoptions to interactively draw subject traffic rates - Various commands that parse the
EDITORenvironment variable now supports arguments in the supplied command - Improved color aware progress bars
- Subjects now support template parsing in
nats pubandnats req - The
--translateflag onnats subnow supports the--dumpflag
Operations
- Adds
nats server check credentialthat can monitor credential expiry and more - Support filtering connections using an expression language on
nats server report connections --filter - Support filtering connections by username using
nats server report connections --username - Support filtering connections by state using
nats server report connections --state - Support filtering closed connections by reason using
nats server report connections --state closed --closed-reason - New bar graph based views for CPU and Memory in
nats server report cpuandnats server report mem - Adds a new
nats server check consumerto validate various aspects of Consumers as a health check - Allow Replicas to be changed when performing Stream restores
- Adds a new
nats authcommand that can manage nkeys and has a subset ofnscfeatures - Adds a new
nats topcommand incorporating features previously found innats-top - Adds an initial cluster connections balancer in
nats server cluster balance - Support tracing message flow through complex cluster toplogies using
nats trace(Requires NATS Server 2.11) - The chunks size used by
nats stream backupcan now be adjusted to assist connections over slow transports or VPNs - New Stream and Consumer metadata based thresholds monitoring features
- Support requesting
cpuprofiles - Additional details shown about Slow Consumers in
nats server list - Renders JetStream API Pending counts in various reports
- Adds a new
nats server graphcommand that can graph various aspects of running NATS Servers nats server check consumersupports Pinned Consumers- Adds a new Cluster report in
nats server report cluster - Adds a new Super-Cluster report in
nats server report gateways - Adds a new Health report in
nats server report health - Adds a new Leafnode report in
nats server report leafs - Support placing Stream and Consumer leaders on a specific host in
nats stream cluster downandnats consumer cluster down(Requires NATS Server 2.11) - Supports rendering a hash (digest) of the running configuration in
nats server info(Requires NATS Server 2.11) - The
nats eventcommand can now read a Stream full of events with the new--streamand--sinceflags - Adds a new
nats server check requestthat can health check services - Adds an option to influence expected server counts in all
nats server reportcommands
JetStream
- Support interactive editing of Consumer configuration using the
-iflag nats pubis now JetStream aware with the new--jetstreamflag- Support setting Consumer limits on Streams
- Support parsing subject filters as a comma seperated list in
nats consumer add - Raft group details are now shown in Stream and Consumer info
- Report on tiered storage reservations in
nats account info - Support
--nakinnats consumer next - Renders Consumer Limits in
nats stream info - Support
nats stream viewfor WorkQueue streams with Direct Get enabled - Support editing Inactive Threshold in
nats consumer edit - Support unprompted cluster step-downs using
--force - New
nats stream graphandnats consumer graphcommands to view real time traffic statistics for Streamd and Consumers - Adds a new
nats consumer findcommand used for searching using various filters and limiters for Consumers - Improve
nats consumer listto behave more likenats stream list - Report JetStream limits in
nats server info(Requires NATS Server 2.11) - Support Pausing and Resuming consumers (Requires NATS Server 2.11)
- Support the concept of JetStream API levels based on ADR-44 and use that to ensure safer operations for those requiring NATS Server 2.11 and newer
- Support Pinned Consumers as per ADR-42 (Requires NATS Server 2.11)
- Support balancing leaderships for Streams and Consumers using
nats stream balanceandnats consumer balance(Requires NATS Server 2.11) - Supports configuring Per Message TTL features for Streams (Requires NATS Server 2.11)
- KV Buckets can now be edited using
nats kv edit - Additional options were added to
nats kv watch
Bug Fixes
- Numerous UX and rendering improvements
- When reporting on super clusters warn about route asymmetry per cluster rather than per super cluster
- Correctly calculate server RTTs in
nats rttcommand and support--trace - Use the correct name spaces for Prometheus monitoring output
- Correctly handle single subject filter consumers
- Memory usage improvements for
nats server report connections - Do not prompt for Backoff on AckNone policy
- Fix listing Object Store names using
--names - Fix incorrect JetStream store dir when using $XDG_DATA_HOME in
nats server run - Fix handling of
--topinnats server report accounts - Do not handle Flow Control headers when not communicating with JetStream
- Do not alert about no meta leader in standalone servers
- Improved sorting for
nats sub --report-subjects - Improve paging of Connz requests in various reports
- Various progress bar related bug fixes
- Be less interactive when using
--defaultsinnats stream add - Consumer
max_waitingshould not be editable - Fix overriding JetStream Domain when Contexts are used
- The
nats kvandnats objcommands now support Domains and API Prefixes
New Contributors
- @piotrpio made their first contribution in #866
- @LautaroJayat made their first contribution in #951
- @erhhung made their first contribution in #963
- @johnweldon made their first contribution in #974
- @samuelattwood made their first contribution in #986
- @MauriceVanVeen made their first contribution in #1000
- @zakk616 made their first contribution in #1025
- @jordan-rash made their first contribution in #1031
- @yeqown made their first contribution in #1039
- @mprimi made their first contribution in #1028
- @Zambito1 made their first contribution in #1066
- @martinpales made their first contribution in #1076
- @roeschter made their first contribution in #1080
- @djcarpe made their first contribution in #1082
- @stmcginnis made their first contribution in #1086
- @bannatech made their first contribution in #1091
- @ReubenMathew made their first contribution in #1096
- @ploubser made their first contribution in #1128
- @giacomoquinalia made their first contribution in #1138
- @joeriddles made their first contribution in #1174
- @alexbozhenko made their first contribution in #1190
- @GaMoCh made their first contribution in #1227
- @kroepke made their first contribution in #1240
Full Changelog: v0.1.1...v0.2.0
- v0.2.0-preview.120 Mar 2025pre-release
Nothing published for this version
- v0.1.623 Dec 2024
- v0.1.529 Jul 2024
Nothing published for this version
- v0.1.413 Mar 2024
Nothing published for this version
- v0.1.4-0.20240306091009-fd49b70f46396 Mar 2024pre-release
Nothing published for this version
- v0.1.316 Feb 2024
Nothing published for this version
- v0.1.216 Feb 2024
Nothing published for this version
- v0.1.2-0.20250319112040-f01b4c45e65b19 Mar 2025pre-release
Nothing published for this version
- v0.1.2-0.20250318134229-b816b8b4292518 Mar 2025pre-release
Nothing published for this version
- v0.1.2-0.20250317173604-b1bd8024ab6e17 Mar 2025pre-release
Nothing published for this version
- v0.1.2-0.20250314165027-b51c253c3c5b14 Mar 2025pre-release
Nothing published for this version
- v0.1.2-0.20250312171715-09054ddb990912 Mar 2025pre-release
Nothing published for this version
- v0.1.2-0.20250311163958-9bc753c8417f11 Mar 2025pre-release
Nothing published for this version
- v0.1.2-0.20250310115758-f4eda5b1b7a310 Mar 2025pre-release
Nothing published for this version
- v0.1.2-0.20250310113243-a790e20c4ab310 Mar 2025pre-release
Nothing published for this version
- v0.1.2-0.20250220125505-519fb95a9ad020 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250219041938-277d249d072d19 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250217122005-9e54943a82b217 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250213115217-18b8521890be13 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250212105743-3071ae59fc0e12 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250212091905-ac820009fcc512 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250210144324-e2b99db0161810 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250204111847-12dc520792c44 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250204095132-d8b8928e39214 Feb 2025pre-release
Nothing published for this version
- v0.1.2-0.20250131113626-c7fe46e7468931 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250131104604-49eff9b6868031 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250130122922-0afd0de9761830 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250130091001-e496a298919130 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250127130649-a156a46bb8a827 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250127092754-348e78fb8bc927 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250124210318-80bbf99c8fda24 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250123104417-08a9e6fbfd1f23 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250122141350-f7da7d499f1622 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250122082047-856d2dcf434022 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250121171008-839b852ff7cd21 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250121111352-e105ef6dd24021 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250116110305-cac33994793b16 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250110201022-30064fbf2d7310 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250109120435-65a2f00845a59 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250108102054-9a50f16943448 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250103151521-54326ca2d0493 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250102121033-d885bc61b5e82 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20250101164829-793db43dd76b1 Jan 2025pre-release
Nothing published for this version
- v0.1.2-0.20241231162621-c9806b42959031 Dec 2024pre-release
Nothing published for this version
- v0.1.2-0.20241227123330-dafdbc56301427 Dec 2024pre-release
Nothing published for this version
- v0.1.2-0.20241223115429-b6ee803b688223 Dec 2024pre-release
Nothing published for this version
- v0.1.2-0.20241223110614-ad7a962214c723 Dec 2024pre-release
Nothing published for this version
- v0.1.2-0.20241220142701-99ee99bb17fb20 Dec 2024pre-release
Nothing published for this version