[PR #1359] [MERGED] chore(deps): update all non-major dependencies #1262

Closed
opened 2026-02-26 12:11:00 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/0xJacky/nginx-ui/pull/1359
Author: @renovate[bot]
Created: 9/25/2025
Status: Merged
Merged: 9/26/2025
Merged by: @renovate[bot]

Base: devHead: renovate/all-minor-patch


📝 Commits (1)

  • 8196609 chore(deps): update all non-major dependencies

📊 Changes

6 files changed (+461 additions, -421 deletions)

View changed files

📝 app/package.json (+10 -10)
📝 app/pnpm-lock.yaml (+353 -329)
📝 docs/package.json (+2 -2)
📝 docs/pnpm-lock.yaml (+72 -72)
📝 go.mod (+8 -8)
📝 go.sum (+16 -0)

📄 Description

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
@uozi-admin/curd (source) ^4.16.12 -> ^4.16.13 age confidence
@vue/compiler-sfc (source) ^3.5.21 -> ^3.5.22 age confidence
@vue/reactivity (source) ^3.5.21 -> ^3.5.22 age confidence
@vue/shared (source) ^3.5.21 -> ^3.5.22 age confidence
github.com/gin-gonic/gin v1.10.1 -> v1.11.0 age confidence
github.com/go-co-op/gocron/v2 v2.16.5 -> v2.16.6 age confidence
github.com/mark3labs/mcp-go v0.39.1 -> v0.40.0 age confidence
github.com/uozi-tech/cosy v1.26.2 -> v1.26.7 age confidence
pnpm (source) 10.17.0+sha512.fce8a3dd29a4ed2ec566fb53efbb04d8c44a0f05bc6f24a73046910fb9c3ce7afa35a0980500668fa3573345bd644644fa98338fa168235c80f4aa17aa17fbef -> 10.17.1 age confidence
sse.js ^2.7.1 -> ^2.7.2 age confidence
unocss (source) ^66.5.1 -> ^66.5.2 age confidence
unplugin-auto-import ^20.1.0 -> ^20.2.0 age confidence
vue (source) ^3.5.21 -> ^3.5.22 age confidence
vue-tsc (source) ^3.0.7 -> ^3.0.8 age confidence

Release Notes

uozi-tech/admin-kit (@​uozi-admin/curd)

v4.16.13

Compare Source

Patch Changes
  • ae8d1bd Thanks @​0xJacky! - feat(curd): add preloading logic in StdSelector to prioritize preloadedData over API calls
vuejs/core (@​vue/compiler-sfc)

v3.5.22

Compare Source

Bug Fixes
Features
  • custom-element: allow specifying additional options for shadowRoot in custom elements (#​12965) (47e628d), closes #​12964
Reverts
  • Revert "fix(hmr): prevent VUE_HMR_RUNTIME from being overwritten by vue runtime in 3rd-party libraries" (#​13925) (6b68f72), closes #​13925
gin-gonic/gin (github.com/gin-gonic/gin)

v1.11.0

Compare Source

Features
  • feat(gin): Experimental support for HTTP/3 using quic-go/quic-go (#​3210)
  • feat(form): add array collection format in form binding (#​3986), add custom string slice for form tag unmarshal (#​3970)
  • feat(binding): add BindPlain (#​3904)
  • feat(fs): Export, test and document OnlyFilesFS (#​3939)
  • feat(binding): add support for unixMilli and unixMicro (#​4190)
  • feat(form): Support default values for collections in form binding (#​4048)
  • feat(context): GetXxx added support for more go native types (#​3633)
Enhancements
  • perf(context): optimize getMapFromFormData performance (#​4339)
  • refactor(tree): replace string(/) with "/" in node.insertChild (#​4354)
  • refactor(render): remove headers parameter from writeHeader (#​4353)
  • refactor(context): simplify "GetType()" functions (#​4080)
  • refactor(slice): simplify SliceValidationError Error method (#​3910)
  • refactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (#​4181)
  • refactor(context): refactor context handling and improve test robustness (#​4066)
  • refactor(binding): use strings.Cut to replace strings.Index (#​3522)
  • refactor(context): add an optional permission parameter to SaveUploadedFile (#​4068)
  • refactor(context): verify URL is Non-nil in initQueryCache() (#​3969)
  • refactor(context): YAML judgment logic in Negotiate (#​3966)
  • tree: replace the self-defined 'min' to official one (#​3975)
  • context: Remove redundant filepath.Dir usage (#​4181)
Bug Fixes
  • fix: prevent middleware re-entry issue in HandleContext (#​3987)
  • fix(binding): prevent duplicate decoding and add validation in decodeToml (#​4193)
  • fix(gin): Do not panic when handling method not allowed on empty tree (#​4003)
  • fix(gin): data race warning for gin mode (#​1580)
  • fix(context): verify URL is Non-nil in initQueryCache() (#​3969)
  • fix(context): YAML judgment logic in Negotiate (#​3966)
  • fix(context): check handler is nil (#​3413)
  • fix(readme): fix broken link to English documentation (#​4222)
  • fix(tree): Keep panic infos consistent when wildcard type build faild (#​4077)
Build process updates / CI
  • ci: integrate Trivy vulnerability scanning into CI workflow (#​4359)
  • ci: support Go 1.25 in CI/CD (#​4341)
  • build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (#​4342)
  • ci: add Go version 1.24 to GitHub Actions (#​4154)
  • build: update Gin minimum Go version to 1.21 (#​3960)
  • ci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) (#​4010, #​4091, #​4090)
  • ci(lint): update workflows and improve test request consistency (#​4126)
Dependency updates
  • chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.9 (#​4346, #​4356)
  • chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (#​4347)
  • chore(deps): bump actions/setup-go from 5 to 6 (#​4351)
  • chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (#​4328)
  • chore(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 (#​4178, #​4221)
  • chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (#​4052)
Documentation updates
  • docs(changelog): update release notes for Gin v1.10.1 (#​4360)
  • docs: Fixing English grammar mistakes and awkward sentence structure in doc/doc.md (#​4207)
  • docs: update documentation and release notes for Gin v1.10.0 (#​3953)
  • docs: fix typo in Gin Quick Start (#​3997)
  • docs: fix comment and link issues (#​4205, #​3938)
  • docs: fix route group example code (#​4020)
  • docs(readme): add Portuguese documentation (#​4078)
  • docs(context): fix some function names in comment (#​4079)

go-co-op/gocron (github.com/go-co-op/gocron/v2)

v2.16.6

Compare Source

What's Changed

  • a return is missing to stop execution if the job is not found by @​sarff in #​872

Chores

New Contributors

Full Changelog: https://github.com/go-co-op/gocron/compare/v2.16.5...v2.16.6

mark3labs/mcp-go (github.com/mark3labs/mcp-go)

v0.40.0

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/mark3labs/mcp-go/compare/v0.39.1...v0.40.0

uozi-tech/cosy (github.com/uozi-tech/cosy)

v1.26.7

Compare Source

v1.26.6

Compare Source

v1.26.5

Compare Source

v1.26.4

Compare Source

v1.26.3

Compare Source

pnpm/pnpm (pnpm)

v10.17.1

Compare Source

Patch Changes
  • When a version specifier cannot be resolved because the versions don't satisfy the minimumReleaseAge setting, print this information out in the error message #​9974.
  • Fix state.json creation path when executing pnpm patch in a workspace project #​9733.
  • When minimumReleaseAge is set and the latest tag is not mature enough, prefer a non-deprecated version as the new latest #​9987.
mpetazzoni/sse.js (sse.js)

v2.7.2: sse.js v2.7.2

Compare Source

This release includes more type annotation fixes.

unocss/unocss (unocss)

v66.5.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
unplugin/unplugin-auto-import (unplugin-auto-import)

v20.2.0

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
vuejs/language-tools (vue-tsc)

v3.0.8

Compare Source

Features
  • feat(vscode): introduce vue.server.path setting (#​5647)
Bug Fixes
  • fix(language-core): initialize properties of VueVirtualCode in constructor (#​5635) - Thanks to @​KazariEX!
  • fix(vscode): flatten reactivity visualization decorators (#​5642) - Thanks to @​KazariEX!
  • fix(vscode): normalize reactivity visualization ranges
  • fix(vscode): patch typescriptServerPlugin languages without FS hack
  • fix(language-service): do not provide semantic tokens and document highlights for non-file scheme files (#​5653) - Thanks to @​KazariEX!
Performance
  • perf(typescript-plugin): redo single-file language service for reactivity visualization (#​5652)
Other Changes
  • refactor(typescript-plugin): externalize reactivity analysis logic (#​5645) - Thanks to @​KazariEX!

Configuration

📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/0xJacky/nginx-ui/pull/1359 **Author:** [@renovate[bot]](https://github.com/apps/renovate) **Created:** 9/25/2025 **Status:** ✅ Merged **Merged:** 9/26/2025 **Merged by:** [@renovate[bot]](https://github.com/apps/renovate) **Base:** `dev` ← **Head:** `renovate/all-minor-patch` --- ### 📝 Commits (1) - [`8196609`](https://github.com/0xJacky/nginx-ui/commit/81966091826a353a1d1449edb110a781b49d4f58) chore(deps): update all non-major dependencies ### 📊 Changes **6 files changed** (+461 additions, -421 deletions) <details> <summary>View changed files</summary> 📝 `app/package.json` (+10 -10) 📝 `app/pnpm-lock.yaml` (+353 -329) 📝 `docs/package.json` (+2 -2) 📝 `docs/pnpm-lock.yaml` (+72 -72) 📝 `go.mod` (+8 -8) 📝 `go.sum` (+16 -0) </details> ### 📄 Description Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842). This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@uozi-admin/curd](https://redirect.github.com/uozi-tech/admin-kit) ([source](https://redirect.github.com/uozi-tech/admin-kit/tree/HEAD/packages/curd)) | [`^4.16.12` -> `^4.16.13`](https://renovatebot.com/diffs/npm/@uozi-admin%2fcurd/4.16.12/4.16.13) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@uozi-admin%2fcurd/4.16.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@uozi-admin%2fcurd/4.16.12/4.16.13?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vue/compiler-sfc](https://redirect.github.com/vuejs/core/tree/main/packages/compiler-sfc#readme) ([source](https://redirect.github.com/vuejs/core/tree/HEAD/packages/compiler-sfc)) | [`^3.5.21` -> `^3.5.22`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.5.21/3.5.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fcompiler-sfc/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fcompiler-sfc/3.5.21/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vue/reactivity](https://redirect.github.com/vuejs/core/tree/main/packages/reactivity#readme) ([source](https://redirect.github.com/vuejs/core/tree/HEAD/packages/reactivity)) | [`^3.5.21` -> `^3.5.22`](https://renovatebot.com/diffs/npm/@vue%2freactivity/3.5.21/3.5.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2freactivity/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2freactivity/3.5.21/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vue/shared](https://redirect.github.com/vuejs/core/tree/main/packages/shared#readme) ([source](https://redirect.github.com/vuejs/core/tree/HEAD/packages/shared)) | [`^3.5.21` -> `^3.5.22`](https://renovatebot.com/diffs/npm/@vue%2fshared/3.5.21/3.5.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fshared/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fshared/3.5.21/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/gin-gonic/gin](https://redirect.github.com/gin-gonic/gin) | `v1.10.1` -> `v1.11.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgin-gonic%2fgin/v1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgin-gonic%2fgin/v1.10.1/v1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/go-co-op/gocron/v2](https://redirect.github.com/go-co-op/gocron) | `v2.16.5` -> `v2.16.6` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-co-op%2fgocron%2fv2/v2.16.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-co-op%2fgocron%2fv2/v2.16.5/v2.16.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/mark3labs/mcp-go](https://redirect.github.com/mark3labs/mcp-go) | `v0.39.1` -> `v0.40.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmark3labs%2fmcp-go/v0.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmark3labs%2fmcp-go/v0.39.1/v0.40.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/uozi-tech/cosy](https://redirect.github.com/uozi-tech/cosy) | `v1.26.2` -> `v1.26.7` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fuozi-tech%2fcosy/v1.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fuozi-tech%2fcosy/v1.26.2/v1.26.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) | [`10.17.0+sha512.fce8a3dd29a4ed2ec566fb53efbb04d8c44a0f05bc6f24a73046910fb9c3ce7afa35a0980500668fa3573345bd644644fa98338fa168235c80f4aa17aa17fbef` -> `10.17.1`](https://renovatebot.com/diffs/npm/pnpm/10.17.0/10.17.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/10.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/10.17.0/10.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [sse.js](https://redirect.github.com/mpetazzoni/sse.js) | [`^2.7.1` -> `^2.7.2`](https://renovatebot.com/diffs/npm/sse.js/2.7.1/2.7.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sse.js/2.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sse.js/2.7.1/2.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [unocss](https://unocss.dev) ([source](https://redirect.github.com/unocss/unocss/tree/HEAD/packages-presets/unocss)) | [`^66.5.1` -> `^66.5.2`](https://renovatebot.com/diffs/npm/unocss/66.5.1/66.5.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/unocss/66.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/unocss/66.5.1/66.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [unplugin-auto-import](https://redirect.github.com/unplugin/unplugin-auto-import) | [`^20.1.0` -> `^20.2.0`](https://renovatebot.com/diffs/npm/unplugin-auto-import/20.1.0/20.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/unplugin-auto-import/20.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/unplugin-auto-import/20.1.0/20.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`^3.5.21` -> `^3.5.22`](https://renovatebot.com/diffs/npm/vue/3.5.21/3.5.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.21/3.5.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue-tsc](https://redirect.github.com/vuejs/language-tools) ([source](https://redirect.github.com/vuejs/language-tools/tree/HEAD/packages/tsc)) | [`^3.0.7` -> `^3.0.8`](https://renovatebot.com/diffs/npm/vue-tsc/3.0.7/3.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/3.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/3.0.7/3.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>uozi-tech/admin-kit (@&#8203;uozi-admin/curd)</summary> ### [`v4.16.13`](https://redirect.github.com/uozi-tech/admin-kit/blob/HEAD/packages/curd/CHANGELOG.md#41613) [Compare Source](https://redirect.github.com/uozi-tech/admin-kit/compare/@uozi-admin/curd@4.16.12...@uozi-admin/curd@4.16.13) ##### Patch Changes - [`ae8d1bd`](https://redirect.github.com/uozi-tech/admin-kit/commit/ae8d1bdd1f69656972571e22f496f957b62a3f2c) Thanks [@&#8203;0xJacky](https://redirect.github.com/0xJacky)! - feat(curd): add preloading logic in StdSelector to prioritize preloadedData over API calls </details> <details> <summary>vuejs/core (@&#8203;vue/compiler-sfc)</summary> ### [`v3.5.22`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3522-2025-09-25) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.21...v3.5.22) ##### Bug Fixes - **compiler-core:** identifiers in switch-case should not be inferred as references ([#&#8203;13923](https://redirect.github.com/vuejs/core/issues/13923)) ([5953c9f](https://redirect.github.com/vuejs/core/commit/5953c9ff90090e128372f645d377bd99137a5fb4)) - **compiler-dom:** nodes with v-once shouldn't be stringified ([#&#8203;13878](https://redirect.github.com/vuejs/core/issues/13878)) ([95c1975](https://redirect.github.com/vuejs/core/commit/95c197560409f5d39a0d376c0a43d89a47a604e8)) - **compiler-sfc:** add support for `@vue-ignore` in runtime type resolution ([#&#8203;13906](https://redirect.github.com/vuejs/core/issues/13906)) ([ba7f7f9](https://redirect.github.com/vuejs/core/commit/ba7f7f90f689f6e7e0417a192d081db542de28ec)) - **compiler-sfc:** enhance inferRuntimeType to support TSMappedType with indexed access ([#&#8203;13848](https://redirect.github.com/vuejs/core/issues/13848)) ([e388f1a](https://redirect.github.com/vuejs/core/commit/e388f1a09fde78cf006450f060813d972ac8c23d)), closes [#&#8203;13847](https://redirect.github.com/vuejs/core/issues/13847) - **compiler-sfc:** ensure css custom properties do not start with a digit ([#&#8203;13870](https://redirect.github.com/vuejs/core/issues/13870)) ([9c27951](https://redirect.github.com/vuejs/core/commit/9c279517b9bc1f4c250c555ec9b9eb6104756d56)) - **compiler-sfc:** ensure props bindings register before compiling template ([#&#8203;13922](https://redirect.github.com/vuejs/core/issues/13922)) ([abd5638](https://redirect.github.com/vuejs/core/commit/abd563822abafe63047f7b599bff266380ee2b64)), closes [#&#8203;13920](https://redirect.github.com/vuejs/core/issues/13920) - **compiler-ssr:** ensure v-show has a higher priority in SSR ([#&#8203;12171](https://redirect.github.com/vuejs/core/issues/12171)) ([836b829](https://redirect.github.com/vuejs/core/commit/836b82976ffb7aa0ea9cbe417bef07deae3ca47c)), closes [#&#8203;12162](https://redirect.github.com/vuejs/core/issues/12162) - **custom-element:** properly mount multiple Teleports in custom element component w/ shadowRoot false ([#&#8203;13900](https://redirect.github.com/vuejs/core/issues/13900)) ([5e1e791](https://redirect.github.com/vuejs/core/commit/5e1e791880238380a1038ae2c505e206ceb34d77)), closes [#&#8203;13899](https://redirect.github.com/vuejs/core/issues/13899) - **custom-element:** set prop runs pending mutations before disconnect ([#&#8203;13897](https://redirect.github.com/vuejs/core/issues/13897)) ([c4a88cd](https://redirect.github.com/vuejs/core/commit/c4a88cdd0dfed3ef46a8aa9be448c01781fdc4f0)), closes [#&#8203;13315](https://redirect.github.com/vuejs/core/issues/13315) - **custom-element:** use `PatchFlags.BAIL` for slot when props are present ([#&#8203;13907](https://redirect.github.com/vuejs/core/issues/13907)) ([5358bca](https://redirect.github.com/vuejs/core/commit/5358bca4a80cf52d19ed91967eeaa025a786083d)), closes [#&#8203;13904](https://redirect.github.com/vuejs/core/issues/13904) - **reactivity:** respect readonly during ref unwrapping ([#&#8203;13905](https://redirect.github.com/vuejs/core/issues/13905)) ([aba7fed](https://redirect.github.com/vuejs/core/commit/aba7feda1703e69e5a7c37f784718de0371adadc)), closes [#&#8203;13903](https://redirect.github.com/vuejs/core/issues/13903) - **reactivity:** update iterator to check for completion instead of value presence ([#&#8203;13761](https://redirect.github.com/vuejs/core/issues/13761)) ([2078f8b](https://redirect.github.com/vuejs/core/commit/2078f8b7565cf637f47fcd5b0abdfb2b264225bb)) - **runtime-core:** simplify block-tracking disabling in `h` helper ([#&#8203;13841](https://redirect.github.com/vuejs/core/issues/13841)) ([75220c7](https://redirect.github.com/vuejs/core/commit/75220c7995a13a483ae9599a739075be1c8e17f8)) - **transition-group:** run `forceReflow` on the correct document (fix [#&#8203;13849](https://redirect.github.com/vuejs/core/issues/13849)) ([#&#8203;13853](https://redirect.github.com/vuejs/core/issues/13853)) ([1be5ddf](https://redirect.github.com/vuejs/core/commit/1be5ddfe878c8bfddaa2c50e82105b247f50b9ba)) - **types:** more precise types for Events and added missing definitions ([#&#8203;9675](https://redirect.github.com/vuejs/core/issues/9675)) ([8bb8fb2](https://redirect.github.com/vuejs/core/commit/8bb8fb236257c03bfa0bccadcfffe3eb4592f71b)) - **types:** set dom stub type to `never` instead of `{}` ([#&#8203;13915](https://redirect.github.com/vuejs/core/issues/13915)) ([8620a61](https://redirect.github.com/vuejs/core/commit/8620a616eb02a64fe32dd52d9be68e360687ef9d)), closes [#&#8203;11564](https://redirect.github.com/vuejs/core/issues/11564) - **types:** widen directive arg type from string to any ([#&#8203;13758](https://redirect.github.com/vuejs/core/issues/13758)) ([4b71706](https://redirect.github.com/vuejs/core/commit/4b7170625d0bc93b26a3343aeda98850c1138f82)), closes [#&#8203;13757](https://redirect.github.com/vuejs/core/issues/13757) ##### Features - **custom-element:** allow specifying additional options for `shadowRoot` in custom elements ([#&#8203;12965](https://redirect.github.com/vuejs/core/issues/12965)) ([47e628d](https://redirect.github.com/vuejs/core/commit/47e628df1ce1914c5677010ad5bddd18d037cb3c)), closes [#&#8203;12964](https://redirect.github.com/vuejs/core/issues/12964) ##### Reverts - Revert "fix(hmr): prevent **VUE\_HMR\_RUNTIME** from being overwritten by vue runtime in 3rd-party libraries" ([#&#8203;13925](https://redirect.github.com/vuejs/core/issues/13925)) ([6b68f72](https://redirect.github.com/vuejs/core/commit/6b68f72673dac5db349f26eeefb2f2e0e342586b)), closes [#&#8203;13925](https://redirect.github.com/vuejs/core/issues/13925) </details> <details> <summary>gin-gonic/gin (github.com/gin-gonic/gin)</summary> ### [`v1.11.0`](https://redirect.github.com/gin-gonic/gin/blob/HEAD/CHANGELOG.md#Gin-v1110) [Compare Source](https://redirect.github.com/gin-gonic/gin/compare/v1.10.1...v1.11.0) ##### Features - feat(gin): Experimental support for HTTP/3 using quic-go/quic-go ([#&#8203;3210](https://redirect.github.com/gin-gonic/gin/pull/3210)) - feat(form): add array collection format in form binding ([#&#8203;3986](https://redirect.github.com/gin-gonic/gin/pull/3986)), add custom string slice for form tag unmarshal ([#&#8203;3970](https://redirect.github.com/gin-gonic/gin/pull/3970)) - feat(binding): add BindPlain ([#&#8203;3904](https://redirect.github.com/gin-gonic/gin/pull/3904)) - feat(fs): Export, test and document OnlyFilesFS ([#&#8203;3939](https://redirect.github.com/gin-gonic/gin/pull/3939)) - feat(binding): add support for unixMilli and unixMicro ([#&#8203;4190](https://redirect.github.com/gin-gonic/gin/pull/4190)) - feat(form): Support default values for collections in form binding ([#&#8203;4048](https://redirect.github.com/gin-gonic/gin/pull/4048)) - feat(context): GetXxx added support for more go native types ([#&#8203;3633](https://redirect.github.com/gin-gonic/gin/pull/3633)) ##### Enhancements - perf(context): optimize getMapFromFormData performance ([#&#8203;4339](https://redirect.github.com/gin-gonic/gin/pull/4339)) - refactor(tree): replace string(/) with "/" in node.insertChild ([#&#8203;4354](https://redirect.github.com/gin-gonic/gin/pull/4354)) - refactor(render): remove headers parameter from writeHeader ([#&#8203;4353](https://redirect.github.com/gin-gonic/gin/pull/4353)) - refactor(context): simplify "GetType()" functions ([#&#8203;4080](https://redirect.github.com/gin-gonic/gin/pull/4080)) - refactor(slice): simplify SliceValidationError Error method ([#&#8203;3910](https://redirect.github.com/gin-gonic/gin/pull/3910)) - refactor(context):Avoid using filepath.Dir twice in SaveUploadedFile ([#&#8203;4181](https://redirect.github.com/gin-gonic/gin/pull/4181)) - refactor(context): refactor context handling and improve test robustness ([#&#8203;4066](https://redirect.github.com/gin-gonic/gin/pull/4066)) - refactor(binding): use strings.Cut to replace strings.Index ([#&#8203;3522](https://redirect.github.com/gin-gonic/gin/pull/3522)) - refactor(context): add an optional permission parameter to SaveUploadedFile ([#&#8203;4068](https://redirect.github.com/gin-gonic/gin/pull/4068)) - refactor(context): verify URL is Non-nil in initQueryCache() ([#&#8203;3969](https://redirect.github.com/gin-gonic/gin/pull/3969)) - refactor(context): YAML judgment logic in Negotiate ([#&#8203;3966](https://redirect.github.com/gin-gonic/gin/pull/3966)) - tree: replace the self-defined 'min' to official one ([#&#8203;3975](https://redirect.github.com/gin-gonic/gin/pull/3975)) - context: Remove redundant filepath.Dir usage ([#&#8203;4181](https://redirect.github.com/gin-gonic/gin/pull/4181)) ##### Bug Fixes - fix: prevent middleware re-entry issue in HandleContext ([#&#8203;3987](https://redirect.github.com/gin-gonic/gin/pull/3987)) - fix(binding): prevent duplicate decoding and add validation in decodeToml ([#&#8203;4193](https://redirect.github.com/gin-gonic/gin/pull/4193)) - fix(gin): Do not panic when handling method not allowed on empty tree ([#&#8203;4003](https://redirect.github.com/gin-gonic/gin/pull/4003)) - fix(gin): data race warning for gin mode ([#&#8203;1580](https://redirect.github.com/gin-gonic/gin/pull/1580)) - fix(context): verify URL is Non-nil in initQueryCache() ([#&#8203;3969](https://redirect.github.com/gin-gonic/gin/pull/3969)) - fix(context): YAML judgment logic in Negotiate ([#&#8203;3966](https://redirect.github.com/gin-gonic/gin/pull/3966)) - fix(context): check handler is nil ([#&#8203;3413](https://redirect.github.com/gin-gonic/gin/pull/3413)) - fix(readme): fix broken link to English documentation ([#&#8203;4222](https://redirect.github.com/gin-gonic/gin/pull/4222)) - fix(tree): Keep panic infos consistent when wildcard type build faild ([#&#8203;4077](https://redirect.github.com/gin-gonic/gin/pull/4077)) ##### Build process updates / CI - ci: integrate Trivy vulnerability scanning into CI workflow ([#&#8203;4359](https://redirect.github.com/gin-gonic/gin/pull/4359)) - ci: support Go 1.25 in CI/CD ([#&#8203;4341](https://redirect.github.com/gin-gonic/gin/pull/4341)) - build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 ([#&#8203;4342](https://redirect.github.com/gin-gonic/gin/pull/4342)) - ci: add Go version 1.24 to GitHub Actions ([#&#8203;4154](https://redirect.github.com/gin-gonic/gin/pull/4154)) - build: update Gin minimum Go version to 1.21 ([#&#8203;3960](https://redirect.github.com/gin-gonic/gin/pull/3960)) - ci(lint): enable new linters (testifylint, usestdlibvars, perfsprint, etc.) ([#&#8203;4010](https://redirect.github.com/gin-gonic/gin/pull/4010), [#&#8203;4091](https://redirect.github.com/gin-gonic/gin/pull/4091), [#&#8203;4090](https://redirect.github.com/gin-gonic/gin/pull/4090)) - ci(lint): update workflows and improve test request consistency ([#&#8203;4126](https://redirect.github.com/gin-gonic/gin/pull/4126)) ##### Dependency updates - chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.9 ([#&#8203;4346](https://redirect.github.com/gin-gonic/gin/pull/4346), [#&#8203;4356](https://redirect.github.com/gin-gonic/gin/pull/4356)) - chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 ([#&#8203;4347](https://redirect.github.com/gin-gonic/gin/pull/4347)) - chore(deps): bump actions/setup-go from 5 to 6 ([#&#8203;4351](https://redirect.github.com/gin-gonic/gin/pull/4351)) - chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 ([#&#8203;4328](https://redirect.github.com/gin-gonic/gin/pull/4328)) - chore(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 ([#&#8203;4178](https://redirect.github.com/gin-gonic/gin/pull/4178), [#&#8203;4221](https://redirect.github.com/gin-gonic/gin/pull/4221)) - chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 ([#&#8203;4052](https://redirect.github.com/gin-gonic/gin/pull/4052)) ##### Documentation updates - docs(changelog): update release notes for Gin v1.10.1 ([#&#8203;4360](https://redirect.github.com/gin-gonic/gin/pull/4360)) - docs: Fixing English grammar mistakes and awkward sentence structure in doc/doc.md ([#&#8203;4207](https://redirect.github.com/gin-gonic/gin/pull/4207)) - docs: update documentation and release notes for Gin v1.10.0 ([#&#8203;3953](https://redirect.github.com/gin-gonic/gin/pull/3953)) - docs: fix typo in Gin Quick Start ([#&#8203;3997](https://redirect.github.com/gin-gonic/gin/pull/3997)) - docs: fix comment and link issues ([#&#8203;4205](https://redirect.github.com/gin-gonic/gin/pull/4205), [#&#8203;3938](https://redirect.github.com/gin-gonic/gin/pull/3938)) - docs: fix route group example code ([#&#8203;4020](https://redirect.github.com/gin-gonic/gin/pull/4020)) - docs(readme): add Portuguese documentation ([#&#8203;4078](https://redirect.github.com/gin-gonic/gin/pull/4078)) - docs(context): fix some function names in comment ([#&#8203;4079](https://redirect.github.com/gin-gonic/gin/pull/4079)) *** </details> <details> <summary>go-co-op/gocron (github.com/go-co-op/gocron/v2)</summary> ### [`v2.16.6`](https://redirect.github.com/go-co-op/gocron/releases/tag/v2.16.6) [Compare Source](https://redirect.github.com/go-co-op/gocron/compare/v2.16.5...v2.16.6) #### What's Changed - a return is missing to stop execution if the job is not found by [@&#8203;sarff](https://redirect.github.com/sarff) in [#&#8203;872](https://redirect.github.com/go-co-op/gocron/pull/872) #### Chores - Bump actions/setup-go from 5 to 6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;871](https://redirect.github.com/go-co-op/gocron/pull/871) #### New Contributors - [@&#8203;sarff](https://redirect.github.com/sarff) made their first contribution in [#&#8203;872](https://redirect.github.com/go-co-op/gocron/pull/872) **Full Changelog**: <https://github.com/go-co-op/gocron/compare/v2.16.5...v2.16.6> </details> <details> <summary>mark3labs/mcp-go (github.com/mark3labs/mcp-go)</summary> ### [`v0.40.0`](https://redirect.github.com/mark3labs/mcp-go/releases/tag/v0.40.0) [Compare Source](https://redirect.github.com/mark3labs/mcp-go/compare/v0.39.1...v0.40.0) #### What's Changed - feat(get-server-tools): add GetTools method for retrieve MCPServer.tools by [@&#8203;ValeriiStepanets](https://redirect.github.com/ValeriiStepanets) in [#&#8203;437](https://redirect.github.com/mark3labs/mcp-go/pull/437) - fix: don't share mutex between tools/resources by [@&#8203;tjhop](https://redirect.github.com/tjhop) in [#&#8203;574](https://redirect.github.com/mark3labs/mcp-go/pull/574) - docs(server): Correct custom endpoint example for streamable HTTP transport by [@&#8203;IAmSurajBobade](https://redirect.github.com/IAmSurajBobade) in [#&#8203;577](https://redirect.github.com/mark3labs/mcp-go/pull/577) - feat: add NewToolResultJSON by [@&#8203;changkun](https://redirect.github.com/changkun) in [#&#8203;550](https://redirect.github.com/mark3labs/mcp-go/pull/550) - Do not panic on nil io by [@&#8203;sam-at-luther](https://redirect.github.com/sam-at-luther) in [#&#8203;446](https://redirect.github.com/mark3labs/mcp-go/pull/446) - Remove useless allocations; use (\*Type)(nil) instead by [@&#8203;mikeschinkel](https://redirect.github.com/mikeschinkel) in [#&#8203;545](https://redirect.github.com/mark3labs/mcp-go/pull/545) - improve streamable http sse logging by [@&#8203;ethanoroshiba](https://redirect.github.com/ethanoroshiba) in [#&#8203;508](https://redirect.github.com/mark3labs/mcp-go/pull/508) - feat!: add context.Context to TokenStore methods by [@&#8203;sd2k](https://redirect.github.com/sd2k) in [#&#8203;557](https://redirect.github.com/mark3labs/mcp-go/pull/557) - Detect Pong from MCP Client and skip Session ID validation by [@&#8203;struckoff](https://redirect.github.com/struckoff) in [#&#8203;539](https://redirect.github.com/mark3labs/mcp-go/pull/539) - feat: implement MCP elicitation support ([#&#8203;413](https://redirect.github.com/mark3labs/mcp-go/issues/413)) by [@&#8203;JBUinfo](https://redirect.github.com/JBUinfo) in [#&#8203;548](https://redirect.github.com/mark3labs/mcp-go/pull/548) #### New Contributors - [@&#8203;ValeriiStepanets](https://redirect.github.com/ValeriiStepanets) made their first contribution in [#&#8203;437](https://redirect.github.com/mark3labs/mcp-go/pull/437) - [@&#8203;IAmSurajBobade](https://redirect.github.com/IAmSurajBobade) made their first contribution in [#&#8203;577](https://redirect.github.com/mark3labs/mcp-go/pull/577) - [@&#8203;changkun](https://redirect.github.com/changkun) made their first contribution in [#&#8203;550](https://redirect.github.com/mark3labs/mcp-go/pull/550) - [@&#8203;sam-at-luther](https://redirect.github.com/sam-at-luther) made their first contribution in [#&#8203;446](https://redirect.github.com/mark3labs/mcp-go/pull/446) - [@&#8203;mikeschinkel](https://redirect.github.com/mikeschinkel) made their first contribution in [#&#8203;545](https://redirect.github.com/mark3labs/mcp-go/pull/545) - [@&#8203;ethanoroshiba](https://redirect.github.com/ethanoroshiba) made their first contribution in [#&#8203;508](https://redirect.github.com/mark3labs/mcp-go/pull/508) - [@&#8203;struckoff](https://redirect.github.com/struckoff) made their first contribution in [#&#8203;539](https://redirect.github.com/mark3labs/mcp-go/pull/539) - [@&#8203;JBUinfo](https://redirect.github.com/JBUinfo) made their first contribution in [#&#8203;548](https://redirect.github.com/mark3labs/mcp-go/pull/548) **Full Changelog**: <https://github.com/mark3labs/mcp-go/compare/v0.39.1...v0.40.0> </details> <details> <summary>uozi-tech/cosy (github.com/uozi-tech/cosy)</summary> ### [`v1.26.7`](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.6...v1.26.7) [Compare Source](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.6...v1.26.7) ### [`v1.26.6`](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.5...v1.26.6) [Compare Source](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.5...v1.26.6) ### [`v1.26.5`](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.4...v1.26.5) [Compare Source](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.4...v1.26.5) ### [`v1.26.4`](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.3...v1.26.4) [Compare Source](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.3...v1.26.4) ### [`v1.26.3`](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.2...v1.26.3) [Compare Source](https://redirect.github.com/uozi-tech/cosy/compare/v1.26.2...v1.26.3) </details> <details> <summary>pnpm/pnpm (pnpm)</summary> ### [`v10.17.1`](https://redirect.github.com/pnpm/pnpm/blob/HEAD/pnpm/CHANGELOG.md#10171) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v10.17.0...v10.17.1) ##### Patch Changes - When a version specifier cannot be resolved because the versions don't satisfy the `minimumReleaseAge` setting, print this information out in the error message [#&#8203;9974](https://redirect.github.com/pnpm/pnpm/pull/9974). - Fix `state.json` creation path when executing `pnpm patch` in a workspace project [#&#8203;9733](https://redirect.github.com/pnpm/pnpm/pull/9733). - When `minimumReleaseAge` is set and the `latest` tag is not mature enough, prefer a non-deprecated version as the new `latest` [#&#8203;9987](https://redirect.github.com/pnpm/pnpm/issues/9987). </details> <details> <summary>mpetazzoni/sse.js (sse.js)</summary> ### [`v2.7.2`](https://redirect.github.com/mpetazzoni/sse.js/releases/tag/v2.7.2): sse.js v2.7.2 [Compare Source](https://redirect.github.com/mpetazzoni/sse.js/compare/v2.7.1...v2.7.2) This release includes *more* type annotation fixes. </details> <details> <summary>unocss/unocss (unocss)</summary> ### [`v66.5.2`](https://redirect.github.com/unocss/unocss/releases/tag/v66.5.2) [Compare Source](https://redirect.github.com/unocss/unocss/compare/v66.5.1...v66.5.2) #####    🐞 Bug Fixes - **eslint**: Enhance handling of array expressions  -  by [@&#8203;julienbenac](https://redirect.github.com/julienbenac) and [@&#8203;zyyv](https://redirect.github.com/zyyv) in [#&#8203;4925](https://redirect.github.com/unocss/unocss/issues/4925) [<samp>(d5e08)</samp>](https://redirect.github.com/unocss/unocss/commit/d5e08b258) - **preset-wind4**: Add unit for 0 deg close [#&#8203;4921](https://redirect.github.com/unocss/unocss/issues/4921)  -  by [@&#8203;zyyv](https://redirect.github.com/zyyv) in [#&#8203;4921](https://redirect.github.com/unocss/unocss/issues/4921) [<samp>(cb7ae)</samp>](https://redirect.github.com/unocss/unocss/commit/cb7ae0815) - **transformer-directive**: Replace `$$` selector with `nomerge` utils  -  by [@&#8203;zyyv](https://redirect.github.com/zyyv) in [#&#8203;4930](https://redirect.github.com/unocss/unocss/issues/4930) [<samp>(1a448)</samp>](https://redirect.github.com/unocss/unocss/commit/1a4481ab9) #####     [View changes on GitHub](https://redirect.github.com/unocss/unocss/compare/v66.5.1...v66.5.2) </details> <details> <summary>unplugin/unplugin-auto-import (unplugin-auto-import)</summary> ### [`v20.2.0`](https://redirect.github.com/unplugin/unplugin-auto-import/releases/tag/v20.2.0) [Compare Source](https://redirect.github.com/unplugin/unplugin-auto-import/compare/v20.1.0...v20.2.0) #####    🐞 Bug Fixes - Update `unimport`  -  by [@&#8203;antfu](https://redirect.github.com/antfu) [<samp>(1d8d0)</samp>](https://redirect.github.com/unplugin/unplugin-auto-import/commit/1d8d015) #####     [View changes on GitHub](https://redirect.github.com/unplugin/unplugin-auto-import/compare/v20.1.0...v20.2.0) </details> <details> <summary>vuejs/language-tools (vue-tsc)</summary> ### [`v3.0.8`](https://redirect.github.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#308-2025-09-23) [Compare Source](https://redirect.github.com/vuejs/language-tools/compare/v3.0.7...v3.0.8) ##### Features - feat(vscode): introduce `vue.server.path` setting ([#&#8203;5647](https://redirect.github.com/vuejs/language-tools/issues/5647)) ##### Bug Fixes - fix(language-core): initialize properties of `VueVirtualCode` in constructor ([#&#8203;5635](https://redirect.github.com/vuejs/language-tools/issues/5635)) - Thanks to [@&#8203;KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): flatten reactivity visualization decorators ([#&#8203;5642](https://redirect.github.com/vuejs/language-tools/issues/5642)) - Thanks to [@&#8203;KazariEX](https://redirect.github.com/KazariEX)! - fix(vscode): normalize reactivity visualization ranges - fix(vscode): patch `typescriptServerPlugin` languages without FS hack - fix(language-service): do not provide semantic tokens and document highlights for non-`file` scheme files ([#&#8203;5653](https://redirect.github.com/vuejs/language-tools/issues/5653)) - Thanks to [@&#8203;KazariEX](https://redirect.github.com/KazariEX)! ##### Performance - perf(typescript-plugin): redo single-file language service for reactivity visualization ([#&#8203;5652](https://redirect.github.com/vuejs/language-tools/issues/5652)) ##### Other Changes - refactor(typescript-plugin): externalize reactivity analysis logic ([#&#8203;5645](https://redirect.github.com/vuejs/language-tools/issues/5645)) - Thanks to [@&#8203;KazariEX](https://redirect.github.com/KazariEX)! </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/0xJacky/nginx-ui). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjEzMC4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2IiwibGFiZWxzIjpbXX0=--> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 12:11:00 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-ui#1262
No description provided.