Live data from Hacker News

Apache 2.4.17 with HTTP/2 support

icing.github.io

1–10 of 29 posts

Re: Apache 2.4.17 with HTTP/2 support

#6
post #4

They added a significant new protocol in a minor upgrade. Is that right?

If all it does is add new functionality, and doesn't modify or break any existing functionality, then that seems to be good software engineering to do in a minor upgrade doesn't it?

Re: Apache 2.4.17 with HTTP/2 support

#7
post #4

They added a significant new protocol in a minor upgrade. Is that right?

If all it does is add new functionality, and doesn't modify or break any existing functionality, then that seems to be good software engineering to do in a minor upgrade doesn't it?

If you follow semantic versioning, the third number should only be used for bugfixes. They don't.

Re: Apache 2.4.17 with HTTP/2 support

#8
post #4

They added a significant new protocol in a minor upgrade. Is that right?

Apache version numbering is similar to what the linux kernel used before 2.6.

In a.b.c, odd b indicates the unstable or experimental branch, and even b's are used for major and backwards-compatibility breaking changes. Backwards-compatibility preserving changed can be introduced in c.

So 2.2 and 2.4 are pretty different versions, while 2.3 and 2.4 are closer except 2.3 is unstable. 2.4.0 is theoretically compatible with 2.4.17, except the latter has a lot more functionality and features.

Re: Apache 2.4.17 with HTTP/2 support

#9
post #4

They added a significant new protocol in a minor upgrade. Is that right?

Seems valid: MAJOR.MINOR.PATCH, with the minimum changes being increment "patch" for backwards compatible bug fixes, "minor" for new/improved functionality that does not break backwards compatibility, and "major" for any API/feature change that is not backwards compatible. They could of course chosen to increment MAJOR instead, but they don't have to in this case.

(I'm assuming they are following "standard" semver rules here)

Re: Apache 2.4.17 with HTTP/2 support

#10
That's great news! I look forward to test this. I saw that the Ubuntu apache ppa at https://launchpad.net/~ondrej/+archive/ubuntu/apache2 already has packages for this version (not tested by me).

What's sad is that this is yet another github page with #777 colored text on white background. The resulting contrast is too low to read comfortably!

Post reply on HN