NATS Monthly - March 2024
📣 News
News or announcements involving NATS.
ICYMI, Synadia closed their $25m Series B round! Check out the press release for details and a blog post by Synadia’s CEO and NATS.io creator, Derek Collison.
Synadia Platform has been announced! Check out the blog post for details and the product page to learn more about the managed and self-hosted options.
The first preview release of NATS 2.11.0 is available! Preview releases are a new way to try out features and improvements to NATS during a minor/major development cycle. Check out the v2.11.0-preview.1 release and join the discussion to share feedback!
Going to KubeCon EU 2024? Be sure to block off time for two exciting talks, one by Synadia titled Distributed AI: Using NATS.io to Seamlessly Connect AI Applications from Cloud and one by XBTO titled High Performance Multi Regions Messaging with NATS.
🫶 Engage
Opportunities for engagement on NATS preview features, new projects, and Synadia products.
Interested in earning $1000 for OSS work? The Timeplus and Synadia teams put up a bounty to add native support for NATS in Proton, a streaming SQL engine powered by ClickHouse.
Have topic ideas or suggested guests for the NATS.fm podcast ? Reach out on Twitter, LinkedIn or in the NATS Slack #podcast channel!
🎤 Mentions
Notable mentions of NATS on social channels.
-
Nice shoutout by Peter Morris to the Synadia’s own Ziya Suzen for helping on the .NET client!
-
David Fowler is excited to have first class support for NATS in .NET’s Aspire. Guess who contributed this? Our friend Ziya 🎉
-
Learn how Mark Robert Coleman, the CPO at NexBox Labs, built an “Event-Driven Architecture for Networking and Security” leveraging NATS!
📖 Articles
Blog posts, tutorials, or any other text-based content about NATS.
-
Revolutionizing Real-Time Alerts with AI, NATS and Streamlit - Bobur Umurzokov, Ataccama
-
Real-time IoT monitoring with NATS JetStream, RisingWave, and Superset - Fahad Shah, RisingWave Labs
🎬 Media
Audio or video recordings about or referencing NATS.
-
Building and Managing a High-Performance Microservices Architecture: Webinar - Randy May, Hazelcast and Jeremy Saenz, Synadia
-
Twitch Stream: Golang: Contributing to Synadia NEX Project - Yordis Prieto
-
Bethos LIVE: CockroachDB and NATS - Ashley Jeffs, Benthos
⚙️ Projects
Community created projects, integrations, or discussions in the NATS ecosystem.
-
Qaze 1.0 - NATS Cluster Management Made Easy
-
hooksie1/piggybank - A secrets storage tool for applications that works with NATS.
🧑🎓 Resources
Official learning resources, such as docs, screencasts, podcasts, and examples.
Office Hours
-
NATS Community Office Hours #1 - Hosted by Jeremy Saenz, Synadia
-
NATS Community Office Hours #2 - Hosted by Jeremy Saenz, Synadia
Rethink Connectivity Screencast
- EP15: JetStream KV: A fascinating alternative to Redis… - Jeremy Saenz, Synadia
⚡ Releases
Official releases from NATS repos and others in the ecosystem.
-
nats-server - v2.10.11
-
nats.go - v1.33.1
-
nats.c - v3.8.0
-
nats.py - v2.7.2
-
nats.rs (async) - v0.34.0
-
nats.net - v1.1.3
-
nats.net.v2 - v2.1.2
-
natscli - v0.1.3
-
k8s/nats - v1.1.9
-
k8s/surveyor - v0.16.6
-
nats-spark-connector - v1.2.3
-
nats-surveyor - v0.5.4
-
jwt - v2.5.5
-
jwt.js - v0.0.9
-
nkeys.js - v1.1.0
-
nex - v0.1.4
💬 Discussions
NATS repositories having recent GitHub Discussions.
nats-server
-
Jetstream: Message.Metadata().NumDelivered counter sometimes provide invalid value
-
Weird error message “JetStream initialization failed start time can not be updated”
-
how to use nats.io as a golang plugin? how to program plugins / modules into nats.io server?
-
Identifying websocket client session when using httpOnly cookie and auth callout
-
Inquiry on Limits for Streams and Consumers in a NATS JetStream Cluster
-
Is there a setting that allows messages not to be removed from the stream in the case of term()?
-
NATS Dashboard showing that more than 100% of cpu is used, although that’s not the case
nats.go
nats.py
nats.net.v2