Open Issues Need Help
View All on GitHubA framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
A framework for building messaging apps with .NET and C#.
AI Summary: The task involves replacing the use of `Guid.NewGuid()` with `Guid.CreateVersion7()` throughout the Brighter framework's codebase, specifically focusing on message ID generation. This change aims to improve performance, particularly in scenarios using the outbox/inbox pattern with relational databases. The goal is to leverage the performance benefits of UUID v7 for ID generation.
A framework for building messaging apps with .NET and C#.
AI Summary: Implement support in Brighter V10 to set PartitionKey and Bag dynamically via the RequestContext. This involves modifying the default message mapper to accept and utilize these properties from the RequestContext, allowing users to avoid creating custom mappers for this functionality.
A framework for building messaging apps with .NET and C#.
AI Summary: Implement support for Apache Pulsar as a new transport mechanism within the Brighter .NET messaging framework. This involves creating new classes and methods to handle Pulsar-specific communication, including connecting to Pulsar brokers, publishing messages to topics, and subscribing to topics to receive messages. Integration should be seamless with existing Brighter features like middleware and the command/event dispatcher.
A framework for building messaging apps with .NET and C#.
AI Summary: Add support for NATS messaging to the Brighter framework. This involves implementing a new transport adapter for NATS, allowing Brighter applications to utilize NATS for communication between components or microservices. The implementation should integrate seamlessly with Brighter's existing middleware pipeline and support both commands and events.
A framework for building messaging apps with .NET and C#.
AI Summary: The task is to extend the Brighter .NET messaging framework to support various Oracle databases and services as message brokers and storage solutions. This includes integrating with Oracle Database, Oracle NoSQL Database, Oracle Berkeley DB, Oracle Advanced Queue, Oracle Transactional Event Queues, Oracle Queue Service, and Oracle Cloud Infrastructure (OCI) Object Storage. The goal is to provide enterprise users with more options for persistent storage and message queuing within the Brighter framework.
A framework for building messaging apps with .NET and C#.
AI Summary: The task is to extend the Brighter .NET messaging framework to support IBM technologies. This involves integrating with DB2 for persistence, etcd or potentially other NoSQL solutions for inbox/outbox/distributed locking, IBM MQ as a messaging gateway, and IBM Cloud Object Storage for persistent storage. The goal is to enhance Brighter's capabilities for enterprise users working within the IBM ecosystem.
A framework for building messaging apps with .NET and C#.
AI Summary: Document the internal design of the Paramore.Brighter .NET assembly, focusing on the CommandProcessor and its pipeline, for new contributors. The documentation should explain how commands and events are handled, including middleware, synchronization context, and different request methods (DepositPost, ClearOutbox). PlantUML diagrams are encouraged to illustrate the design. The goal is to provide a guide for understanding the codebase, not to repeat existing user documentation or IntelliSense comments.
A framework for building messaging apps with .NET and C#.