Fourth preview of NATS .NET 3.0 ships nats-server v2.14 support: streams that opt into fast-ingest batch publishing per ADR-50 can now set the new AllowBatchPublish field on StreamConfig (the fast-ingest publisher itself will live in orbit.net alongside the existing atomic batch publisher). Also brings in everything from 2.8.0-preview.2 via the main sync, and switches to System.Threading.Lock on net9.0+ on the 3.0 line.
3.0-only since preview.3:
- Use System.Threading.Lock on NET9_0_OR_GREATER (#1118)
From main (also in 2.8.0-preview.2):
- Add AllowBatchPublish stream config field (#1120)
- Bump OpenTelemetry and OpenTelemetry.Exporter.OpenTelemetryProtocol (#1121)
- Fix setting wrong pin id from status header (#1116) (thanks @colprog)
- Fix slow-consumer test first-ping RTT flap (#1115)
- Fix net481 TLS test flakes (#1111)
- Rewrite README intro (#1114)
Full Changelog: v3.0.0-preview.3...v3.0.0-preview.4