We're happy to announce our first release candidate 🎉
JetStream and Native AOT support
NATS.Net supports all new NATS JetStream, Object Store, Key/Value Store and Services APIs. We're also excited to support .NET 8.0 Native AOT deployments for your cloud-native workloads.
What's Changed Since the last Beta
- Key/Value and Object Store compression in #214
- JetStream API clean-up in #212
- Auth error retry handling in #217
- JetStream options API prefix bug fix in #218
- List JetStream streams and consumers in #219
- JetStream consume error notifications in #220
Full Changelog: v2.0.0-beta.3...v2.0.0-rc.1
Nuget Packages
NATS.Net
This is the main meta package containing all other packages except serialization.
dotnet add package NATS.Net --version 2.0.0-rc.1
If you are not deploying Native AOT you can also use ad-hoc JSON serialization:
dotnet add package NATS.Client.Serializers.Json --version 2.0.0-rc.1
Individual Packages
dotnet add package NATS.Client.Core --version 2.0.0-rc.1
dotnet add package NATS.Client.Hosting --version 2.0.0-rc.1
dotnet add package NATS.Client.JetStream --version 2.0.0-rc.1
dotnet add package NATS.Client.KeyValueStore --version 2.0.0-rc.1
dotnet add package NATS.Client.ObjectStore --version 2.0.0-rc.1
dotnet add package NATS.Client.Services --version 2.0.0-rc.1
dotnet add package NATS.Client.Serializers.Json --version 2.0.0-rc.1