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.