Mercurial > hg > nginx-site
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: |