docker-library / rabbitmq

Docker Official Image packaging for RabbitMQ
http://www.rabbitmq.com/
MIT License
780 stars 412 forks source link

Provide a 4.0 (preview) flavor #712

Closed michaelklishin closed 2 months ago

michaelklishin commented 2 months ago

Hey folks 👋

FYI, RabbitMQ 4.0.0-beta.1 has just dropped, and it would be great to have a 4.0 variation of this image so that more people can test these preview releases.

yosifkit commented 2 months ago

Sure! Just a few comments/questions to make sure we use the best supported versions of OS and libraries:

michaelklishin commented 2 months ago

@yosifkit

  1. We don't support 27 yet. Using 26.2.5.2 would therefore be the best option
  2. I don't have an opinion but I'd say, let's go with the latest versions of those two distributions
  3. We have moved to OpenSSL 3.3 for RabbitMQ's own builds recently, can we adopt the same series in the image?

Thank you for the prompt response!

yosifkit commented 2 months ago

That all sounds fine. Swapping in OpenSSL 3.3 should hopefully be painless; we'll see how the build tests go. PR incoming shortly.

michaelklishin commented 2 months ago

Not sure if the 4.x flavor should auto update but there's a 4.0.0-beta.2 already to match what's shipped in 3.13.5.

tianon commented 2 months ago

It's supposed to auto-update, but it only checks for new releases four times a day -- it should've picked it up by now, so we'll dig a little and see what's going on.

tianon commented 2 months ago

Ok, figured it out -- it looks like https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.0.0-beta.2 is missing the artifacts that normally come with releases (and that "Source Code Archives" on that page implies should be there) :eyes:

Did some automation fail somewhere?

michaelklishin commented 2 months ago

Yup, I have a guess what might have failed. I have triggered a beta.3 build to match a freshly released 3.13.6.

michaelklishin commented 2 months ago

https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.0.0-beta.3 has all the artifacts.

yosifkit commented 2 months ago

Thanks! https://github.com/docker-library/rabbitmq/commit/a1177f4c71c9c3214bd1ec3f653d1dbf91e0d3fb -> https://github.com/docker-library/official-images/pull/17245

michaelklishin commented 2 months ago

I think we can consider this resolved :) Thanks everyone!