tag:github.com,2008:https://github.com/vozlt/nginx-module-vts/releasesRelease notes from nginx-module-vts2023-05-26T10:18:33Ztag:github.com,2008:Repository/30759499/v0.2.22023-05-26T10:23:52Zv0.2.2<h2>What's Changed</h2>
<ul>
<li>bugfix: Add shmtx unlock by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1385973041" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/249" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/249/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/249">#249</a></li>
<li>Chore: add cpanm --notest in CI by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1388207544" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/250" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/250/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/250">#250</a></li>
<li>Bugfix: fixed issues/228 Change the reffered source of upstream_state by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1412812430" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/252" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/252/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/252">#252</a></li>
<li>Add histogram_bucket test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1515991743" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/256" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/256/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/256">#256</a></li>
<li>test: Add upstream check test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1620410799" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/264" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/264/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/264">#264</a></li>
<li>test: Fix upstream check test properly by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1620580479" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/265" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/265/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/265">#265</a></li>
<li>Fix escaping filter_key in prometheus output by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1590912819" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/260" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/260/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/260">#260</a></li>
<li>Fix vtsn.len type <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1658314491" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/269" data-hovercard-type="issue" data-hovercard-url="/vozlt/nginx-module-vts/issues/269/hovercard" href="https://github.com/vozlt/nginx-module-vts/issues/269">#269</a> by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1669760405" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/270" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/270/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/270">#270</a></li>
<li>Release v0.2.2 by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/u5surf/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/u5surf">@u5surf</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1726902576" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/272" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/272/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/272">#272</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/vozlt/nginx-module-vts/compare/v0.2.1...v0.2.2"><tt>v0.2.1...v0.2.2</tt></a></p>u5surftag:github.com,2008:Repository/30759499/v0.2.12022-09-16T20:59:27Zv0.2.1<h2>[v0.2.1] - 2022-09-16</h2>
<h3>Bugfix</h3>
<ul>
<li>use trimmed serverZones name</li>
<li>improved the accuracy of total(*) statistics by nginx-module-sts/pull/10</li>
</ul>
<h3>Chore</h3>
<ul>
<li>Add CI badge in README (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1372623676" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/245" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/245/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/245">#245</a>)</li>
</ul>
<h3>Compatibility</h3>
<ul>
<li>fixed an issues/232 with compile errors in gcc 11.3</li>
</ul>
<h3>Debug</h3>
<ul>
<li>added ngx_log_error() when ngx_http_vhost_traffic_status_node_position_key() failed for issues/212</li>
</ul>
<h3>Docs</h3>
<ul>
<li>Fixed README</li>
</ul>
<h3>Test</h3>
<ul>
<li>build without -Wno-stringop-overread (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1364572446" data-permission-text="Title is private" data-url="https://github.com/vozlt/nginx-module-vts/issues/243" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/243/hovercard" href="https://github.com/vozlt/nginx-module-vts/pull/243">#243</a>)</li>
<li>Add test for prometheus syntax</li>
<li>Add test for display prometheus</li>
</ul>u5surftag:github.com,2008:Repository/30759499/v0.2.02022-09-06T13:05:57Zv0.2.0<h2>[v0.2.0] - 2022-09-05</h2>
<h3>Bugfix</h3>
<ul>
<li>fixed for PR<a href="https://github.com/vozlt/nginx-module-vts/issues/238" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/238/hovercard">#238</a></li>
<li>fixed for PR<a href="https://github.com/vozlt/nginx-module-vts/issues/238" data-hovercard-type="pull_request" data-hovercard-url="/vozlt/nginx-module-vts/pull/238/hovercard">#238</a></li>
<li>fixed issues/204 that syntax error has occured</li>
<li>rollback to <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/vozlt/nginx-module-vts/commit/549cc4d0d31b8bea5319c8564917875d03f105e1/hovercard" href="https://github.com/vozlt/nginx-module-vts/commit/549cc4d0d31b8bea5319c8564917875d03f105e1"><tt>549cc4d</tt></a></li>
<li>fixed issues/137, issues/98 that maxSize in cacheZones is displayed incorrectly</li>
<li>fixed issues/174 that XSS vulnerability in the html page Feature: added moduleVersion field in format/json</li>
<li>added escape strings for filter names in JSON</li>
<li>fixed the sum value of histogram in upstream metrics</li>
<li>fixed to display all A records of server without zone directive in the upstream block.</li>
</ul>
<h3>Chore</h3>
<ul>
<li>Use git-chglog</li>
</ul>
<h3>Comment</h3>
<ul>
<li>added moduleVersion</li>
<li>added additional information about cacheZones</li>
<li>added tested versions</li>
<li>added a diagram for the order of module directives</li>
</ul>
<h3>Compatibility</h3>
<ul>
<li>fixed ngx_http_vhost_traffic_status_display_get_upstream_nelts() to calculate all A records of server.</li>
</ul>
<h3>Docs</h3>
<ul>
<li>Fix README</li>
</ul>
<h3>Docs</h3>
<ul>
<li>fix simple typo, destory -> destroy</li>
</ul>
<h3>Fix</h3>
<ul>
<li>limit the r->uri search scope to avoid overflow</li>
</ul>
<h3>Prometheus</h3>
<ul>
<li>fix nginx_vts_filter_requests_total labels</li>
<li>remove request "total" metrics</li>
</ul>
<h3>Refactor</h3>
<ul>
<li>changed version</li>
<li>changed spacing</li>
<li>changed spacing</li>
<li>changed if statement from merged pull/145</li>
</ul>
<h3>Test</h3>
<ul>
<li>describe how to test and fix failed test case</li>
</ul>SuperQtag:github.com,2008:Repository/30759499/v0.1.182018-06-22T13:58:59Zv0.1.18<p>Tag: v0.1.18</p>vozlttag:github.com,2008:Repository/30759499/v0.1.172018-06-20T02:18:52Zv0.1.17<p>Tag: v0.1.17</p>vozlttag:github.com,2008:Repository/30759499/v0.1.162018-05-21T06:04:31Zv0.1.16<p>Tag: v0.1.16</p>vozlttag:github.com,2008:Repository/30759499/v0.1.152017-06-20T05:31:43Zv0.1.15<p>Tag: v0.1.15</p>vozlttag:github.com,2008:Repository/30759499/v0.1.142017-03-21T02:48:02Zv0.1.14<p>fixed issues/76 worker process exited on signal 11</p>vozlttag:github.com,2008:Repository/30759499/v0.1.132017-03-07T11:54:51Zv0.1.13<p>Bugfix: fixed issues/(71|72) worker process exited on signal 11</p>vozlttag:github.com,2008:Repository/30759499/v0.1.122017-02-08T06:24:09Zv0.1.12<p>Feature: added hostname section for issues/37</p>vozlt