moquette-io / moquette

Java MQTT lightweight broker
http://moquette-io.github.io/moquette/
Apache License 2.0
2.32k stars 818 forks source link

Finish user properties implementation #877

Closed andsel closed 4 days ago

andsel commented 4 days ago

Release notes

Covered publish with user properties with tests and fixed publish of will messages.

What does this PR do?

Updated the creation of Will publish to include the user properties. Also covered with tests. Moved some test utility methods into abstract base class.

Why is it important/What is the impact to the user?

Enables the handling of user properties in PUBLISH and CONNECT Will message. All other cases of User Properties are ignored and remain unspecified.

Checklist

Related issues