Newsletter

Stay up to date with the latest news and updates from the NATS.io community.

NATS Monthly - April 2024

Apr 2, 2024KubeCon EU 2024 is a wrap! Be sure to check out the announcements and links! Have you been waiting for a Stream Viewer in Synadia Cloud, it is now available!Read more

NATS Monthly - March 2024

Mar 5, 2024The first NATS 2.11 preview has been released! ICYMI the NATS community office hours have rebooted! Also, Synadia closed their Series B round to push NATS to the next level.Read more

NATS Monthly - February 2024

Feb 6, 2024RethinkConn 2024 has kicked off the year of NATS! Check out the exciting updates, our new NATS Ambassador, and all the new content!Read more

NATS Monthly - January 2024

Jan 2, 2024Happy New Year! In addition to the December updates, check out the 2023 year-in-review highlights!Read more

NATS Monthly - December 2023

Dec 5, 2023November was a fun month with meeting folks at KubeCon, planning for upcoming events, and making a plethora of releases!Read more

NATS Monthly - November 2023

Nov 7, 2023Happy 13th Birthday to NATS! October has been packed with a variety of content, talks, and releases! Also Synadia Cloud has been made generally available!Read more

NATS Monthly - October 2023

Oct 3, 2023September has been a busy month! This includes the NATS 2.10 release, a LOT of releases across clients and ecosystem projects, and variety of new resources and discussions!Read more

NATS Monthly - September 2023

Sep 5, 2023August has brought a handful of announcements from Synadia, three new NATS.fm episodes, a plethora of articles and mentions, and lively discussions on GitHub!Read more

NATS Monthly - August 2023

Aug 1, 2023This past month brings a slew of updates including 1.0.0 NATS Helm chart, stability of the v2 JetStream client API, the inaugural episode of the NATS.fm podcast! Also check out how NASCAR is using NATS for real-time ingest and distribution of telemetry data!Read more

NATS Monthly - July 2023

Jul 5, 2023Happy July! This past month had quite a bit of activity with releases, content, and discussions. Also check out several pre-release efforts to engage with!Read more

NATS Monthly - June 2023

Jun 6, 2023A new monthly cadence! A new NATS+Apache Spark connector, Synadia Control Plane went GA, and several engagement opportunities among many other things!Read more

NATS Weekly #77

May 15, 2023A .NET client release! Check out two brand new community projects, one being a MongoDB CDC connector and the other being a Kubernetes operator for decentralized auth mode! Finally, learn how NATS can act as a Web application backend.Read more

NATS Weekly #76

May 8, 2023A patch release for the Java client! Also, the NATS roadmap has been updated! 🙌 Watch how NATS KV can be used in a full-text search application. Finally, check out the recently published KubeCon EU talk on NATS!Read more

NATS Weekly #75

May 2, 2023A new minor release for the Prometheus NATS exporter! Join us for the inaugural (restart) of NATS office hours happening this week. Finally, check out a demo for a new Synadia product in the works 😉.Read more

NATS Weekly #74

Apr 24, 2023A new NATS Helm chart released! Check out the NATS server 2.9.16 release blog post. Also read two articles about NATS from Streamdal and HarperDB!Read more

NATS Weekly #73

Apr 17, 2023NATS server v2.9.16 has been released! Read how Modzy replaced Kafka with NATS as their central event streaming platform. Finally, check out a Systems Distributed talk by the NATS creator on the vision and prediction of connectivity.Read more

NATS Weekly #72

Apr 11, 2023A new Java client release and newly added support for NATS as an event sink for TimescaleDB. Also, curious how NATS compares to Kafka in terms of total cost of ownership? Finally, don't miss a newly released talk by Derek Collison!Read more

NATS Weekly #71

Apr 3, 2023Kubernetes Surveyor patch release, NATS integration in Microcks 1.7.0, and a couple of useful documentation updates! Also the Synadia team is hosting two sessions at KubeCon EU 2023 all about NATS!Read more

