comparison xml/en/docs/njs/changes.xml @ 2817:d84856836c20

njs-0.7.1
author Yaroslav Zhuravlev <yar@nginx.com>
date Tue, 28 Dec 2021 19:23:21 +0300
parents 64d030947d40
children 419b081fd2fa
comparison
equal deleted inserted replaced
2816:ae1d713a06e2 2817:d84856836c20
7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd"> 7 <!DOCTYPE article SYSTEM "../../../../dtd/article.dtd">
8 8
9 <article name="Changes" 9 <article name="Changes"
10 link="/en/docs/njs/changes.html" 10 link="/en/docs/njs/changes.html"
11 lang="en" 11 lang="en"
12 rev="47" 12 rev="48"
13 toc="no"> 13 toc="no">
14
15 <section id="njs0.7.1" name="Changes with njs 0.7.1">
16
17 <para>
18 Release Date:
19 28 December 2021
20 </para>
21
22 <para>
23 nginx modules:
24 <list type="bullet">
25
26 <listitem>
27 <para>
28 Change:
29 the <link doc="../http/ngx_http_js_module.xml" id="js_include"/> directive
30 deprecated since <link id="njs0.4.0">0.4.0</link> was removed.
31 </para>
32 </listitem>
33
34 <listitem>
35 <para>
36 Change:
37 PCRE/PCRE2-specific code was moved to the modules.
38 This ensures that njs uses the same RegExp library as nginx.
39 </para>
40 </listitem>
41
42 </list>
43 </para>
44
45 <para>
46 Core:
47 <list type="bullet">
48
49 <listitem>
50 <para>
51 Bugfix:
52 fixed
53 <literal>decodeURI()</literal> and
54 <literal>decodeURIComponent()</literal>
55 with invalid byte strings.
56 The bug was introduced in
57 <link id="njs0.4.3">0.4.3</link>.
58 </para>
59 </listitem>
60
61 <listitem>
62 <para>
63 Bugfix:
64 fixed heap-use-after-free in <literal>await</literal> frame.
65 The bug was introduced in
66 <link id="njs0.7.0">0.7.0</link>.
67 </para>
68 </listitem>
69
70 <listitem>
71 <para>
72 Bugfix:
73 fixed WebCrypto <literal>sign()</literal> and
74 <literal>verify()</literal> methods with OpenSSL 3.0.
75 </para>
76 </listitem>
77
78 <listitem>
79 <para>
80 Bugfix:
81 fixed exception throwing when RegExp match fails.
82 The bug was introduced in
83 <link id="njs0.1.15">0.1.15</link>.
84 </para>
85 </listitem>
86
87 <listitem>
88 <para>
89 Bugfix:
90 fixed catching of exception thrown in <literal>try</literal> block
91 of <literal>async</literal> function.
92 The bug was introduced in
93 <link id="njs0.7.0">0.7.0</link>.
94 </para>
95 </listitem>
96
97 <listitem>
98 <para>
99 Bugfix:
100 fixed execution of <literal>async</literal> function in synchronous context.
101 The bug was introduced in
102 <link id="njs0.7.0">0.7.0</link>.
103 </para>
104 </listitem>
105
106 <listitem>
107 <para>
108 Bugfix:
109 fixed function redeclaration in CLI when interactive mode is on.
110 The bug was introduced in
111 <link id="njs0.6.2">0.6.2</link>.
112 </para>
113 </listitem>
114
115 <listitem>
116 <para>
117 Bugfix:
118 fixed <literal>typeof</literal> operator with
119 <literal>DataView</literal> object.
120 </para>
121 </listitem>
122
123 <listitem>
124 <para>
125 Bugfix: eliminated information leak in <literal>Buffer.from()</literal>.
126 </para>
127 </listitem>
128
129 </list>
130
131 </para>
132
133 </section>
134
14 135
15 <section id="njs0.7.0" name="Changes with njs 0.7.0"> 136 <section id="njs0.7.0" name="Changes with njs 0.7.0">
16 137
17 <para> 138 <para>
18 Release Date: 139 Release Date: