Opensourcetechブログ

OpensourcetechによるNGINX/Kubernetes/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。

2018年のNGINXを振り返る! そして、2019年へ!!

こんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。

 

メリークリスマス!

みなさん、NGINXしてますか?

 

ということで、

今年2018年のnginxの動きのまとめ、そして来年2019年はどうなるかを考えてみます。

 

 

2018年のnginx mainline

1.13系から1.15系にメジャーアップデート。

https://nginx.org/en/CHANGES

ほぼ、月一の安定したアップデートが行われています。

2018-12-25 nginx-1.15.8 mainline version has been released.

2018-11-27 nginx-1.15.7 mainline version has been released.

2018-11-06 nginx-1.15.6 mainline versions have been released, with fixes for vulnerabilities in HTTP/2 (CVE-2018-16843, CVE-2018-16844) and the MP4 module (CVE-2018-16845).

2018-10-02 nginx-1.15.5 mainline version has been released.

2018-09-25 nginx-1.15.4 mainline version has been released.

2018-08-28 nginx-1.15.3 mainline version has been released.

2018-07-24 nginx-1.15.2 mainline version has been released.

2018-07-03 nginx-1.15.1 mainline version has been released, featuring random load balancing method.

2018-06-05 nginx-1.15.0 mainline version has been released.

2018-04-10 nginx-1.13.12 mainline version has been released.

2018-04-03 nginx-1.13.11 mainline version has been released.

2018-03-20 nginx-1.13.10 mainline version has been released, featuring the gRPC proxy module.

2018-02-20 nginx-1.13.9 mainline version has been released.

 

 

2018年のnginx stable

1.14系が登場しました。

https://nginx.org/en/CHANGES-1.14

mainlineを使用するのがオススメというだけあり、mainlineよりアップデート回数は少なめです。

2018-12-04 nginx-1.14.2 stable version has been released.

2018-11-06 nginx-1.14.1 stable versions have been released, with fixes for vulnerabilities in HTTP/2 (CVE-2018-16843, CVE-2018-16844) and the MP4 module (CVE-2018-16845).

2018-04-17 nginx-1.14.0 stable version has been released, incorporating new features and bug fixes from the 1.13.x mainline branch - including the mirror module, HTTP/2 push, the gRPC proxy module, and more.

 

 

2018年のnginx unit

 

個人的にはインパクトがあったかなと思うのが、nginx unit。

beta(0.*)から1.*系になり更新も頻繁に行われました。

https://unit.nginx.org/CHANGES.txt

また、サポート言語も増加しました。

来年以降も成長が期待されますね。

2018-12-20 unit-1.7 version has been released, featuring improved Node.js support with a number of bug fixes.

2018-11-15 unit-1.6 version has been released, featuring improved Node.js support.

2018-10-25 unit-1.5 version has been released, featuring preliminary Node.js support.

2018-09-20 unit-1.4 version has been released, featuring TLS support and control API for TLS certificate storage.

2018-06-07 unit-1.2 version has been released with setting of environment variables, Go arguments, and PHP options.

2018-07-13 unit-1.3 version has been released.

2018-04-26 unit-1.1 version has been released with a number of bug fixes.

2018-04-12 unit-1.0 version has been released that introduces basic access logging support and ends of beta stage.

2018-03-23 unit-0.7 beta version has been released with Ruby module.

2018-02-09 unit-0.6 beta version has been released with Perl module and advanced process management.

2018-01-15 unit-0.4 beta version has been released with regression fixes.

 

 

2018年のnginx njs

njsも安定して機能追加・バグ修正が行われています。

https://nginx.org/en/docs/njs/changes.html

2019年は、どのタイミングで0.3 or 1.0などへメジャーアップデートされるか楽しみな年になりそうです。

2018-12-25 njs-0.2.7 version has been released, featuring rest parameters syntax, and more. 

2018-11-27 njs-0.2.6 version has been released, featuring initial support for mutable prototypes and more.

2018-10-30 njs-0.2.5 version has been released, featuring arguments object and more.

2018-09-18 njs-0.2.4 version has been released, featuring s.on(), s.off(), s.allow(), s.done(), s.decline(), s.deny() methods support and more.

2018-07-31 njs-0.2.3 version has been released, featuring String.bytesFrom(), String.padStart(), String.padEnd() methods support and more.

2018-06-19 njs-0.2.2 version has been released, featuring HTTP internalRedirect() method support and more.

2018-05-31 njs-0.2.1 version has been released.

2018-04-03 njs-0.2.0 version has been released, featuring HTTP subrequest() method support and more.

 

 

2018年のNGINX関連イベントなど

2018-10-8 〜11 NGINX Conf 2018@Atlanta

https://www.nginx.com/nginxconf/2018/

毎年恒例のNGINX Conf。

NGINX Plusを使って、複雑化したインフラを一新出来たり、Controllerから複数台のNGINX Plusをまとめて管理・監視出来たりと、ワクワクする話などがあった模様。

以下からKeynoteなどを見ることができます。

NGINX Conf Archives - NGINX

 

そして日本国内に目を向けると、NGINX Meetup Tokyoが設立されました。

NGINX MeetUp Japan - connpass

数年前に立ち上がった「日本Nginxユーザー会」の後継となるかと思います。

 

イベントとしても、Meetup#0・Meetup#1が開催されました。

それぞれ9/7・11/14にサイオステクノロジーで行われました。

NGINX Meetup Tokyo #0 に参加してきた! - Opensourcetechブログ

NGINX meetup Tokyo #1 に参加してきた! - Opensourcetechブログ

 

そして、待望のNGINX.inc Japan Office Open!

来年もNGINX / NGINX Meetup Tokyoの盛り上がりに期待してます!!

f:id:opensourcetech:20181224225840p:plain

https://www.nginx.com/careers/#location

 

 

2019年のNGINX

NGINXの開発者のイゴールさんCEOのガスさん

2014年6月18日の日本Nginxユーザー会イベント以来、日本のイベントに登場してないので、来年はぜひきてほしいなぁというところ。

 

以下は、その時の写真です。

f:id:opensourcetech:20181224230210p:plain

f:id:opensourcetech:20181224230232p:plain

f:id:opensourcetech:20181224230240p:plain

第0回日本Nginxユーザー会に参加してきました! - Opensourcetechブログ

 

 

 

www.slideshare.net

github.com

www.facebook.com

twitter.com

www.instagram.com

 

 

にほんブログ村 IT技術ブログ Linuxへ
Linux

にほんブログ村 IT技術ブログ オープンソースへ
オープンソース

 

 

Opensourcetech by Takahiro Kujirai