Noteworthy at Compose: TLS 1.2, RabbitMQ and Elasticsearch


This is your weekly summary of Compose news for those changes and updates which can make your life easier. In this edition, the latest tips on managing the TLS 1.0/1.1 switch-off, high-resolution scaling for RabbitMQ and a look back at the past week's articles.

TLS 1.2 Only

With the switch off of TLS 1.0 and 1.1 support happening last week, some customers did experience issues with drivers and tools, in particular with macOS.

MongoDB and macOS: Although MongoDB Inc started shipping a community distribution of MongoDB for macOS which included OpenSSL for TLS support, it only uses the somewhat antique OpenSSL 0.9.8 which lacks TLS 1.2. The simplest solution to this problem is to use HomeBrew, the popular macOS package manager.

HomeBrew, aka Brew, builds applications from source, including MongoDB without user intervention. We recommend you use that to install the MongoDB tools. Follow the instructions to install Brew from the site - it's a one-line cut-and-pastable command - and then once completed run brew install mongodb. This will install the latest MongoDB locally and built using a recent, TLS 1.2-supporting OpenSSL.

RabbitMQ High-Resolution Scaling

RabbitMQ joins Redis with high resolution scaling on Compose. The standard autoscaling works by sampling the database every hour to ascertain if it is in need of extra resources. This works well for most databases but some are "spikier" than others and may need to respond very quickly to unexpected traffic. This is where high-resolution scaling comes in as it samples every minute, checking for adequate resources and scaling up when needed. RabbitMQ has shown that it needs this level of sensitivity in scaling, so we've made it available as standard in new deployments.


Users of Elasticsearch 2.1 will find that we've enabled in-place upgrading, without the need to backup and restore, to the later Elasticsearch 2.4.6.

If you have an Elasticsearch 1.x, you'll be pleased to know we've enabled deploy-from-backup upgrading so you can quickly move your data to an Elasticsearch 2.4.6 deployment. Read more about this in the Elasticsearch: Upgrade and Migrations section of the Compose documentation.

Compose Articles

A quiet week for articles on the Compose Articles blog as the TLS 1.0/1.1 switch off took center stage with an article TLS 1.0/1.1 support ends at Compose. We also had our regular Friday NewsBits covering the release of PostgreSQL 10.3, Elastic's opening up - slightly - of X-Pack and the debut of Grafana 5.0.

That's it for this week's Noteworthy at Compose. Onwards to next week!

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 is 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.