Daniel Marbach

Results 60 issues of Daniel Marbach

Discussed with @adamralph it would be cool to be able to specify the package source. I think we could restrict ourself to only public sources like Nuget and MyGet. How...

Improvement

I was exploring the code and came to the conclusion that YOU are doing it wrong. With the introduction of #66 the code will be sprinkled with `ConfigureAwait(false)` but that...

enhancement
winning

This back ports the functionality of v8 to resolve a completable storage session from a child container and then open it for consumption outside the pipeline. This behavior is required...

Improvement

Presently, NServiceBus offers very limited capability to rate-limit message processing. Probably the most commonly used API is `LimitMessageProcessingConcurrencyTo` which restricts the number of messages that can be handled concurrently. This...

Improvement

Add an exception that can be thrown, which is by default treated as an unrecoverable exception. // cc @SimonCropp

Improvement

The [synchronized storage session adapter has been removed](https://github.com/Particular/NServiceBus/pull/6342) and the persistence seam simplified to enable first-class dependency injection support for the storage session. Persisters can simply register the concrete storage...

Breaking change

The persistence startup is done as part of `PersistenceStartup` which implements `IWantToRunBeforeConfigurationIsFinalized`. As part of finalizing the configuration, the persistence startup implementation does [a validation whether the saga and outbox...

Bug
Triaged

The [incremental source generators](https://github.com/dotnet/roslyn/blob/main/docs/features/incremental-generators.md) allow optimizing the code generation strategies for faster execution, which greatly benefits the overall IDE experience. It is possible to share common code between both approaches...

Improvement

Most persistences run in addition to the persistence tests the acceptance tests too. Yet many of the acceptance tests are not really relevant for the persistence and have a big...

Improvement
Refactoring