Open Issues Need Help
View All on GitHubAI Summary: The task is to create a new `GET /metrics` REST endpoint that exposes data currently displayed by the `printStats()` function. This requires refactoring `printStats()` to return structured data instead of printing to the console, and then having the new endpoint call this updated function to return the metrics in JSON format, following existing API patterns.
At least once delivery message broker. Built on top of the great BadgerDB. TCP based.
AI Summary: This issue proposes adding wildcard pattern matching for topic subscriptions, allowing clients to subscribe to multiple related topics using a single pattern (e.g., `orders.*`). Currently, only exact topic name subscriptions are supported. The implementation needs to support `*` for single segment wildcards, update the subscription protocol, consider performance implications, and add pattern validation.
At least once delivery message broker. Built on top of the great BadgerDB. TCP based.
AI Summary: This issue aims to enhance Go code quality and consistency by integrating `golangci-lint` for linting and `gofumpt` for formatting into the project's CI/CD pipeline. It involves configuring these tools, adding corresponding steps to GitHub Actions to fail on violations, and updating development scripts and documentation.
At least once delivery message broker. Built on top of the great BadgerDB. TCP based.
At least once delivery message broker. Built on top of the great BadgerDB. TCP based.
At least once delivery message broker. Built on top of the great BadgerDB. TCP based.
At least once delivery message broker. Built on top of the great BadgerDB. TCP based.
At least once delivery message broker. Built on top of the great BadgerDB. TCP based.