NATS Weekly #70

Mar 27, 2023Go and Rust client releases as well as Surveyor! Also check out two great recordings from the IoT Day Slam '23 featuring David Gee and Todd Beets from Synadia!Read more

NATS Weekly #69

Mar 20, 2023A Java client as well as the nsc CLI and Go nkeys library releases! Also the Chainguard folks have added us as an official image in theory repository! Finally, check out the Sandstorm blog on how NATS can be used as primary data storage 😎Read more

NATS Weekly #68

Mar 13, 2023C, Deno, Node, and WebSocket client releases! Check out Part Two of the NATS + SCADA series. And check out a Twitch feed on how to build a schema registry leveraging the new (preview) services API!Read more

NATS Weekly #67

Mar 7, 2023NATS server v2.9.15 released along with the Rust client and Helm chart! Register for IoT SlamDay to learn how NATS can simplify industrial automation! Also, check out the new screencast on the new NATS services API!Read more

NATS Weekly #66

Feb 27, 2023A light week, however we do have several releases for various clients and the Kubernetes NATS operator.Read more

NATS Weekly #65

Feb 20, 2023K8s operator releases along with a new NATS Streaming to JetStream data migration tool! Also, do you want to know how to integrate NATS with SCADA? We have a video for you :) Finally, check out all the active discussions happening and participate!Read more

NATS Weekly #64

Feb 13, 2023Deno, Rust, and Java client releases as well as an update to the NATS Helm chart! Also check out the article from our friends at Fly.io on how they leverage NATS! Finally, did you know that Clickhouse supports NATS as a backend for declaring tables?Read more

NATS Weekly #63

Feb 6, 2023NATS server v2.9.14 released along with various other packages! A handful of new articles about NATS! Also check out a new IoT Community Masterclass for global edge fleet management with NATS!Read more

NATS Weekly #62

Jan 30, 2023A variety of client and k8s releases, a new Python framework leveraging NATS, and a new ADR discussion for user-defined stream and consumer metadata!Read more

NATS Weekly #61

Jan 23, 2023Please fill out the NATS Streaming migration survey! A handful of client releases this week along with a fantastic announcement by the HarperDB team on how they are leveraging NATS!Read more

NATS Weekly #60

Jan 15, 2023Java, Deno, WebSockets, and JavaScript client releases! Read about a new Python microservices framework called Panini! And learn how to configure subject-mapped stream partitions.Read more

NATS Weekly #59

Jan 3, 2023NATS server v2.9.11 and v0.26.0 of the Rust client have been released! Also check out the Rust key-value introductory example and how to configure mutual TLS in a Go program with an embedded server!Read more

NATS Weekly #58

Dec 23, 2022Happy Holidays and Happy New Year! There are a handful of updates and a bunch of "best of" resources from 2022! Buckle up.Read more

NATS Weekly #57

Dec 19, 2022Deno, JavaScript, and WebSocket client releases with support for the new Service API! A new featured Java "KV Intro" NATS by Example. Also check out a new Rethink Connectivity talk on dynamic user permissions!Read more

NATS Weekly #56

Dec 12, 2022NATS Server, Helm chart, and nsc releases! Also a new Rethink Connectivity video on how to achieve "dynamic permissions" with decentralized auth. Also check out a short example on how simply it is to use Protobuf with NATS.Read more

NATS Weekly #55

Dec 4, 2022New releases for the Go, Deno, WebSocket, and JavaScript clients! Wonder how to get started with NATS native WebSockets support? And learn about the new set of subject mapping functions.Read more

NATS Weekly #54

Nov 27, 2022NATS v2.9.8 released along with Java, Rust, and Deno client releases as well as several k8s component releases! A new community blog post showcasing JetStream's KV store as well as a NATS blog post on how to achieve "infinite message deduplication with JetStream." Plus a fun podcast about one of Synadia's own, Jeremy Saenz!Read more

NATS Weekly #53

