title: MongoDb java driver 3.8.2 + Mongo Community 5.0.4
body: <p>We are using spring-boot 2.1.5 and currently mongo db version 4.0. spring boot comes with spring-boot-starter-data-mongodb that comes with mongo driver 3.8.2. According to the compatibility chart <a href="https://www.mongodb.com/docs/drivers/java/sync/current/compatibility/" rel="nofollow noreferrer">https://www.mongodb.com/docs/drivers/java/sync/current/compatibility/</a>
  We are already using max mongo version that our driver is compatible with.</p>
  <p>Mongo 4.0 is reaching EOL and we need to upgrade. But we do not have resources to upgrade tons of services on the same spring boot.</p>
  <p>Yet it turns out that this setup simply works as it used to work, with mongo 5.0. I am not sure now, what does compatibility mean, and what are the dangers. Probably it works because of the services doing mostly simple CRUD with the database. Is there any knowledge what does it exactly mean &quot;not compatible&quot; ?</p>