NATS Monthly - August 2023
📣 News
News or announcements involving NATS.
NATS continues to trend up in messaging and streaming! OSS Insights tracks GitHub-based metrics on projects across various categories. The “Messaging and Streaming” category includes projects like Apache Kafka, RabbitMQ, EMQX, and, of course, NATS. Check out this past month’s trend placing NATS at the top of the pack! 🎉
The v2 JetStream client API is now stable! What does this mean? The clients that have provided the initial implementation and solicited feedback, including Go, JavaScript, C#, and Java, have finalized their breaking changes. If this is the first time you are hearing about this, check out the initial blog post and available examples.
The next steps include other clients implementing this new API as well as porting the Key-Value and Object Store APIs for clients that have implemented the v2 API in a separate package.
The final NATS 1.0.0 Helm Chart has been released! Check out the release here! We appreciate all of the usage and feedback from last month when the first RC became available. Engage with the team by opening issues or starting discussions on the nats-io/k8s repo or asking questions in the #k8s NATS Slack channel.
Announcing the NATS.fm podcast! Join us as we talk all things NATS on everything from the concepts & patterns, to use cases and real world outcomes. Each episode has video and audio so if you’re a watcher or listener, we have you covered. Available now on Apple Podcasts, Spotify, and YouTube. Other podcast feeds will be populated in the next 24-48 hours.
Check out our inaugural episode named: “Protecting data with NATS for ML, AI, and LLMs”!
Want to suggest a topic or come and chat? Hit us up on Twitter, LinkedIn or in #podcast NATS Slack channel! We will continue to record, refine, and polish!
🫶 Engage
Opportunities for engagement on NATS preview features, new projects, and Synadia products.
The first alpha of the NATS .NET v2 client has been released! Check out the blog post for the motivation and details! Check out the GitHub repo if you want to go straight to the code. As always, if you have questions, join us on the ask questions in the NATS #dotnet NATS Slack channel!
Are you using schemata for your messages? If you use NATS across multiple languages and components and want them to communicate, how do you do that today? Would it help if we had a tool to help with that? Please fill out this brief survey and share with us!
🎬 Media
Audio or video recordings about or referencing NATS.
-
BuiltFM: Developer Education - Host, David Gee with Bill Kennedy and Mat Ryer
-
The State of Developer Education: Bridging the Developer Education Gap - Host, Jonathan Gottfried with Byron Ruth
📖 Articles
Blog posts, tutorials, or any other text-based content about NATS.
- NASCAR uses NATS to distribute real-time telemetry data - Jean-Noël Moyne, Synadia
⚡ Releases
Official releases from NATS repos and others in the ecosystem.
-
nats-server - v2.9.20
-
nats.go - v1.28.0
-
nats.rs - async-nats/v0.30.1
-
nats.net - 1.0.7
-
nack - v0.12.0
-
k8s - nack-0.23.0
-
k8s - nats-1.0.0
-
k8s - nats-0.19.17
⚙️ Projects
Community created projects, integrations, or discussions in the NATS ecosystem.
- Integration between Micronaut and NATS
🧑🎓 Resources
New or updated official learning resources, such as docs, screencasts, and examples.
- Simplified JetStream API - Go, JavaScript, Java, .NET
💬 Discussions
NATS repositories having recent GitHub Discussions.
nats-server
nats.go
nats.rs
nats.net
nats.java
k8s