Noteworthy at Compose: RabbitMQ updates and API progress


We've had various updates over the last week at Compose. Scylla left beta, JanusGraph got a data browser and Transporter 0.4.0 was released. But that's not all that's been happening. This is Compose's Noteworthy, where the small but important things are noted.

RabbitMQ Updated

The Compose team have brought RabbitMQ right up to date making RabbitMQ 3.6.11. This is a minor update which can be installed from the Compose RabbitMQ's console. Just go to Settings/Change Version and select 3.6.11 from the selector and you'll be good to go after a rolling restart.

API Progress

We've been asked if we can give a bit of insight into how particular tasks are doing through the API. When Compose's internal systems run a job, be it scaling, backup or deployment, a "recipe" is stepped through. Each running "recipe" has a unique id and many operations to be performed.

You can check the state of a "recipe" through the get-recipe endpoint. We used to only pass on whether the "recipe" was running or complete but now, you can see more information with the operations_total and operations_complete fields. Check out the notes on "Recipe Operations" for more on how to populate your progress meter with the Compose API.

And that's it for this week's Noteworthy.

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.

attribution Jan Kahánek

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.