Hello! We’ve released DataGrip 2021.1.3!
The problem of bad handshakes with old servers
Due to their security policy, Java dropped the usage of the TLSv1 and TLSv1.1 protocols. This caused a problem when connecting to old servers that accept only these protocols. As a fix, we now offer you the ability to explicitly turn on these protocols, though you need to keep in mind that doing so results in vulnerability issues.
There may also be problems connecting to MySQL, even if the database supports the TLSv1.2 and TLSv1.3 protocols. Because of bugs on the server side, the driver disables TLSv1.2 and TLSv1.3 support for these versions. You can try enabling them. If the server returns a “bad handshake” error, disable these versions:
DBE-13287: Code completion now works in the Modify Table, even if the case doesn’t match.
DBE-13292: [SQL Server] Extended properties are not included in the generated DDL.
DBE-13350: [Oracle] Introspection is compatible with version 9i.
The DataGrip team