Skip to content

Conversation

@mnacmargaryan
Copy link
Collaborator

Updated the InboxConsumer<TMessage, TDbContext> class to use ExecuteUpdateAsync for atomic updates to the UpdatedAt field, ensuring better concurrency handling. Added a throw statement after rollback to propagate exceptions properly.

Bumped the project version in MassTransit.PostgresOutbox.csproj from 3.0.2 to 3.0.3 to reflect these changes.

Updated the `InboxConsumer<TMessage, TDbContext>` class to
use `ExecuteUpdateAsync` for atomic updates to the `UpdatedAt`
field, ensuring better concurrency handling. Added a `throw`
statement after rollback to propagate exceptions properly.

Bumped the project version in `MassTransit.PostgresOutbox.csproj`
from `3.0.2` to `3.0.3` to reflect these changes.
@mnacmargaryan mnacmargaryan merged commit 1f3ccc7 into main Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants