about summary refs log tree commit diff
path: root/nixos/doc
diff options
context:
space:
mode:
authorIzorkin <izorkin@elven.pw>2023-12-19 22:31:46 +0300
committerIzorkin <izorkin@elven.pw>2024-01-01 02:29:01 +0300
commit2fb0b52c5072da82e31ca58b46a673fd3876e0d5 (patch)
tree52bcb23e809d7867ac4a80cc81af412d8b195c2e /nixos/doc
parent4c896726d7a07892739873bbb40f4139cfb55522 (diff)
downloadnixlib-2fb0b52c5072da82e31ca58b46a673fd3876e0d5.tar
nixlib-2fb0b52c5072da82e31ca58b46a673fd3876e0d5.tar.gz
nixlib-2fb0b52c5072da82e31ca58b46a673fd3876e0d5.tar.bz2
nixlib-2fb0b52c5072da82e31ca58b46a673fd3876e0d5.tar.lz
nixlib-2fb0b52c5072da82e31ca58b46a673fd3876e0d5.tar.xz
nixlib-2fb0b52c5072da82e31ca58b46a673fd3876e0d5.tar.zst
nixlib-2fb0b52c5072da82e31ca58b46a673fd3876e0d5.zip
nixos/nginx: disable automatic advertise of HTTP/3 protocol support
Automatic advertise in the `http` block about support of HTTP/3
protocol makes it difficult to automatically configure services
to work with it.
HTTP/3 availability must be manually advertised, preferably in
each location block.
Diffstat (limited to 'nixos/doc')
-rw-r--r--nixos/doc/manual/release-notes/rl-2405.section.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md
index b347992031d9..cec9bbe2d99c 100644
--- a/nixos/doc/manual/release-notes/rl-2405.section.md
+++ b/nixos/doc/manual/release-notes/rl-2405.section.md
@@ -59,6 +59,18 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
 - `mkosi` was updated to v19. Parts of the user interface have changed. Consult the
   [release notes](https://github.com/systemd/mkosi/releases/tag/v19) for a list of changes.
 
+- `services.nginx` will no longer advertise HTTP/3 availability automatically. This must now be manually added, preferably to each location block.
+  Example:
+
+  ```nix
+    locations."/".extraConfig = ''
+      add_header Alt-Svc 'h3=":$server_port"; ma=86400';
+    '';
+    locations."^~ /assets/".extraConfig = ''
+      add_header Alt-Svc 'h3=":$server_port"; ma=86400';
+    '';
+
+  ```
 - The `kanata` package has been updated to v1.5.0, which includes [breaking changes](https://github.com/jtroo/kanata/releases/tag/v1.5.0).
 
 - The latest available version of Nextcloud is v28 (available as `pkgs.nextcloud28`). The installation logic is as follows: