PackageTrack
Sign in Get early access

org.mongodb:mongodb-crypt

5.10.0 #938 most downloaded on Maven Central mongodb/mongo-java-driver

What this package is like to depend on

Last release 8 days ago

16 Aug 2026

Ships fairly regularly

a new release about every 4 weeks

Rarely documented

notes for 9 of 39 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

60 releases · first in 2019

18 releases in the last 12 months

see the full history below

Release timeline

60 releases · Jun 2019 to Aug 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60
  1. 5.10.0 16 Aug 2026
    Release notes

    What's Changed

    • Added $scoreFusion hybrid search stage for combining and normalizing the scores of multiple search pipelines (MongoDB 8.2+) #2024 by @nhachicha
    • Added a fluent builder API for the $score aggregation stage, with normalization, weighting, and score details (MongoDB 8.2+) #2023 by @strogiyotec
    • Added $vectorSearch support for nested embeddings and arrays of embeddings via parentFilter and nestedOptions #2026 by @rozza
    • Removed stale @Beta from SearchOptions and VectorSearchOptions in the Java and Scala drivers #2026 by @rozza
    • Encoded Kotlin ByteArray data class fields as BSON Binary, and added an opt-in ByteArray BSON Binary serializer for bson-kotlinx #2019 by @rozza
    • Included the fix for CVE-2026-18710 / JAVA-6266, where ProxySettings.toString() rendered the SOCKS5 proxy username and password into application logs. First shipped in 5.9.2 #2035 by @strogiyotec
    • ByteArray fields in Kotlin data classes are once again encoded as BSON Binary rather than a BSON array of int32, restoring the behavior from before 5.1.3. Decoding accepts both forms, so documents written by 5.1.3–5.9.x still read back correctly, but newly written documents change BSON type. Review any non-driver consumers of those fields before upgrading. See JAVA-6224

    Verifying artifact signatures

    Please refer to https://www.mongodb.com/docs/drivers/java/sync/current/security/validate-signatures/ for the full procedure.

    To download and import the public key for verifying signatures, execute

    gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8
    

    Full Changelog: r5.9.0...r5.10.0

    Open source →
    Release notes

    Java Driver 5.10.0 (August 14, 2026) Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  2. 5.9.2 13 Aug 2026
    Release notes

    What's Changed

    Warning

    Starting from driver version 4.11.0, ProxySettings.toString() included the SOCKS5 proxy username and password in application logs.

    See JAVA-6266 / CVE-2026-18710

    The username and password are no longer included in toString() starting in this release.

    If you cannot upgrade, set the org.mongodb.driver.client logger to WARN or higher to suppress the client-construction message. We do not recommend this as a long-term measure: it silences diagnostic information that is valuable for support, and it does not remove credentials already written to existing logs.

    Full Changelog: r5.9.1...r5.9.2

    Open source →
    Release notes

    Java Driver 5.9.2 (August 11, 2026)

    Compare

    Choose a tag to compare

    Open source →
  3. 5.9.1 23 Jul 2026
    Release notes

    What's Changed

    • Backport: Resolve forwarded type arguments across POJO hierarchy edges by @vbabanin in #2020

    Verifying artifact signatures

    Please refer to https://www.mongodb.com/docs/drivers/java/sync/current/security/validate-signatures/ for the full procedure.

    To download and import the public key for verifying signatures, execute

    gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8
    

    Full Changelog: r5.9.0...r5.9.1

    Open source →
    Release notes

    Java Driver 5.9.1 (July 23, 2026)

    Compare

    Choose a tag to compare

    Open source →
  4. 5.9.0 07 Jul 2026
    Release notes

    What's Changed

    Verifying artifact signatures

    Please refer to https://www.mongodb.com/docs/drivers/java/sync/current/security/validate-signatures/ for the full procedure.

    To download and import the public key for verifying signatures, execute

    gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8
    

    Full Changelog: r5.8.0...r5.9.0

    Open source →
    Release notes

    Java Driver 5.9.0 (July 07, 2026)

    Compare

    Choose a tag to compare

    Open source →
  5. 5.8.1 16 Jul 2026
    Release notes

    What's Changed

    • Fix reactive streams MongoClient.getTimeout always returning null by @stIncMale in #2011

    Verifying artifact signatures

    Please refer to https://www.mongodb.com/docs/drivers/java/sync/current/security/validate-signatures/ for the full procedure.

    To download and import the public key for verifying signatures, execute

    gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8
    

    Full Changelog: r5.8.0...r5.8.1

    Open source →
    Release notes

    Java Driver 5.8.1 (July 16, 2026)

    Compare

    Choose a tag to compare

    Open source →
  6. 5.8.0 28 May 2026
    Release notes

    What's Changed

    🔥 Enhancements

    • Added typed builder API for vector search index definitions #1960 by @rozza
    • Added $rerank aggregation stage support (MongoDB 8.3 / Atlas) #1963 by @rozza
    • Added vectorSearch operator support for the $search pipeline stage #1962 by @rozza
    • Added storedSource support for vector search indexes and returnStoredSource for $vectorSearch queries #1977 by @rozza
    • Added BinaryVector and VectorSearchQuery vectorSearch overloads to the Scala driver #1986 by @rozza
    • Optimized RawBsonDocument encode and decode by eliminating intermediate allocations #1988 by @rozza
    • Preliminary refactoring for backpressure support #1952 by @stIncMale
    • Small improvements related to value-based classes #1964 by @stIncMale

    🛠 Fixes

    • Fixed OSGi bundle resolution failure when Micrometer is not present #1982 by @rozza
    • Added missing Javadoc to MongodbObservation and MongodbObservationContext by @rozza

    📦 Dependency Updates

    🧪 Testing & CI

    • Added AGENTS.md for AI coding agent support across all modules by @rozza
    • Added test cases for new auto-embedding index fields #1936 by @strogiyotec
    • Added Scala 3 to publish.sh #1958 by @rozza
    • Fixed NamespaceExists test failure #1956 by @nhachicha
    • Simplified RetryState creation as preliminary backpressure work #1961 by @stIncMale
    • Made RetryState.isLastAttempt private and simplified code #1967 by @stIncMale

    New Contributors

    Verifying artifact signatures

    Please refer to https://www.mongodb.com/docs/drivers/java/sync/current/security/validate-signatures/ for the full procedure.

    To download and import the public key for verifying signatures, execute

    gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8
    

    Full Changelog: r5.7.0...r5.8.0

    Open source →
    Release notes

    Java Driver 5.8.0 (May 28, 2026)

    Compare

    Choose a tag to compare

    Open source →
  7. 5.7.1 27 May 2026
    Release notes

    What's Changed

    Full Changelog: r5.7.0...r5.7.1

    Open source →
    Release notes

    Java Driver 5.7.1 (May 27, 2026)

    Compare

    Choose a tag to compare

    Open source →
  8. 5.7.0 30 Apr 2026
    Release notes

    Important

    A future minor release will raise the minimum supported MongoDB Server version from 4.2 to 4.4. This is in accordance with MongoDB Software Lifecycle Schedules. Support for MongoDB Server 4.2 will be dropped in a future release!

    What's Changed

    New Contributors

    Verifying artifact signatures

    Please refer to https://www.mongodb.com/docs/drivers/java/sync/current/security/validate-signatures/ for the full procedure.

    To download and import the public key for verifying signatures, execute

    gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8

    Full Changelog: r5.7.0-beta1...r5.7.0

    Open source →
    Release notes

    Java Driver 5.7.0 (April 30, 2026)

    Compare

    Choose a tag to compare

    Open source →
  9. 5.7.0-beta1 26 Feb 2026 pre-release
    Release notes

    What's Changed

    🔥 Enhancements

    • Add Micrometer/OpenTelemetry tracing support to the reactive-streams
      (Micrometer / OpenTelemetry) #1898

    • Improved client-side timeout handling to better account for RTT variations #1793

    🛠 Fixes

    • Fixed RawBsonDocument encoding performance regression by restoring optimized codec path #1888

    • Fixed Netty ByteBuf reference counting and reverted read-only change that could cause leaks during logging #1891

    📦 Dependency Updates

    • Updated Netty to latest version #1867

    • Updated Snappy for latest security fixes #1868

    🧪 Testing & CI

    • Updated BSON/spec tests and improved Extended JSON alignment #1883

    • Added SARIF reporting and CI improvements #1869

    • Temporarily disabled large encryption tests on mongocryptd for CI stability #1872

    Verifying artifact signatures

    Please refer to https://www.mongodb.com/docs/drivers/java/sync/v5.4/security/validate-signatures/ for the full procedure.

    To download and import the public key for verifying signatures, execute

    gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8

    Full Changelog: r5.7.0-beta0...r5.7.0-beta1

    Open source →
    Release notes

    Java Driver 5.7.0-beta1 (February 26, 2026) Pre-release

    Pre-release

    Compare

    Choose a tag to compare

    Open source →
  10. 5.7.0-beta0 16 Jan 2026 pre-release

    Nothing published for this version

  11. 5.7.0-alpha0 22 Oct 2025 pre-release

    Nothing published for this version

  12. 5.6.5 09 Apr 2026
    Release notes

    What's Changed

    🛠 Fixes

    • AsyncCommandCursor.getMoreLoop() held a pool connection across empty getMore responses on tailable cursors, exhausting the connection pool when idle change streams reached maxPoolSize and causing MongoTimeoutException for all other operations. The retry loop has been moved out of getMoreLoop() and into next().

    Verifying artifact signatures

    Please refer to https://www.mongodb.com/docs/drivers/java/sync/v5.4/security/validate-signatures/ for the full procedure.

    To download and import the public key for verifying signatures, execute

    gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 1a75005e142192223d6a7c3b76e0008d166740a8

    Full Changelog: r5.6.4...r5.6.5

    Open source →
    Release notes

    Java Driver 5.6.5 (April 09, 2026)

    Compare

    Choose a tag to compare

    Open source →
  13. 5.6.4 23 Feb 2026

    Nothing published for this version

  14. 5.6.3 03 Feb 2026

    Nothing published for this version

  15. 5.6.2 08 Dec 2025

    Nothing published for this version

  16. 5.6.1 06 Oct 2025

    Nothing published for this version

  17. 5.6.0 11 Sep 2025

    Nothing published for this version

  18. 5.6.0-alpha0 26 Jun 2025 pre-release

    Nothing published for this version

  19. 5.5.2 06 Oct 2025

    Nothing published for this version

  20. 5.5.1 06 Jun 2025

    Nothing published for this version

  21. 5.5.0 07 May 2025

    Nothing published for this version

  22. 5.4.0 20 Mar 2025

    Nothing published for this version

  23. 5.4.0-alpha0 27 Feb 2025 pre-release

    Nothing published for this version

  24. 5.3.1 23 Jan 2025

    Nothing published for this version

  25. 5.3.0 10 Jan 2025

    Nothing published for this version

  26. 5.3.0-beta0 31 Oct 2024 pre-release

    Nothing published for this version

  27. 5.2.1 06 Nov 2024

    Nothing published for this version

  28. 5.2.0 24 Sep 2024

    Nothing published for this version

  29. 1.11.0 08 Aug 2024

    Nothing published for this version

  30. 1.8.0 12 Jun 2023

    Nothing published for this version

  31. 1.8.0-alpha1 03 May 2023 pre-release

    Nothing published for this version

  32. 1.8.0-alpha0 05 Apr 2023 pre-release

    Nothing published for this version

  33. 1.7.3 05 Apr 2023

    Nothing published for this version

  34. 1.7.1 31 Jan 2023

    Nothing published for this version

  35. 1.7.0 31 Jan 2023

    Nothing published for this version

  36. 1.6.1 31 Oct 2022

    Nothing published for this version

  37. 1.6.0-alpha0 16 Aug 2022 pre-release

    Nothing published for this version

  38. 1.5.2 30 Jul 2022

    Nothing published for this version

  39. 1.5.1.1 18 Jul 2022

    Nothing published for this version

  40. 1.5.1 14 Jul 2022

    Nothing published for this version

  41. 1.5.0-rc2 24 Jun 2022 pre-release

    Nothing published for this version

  42. 1.5.0-rc1 06 Jun 2022 pre-release

    Nothing published for this version

  43. 1.5.0-rc0 01 Jun 2022 pre-release

    Nothing published for this version

  44. 1.4.1 20 Jun 2022

    Nothing published for this version

  45. 1.4.0 18 Apr 2022

    Nothing published for this version

  46. 1.4.0-alpha0 11 Mar 2022 pre-release

    Nothing published for this version

  47. 1.3.0 04 Nov 2021

    Nothing published for this version

  48. 1.2.1 15 Jul 2021

    Nothing published for this version

  49. 1.2.0 16 Feb 2021

    Nothing published for this version

  50. 1.1.0 13 Jan 2021

    Nothing published for this version

  51. 1.1.0-beta1 04 Nov 2020 pre-release

    Nothing published for this version

  52. 1.0.1 16 Jan 2020

    Nothing published for this version

  53. 1.0.0 15 Nov 2019

    Nothing published for this version

  54. 1.0.0-rc1 24 Oct 2019 pre-release

    Nothing published for this version

  55. 1.0.0-rc0 23 Oct 2019 pre-release

    Nothing published for this version

  56. 1.0.0-beta5 30 Sep 2019 pre-release

    Nothing published for this version

  57. 1.0.0-beta4 24 Jul 2019 pre-release

    Nothing published for this version

  58. 1.0.0-beta3 04 Jul 2019 pre-release

    Nothing published for this version

  59. 1.0.0-beta2 20 Jun 2019 pre-release

    Nothing published for this version

  60. 1.0.0-beta1 18 Jun 2019 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive