Welcome back for another issue of This Month in RabbitMQ. Hopefully you are finding this new series helpful to keep up with the latest project updates and community topics. As we look across the different articles published throughout the month, it’s clear that it truly has a polyglot community. From Spring and .NET, to Ruby and Node.js, there are active users of RabbitMQ out there writing in many different languages. It’s a polyglot world, and we’re connecting it all together!
Project Updates
- RabbitMQ 3.7.11 is available. It focuses on bug fixes and minor usability improvements. In particular, this release adds several new rabbitmq-diagnostics commands useful for diagnostics and health checks. This is also the first release to require Erlang/OTP 20.3.
- Second beta of RabbitMQ 3.8.0 is also out. Quorum queues are now more stable, polished, and support more features. Give them a try!
- RabbitMQ Docker image now provides the latest RabbitMQ and Erlang. The image is also automatically updated when new RabbitMQ and Erlang releases come out.
- The Docker image now can be used to easily test RabbitMQ 3.8.0 beta releases.
- Reactor RabbitMQ 1.1.0 GA has been released, with bug fixes, dependency upgrades, and new features.
- Java client 5.6.0 for (Java 8+) and 4.10.0 for (Java 6 & 7) have been released with bug fixes and new features.
- Hop 3.1.0 GA has been released with a new feature and dependency upgrade. Hop is a RabbitMQ HTTP API client for Java, Groovy, and other JVM languages.
- JMS client 1.10.2 has been released with a bug fix.
- Monitoring doc guide has been expanded with a new section on health checks
- CLI tools now provide a range of progressive health checks that operators can use individually or in combination
- OpenSUSE repositories were updated to provide most recent RabbitMQ and Erlang versions
Community writings and resources
- Jayakrishnan published about getting started with RabbitMQ and Node.js
- Jason Goldberg noted how RabbitMQ is a "key element" of the OST KIT in Inside the OST Technology Stack as We Prepare for Pilot Launches
- Wander Costa published on the MyTaxi engineering blog about using Spring Boot with multiple RabbitMQ Brokers
- Alok Singhal published about RabbitMQ Queues — High Availability and Migration
- Julio Falbo published on Different types of RabbitMQ Exchanges
- Tr?n Ti?n ??c highlights the importance of error handling in his post RabbitMQ EventBus system
- Daniel Battaglia published how Kontena builds Event-Driven Microservices with RabbitMQ and Ruby
- Akshay Patel published on .NET Core Web API Logging Using NLog In RabbitMQ
- Java In Use published a post and video on how to Build a Chat Application using Spring Boot + WebSocket + RabbitMQ
- Lovisa Johansson & Elin Vinka published a case study about how Softonic is using RabbitMQ in an event-based microservices architecture to support 100 million users a month
- Robert Novotny published Enforcing Spring Cloud Contracts Over AMQP
Upcoming Events
Ready to learn more? Check out these upcoming opportunities to learn more about RabbitMQ:
- 25 February 2019 — Pivotal RabbitMQ Course — Ljubljana/Online
- 15 April 2019 — Pivotal RabbitMQ Course — London