Nov 21, 2022The v2.9.7 NATS server and v0.23.0 Rust (async) client released! All of the RethinkConn 2022 videos are available along with the slide deck! A handful of interesting discussions along with a new community project called nats-watch!Read more

NATS Weekly #52

Nov 14, 2022This newsletter has turned one 🥳 ! Two fresh KubeCon and React Summit talks are now available! Also a handful of client library updates in Java, .NET, Rust, and Go!Read more

NATS Weekly #51

Nov 8, 2022NATS Server v2.9.6 released, a plethora of client releases, the CLI, and the Prometheus NATS exporter! The agenda has been posted RethinkConn 2022 and only two days remain to join and partake in the interactive demos!Read more

NATS Weekly #50

Oct 31, 2022Happy Birthday to NATS! v2.9.4 of the NATS server has been released along with v1.19 and v2.16.3 for the Go and Java clients, respectively. Also check out the link to the updated NATS roadmap!Read more

NATS Weekly #49

Oct 24, 2022k8s NATS 0.8.2 update, a couple of upcoming talks at Reactive Summit and KubeCon, and a handful of documentation improvements! Also check out Marmot that replaced their replication implementation to use NATS JetStream!Read more

NATS Weekly #48

Oct 17, 2022NATS v2.9.3 released which addresses a few issues (including two low-risk CVEs), Go, C, and Elixir client library updates, and a new draft, experimental API for JetStream-based request-reply semantics!Read more

NATS Weekly #47

Oct 10, 2022The v0.21.0 async Rust and v2.16.1 Java clients were released with more KV and Object Store API improvements and optimizations! Also don't miss the article on how the Matrix Dendrite project migrated to NATS from Kafka. Want to get acquainted with the key-value layer? Check out the new KV example for Go!Read more

NATS Weekly #46

Oct 3, 2022NATS v2.9.2 released with a few fixes and improved fan-out performance. The Python and Ruby clients have been updated with full support for the NATS 2.9 features. A lot of great articles, a new podcast about NATS and a new Rethink Connectivity screencast on leaf nodes you don't want to miss!Read more

NATS Weekly #45

Sep 23, 2022The server gets a patch release, a new version of the C client has been released to support NATS 2.9 features, and a handful of examples have been examples have been added.Read more

NATS Weekly #44

Sep 19, 2022This week, the NATS server 2.9 announcement post has been featured on the NATS blog, the majority of the official client libraries have new releases supporting the 2.9 server features, and the newsletter is getting a tweak to put the Q&A efforts to writing docs and other resources!Read more

NATS Weekly #43

Sep 12, 2022NATS server v2.9.0 released! Read about why Personal.AI choose NATS as a core component in their tech stack.Read more

NATS Weekly #42

Sep 5, 2022A Rust client release! Check out episode 6 of Rethink Connectivity! And, what are the options to defer message redeliveries for a consumer?Read more

NATS Weekly #41

Aug 29, 2022Deno, JavaScript, and WebSocket client releases! Check out the regional and cross-region stream examples! Also, what do all the advertise config options do?Read more

NATS Weekly #40

Aug 22, 2022Python client and k8s Helm chart releases! Should NATS invest in supporting MQTTv5? And, if I wanted to contribute to NATS what are my options?Read more

NATS Weekly #39

Aug 15, 2022A NATS surveyor release! Watch how to build a NATS supercluster on the Rethink Connectivity screencast! And, can a stream be placed across two clusters?Read more

NATS Weekly #38

Aug 8, 2022Rust client and k8s Helm chart releases! What exactly does the allow_responses permission do? And, check out a community member's "NATS playground" repo!Read more

NATS Weekly #37

Aug 1, 2022Java, Ruby, and k8s Helm chart releases! Read about how to programmatically create nkeys and JWTs in Node! And, remind what this republish feature is again? Also Byron Ruth (the original creator of this newsletter) joined Synadia!Read more

NATS Weekly #36

Jul 25, 2022A k8s Helm chart release! Read about how OpenFaaS is migrating to JetStream! And how do you choose a push vs pull consumer?Read more

NATS Weekly #35

Jul 18, 2022Rust client and k8s Helm chart releases! Check out the new NATS by Example website bootstrapped with five examples! Also, wonder what a whiteboard app backed by NATS looks like?Read more

NATS Weekly #34

Jul 11, 2022Rust, Java, and Python client releases! What exactly is the $G account? And, how large of a deduplication window can you have?Read more

NATS Weekly #33

Jul 5, 2022Java client release! Synadia launches a new screencast called Rethink Connectivity! Read how wasmCloud leverages NATS for global distribution. And, what exactly does "exactly-once" mean?Read more

NATS Weekly #32

Jun 27, 2022.NET client and k8s Helm chart releases! A new high-performance community .NET client! Also, a new site that hosts runnable examples for NATS!Read more

NATS Weekly #31

Jun 20, 2022Rust and .NET client releases! Watch how Form3 leverages NATS for their FinTech platform! Also, what does the unique_tag config option do for JetStream?Read more

NATS Weekly #30

Jun 13, 2022Java and Ruby client releases! What exactly is a slow consumer? And, how can you update the replicas or location of a stream?Read more

NATS Weekly #29

Jun 6, 2022Java client release! A deep drive video on the "state of NATS" by a core maintainer. Also, how are JetStream config, account, and stream limits related?Read more

NATS Weekly #28

May 31, 2022NATS server v2.8.4 released along with the Rust, Go, Python, Deno, JavaScript, and Websocket clients! Want a seamless way to bridge Caddy with NATS? Also what exactly does the stream republish feature do?Read more

NATS Weekly #27

May 23, 2022Java, Python, Deno, JavaScript, and WebSocket client releases! A new article on building event-driven systems leveraging NATS. And, learn how decentralized auth JWTs are managed and how keys can be rotated!Read more

NATS Weekly #26

May 16, 2022Rust, Elixir client releases along with the k8s Helm chart! Also how does a mirror behave when a mesage is deleted from the source? Also, which AWS EBS volume is appropriate for JetStream data?Read more

NATS Weekly #25

May 9, 2022NATS server v2.8.2 and Rust, Go, .NET, and Java client releases! Read about how Argo Events adopted JetStream for their message bus. Also, learn how to encrypt messages using the "age" Go package.Read more

NATS Weekly #24

May 2, 2022Rust and Java client releases! Also a placeholder repo for a possible Zig client?! And, what is this new deterministic token partitioning feature?Read more

NATS Weekly #23

Apr 25, 2022NATS Server v2.8.0 has been released! Along with the Rust client, CLI, and k8s Helm charts! A new community slide deck for learning the concepts of NATS! And, what are all the ways you can run a NATS server?Read more

NATS Weekly #22

Apr 18, 2022CLI and nsc releases! A new article on how to leverage NATS surveyor. And, what is the expected behavior of network interruptions?Read more

NATS Weekly #21

Apr 11, 2022Go and Python client releases! Two more articles by a community member on how to leverage nats-top and the CLI! Also, how can one model a "passage of time" stream?Read more

NATS Weekly #20

Apr 4, 2022k8s Helm chart release! Check out a new community project called HyperTrade. Also read about why Fly.io choose NATS over Consul for their use case.Read more

NATS Weekly #19

Mar 28, 2022k8s Helm chart and nats-top releases! Watch a technical overview of JetStream at a recent meetup by a NATS maintainer! Also, did you know NATS can run on k3s at the edge? And, how do you implement the saga pattern using NATS?Read more

NATS Weekly #18

Mar 21, 2022C client and k8s Helm chart releases! What does my application need to consider regarding message order? And, what are some strategies for versioning message schema?Read more

NATS Weekly #17

Mar 14, 2022NATS Server v2.7.4 released along with Go, Java, and Elixir client releases. How can inactivie durable consumers be detected? And, is NATS synchronous or asynchronous?Read more

NATS Weekly #16

