ring

hlship 2023-10-09T18:49:58.376589Z

We're planning out Pedestal 0.7, and it's currently gated on Ring 1.11; do you have a rough idea of when Ring 1.11 will be available?

weavejester 2023-10-11T20:37:17.698289Z

My plan is to release before the end of the year. Likely November or early December. I'm currently submitting PRs to third party Ring adapters in order to support the websocket API. This gives an opportunity for feedback, and allows me to see how the API works in practice with a variety of different libraries. I was also planning on checking in with you folks about Pedestal. I'm unsure if the websocket API is relevant or not to Pedestal, but if it is I'd like to get some feedback.

weavejester 2023-10-16T13:58:01.061329Z

I'm planning on releasing a beta version today or tomorrow. I'm pretty happy now with the API after getting feedback from rj9a and httpkit, but I'd like to give people a little time to kick the tyres a little before moving to an RC. The latest API supports ping listeners and subprotocols, but not extensions. They're difficult to support given the multiple base Java APIs being used, so I'm kicking that can down the road.

hlship 2023-10-13T15:00:28.484969Z

Oh, it's relevant! Previously, it was supported only for Jetty, but we're moving the definition of websockets up a level so that it's something other containers can be expected to support, and I'm working on proper documentation (I'm actually reworking all the Pedestal documentation, and moving it to Antora).

hlship 2023-10-13T15:01:34.601649Z

So we may end up relying on a beta version when that's available since we're hoping for a faster release cadence, and we're eager to get to Jetty 11 (for NuBank, and for the larger community) as Jetty 9 is near EOL.