You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add AddConsumerHandler (rename AddNoPublisherHandler) (#611)
* AddConsumerHandle
The current AddNoPublisherHandler name can be confusing, especially since it's the one most often used.
feat: make the retry middleware more flexible (#582)
Retryable errors are typically caused by transient failures
such as timeouts or connection issues.
However, there may be cases where certain errors are known to
be non-retryable, for example, malformed input messages.
This change adds a ShouldRetry parameter to the retry middleware
configuration, allowing clients to explicitly define which
errors should be retried and which should not.
Router: publish messages in bulk (#513)
Currently, the router will publish produced messaged by calling Publish individually, even though the bulk API exists.
This change works the same, although it can be handy for some custom implementations when you want to treat the produced messages as a group. For some implementations, it could also slightly improve publish performance.