Casper Beyer

Results 42 issues of Casper Beyer

Avoids clones to Client and Context when publishing messages and sending requests, instead binding them to a lifetime and holding onto the required state by reference. Supersedes https://github.com/nats-io/nats.rs/pull/866

Based on my recent work and our discussions in yesterday's meeting I started drafting up the basis of a simple specification of a test runner and guidelines for authoring tests.

This implements services ([ADR-32](https://github.com/nats-io/nats-architecture-and-design/blob/main/adr/ADR-32.md)), this is based on a stripped down version of [this implementation](https://github.com/charbonats/nats-micro) by @charbonnierg. This does not have a "client" or "monitor" type like nats.deno, we can...

Closes https://github.com/nats-io/nats.py/issues/553

This implements optional strict JSON decoding for JetStream. The intent of this is to minimize accidental misalignments between server and clients, we've had numerous of these across the various clients,...

Getting ahead of changes to JetStream request/response marshaling in server. See https://github.com/nats-io/nats-server/pull/5858.