Commit Graph

5 Commits

Author SHA1 Message Date
agrynco 81d35b5645 docs: add repository agent rules
Document the main-based branch flow and package delivery constraints for automated repository work.

Ref: IT-1033
2026-08-04 11:38:55 +03:00
agrynco 33f4b80ff8 feat: expose terminal consumer failure hook
Allow consumers to react once after all processing retries are exhausted while preserving the base acknowledgement policy.

Ref: IT-1033
2026-08-04 11:38:24 +03:00
agrynco c0e83bdb77 feat: expose RabbitMQ delivery context
Add backward-compatible context-aware handling and permanent validation hooks.

Ref: IT-1033
2026-08-02 22:56:57 +03:00
Anatolii Grynchuk 09c4b8b4d2 feat: add ReplyTo to CorrelationContext
- Allows message publishers to specify a reply queue
- Consumer publishes result to ReplyTo queue if set
- If ReplyTo is null, behavior is fire-and-forget

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-02 12:42:55 +03:00
Anatolii Grynchuk 5b963b25a7 chore: initial repository scaffold
- Add Hrynco.RabbitMq class library with RabbitMQ client abstractions
- Add Hrynco.RabbitMq.Tests xunit project
- ImplicitUsings disabled on all projects

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-01 12:25:42 +03:00