NATS Monthly - November 2024
📣 News
News or announcements involving NATS.
-
Happy 14th birthday to NATS! On October 30th, 2010 the first Open Source commit was made to the NATS project. If NATS has impacted you in any way, please share a comment on Derek Collison’s post reflecting on the journey!
-
Join us for a hands-on NATS and Synadia virtual workshop in the Asia-Pacific region! On November 20th, 2024, Nate Emerson, Thomas Fan, and Brian Goodman-Jones will host a workshop focusing on the fundamentals of NATS and Synadia. Learning about Synadia Cloud, NATS messaging patterns, JetStream, and more. Register here!
-
Interested in Nothin’ but NATS demos? Synadia just launched a new Demos page with a growing collection of demos that showcase the power of NATS. Each has a deployed demo, a video interview of the lead developer, and a textual walkthrough of the architecture.
-
Going to KubeCon North America 2024? Be sure to block off the NATS maintainer track talk “Nothing but NATS - Going beyond Cloud Native” for an exciting talk and demo. Also be sure to stop by the Synadia booth (P4) to meet the team!
🎤 Mentions
Notable mentions of NATS on social channels.
- Mike Luan is bullish on how NATS enables a truly “client only” dev experience whether it is on the backend or the frontend, using the nats.ws client.
- Curious of Agentic AI? Tobalo was and explored leveraging PhiData and NATS.
📖 Articles
Blog posts, tutorials, or any other text-based content about NATS.
- Building a Job Queue With NATS.io and Go - Jakkie Koekemoer
- Deploying NATS Server with Persistent Storage Using Helm - Sajeeva Lakmal
🧑🎓 Resources
Learning resources, such as docs, screencasts, podcasts, and examples.
- NATS tools and benchmarking with JNM! - Nate Emerson, Synadia with guest Jean-Noël Moyne, Synadia
- From NATS Ambassador to Core Contributor with Maurice - Nate Emerson, Synadia with guest Maurice van Veen, Synadia
⚡ Releases
Official releases from NATS repos and others in the ecosystem.
- nats-server - v2.10.22
- nats.c - v3.9.1
- nats.rs/async - v0.37.0
- nats.java - v2.20.4
- nats.swift - v0.4.0
- nsc - v2.10.0
- k8s/surveyor - v0.18.1
- k8s/nats - v1.2.6
- nats-surveyor - v0.7.1
- jwt - v2.7.2
- nats-box - v0.14.6
💬 Discussions
NATS repositories having recent GitHub Discussions.
nats-server
- Lame Duck Mode
- Simultaneously Support Multiple Authentication Mechanisms
- TLS termination at Application Gateway level
- What Happens When multiple Consumers share a same durable Name with different topic Filter in WorkQueue Jetstream?
- Not allowed to enable JetStream on the system account
- Offloading Consumers to Leaf Cluster for Mirrored Stream – Hub Cluster Load Impact?
- Remove deleted/purged data from bucket not possible?
- New sequence clipping behavior seems to broke sourcing from memory streams
- What is the exact meaning of “Unprocessed Messages” in the “nats consumer info” output?
- Why do not “go build” before “COPY nats-server /bin/nats-server”?
- Produce from anywhere, consume from the same availability zone
- Notify consumers about message expiry when message time to leave reaches to Max message age
- Use thousands of leaf nodes at the edge
- Running nats-server as windows service with parameters error 1053
nats.rs
nats.net
- Difference between SubscribeAsync vs ConsumeAsync in jetstream context
- How to connect using username/password.
- Best way to handle connection object in NATS?
- Can we create multiple jetstream consumers for a single subject
nats.net.v1
nsc
- Starting own managed operator
- NSC and k8s
- Allowing account owners to manage exports and imports without access to operator private keys
k8s