- Bump the version number in gradle.properties
- Create a new Github release with a v0.0.0 style tag
- Java client releases are done through a Github Action in publish.yml that is triggered by publishing a new release.
- The publish action publishes the Java client library to Maven using the version in
gradle.properties
. - The Maven/Sonatype UIs take up to 24 hours to show the new version (facepalm).
- Check here for an immediate view: https://repo1.maven.org/maven2/com/hivemq/hivemq-mqtt-client/
- The Sonatype page for reference: https://central.sonatype.com/artifact/com.hivemq/hivemq-mqtt-client