ninenines / gun

HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.
ISC License
891 stars 232 forks source link

Any plan to release 2.0? #229

Closed tony612 closed 4 years ago

tony612 commented 4 years ago

gRPC depends on Gun 2.0 heavily. Is there a plan to release a stable 2.0 version? Thank you!

essen commented 4 years ago

You're welcome to sponsor the release if you want. Plans are to do a pre.3 before RCs.

jared-mackey commented 4 years ago

Also looking forward this release.

sorliem commented 2 years ago

I am also looking forward to this release.

essen commented 2 years ago

Feedback on the RC is welcome.

mrjoelkemp commented 2 years ago

@essen, if you're still looking for a sponsor and if that would speed up the move from rc to stable, @josevalim has offered to consult the ErlEf to sponsor the release. Would you be open to this and what was your timeline for moving from the release candidate to stable release?

Getting this stable would greatly help ease the developer experience for using elixir-grpc (the main grpc library for elixir).

josevalim commented 2 years ago

To be clear, I would be glad to fill in/help with the stipend request, if you are interested. I am also happy to sponsor the release itself depending on the costs. :)

essen commented 2 years ago

Sponsor was a 2020 concern. Right now I am mostly busy with RabbitMQ. I am crunching hard to get things ready soon(tm) and I will look into releasing Gun after that.

To be perfectly clear: once I am done writing this property based test suite here: https://github.com/rabbitmq/rabbitmq-server/pull/3029/files#diff-7acbd5459c8dbd4530b1a2620df95f95ae9062659249b26d6f9ade10501a560e I will have great confidence in the big changes I'm making and I can divert some attention to other areas. I expect to have time opening up at the end of the month.

kdawgwilk commented 2 years ago

@essen Anything the community can do to help test/prep for the 2.0 release?

essen commented 2 years ago

Yes you can protest the insane Covid policies of our beloved president Macron. Besides that I don't know, I'm sure there's a PR or two that need to be looked at.

polvalente commented 1 year ago

@essen How can we help with the 2.0 release? Is there a roadmap somewhere with what's missing in 2.0.0-rc.2?

essen commented 1 year ago

Taking on https://github.com/ninenines/gun/pull/243#discussion_r824856311 would help. Small PRs to move this forward.

I will have some time in August to finish my work on the cookie test suites and make sure everything is up to date with specs.

essen commented 1 year ago

It's out.