[PR #5296] Support for HTTP/3 #4152

Open
opened 2026-02-26 08:33:19 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/NginxProxyManager/nginx-proxy-manager/pull/5296
Author: @kylhuk
Created: 2/9/2026
Status: 🔄 Open

Base: developHead: develop


📝 Commits (10+)

  • 47b367d Merge pull request #5276 from NginxProxyManager/develop
  • 4a85ea9 Add HTTP/3 support toggles for hosts
  • 27695b3 Merge pull request #1 from kylhuk/add-http-version-selection-for-proxy-hosts
  • 6c3cc83 Bump the prod-patch-updates group in /frontend with 2 updates
  • 678fdd2 Bump the dev-minor-updates group in /frontend with 2 updates
  • 40f363b Fix uploading of custom certificates
  • 446bfe2 Merge branch 'develop' into develop
  • 059781f Update zh.json
  • aff390f Merge pull request #5317 from Tech-no-1/fix-custom-certificates
  • fc4c5aa Merge pull request #5315 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-patch-updates-95db6732c0

📊 Changes

56 files changed (+353 additions, -82 deletions)

View changed files

📝 backend/internal/certificate.js (+2 -2)
📝 backend/internal/host.js (+1 -0)
📝 backend/internal/nginx.js (+43 -2)
backend/migrations/20251112090000_http3_support.js (+50 -0)
📝 backend/models/dead_host.js (+1 -1)
📝 backend/models/proxy_host.js (+1 -0)
📝 backend/models/redirection_host.js (+1 -0)
📝 backend/schema/common.json (+5 -0)
📝 backend/schema/components/dead-host-object.json (+19 -1)
📝 backend/schema/components/proxy-host-object.json (+4 -0)
📝 backend/schema/components/redirection-host-object.json (+4 -0)
📝 backend/schema/paths/nginx/dead-hosts/get.json (+1 -0)
📝 backend/schema/paths/nginx/dead-hosts/hostID/get.json (+1 -0)
📝 backend/schema/paths/nginx/dead-hosts/hostID/put.json (+4 -0)
📝 backend/schema/paths/nginx/dead-hosts/post.json (+5 -0)
📝 backend/schema/paths/nginx/proxy-hosts/get.json (+1 -0)
📝 backend/schema/paths/nginx/proxy-hosts/hostID/get.json (+1 -0)
📝 backend/schema/paths/nginx/proxy-hosts/hostID/put.json (+4 -0)
📝 backend/schema/paths/nginx/proxy-hosts/post.json (+4 -0)
📝 backend/schema/paths/nginx/redirection-hosts/get.json (+1 -0)

...and 36 more files

📄 Description

Added support for HTTP/3 since the OpenResty version supports it, so it was only a matter of adding it to the Nginx config templates and adding it to the frontend.

I am still testing, which is why this is a draft.


🔄 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/NginxProxyManager/nginx-proxy-manager/pull/5296 **Author:** [@kylhuk](https://github.com/kylhuk) **Created:** 2/9/2026 **Status:** 🔄 Open **Base:** `develop` ← **Head:** `develop` --- ### 📝 Commits (10+) - [`47b367d`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/47b367d61e29c90602fd5641210f01ee046cc94c) Merge pull request #5276 from NginxProxyManager/develop - [`4a85ea9`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/4a85ea9e39ed458f3bdabde5edc18011c2ad8264) Add HTTP/3 support toggles for hosts - [`27695b3`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/27695b3b3612a1a728ff4e1831ab8ec22450bbeb) Merge pull request #1 from kylhuk/add-http-version-selection-for-proxy-hosts - [`6c3cc83`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/6c3cc83d666c6745d1eaff44771fab02ed12c736) Bump the prod-patch-updates group in /frontend with 2 updates - [`678fdd2`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/678fdd22c65d8581542d3fe62773d30a029bb36a) Bump the dev-minor-updates group in /frontend with 2 updates - [`40f363b`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/40f363bd4fdb7368e7f2021486640a44dd9b929f) Fix uploading of custom certificates - [`446bfe2`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/446bfe2a26c190675d335eeb43a5a9e0daa30ecd) Merge branch 'develop' into develop - [`059781f`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/059781f59809cb6295886427785e8d30d55b20ff) Update zh.json - [`aff390f`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/aff390f35dddb4a6bf5fc9b8959a9be40572bb5b) Merge pull request #5317 from Tech-no-1/fix-custom-certificates - [`fc4c5aa`](https://github.com/NginxProxyManager/nginx-proxy-manager/commit/fc4c5aac865e44567ac0340332daa06a846321cd) Merge pull request #5315 from NginxProxyManager/dependabot/npm_and_yarn/frontend/prod-patch-updates-95db6732c0 ### 📊 Changes **56 files changed** (+353 additions, -82 deletions) <details> <summary>View changed files</summary> 📝 `backend/internal/certificate.js` (+2 -2) 📝 `backend/internal/host.js` (+1 -0) 📝 `backend/internal/nginx.js` (+43 -2) ➕ `backend/migrations/20251112090000_http3_support.js` (+50 -0) 📝 `backend/models/dead_host.js` (+1 -1) 📝 `backend/models/proxy_host.js` (+1 -0) 📝 `backend/models/redirection_host.js` (+1 -0) 📝 `backend/schema/common.json` (+5 -0) 📝 `backend/schema/components/dead-host-object.json` (+19 -1) 📝 `backend/schema/components/proxy-host-object.json` (+4 -0) 📝 `backend/schema/components/redirection-host-object.json` (+4 -0) 📝 `backend/schema/paths/nginx/dead-hosts/get.json` (+1 -0) 📝 `backend/schema/paths/nginx/dead-hosts/hostID/get.json` (+1 -0) 📝 `backend/schema/paths/nginx/dead-hosts/hostID/put.json` (+4 -0) 📝 `backend/schema/paths/nginx/dead-hosts/post.json` (+5 -0) 📝 `backend/schema/paths/nginx/proxy-hosts/get.json` (+1 -0) 📝 `backend/schema/paths/nginx/proxy-hosts/hostID/get.json` (+1 -0) 📝 `backend/schema/paths/nginx/proxy-hosts/hostID/put.json` (+4 -0) 📝 `backend/schema/paths/nginx/proxy-hosts/post.json` (+4 -0) 📝 `backend/schema/paths/nginx/redirection-hosts/get.json` (+1 -0) _...and 36 more files_ </details> ### 📄 Description Added support for HTTP/3 since the OpenResty version supports it, so it was only a matter of adding it to the Nginx config templates and adding it to the frontend. I am still testing, which is why this is a draft. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
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-proxy-manager-NginxProxyManager#4152
No description provided.