NATS Monthly - April 2025
📣 News
News or announcements involving NATS.
NATS v2.11.0 is released! Check out the release notes and what’s new in the docs including per-message TTLs, stream multi-get APIs, distributed message tracing and more! 🚀
RethinkConn 2025 is a wrap! Thanks to all who participated in the event! ICYMI, you can check out the recap blog or get access to the recording to catch-up on a variety of NATS-powered use cases, what’s new in NATS 2.11, and announcements!
At KubeCon EU 2025? Be sure to check a lightning talk titled “Solving Real-World Edge Challenges with K0s, NATS, and Raspberry Pi Clusters” by Prashant Ramhit from Mirantis, Inc as well as the NATS maintainers track talk called “Libraries Extensions and the Execution Engine” by Maurice van Veen and Jordan Rash from Synadia. Also be sure to stop by the Synadia booth (N461) to say hi to the team and see our AI inference at the Edge demo!
Going to the Cloud Native Summit in New Zealand? If so, be sure to meet the Synadia team who is sponsering the event!
🎤 Mentions
Notable mentions of NATS on social channels.
- Pierre Nocera reviewed Nvidia’s recently open sourced Dynamo framework, that leverages NATS, and assesed that NATS KV could replace etcd in the project and possibly even embedding the server!
- Why use NATS over HTTP/gRPC for service-to-service communication? Diogo Baeder gives you three reasons in his concise post.
- Need a quick NATS 101 to share with your team? The folks at Rising Wave put together a great overview and set of slides on all about NATS!
⚙️ Projects
Community created projects, integrations, or discussions in the NATS ecosystem.
- valyentdev/ikto - Ikto is a NATS based Wireguard mesh network builder.
- stebet/Stebet.SignalR.NATS - A SignalR backplane that uses NATS PubSub.
- stebet/Stebet.Nats.DistributedCache - A distributed cache implementation for .NET Core using NATS 2.11 or higher as the backing store.
- Orkes Conductor - NATS integration - Conductor is an event driven orchestration platform providing durable and highly resilient execution engine for your applications.
- Qaze 1.3 - NATS Cluster Management Made Easy
đź“– Articles
Blog posts, tutorials, or any other text-based content about NATS.
- Are Your Apps Truly Nomadic? - Derek Collison, Synadia
- AI at the Edge, an Opportunity - Justyna Bak, Synadia
- How NATS Beats Amazon Kinesis in Streaming Cost and Performance - Jean-Noël Moyne, Synadia
- Evaluating Key-Value Storage Performance for Siden’s Edge Infrastructure - Siden
- Benefits NATS.io Could Bring to Model Context Protocol (MCP) - Pierre Nocera, GlobalCents
- Developing an Agentic Workflow Engine with NATS.io Inspired by MCP - Pierre Nocera, GlobalCents
- NATS.io as transport layer for MCP - Suvasis Mukherjee
🎬 Media
Audio or video recordings about or referencing NATS.
- Beyond Kafka: Leveraging Event-Driven Architectures with Go and NATS JetStream - Ludovico Russo, RedCarbon
⚡ Releases
Official releases from NATS repos and others in the ecosystem.
- nats-server - v2.11.1-binary
- nats-server - v2.10.27-binary
- nats-server - v2.11.0
- nats.​go - v1.40.1
- nats.​c - v3.10.1
- nats.​node - v2.29.3
- nats.​deno - v1.29.3
- nats.​js/obj - v3.0.1
- nats.​js - v3.0.0
- nats.​ws - v1.30.3
- nats.​py - v2.10.0
- nats.​rs/async-nats - v0.40.0
- nats.​net - v2.5.12
- nats.​java - v2.21.0
- natscli - v0.2.0
- k8s/nats - v1.3.2
- k8s/surveyor - v0.19.1
- prometheus-nats-exporter - v0.17.2
- jwt.​js - v0.0.11
- nkeys.​js - v2.0.3
- nats-box - v0.17.0
đź’¬ Discussions
NATS repositories having recent GitHub Discussions.
nats-server
- Number of messages of a subject in stream
- CVE-2025-30215 - Docker image available?
- Watch different keys without creating a watcher for each key?
- Consuming partitioned stream
- Migrating streams to a new authentication domain
- Are Stream sequences monotonically increasing for the life of the stream?
- NATS Consumer not reading all the messages of a subject from a stream
- Inquiry on hardcoded stream state flush timeout to 2 minutes
- self signed certificate between main node and leaf node?
- Inquiry on NATS v2.11.0 GA Release Timeline
- Message not acknowledged: java.io.IOException: Timeout or no response waiting for NATS JetStream server: java.lang.RuntimeException: java.io.IOException: Timeout or no response waiting for NATS JetStream server
- ack-wait and dupe-window behavior when used together
nats.​go
- Handling Consumer Downtime in NATS JetStream Without Losing Messages
- Deprecated: Encoded connections are no longer supported
nats.​py
- When can we expect support for features from nats 2.11 approximately?
- How to Unit Test a function that use NATS KV
nats.​rs
nats.​net
- NATS Web Client
- Upgrading the .NET library: from PUSH consumers to PULL consumers
- Using NatsConnection in .c# core 8.0 with NKey
- Weird Subscriptions problem…
nats.​java