Skip to content

Releases: vozlt/nginx-module-vts

v0.2.7

Choose a tag to compare

@u5surf u5surf released this 08 Aug 23:30
38b8612

What's Changed

  • Fix whole upstream group in nginx1.27.3 by @u5surf in #322
  • Replace git-chglog with git-cliff by @u5surf in #352
  • ci: turn on UndefinedBehaviorSanitizer as well by @u5surf in #354
  • Take less work into the shared memory lock by @u5surf in #353
  • Fix the control interface for upstream peers that are not the first address by @u5surf in #356
  • Take the address of the status JSON from the browser rather than from the module by @u5surf in #358
  • Do not turn a counter that fell into a negative rate per second by @u5surf in #359
  • Consult the filter cap only for an insertion it governs by @u5surf in #360
  • Say how much of the shared zone is left by @u5surf in #361
  • Read the tree of the shared memory under its mutex by @u5surf in #363
  • Take out the per type node cache by @u5surf in #367
  • Test r->upstream before reading through it by @u5surf in #369
  • Read the sizes of the cache zone outside our own mutex by @u5surf in #368
  • test: write the exec() fallback as an alternative, not the next statement by @u5surf in #372
  • fix(front): update the lockfile for the open Dependabot advisories by @u5surf in #371
  • Release v0.2.7 by @u5surf in #373

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@u5surf u5surf released this 29 Jul 14:21
4875eef

What's Changed

  • Fix buffer overflow in display_handler_default when writing HTML data. by @khabibulinmi in #332
  • ci: Fix lua-nginx-module ref to avoid undefined symbol by @u5surf in #334
  • ci: Fix undefinded symbol for nginx lua module by @u5surf in #335
  • ci: fix freenginx build by @u5surf in #336
  • feat: add React frontend dashboard for VTS status by @u5surf in #337
  • Fix null pointer reference in ngx_http_vhost_traffic_status_display_e… by @u5surf in #338
  • Fix initialize vtsn->stat_status_code_counter by @u5surf in #339
  • Fix use ngx_shmtx_lock in dump_execute by @u5surf in #340
  • Fix User-Agent parse and XSS issue with eHTML in old template by @u5surf in #341
  • pin nginx version in CI by @u5surf in #346
  • Fix package in new front by @u5surf in #347
  • ci: support nginx 1.30.2 by @u5surf in #348
  • Fix heap buffer overflow in the status display for long node names by @u5surf in #349
  • ci: build with and without the HTTP cache by @u5surf in #350
  • Release v0.2.6 by @u5surf in #351

Full Changelog: v0.2.5...v0.2.6

v0.2.5

Choose a tag to compare

@u5surf u5surf released this 28 Dec 11:09
b2a036a

What's Changed

  • Issue 315 by @u5surf in #316
  • Add support to measure status_codes by @wpjunior in #317
  • ci: temporarily disable FreeNginx CI due to lua-nginx-module compatibility by @u5surf in #327
  • fix: add freenginx compatibility for request timing calculation by @u5surf in #326
  • Fixed bug, ngx_str_t doesn't have to end with \0. by @khabibulinmi in #330
  • Release v0.2.5 by @u5surf in #331

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

Choose a tag to compare

@u5surf u5surf released this 12 Mar 01:20
8027b3b

Full Changelog: v0.2.3...v0.2.4

What's Changed

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@u5surf u5surf released this 01 Jan 02:49
6038d44

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3

v0.2.2

Choose a tag to compare

@u5surf u5surf released this 26 May 10:23
bd33883

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

Choose a tag to compare

@u5surf u5surf released this 16 Sep 20:59
0009b3b

[v0.2.1] - 2022-09-16

Bugfix

  • use trimmed serverZones name
  • improved the accuracy of total(*) statistics by nginx-module-sts/pull/10

Chore

  • Add CI badge in README (#245)

Compatibility

  • fixed an issues/232 with compile errors in gcc 11.3

Debug

  • added ngx_log_error() when ngx_http_vhost_traffic_status_node_position_key() failed for issues/212

Docs

  • Fixed README

Test

  • build without -Wno-stringop-overread (#243)
  • Add test for prometheus syntax
  • Add test for display prometheus

v0.2.0

Choose a tag to compare

@SuperQ SuperQ released this 06 Sep 13:05
v0.2.0
1bae2fd

[v0.2.0] - 2022-09-05

Bugfix

  • fixed for PR#238
  • fixed for PR#238
  • fixed issues/204 that syntax error has occured
  • rollback to 549cc4d
  • fixed issues/137, issues/98 that maxSize in cacheZones is displayed incorrectly
  • fixed issues/174 that XSS vulnerability in the html page Feature: added moduleVersion field in format/json
  • added escape strings for filter names in JSON
  • fixed the sum value of histogram in upstream metrics
  • fixed to display all A records of server without zone directive in the upstream block.

Chore

  • Use git-chglog

Comment

  • added moduleVersion
  • added additional information about cacheZones
  • added tested versions
  • added a diagram for the order of module directives

Compatibility

  • fixed ngx_http_vhost_traffic_status_display_get_upstream_nelts() to calculate all A records of server.

Docs

  • Fix README

Docs

  • fix simple typo, destory -> destroy

Fix

  • limit the r->uri search scope to avoid overflow

Prometheus

  • fix nginx_vts_filter_requests_total labels
  • remove request "total" metrics

Refactor

  • changed version
  • changed spacing
  • changed spacing
  • changed if statement from merged pull/145

Test

  • describe how to test and fix failed test case