- Playing around
- Package metadata
- It's actually functional now!
- Add XML docs
- Write the XML docs ;)
- Pull dispatcher out, so it can be decorated (e.g. to implement Polly-based retries)
- Add
IOutbox
interface so outbox commands can be stored in a tech agnostic way
- NpgSQL outbox!
- Change the way connections are provided by introducing ambient contexts
- New artwork
- Execute command handlers in Freakout context too
- Update readme
- Even better readme
- Move internals into internals folders
- Lose the dependency on Microsoft.CSharp when it isn't necessary
- Update readme
- Update readme
- Generate sequential GUIDs
- Change to use common format for stored commands
- Factor batch dispatch out into separate service to enable plugging in other batch dispatch strategies
- Make options for individually marking commands as succeeded/failed more sophisticated
- Add IL emit-based command dispatcher and make it the new default - thanks Danielovich
- Dodge
OperationCanceledException
in just the right way during shutdown
- Add support for interfaceless command handlers
- Remove need for globals