Skip to content

feat: add RabbitPropsCustomizer and KafkaPropsCustomizer for flexible multi-domain configuration#169

Merged
juancgalvis merged 3 commits into
reactive-commons:masterfrom
luisgomez29:feature/customizer-properties
May 12, 2026
Merged

feat: add RabbitPropsCustomizer and KafkaPropsCustomizer for flexible multi-domain configuration#169
juancgalvis merged 3 commits into
reactive-commons:masterfrom
luisgomez29:feature/customizer-properties

Conversation

@luisgomez29

@luisgomez29 luisgomez29 commented May 12, 2026

Copy link
Copy Markdown
Contributor

Add support for RabbitPropsCustomizer and KafkaPropsCustomizer interfaces to enable
programmatic customization of domain properties at startup. Document the configuration approaches with examples
and guidance.

What's New

RabbitPropsCustomizer & KafkaPropsCustomizer

New feature: Customize async properties programmatically while keeping YAML configuration
Use case: Load connection credentials from secrets manager at startup, override YAML values
Constraint: At least one domain must be declared in YAML (if using customizer)
Benefit: Hybrid approach combines simplicity of YAML with runtime flexibility of code

@juancgalvis juancgalvis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!

@juancgalvis juancgalvis merged commit 6cb0767 into reactive-commons:master May 12, 2026
1 check passed
@juancgalvis juancgalvis deleted the feature/customizer-properties branch May 12, 2026 21:33
@juancgalvis

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 7.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants