Closed ripienaar closed 2 years ago
Streams have several new permissions that allow one to prevent deletes, purges and enable rollups.
Server PRs https://github.com/nats-io/nats-server/pull/2595
Schema updates in https://github.com/nats-io/jsm.go/pull/333
Required for completion of ADR-8
ConsumerConfiguration headers_only StreamConfiguration deny_delete StreamConfiguration deny_purge StreamConfiguration allow_rollup_hdrs
headers_only
deny_delete
deny_purge
allow_rollup_hdrs
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.
Python support in https://github.com/nats-io/nats.py/pull/216 /cc @wallyqs
PR for docs: https://github.com/nats-io/nats.docs/pull/482
Overview
Streams have several new permissions that allow one to prevent deletes, purges and enable rollups.
Server PRs https://github.com/nats-io/nats-server/pull/2595
Schema updates in https://github.com/nats-io/jsm.go/pull/333
Required for completion of ADR-8
Fields
ConsumerConfiguration
headers_only
StreamConfigurationdeny_delete
StreamConfigurationdeny_purge
StreamConfigurationallow_rollup_hdrs
Clients and Tools
Other Tasks
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.