changeset 2656:6e5ef4a0707f

njs-0.5.1.
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 16 Feb 2021 16:31:33 +0000
parents eb417a9a089b
children 679fb7712ab4
files xml/en/docs/njs/changes.xml xml/index.xml
diffstat 2 files changed, 104 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/xml/en/docs/njs/changes.xml
+++ b/xml/en/docs/njs/changes.xml
@@ -9,9 +9,100 @@
 <article name="Changes"
         link="/en/docs/njs/changes.html"
         lang="en"
-        rev="39"
+        rev="40"
         toc="no">
 
+<section id="njs0.5.1" name="Changes with njs 0.5.1">
+
+<para>
+Release Date:
+16 February 2021
+</para>
+
+<para>
+nginx modules:
+<list type="bullet">
+
+<listitem>
+<para>
+Feature:
+introduced
+<link doc="reference.xml" id="ngx_fetch"><literal>ngx.fetch()</literal></link>
+method implementing Fetch API.
+</para>
+
+<para>
+The following properties and methods of
+<link doc="reference.xml" id="response"><literal>Response</literal></link>
+object are implemented:
+<link doc="reference.xml" id="response_arraybuffer"><literal>arrayBuffer()</literal></link>,
+<link doc="reference.xml" id="response_bodyused"><literal>bodyUsed</literal></link>,
+<link doc="reference.xml" id="response_json"><literal>json()</literal></link>,
+<link doc="reference.xml" id="response_headers"><literal>headers</literal></link>,
+<link doc="reference.xml" id="response_ok"><literal>ok</literal></link>,
+<link doc="reference.xml" id="response_redirect"><literal>redirect</literal></link>,
+<link doc="reference.xml" id="response_status"><literal>status</literal></link>,
+<link doc="reference.xml" id="response_statustext"><literal>statusText</literal></link>,
+<link doc="reference.xml" id="response_text"><literal>text()</literal></link>,
+<link doc="reference.xml" id="response_type"><literal>type</literal></link>,
+<link doc="reference.xml" id="response_url"><literal>url</literal></link>.
+</para>
+
+<para>
+Notable limitations:
+only the <literal>http://</literal> scheme is supported,
+redirects are not handled.
+</para>
+
+<para>
+In collaboration with 洪志道 (Hong Zhi Dao).
+</para>
+</listitem>
+
+<listitem>
+<para>
+Feature:
+added the
+<link doc="../http/ngx_http_js_module.xml" id="js_header_filter"><literal>js_header_filter</literal></link>
+directive.
+</para>
+</listitem>
+
+<listitem>
+<para>
+Bugfix:
+fixed processing buffered data in body filter in
+<link doc="../stream/ngx_stream_js_module.xml">stream</link> module.
+</para>
+</listitem>
+
+</list>
+</para>
+
+<para>
+Core:
+<list type="bullet">
+
+<listitem>
+<para>
+Bugfix:
+fixed safe mode bypass in <literal>Function</literal> constructor.
+</para>
+</listitem>
+
+<listitem>
+<para>
+Bugfix:
+fixed <literal>Date.prototype.toISOString()</literal> with invalid date values.
+</para>
+</listitem>
+
+</list>
+</para>
+
+</section>
+
+
 <section id="njs0.5.0" name="Changes with njs 0.5.0">
 
 <para>
--- a/xml/index.xml
+++ b/xml/index.xml
@@ -9,6 +9,18 @@
 
 <event date="2021-02-16">
 <para>
+<link doc="en/docs/njs/index.xml">njs-0.5.1</link>
+version has been
+<link doc="en/docs/njs/changes.xml" id="njs0.5.1">released</link>,
+featuring
+<link doc="en/docs/njs/reference.xml" id="ngx_fetch">Fetch</link> API and
+<link doc="en/docs/http/ngx_http_js_module.xml" id="js_header_filter"/>
+directive.
+</para>
+</event>
+
+<event date="2021-02-16">
+<para>
 <link doc="en/download.xml">nginx-1.19.7</link>
 mainline version has been released.
 </para>