4 ms·
I'm always confused by nginx's version scheme. What does "mainline" mean? Is mainline better or worse than stable?
by xrstf 11y ago
I'm always confused by nginx's version scheme. What does "mainline" mean? Is mainline better or worse than stable?
- dadoprso 11y agohttp://nginx.com/blog/nginx-1-6-1-7-released/ http://nginx.com/blog/nginx-1-6-1-7-released/ explains it
- xrstf 11y agoThanks. So the 1.7 mainline version on the downloads page should be "1.9 mainline" soon?
- sarahnovotny 11y agoexactly.
- ghantila 11y agoYeah! Exactly. 1.9.0 is set to release on April 28, 2015.
- Sir_Cmpwn 11y agoMainline is where new features arrive. Think of it kind of like what used to be Firefox Aurora. Stable is snapshots of mainline taken less frequently that are considered suitable for long term use. Mainline has newer features, but isn't quite a nightly build. Stable has fewer features but is more stable. I use mainline for my needs, including in production.
- bryanlarsen 11y agoThe really interesting point is that nginx considers mainline to be more reliable than stable because stable does not receive all bug fixes, only the critical ones.
- deleted 11y ago[deleted]
- ghantila 11y agoSee [1] and [2]. [1] explains which version should you use. (I probably go with mainline). All the newest features are added to mainline releases. By the time most of the bugs are fixed, their version is renumbered and branch is forked to make a stable release. [2] is where you see the information about upcoming nginx releases. [1] http://nginx.com/blog/nginx-1-6-1-7-released/ http://nginx.com/blog/nginx-1-6-1-7-released/ [2] http://trac.nginx.org/nginx/roadmap http://trac.nginx.org/nginx/roadmap