nats-io / nats-architecture-and-design

Architecture and Design Docs
Apache License 2.0
177 stars 20 forks source link

Enhanced JetStream Purge feature #4

Closed ripienaar closed 1 year ago

ripienaar commented 2 years ago

Overview

The server now supports extended purges that is wildcard subject aware and a few other enhancements

The behavior is documented in ADR-10, server PR https://github.com/nats-io/nats-server/pull/2296

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.

kozlovic commented 2 years ago

@ripienaar The title says "Merge Feature", did you mean "Purge"?

ripienaar commented 2 years ago

@ripienaar The title says "Merge Feature", did you mean "Purge"?

I did, thank you, fixed that.

kozlovic commented 2 years ago

Ok, thanks. I have checked the box for the C client. I have done that but I don't have PR/etc.. Here is the commit rev but it may disappear later on when I will be ready to have PR for JS: https://github.com/nats-io/nats.c/commit/19c5445119a87acfc9e74b1b4bef007f699d5162

bruth commented 1 year ago

181 updates the ADR status

There are mentions of the extended purge functionality in the docs, albeit scattered. As part of docs reorg, it will be properly highlighted in the reference docs.