Issues & Help
On this page
We are lucky to have a vibrant MongoDB Java community that includes users with varying levels of experience using the Java driver. The quickest way to get support for general questions is through the MongoDB Community Forums.
Bugs / Feature Requests
If you have feedback about the Java driver, visit the MongoDB Feedback Engine and select Drivers from the list of products on the right side of your screen. You can propose improvements, report issues, and provide other types of feedback by using this site.
You can also open a case in Jira, our issue management tool, to identify bugs or propose improvements. The following steps describe how to create a Jira issue:
Visit the MongoDB Jira issue tracker and click the signup link. Create an account, and then log in to Jira.
Navigate to the JAVA Jira project.
Click Create to create a ticket. Please provide as much information as possible about the issue or request in the ticket.
Note
Bug reports in the JAVA Jira project are publicly viewable.
If you’ve identified a security vulnerability in any official MongoDB product, please report it according to the instructions found in the Create a Vulnerability Report page.
Pull Requests
We are happy to accept contributions to help improve the driver. We will guide user contributions to ensure they meet the standards of the codebase. Please ensure that any pull requests include documentation, tests, and pass the gradle checks.
To get started check out the source and work on a branch:
$ git clone https://github.com/mongodb/mongo-java-driver.git $ cd mongo-java-driver $ git checkout -b myNewFeature
Finally, ensure that the code passes gradle checks.
$ ./gradlew check