nats-architecture-and-design icon indicating copy to clipboard operation
nats-architecture-and-design copied to clipboard

Architecture and Design Docs

Results 104 nats-architecture-and-design issues
Sort by recently updated
recently updated
newest added

## Overview In select clients (`java`, `csharp`, `go`) with the highest impact, implement the utility function `IssueUserJWT`. The behavior is documented in ADR-14. ## Clients and Tools - [ ]...

enhancement
client
P-L

## Overview Parity update for Object Store so it supports Compression in similar way KV does (#253). The behavior is documented in #264 ## Clients and Tools - [ ]...

enhancement
client

## Overview See #192. Validation occurs on the server, this would be scoped to allowing a consumer to set `SubjectFilters` as an array/list/slice on the `ConsumerConfig`. The behavior is documented...

enhancement
client
server:2.10.0

## Overview Option for `watch()` to start watching from a specific sequence number See https://github.com/nats-io/nats.go/pull/1489#pullrequestreview-1786152645 ## Clients and Tools - [ ] CLI @ripienaar - [X] Go @piotrpio https://github.com/nats-io/nats.go/pull/1489#pullrequestreview-1786152645 -...

enhancement
client

## 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 - [...

enhancement
client

Add `metadata` to the Object Store bucket and object itself, as described in the design doc update: https://github.com/nats-io/nats-architecture-and-design/pull/224 ## Clients and Tools - [ ] CLI @ripienaar - [x] Go...

enhancement
client

Request Many ADR based on @aricart's implementation and discussion in https://github.com/nats-io/nats-architecture-and-design/issues/215

## Overview With nats-server 2.10.0 this feature will be released. Server PR: https://github.com/nats-io/nats-server/pull/3814 https://github.com/nats-io/nats-server/pull/3827 PR contains a lot of details. Example Stream config with transforms: ```json { "name": "test2", "subjects":...

enhancement
client
server:2.10.0

## Overview Traditionally clients have aborted reconnect reattempts after 2 consecutive authentication errors. https://github.com/nats-io/nats.go/pull/499 In some setups this behavior creates a different problem because a configuration mistake on the server...

enhancement
client

## Overview Changes to the service API to simplify its usage and future enhancements. #### Remove schema from Service API See [changes to service/micro framework document PR 219](https://github.com/nats-io/nats-architecture-and-design/pull/219) #### Change...

enhancement
client