-
Notifications
You must be signed in to change notification settings - Fork 87
Conversation
…thout this being a problem.
Unix server goes into 0.6.0 ( but not for jRuby )
* initial stab/spike * attempts http/2 first, rescues to http/1.x * requires a "callback", see `examples/http_2.rb`
0.6.0 milestone back-sync
@kenichi have you worked out any HTTP/2 specific tests yet by chance? |
@kenichi this depends on Ruby 2.0+ syntax ... that's a pretty big decision. We may want to detect |
@digitalextremist the http-2 gem requires ruby 2.0+ syntax? i didn't see a version req in the gemspec... i probably did put some 2.x hash syntax in my commit... if that's what you mean, i can fix that. obvs, i'm still learning about http/2 and what it entails. no tests yet, i was just seeing if it would work at all. there are some issues possibly with the http-2 gem still: This one works with chrome tho, i believe because the "h2" during TLS: https://gist.github.com/kenichi/cbc5745809966986cc87 I'm looking more into the RFC and the various other servers that implement like nghttp etc. See also: |
@kenichi yeah, what I saw was hash syntax, the |
Take a look at the latest commit to my branch, and perhaps if |
@kenichi what's the issue with http-2's syntax? If its anything we can fix, lmk. |
@igrigorik i think the issue is that reel would like to maintain 1.9 compat. apart from 2.x syntax, is there anything else in http-2 that would break that? also, i know the examples don't support upgrade, but are there plans to support the upgrade response stream in http-2 itself? i had to do some not great things to make it work in reel: reel/lib/reel/connection/http_2.rb Lines 53 to 83 in 5adabb0
Lines 29 to 43 in 5adabb0
|
I'd be fine with ditching 1.9 support. It's EOL, and JRuby 9000 will be shipping soon I hope hope hope! /cc @headius |
@igrigorik I'd suggest waiting for the JRuby 9000 release, then immediately dropping 1.9 support when it's GA |
@tarcieri makes sense. Based on stated roadmap, it sounds like it'll be out "soon"? If we think it's something that's ~months away (not years), then I think that's a reasonable thing to block on. |
Next week! But don't tell anyone!
|
@headius I'm sure your public github comment will be kept in the highest confidence |
Ok, well JRuby 9000 is out. I say we deprecate 1.9 support in the next release. |
Ticketed that, and will start moving the last few |
👍 |
Cleaning house on these |
This upcoming release is being started with @kenichi's HTTP/2 update as a prompting.