diff --git a/source/release-notes/2.8-compatibility.txt b/source/release-notes/2.8-compatibility.txt index 335d112ae2c..cca9d037933 100644 --- a/source/release-notes/2.8-compatibility.txt +++ b/source/release-notes/2.8-compatibility.txt @@ -402,3 +402,58 @@ The following commands are no longer available in MongoDB 2.8: The following command is deprecated in MongoDB 2.8: - :dbcommand:`diagLogging` + +Driver Compatibility Changes +---------------------------- + +Each officially supported driver has a release designed for full +compatibility with MongoDB 2.8. Upgrading to one of these drivers +is strongly recommended as part of the upgrade process. + +A driver upgrade is **necessary** in certain scenarios due to +changes in functionality: + +- Use of the ``SCRAM-SHA-1`` authentication method +- Use of functionality that calls ``listIndexes`` or + ``listCollections`` + +The minimum fully compatible driver versions are: + +.. list-table:: + :header-rows: 1 + + * - Driver Lanugage + - Minimum Fully Compatible Version + + * - :ecosystem:`C ` + - `1.1.0 `_ + + * - `C++ `_ + - `1.0.0 `_ + + * - :ecosystem:`C# ` + - `1.10 `_ + + * - :ecosystem:`Java ` + - `2.13 `_ + + * - :ecosystem:`Node.js ` + - `1.4.18 `_ + + * - :ecosystem:`Perl ` + - `Pending `_ + + * - :ecosystem:`PHP ` + - `1.5 `_ + + * - :ecosystem:`Python ` + - `2.8 `_ + + * - :ecosystem:`Motor ` + - `0.4 `_ + + * - :ecosystem:`Ruby ` + - `1.12 `_ + + * - :ecosystem:`Scala ` + - `2.8 `_