User Agent defaults to couchbase-java/0.0.0

While troubleshooting a production application, I noticed that the user-agent field was set to couchbase-java/0.0.0.

   "userAgent": "couchbase-java/0.0.0 (Linux 4.18.0-372.76.1.el8_6.x86_64 amd64; OpenJDK 64-Bit Server VM 17.0.12+7-LTS)",

From what I saw in the code it seems to be read from the META-INF/MANIFEST.MF file

Could you please clarify how should we pack the application so that this metadata is added as expected?

We are currently using the following plugin to package the application and create a fat jar:

<plugin>
<groupId>io.reactiverse</groupId>
<artifactId>vertx-maven-plugin</artifactId>
</plugin>

This is fixed in 3.7.3.

Good to know, thanks. I was unaware and cannot upgrade to confirm due to [JCBC-2152] - Couchbase Cloud