Welcome! Log In Create A New Profile

Advanced

nginx-1.15.0

Posted by Maxim Dounin 
Maxim Dounin
nginx-1.15.0
June 05, 2018 04:10PM
Changes with nginx 1.15.0 05 Jun 2018

*) Change: the "ssl" directive is deprecated; the "ssl" parameter of the
"listen" directive should be used instead.

*) Change: now nginx detects missing SSL certificates during
configuration testing when using the "ssl" parameter of the "listen"
directive.

*) Feature: now the stream module can handle multiple incoming UDP
datagrams from a client within a single session.

*) Bugfix: it was possible to specify an incorrect response code in the
"proxy_cache_valid" directive.

*) Bugfix: nginx could not be built by gcc 8.1.

*) Bugfix: logging to syslog stopped on local IP address changes.

*) Bugfix: nginx could not be built by clang with CUDA SDK installed;
the bug had appeared in 1.13.8.

*) Bugfix: "getsockopt(TCP_FASTOPEN) ... failed" messages might appear
in logs during binary upgrade when using unix domain listen sockets
on FreeBSD.

*) Bugfix: nginx could not be built on Fedora 28 Linux.

*) Bugfix: request processing rate might exceed configured rate when
using the "limit_req" directive.

*) Bugfix: in handling of client addresses when using unix domain listen
sockets to work with datagrams on Linux.

*) Bugfix: in memory allocation error handling.


--
Maxim Dounin
http://nginx.org/
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Ralph Seichter
Re: nginx-1.15.0
June 05, 2018 04:40PM
Hello nginx team,

a while ago it was mentioned here that the June release was planned to
contain the new feature of passing environment variables to individual
apps by using dynamic configuration data.

I don't see this mentioned in the release notes?

-Ralph
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Maxim Konovalov
Re: nginx-1.15.0
June 05, 2018 04:40PM
Hi Ralph,

On 05/06/2018 17:29, Ralph Seichter wrote:
> Hello nginx team,
>
> a while ago it was mentioned here that the June release was planned to
> contain the new feature of passing environment variables to individual
> apps by using dynamic configuration data.
>
> I don't see this mentioned in the release notes?
>
You are probably talking about nginx-unit project, right?

--
Maxim Konovalov
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Maxim Dounin
Re: nginx-1.15.0
June 05, 2018 04:40PM
Hello!

On Tue, Jun 05, 2018 at 04:29:02PM +0200, Ralph Seichter wrote:

> Hello nginx team,
>
> a while ago it was mentioned here that the June release was planned to
> contain the new feature of passing environment variables to individual
> apps by using dynamic configuration data.
>
> I don't see this mentioned in the release notes?

Application server is called Unit and it is a different product.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Ralph Seichter
Re: nginx-1.15.0
June 05, 2018 04:50PM
Hello Maxim.

> You are probably talking about nginx-unit project, right?

You are right, my bad. I am waiting anxiously for that nginx-unit
feature, and I have mistaken the announcement message.

-Ralph
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Maxim Konovalov
Re: nginx-1.15.0
June 05, 2018 04:50PM
On 05/06/2018 17:39, Ralph Seichter wrote:
> Hello Maxim.
>
>> You are probably talking about nginx-unit project, right?
>
> You are right, my bad. I am waiting anxiously for that nginx-unit
> feature, and I have mistaken the announcement message.
>
No problem -- unit-1.2 release is anticipated this week.

Maxim

--
Maxim Konovalov
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Grzegorz Kulewski
Re: nginx-1.15.0
June 05, 2018 07:10PM
W dniu 05.06.2018 o 16:01, Maxim Dounin pisze:
> Changes with nginx 1.15.0 05 Jun 2018
[snip]> *) Feature: now the stream module can handle multiple incoming UDP
> datagrams from a client within a single session.

Does this mean that the performance of UDP proxying of (for example) OpenVPN should be greatly increased in this release?

--
Grzegorz Kulewski
gk@leniwiec.biz
+48 663 92 88 95
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Roman Arutyunyan
Re: nginx-1.15.0
June 05, 2018 07:30PM
Hello Grzegorz,

On Tue, Jun 05, 2018 at 07:04:22PM +0200, Grzegorz Kulewski wrote:
> W dniu 05.06.2018 o 16:01, Maxim Dounin pisze:
> > Changes with nginx 1.15.0 05 Jun 2018
> [snip]> *) Feature: now the stream module can handle multiple incoming UDP
> > datagrams from a client within a single session.
>
> Does this mean that the performance of UDP proxying of (for example) OpenVPN should be greatly increased in this release?

Above all, this means that UDP proxying now works for protocols which require
multiple packets to be sent back and forth between client and server, as
opposed to simple request-response DNS-like protocols. OpenVPN is likely one
of the protocols which are expected to work now.

And yes, even for simple request-response protocols the performance has
increased significantly because the same session and upstream connection are
reused for multiple client packets.

--
Roman Arutyunyan
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Sorry, only registered users may post in this forum.

Click here to login