Skip to Main Content
EventStoreDB Ideas Portal

Ideas for improvements and new features in EventStoreDB, client libraries, and database extensions.

ADD A NEW IDEA

All ideas

Showing 18

Manage plugins

ESDB, depending on edition, might have plugins bundled with it, like LDAP authorisation or OpenTelemetry exporter. The idea is for Navigator to manage those plugins, which include: See the list of available plugin, with a status indicator (enabled...
George Payne 4 months ago in Event Store Navigator 0 Planned

Support persistent subscriptions

Feature gap. Create and manage persistent subscriptions in Event Store Navigator, similar to the legacy UI.
George Payne 4 months ago in Event Store Navigator 0 Planned

Projections management

Feature gap. Implement projections management similar to the legacy UI. Configure, start and stop standard projections Create and manage custom projections It would be nice to see the time lag for projections, as progress percentages shown in the ...
George Payne 4 months ago in Event Store Navigator 0 Planned

Visualize correlated events

Visualize correlated events in Event Store Navigator similar to what the legacy Commercial UI does.
George Payne 4 months ago in Event Store Navigator 0 Planned

Scavenges

Start and manage scavenges from within Event Store Navigator
George Payne 4 months ago in Event Store Navigator 0 Planned

Store some configuration in the database

ESDB is primarily configured using the config file, which is located on each cluster node. Some features (projections, connectors) are configured in the database itself. It can be confusing to understand where things are configured and why some co...
Alexey Zimarev 8 months ago in EventStoreDB / Configuration / Operations 0 Planned

Support authorisation when reading from $all

Currently, reads and subscriptions to $all require admin access, which isn't good for security. Supporting auth for $all will have performance impact when ACLs are used, but in combination with policies it could be fast enoguh because policies, un...
Alexey Zimarev 8 months ago in EventStoreDB / Dev experience / Security 0 Planned

Policy-based authorisation

ACLs are hard to manage because they are stream specific. Adding poicies that would cover things like category would make authorisation a lot easier to set up.
Alexey Zimarev 8 months ago in EventStoreDB / Dev experience / Operations / Security 0 Planned

Backup and restore

Implement backup and restore as database functions.
Alexey Zimarev 8 months ago in EventStoreDB / Operations 0 Planned

Handle backpressure

ESDB can be overloaded with read/write operations and it has no limitations enforced on the edge to prevent this. The idea is to set the connection limit (in general or per operation) and deny requests when the limit is exceeded. It will improve t...
Alexey Zimarev 8 months ago in EventStoreDB / Operations / Stability 0 Planned