TLS 1.0/1.1 support ends at Compose


Today, March 1st, 2018, support for TLS 1.0 and 1.1 has ended, with some exceptions.

TLS 1.0 and 1.1 are going away on Compose. As part of an IBM Cloud-wide clear out of the older encryption protocols, announced in November 2017 all TLS 1.0 and 1.1 support has been turned off.

sidenote-right SSL was the original name for secure connections on the web but it seamlessly merged with its replacement, TLS and eventually, all the SSL schemes were retired. Treat SSL as a synonym for TLS. At Compose, we still badge services as using SSL, despite the connections actually being TLS, because of that recognition.

Services affected

Affected services include Compose's MongoDB, Elasticsearch, Redis, RethinkDB, Scylla, RabbitMQ, etcd3, and JanusGraph where TLS/SSL connections are available and, generally, the default. It also encompasses the Compose API.

There are two exceptions, PostgreSQL and Compose for MySQL Beta.

Actions needed

Provided you are running an up to date operating system and driver stack, it is likely nothing will need to be done. Your systems are likely already using TLS 1.2, the most recent version and will continue to do so.

If not, and you are not running TLS 1.2, you will experience an inability to establish new connections. If this is the case, update either your drivers or operating system to ensure they are TLS 1.2 capable and check your applications are not forcing your connections to use TLS 1.1. For further advice in this situation, raise a ticket with Compose Support for assistance.

Read more articles about Compose databases - use our Curated Collections Guide for articles on each database type. If you have any feedback about this or any other Compose article, drop the Compose Articles team a line at We're happy to hear from you.

Dj Walker-Morgan
Dj Walker-Morgan was Compose's resident Content Curator, and has been both a developer and writer since Apples came in II flavors and Commodores had Pets. Love this article? Head over to Dj Walker-Morgan’s author page to keep reading.

Conquer the Data Layer

Spend your time developing apps, not managing databases.