Mar 7, 2022v0.13.2 k8s Helm chart released! What happens when my NATS client disconnects? What exactly is the stream and consumer sequence number?Read more

NATS Weekly #15

Feb 28, 2022NATS Server v2.7.3 released! A great set of questions this week, including "how big should a NATS cluster be?" "How can I bridge the HTTP with NATS?" And, "what is the purpose of the pull consumer timeout?"Read more

NATS Weekly #14

Feb 21, 2022Multiple client releases as well as the k8s Helm chart! A new project called by AsyncJobs by a core NATS contributor! What should be considered with the pull consumer batch size?Read more

NATS Weekly #13

Feb 14, 2022Rust, Ruby, and k8s Helm chart releases! How does an interest-based stream work exactly? Also, gRPC is all the rage, but how does it compare to NATS?Read more

NATS Weekly #12

Feb 7, 2022NATS Server v2.7.2, .NET, Deno, JavaScript, and WebSocket client updates! Have you heard about the Simple IoT project? Get introduced to the .NET client through a community member's YouTube playlist! Also, what kind of publisher ordering guarantees can be achieved?Read more

NATS Weekly #11

Jan 31, 2022NATS server v2.7.1 released along with the Python client, and k8s Helm chart. What is the process for scaling up the stream replicas? And, what is the right balance of streams and subjects per stream?Read more

NATS Weekly #10

Jan 24, 2022Deno, JavaScript, WebSocket, and Rust client releases! Read first of an 11-part series on distributed messaging with NATS by a community member! Also, what are my options for subscribing to multiple subjects in my application?Read more

NATS Weekly #9

Jan 17, 2022NATS server v2.7.0, k8s v0.11.0, and more releases! JetStream has been added to the OpenMessaging benchmark repo! Also, should I need or put an L4 load balancer in front of NATS?Read more

NATS Weekly #8

Jan 10, 2022Java and .NET client releases with experimental Key-Value support! Watch a throwback "NATS Connect Live!" presentation using NATS on the power grid. Also a thorough article on grokking NATS consumers!Read more

NATS Weekly #7

Jan 3, 2022Learn and watch a demo about how to benchmark your environment using the NATS CLI! Are you a NATS end-user? Take the annual survey!Read more

NATS Weekly #6.5

Dec 30, 2021This is part two of #6 edition focused on more "Recently asked questions". Get insights in designing subject hiearchies, how R3 memory streams can tolerate a NATS cluster restart, and why you don't need a distributed task framework with NATS!Read more

NATS Weekly #6

Dec 27, 2021v1.4.0 Elixir client release as well as v1.1.0 of the NATS-Kafka bridge. Check out a new community project brings RPC via GraphQL over NATS. Also what is the maximum length a subject can be?Read more

NATS Weekly #5

Dec 20, 2021New community NATS client for PHP! Watch and learn about "mutually trusted NGS credentials" in a new video by a NATS core maintrainer. Also read about what the new stream Msg-Rollup header is used for.Read more

NATS Weekly #4

Dec 13, 2021nsc v2.5.0 released along with a patch release for nats-jsm-bridge fixing the log4j vulnerability! Also learn a simple pattern for adding a validation service in front of a stream!Read more

NATS Weekly #3

Dec 6, 2021NATS server v2.6.6, CLI v0.0.28, and k8s v0.10.0 released! Peak into the design decisions that when into Key-Value store by reading the architecture decision record. Also a new community NATS client written in Crystal!Read more

NATS Weekly #2

Nov 29, 2021New documentation walkthroughs for "Running a NATS service" and the experimental support for "Key-Value Store"! Also check out a community project called Panini, a Python microframework for NATS. Check our Adelina Simion talk about how Form3 leverages NATS as GopherCon UK 2021!Read more

NATS Weekly #1

Nov 22, 2021NATS server v2.6.5 released along with JavaScript, .NET, and Python client releases! Also a guest author on the NATS blog talking about microservices who also recently wrote a book all about building microservices platforms with NATS!Read more