Skip to content

Conversation

@pglombardo
Copy link
Collaborator

@pglombardo pglombardo commented Nov 13, 2025

Description

  • Move most validations out of hot-path
  • Use "null-coalescing assignment operator" (which is a real operator name)
  • MQTT5PublishMessage: Move most validations out of publish hot code path
  • Cached connection properties, fast path improvements & tests

Related Issue

Type of Change

  • 📚 Examples / docs / tutorials / dependencies update
  • 🔧 Bug fix (non-breaking change which fixes an issue)
  • 🥂 Improvement (non-breaking change which improves an existing feature)
  • 🚀 New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to change)
  • 🔐 Security fix

Checklist

  • I've written tests (if applicable) for all new methods and classes that I created. (rake test)
  • I've added documentation as necessary so users can easily use and understand this feature/fix.

@cla-bot cla-bot bot added the cla-signed label Nov 13, 2025
@pglombardo pglombardo added the enhancement New feature or request label Nov 13, 2025
@pglombardo pglombardo merged commit 10a0006 into main Nov 26, 2025
10 checks passed
@pglombardo pglombardo deleted the fast-path branch November 26, 2025 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants