nats-architecture-and-design
nats-architecture-and-design copied to clipboard
KV Compression
Overview
We should support compression in KV as a configuration and status item.
The behavior is documented in https://github.com/nats-io/nats-architecture-and-design/pull/252
Clients and Tools
- [x] CLI @ripienaar
- [ ] Go @piotrpio
- [x] Java @scottf https://github.com/nats-io/nats.java/pull/1034
- [X] JavaScript @aricart https://github.com/nats-io/nats.deno/pull/625
- [x] .Net @scottf https://github.com/nats-io/nats.net/pull/835
- [ ] C @levb
- [ ] Python @wallyqs
- [ ] Ruby @wallyqs
- [x] Rust @Jarema @caspervonb
Other Tasks
- [ ] docs.nats.io updated @bruth
- [ ] Update ADR to
Implemented
- [ ] Update client features spreadsheet
Client authors please update with your progress. If you open issues in your own repositories as a result of this request, please link them to this one by pasting the issue URL in a comment or main issue description.
Note that if we are adding this to KV, ObjectStore needs it as well for symmetry