2.A Filters gRPC service (migrate filter.* off JSON-RPC) #171

Closed
opened 2026-07-27 10:12:04 +00:00 by KofTwentyTwo · 1 comment
KofTwentyTwo commented 2026-07-27 10:12:04 +00:00 (Migrated from github.com)

Expose the real NSQL filter engine over an authenticated Filters gRPC service (CreateRule/ListRules/DeleteRule/ValidateRule/PreviewRule) backed by FilterEngine + DatabaseEngine; wire CLI filter commands to it. Auth-interceptor-mounted (GH #165). Correctness bugs (account scoping/ON ACCOUNT/non-ASCII) are Phase 3.

Expose the real NSQL filter engine over an authenticated Filters gRPC service (CreateRule/ListRules/DeleteRule/ValidateRule/PreviewRule) backed by FilterEngine + DatabaseEngine; wire CLI filter commands to it. Auth-interceptor-mounted (GH #165). Correctness bugs (account scoping/ON ACCOUNT/non-ASCII) are Phase 3.
KofTwentyTwo commented 2026-07-27 10:39:12 +00:00 (Migrated from github.com)

Done on dev (c7a73af): authenticated Filters gRPC service (create/list/delete/validate/preview) backed by NSQL engine + store, ArcSwap hot-reload, CLI wired. 276 tests green.

Done on `dev` (c7a73af): authenticated Filters gRPC service (create/list/delete/validate/preview) backed by NSQL engine + store, ArcSwap hot-reload, CLI wired. 276 tests green.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/nuncio#171