wolverine
wolverine copied to clipboard
Next Generation .NET Command and Message Bus
When we do code generation, *also* generate a handler/endpoint loader type that can be used to speed up cold starts by eliminating any reflection at bootstrapping. Mostly worried about making...
I would like to be able to allow the execution of Wolverine HTTP handlers to be discriminated based on the value of the HTTP Content-Type header. With this feature implemented,...
Somewhat similar to returning [UpdatedAggregate](https://wolverinefx.net/guide/durability/marten/event-sourcing.html#returning-the-updated-aggregate), what if we had more Marten helpers for streaming a single document, an aggregate, the results of a compiled query, or the results of a...
Maybe some marker types that expose codegen. Thinking: ```csharp // where `T` is the results of a compiled query `FetchQuery` // where `T` is the results of a query plan...
Let's say that you have a single handler or endpoint that has any mix of: * `[Entity]` * `[Document]` * `[Aggregate]` * `[ReadAggregate]` usage or any future usages that trigger...
We can depend on Marten *sometimes*, but we'll need to surface whether or not Wolverine supports multi-tenancy through other means too.
This is 100% a CritterWatch need
So many things can go wonky because of custom envelope mappers that folks use for interop with non-Wolverine systems, so let's try to surface the existence of custom mappers in...
**Is your feature request related to a problem? Please describe.** I wanted to upload a file with some metadata. **Describe the solution you'd like** Added support for multipart uploads. I.e.,...
Hi, Maybe I messed something up, but. Here’s the situation: ```csharp [WolverineMessage] public record UpsertProjectCommand(...); ``` ```csharp public class UpsertProjectCommandValidator : AbstractValidator { ... } ``` ```csharp public interface IProjectStore...