This Month in RabbitMQ, July 2020 Recap
 · 2 min read
It’s not the holidays yet, but the RabbitMQ community has presents for you anyway! The RabbitMQ Kubernetes cluster operator is now open-sourced and developed in the open in GitHub. Also, Gavin Roy has a new Python app that migrates queues between types. Finally, a webinar on RabbitMQ consumers from Ayanda Dube, Head of RabbitMQ Engineering at Erlang Solutions.
Highlights and Updates
- A Windows-specific binary planting vulnerability was patched. See CVE-2020-5419 for details. CVSS score is 6.7 out of 10. We'd like to thank Ofir Hamam and Tomer Hadad at Ernst & Young's Hacktics Advanced Security Center for researching and responsibly disclosing this vulnerability.
 - RabbitMQ 3.8.7 and RabbitMQ 3.7.28 are two patch releases that patch the vulnerability.
 - The above releases are the first ones released under the Mozilla Public License 2.0
 
Project updates
- Kubernetes Cluster Operator development is picking up the pace
 - RabbitMQ 3.7 goes out of extended support in a few weeks on September 30th, 2020
 - RabbitMQ .NET client community continues with project simplification and efficiency gains for the next major version
 
Community Writings and Resources
- Gavin Roy (@Crad) created a Python app that uses dynamic Shovels to migrate between queue types
 - 5 Jul: Spinning up a RabbitMQ instance and consuming it with Node.js (video) by Hussein Nasser
 - 6 Jul: Deploying a Geo-Redundant Serverless RabbitMQ Cluster on Azure Using Pulumi for .NET by @itaypodhajcer
 - 8 Jul: Schedule Messages in RabbitMQ by Balwant Shekhawat (@balwantshekhawat)
 - 9 Jul: Nuno Brites (@nbrites_) writes about experiments with async messaging with Kotlin and RabbitMQ
 - 11 Jul: A practical summary of RabbitMQ by EZLippi
 - 16 Jul: Using Spring Boot with RabbitMQ by Liao Xuefeng (in Chinese)
 - 20 Jul: RabbitMQ Tutorial for Beginners by Yatin
 - 20 Jul: Error Handling with Spring AMQP by Eugene Baeldung (@baeldung), featuring RabbitMQ
 - 22 Jul: RabbitMQ Work Queues Using Python by Nipun Sampath (@nipunsampath)
 
Learn More
Ready to learn more? Check out these upcoming opportunities to learn more about RabbitMQ:
Udemy is running a special training on RabbitMQ: 12 courses at $12.99 each. Highlights:
- Learn RabbitMQ: Asynchronous Messaging with Java and Spring
 - Getting Started .NET Core Microservices RabbitMQ
 - RabbitMQ & Java (Spring Boot) for System Integration
 
In upcoming webinars: RabbitMQ consumers under-the-hood. Presented by Ayanda Dube, Head of RabbitMQ Engineering at Erlang Solutions.
