capistrano-puma icon indicating copy to clipboard operation
capistrano-puma copied to clipboard

Release 6.0.0

Open TeamNautilus opened this issue 1 year ago • 3 comments

Hi,

I have a Rails 7.1.2 project, with Puma 5.6.5 and the capistrano3-puma at 5.2.0. Now, I want to upgrade Puma to 6.4.2 but this involves a regression of capistrano3-puma at 1.2.1. However, if I force capistrano3-puma at 6.0.0.beta.1, all is good.

So, the questions are:

  • Is the version 6.0.0.beta.1 safe for production?

  • When do you plan to release the 6.0.0 version?

Thanks Team Nautilus

TeamNautilus avatar Feb 02 '24 13:02 TeamNautilus

I've had some issues over the last year when I moved to 7.0.x then 7.1.x.

Just had another one today trying to deploying an app to a local server. Puma wouldn't restart. The app had not been updated since rails 7.0 about 2 years ago. This had to do with (I think!) the puma systemd plugin.

I fixed it by remembering that the 6.0.0.beta.1 won't be updated until you move you puma version to gem puma, ~> 6.0. I have it running on 3 production app without any problem. My current puma version is puma (6.4.2)

There is not much action on the site - mainly because it fairly stable.

salex avatar Feb 04 '24 01:02 salex

Hey!

Just checking in on the capistrano-puma project and noticed it's been a bit since the last update. Are there any plans to keep things moving or merge the beta for 6.0.0? Really appreciate all the effort that goes into this and just curious about what's next. Thanks for all the awesome work!

daralbrecht avatar Mar 04 '24 18:03 daralbrecht

Hello. I tested with Rails 7.1 and Puma 6.4.2, to be deployed with systemd on a Ubuntu server. I found that the template for creating the service evaluates Gemfile to find sd_notify gem If not, the Type=simple notification is set.

Reading further, This is because Puma itself has built-in support for systemd's notify protocol since version 5.1.

Maybe a fix is needed on this line to verify if the puma version is greater than 5.1

ccastillop avatar Mar 07 '24 20:03 ccastillop

Stale issue message

github-actions[bot] avatar May 07 '24 01:05 github-actions[bot]