Populars: Dades actualitzades el 27 d’octubre del 2026

Categories

Internet1.356
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.124
Eines per a desenvolupadors3.134
Eines d’IA529
Seguretat i privadesa385
Eines del sistema3.114
Jocs523
Educació i ciència239
Xarxa i TI284

Baixar Caddy 2.11.6 per a Windows

HTTP/2 web server with automatic HTTPS

Stack Holdings GmbH. Servidors i autoallotjament #2 Servidors i autoallotjament
Aquesta és una versió anterior. La versió actual és la 2.11.7. Caddy 2.11.7 · Data de publicació:
2.11.6 forma part de la branca 2, que encara té suport. endoflife.date

Fitxers d’instal·lació 2.11.6

ArquitecturaTipusÀmbitMida del fitxerBaixaSHA256
64 bits ZIP → Portable — — github.com VirusTotal
ARM64 ZIP → Portable — — github.com VirusTotal

L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.

Notes de la versió

This patch release contains a large number of minor and some noticeable enhancements and bug fixes. Thank you to everyone who contributed or spent their LLM tokens responsibly to help with this release!
We have much more in the pipeline still, as AI has made contributions of all quality levels cheap and easy. We will be trying to go through them as quickly and efficiently as we can.
Huge thank you to our sponsors for keeping the project alive with resources, and for our maintainers who triage and assist tirelessly in this relentless new age of AI.
What's Changed
- reverseproxy: replace placeholders specified for sni while using http3 by @WeidiDeng in #7737
- caddyhttp: add {http.request.proto_name} placeholder for spec-compliant protocol names by @Jualhosting in #7782
- httpcaddyfile: error on duplicate named_routes by @vijayvenkatj in #7800
- cmd: colored error message in WrapCommandFuncForCobra (#7760) by @u5surf in #7768
- chore: add missing "is" in SECURITY.md by @AliMickey in #7802
- reverseproxy: validate on weighted_round_robin loadbalancing policy by @vijayvenkatj in #7807
- forwardauth: error on duplicate uri subdirective by @vijayvenkatj in #7814
- encode: add standard benchmark and conformance harness by @ottenhoff in #7804
- caddyhttp: restore allow_underscore_in_headers server option by @bluegate-studio in #7809
- rewrite: fix wrong index check in trimPathPrefix by @alhudz in #7812
- intercept: fix replace_status being silently dropped by @oksusucha in #7810
- fileserver: append repeated hide subdirectives instead of overwriting by @luccinmasirika in #7817
- rewrite: scope keyed query replace to its named key by @alhudz in #7818
- reverseproxy: log status 499 instead of 0 when client disconnects by @larrasket in #7827
- tracing: fix BatchSpanProcessor goroutine leak on config reload by @Dean2026 in #7826
- caddyhttp: normalize method names to uppercase in MatchMethod.Provision by @yintaisha in #7832
- caddyhttp: add URL pattern request matcher by @dunglas in #7787
- caddyhttp: fix escaped path matcher over-matching longer paths by @alhudz in #7828
- core: preserve metrics registry in Context.WithValue by @dunglas in #7861
- reverseproxy: compare sticky-session cookie hash in constant time by @alhudz in #7853
- reverseproxy: fix misleading handle_response error for extra matcher args by @TowyTowy in #7869
- reverseproxy: save dial info in a context key instead of a variable k… by @WeidiDeng in #7859
- caddyhttp: fix path_regexp (MatchPathRE) Windows backslash bypass by @thientd in #7858
- intercept: fix misleading handle_response error for extra matcher args by @TowyTowy in #7871
- build(deps): bump cel-go from v0.28.1 to v0.29.2 by @techknowlogick in #7872
- reverseproxy: fix broken reservoir sampling in random_choose policy by @TowyTowy in #7873
- caddyfile: treat quoted braces as literal arguments by @elee1766 in #7875
- logging: hash query parameter values in QueryFilter by @PichuChen in #7884
- chore: fix sabotage spelling in nolint comments by @futurehua in #7892
- pki: Handle error immediately after reading root from disk by @hslatman in #7896
- log: support d (day) in roll_interval directive by @mohammed90 in #7900
- deps: update GitHub Actions and Go modules by @steadytao in #7876
- build(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.1 by @dependabot[bot] in #7908
- core: reduce QUIC initial packet size for low-MTU paths by @Salynn in #7886
- rewrite: preserve non-canonical path encoding after uri replace by @larrasket in #7907
- caddyhttp: use canonical header key casing to avoid re-canonicalization by @dunglas in #7911
- caddyconfig: Register nested named-route invokes transitively by @SillyZir in #7898
- encode: reduce allocations in AcceptedEncodings by @jvoisin in #7847
- encode: flush headers immediately for server-sent events responses by @SillyZir in #7905
- fileserver: speed up directory browsing for large directories by @firefart in #7903
- caddyauth: isolate provider responses to prevent cross-provider clobbering by @SillyZir in #7904
- log: don't allow overwriting singly-assigned vals by @mohammed90 in #7927
- caddyconfig: cancel HTTP loader requests with context by @cuishuang in #7918
- feat(fastcgi): populate SERVER_ADDR by default by @renich in #7912
- reverseproxy: reduce allocation/CPU overhead in request hot paths by @jvoisin in #7925
- reverseproxy: preallocate upstream slices with known sizes by @jvoisin in #7926
- network_proxy: reject proxy URLs that resolve to a port with no host by @r0h1tb in #7922
- caddyhttp: log recovered handler panics at ERROR level by @ousamabenyounes in #7924
- caddyhttp: allocate the request UUID lazily instead of on every request by @jvoisin in #7936
- caddyhttp: shield specific hostnames from a covering wildcard's client auth by @SillyZir in #7920
- reverseproxy: isolate active health-check state per distinct check config by @SillyZir in #7916
- logging: add set_cookie log filter for Set-Cookie response headers by @steffenbusch in #7888
- caddyhttp: fix url_pattern authorization bypass via encoded-slash traversal by @dunglas in #7941
- fix: close resources on error paths by @ittakestwo123 in #7940
- fastcgi: fix HTTPoxy vulnerability by @bzyy1024 in #7934
- caddyhttp: mitigate slowloris via idle read/write deadlines by @dunglas in #7913
- chore: fix lint errors from newer golangci-lint by @faiyazrahmann in #7958
- pki: honor skip_install_trust for explicit tls internal issuers by @gautamrizwani in #7894
- caddyfile: clarify ArgErr documentation by @0jaspahwa in #7960
- rewrite: fix URI splitting when a query or fragment arrives via a placeholder by @francislavoie in #7947
- admin: normalize request path in remote admin access-control check (defense-in-depth) by @AmariahAK in #7910
- fileserver: reject short names in every path component by @DavidCarliez in #7952
- rewrite: fix strip_path_suffix ignoring percent-encoding by @TowyTowy in #7877
- admin: stabilise log redaction test by @steadytao in #7942
- chore: fix canonicalheader failures by @steadytao in #7964
- cmd: upgrade automemlimit to v1.0.0 by @dunglas in #7978
- caddy: fix ParseNetworkAddress port-range span off-by-one by @mohammed90 in #7975
- usagepool: avoid lock inversion after constructor failure by @kojah in #7968
- cmd: reject ambiguous module version separators by @mohammed90 in #7974
- admin: fix origin allow-list host comparison to be case-insensitive by @mohammed90 in #7973
- caddyfile: fix importGraph self-loop and stale-edge bugs by @mohammed90 in #7971
- caddyhttp: remove unused QUICConfig from the HTTP/3 server by @faiyazrahmann in #7980
- fileserver: reject non-integer browse file_limit by @SashaMIT in #7988
- caddyhttp: surface write timeout errors in access log by @faiyazrahmann in #7945
- admin: fix host allow-list comparison to be case-insensitive by @hktitof in #7993
- caddytls: synchronize storage cleaner with TLS.Stop via context and WaitGroup by @jum in #7954
- httpcaddyfile: give each adaptation its own directive order by @faiyazrahmann in #7995
- listen: don't wedge a reloaded listener sharing a socket on Windows by @alexandre-daubois in #7999
- caddyhttp: demote Alt-Svc ErrNoAltSvcPort to debug level by @jum in #8000
- events: skip dispatch setup when nothing is subscribed by @u5surf in #7997
- reverseproxy: replace only known placeholders in health check body by @IslamElsayed in #8003
- acmeserver: say when the CA database is locked by another process by @faiyazrahmann in #8007
- fix: require module path boundaries when matching packages by @wangjingshuiku in #7957
- caddyhttp: preserve unknown placeholders in static response headers by @hktitof in #8014
- build(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 by @dependabot[bot] in #7984
- reverseproxy: propagate TCP half-close on upgraded streams by @btncwn in #8027
- build(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 by @dependabot[bot] in #8028
- caddyfile: Expand imports inside named routes by @XiaoleC05 in #7986
- chore(deps): bump cel-go and switch import to new url by @techknowlogick in #8030
- core: synchronize Stop with concurrent config reloads by @H-XX-D in #8038
- reverse_proxy with versions 3 silently ignores tls_trust_pool and verifies against the system roots by @tippexs in #8042
- admin: fix warnings and status code in /load API by @amirdaraby in #7267
- fastcgi: explain 411 responses for unknown-length bodies by @Rohilalala in #7956
- Move websocket header normalization later by @nfreya in #7921
- chore: remove AI moderator workflow by @mohammed90 in #8059
- caddyhttp: surface 413 for oversized request body placeholders by @hktitof in #7969
- reverseproxy: Fix partial response not flushed to clients by @WeidiDeng in #7849
- caddyhttp: fix randString sameCase dictionary to match its docs by @mohammed90 in #7972
- requestbody: replace only known placeholders in the set body by @hktitof in #8008
- internal: fix MaxSizeSubjectsListForLog off-by-one when maxToDisplay is 0 by @mohammed90 in #7970
- caddyauth: only replace known placeholders in basic auth credentials by @hktitof in #8017
- map: Distinguish duplicate literal and regexp inputs by @Indra55 in #8067
- map: reject malformed destination placeholders by @sleet0922 in #8074
- httpcaddyfile: new tls_automate_names global option by @IslamElsayed in #8015
- build: bump all dependencies - (Go 1.26 floor) by @steadytao in #8056
- caddyhttp: wait for servers from previous configs on exit by @dunglas in #8009
- caddyhttp: use errors.AsType for request body limit errors by @mholt in #8090
- ci: pin cosign to v2 for release signing by @francislavoie in #8092

New Contributors
- @vijayvenkatj made their first contribution in #7800
- @AliMickey made their first contribution in #7802
- @bluegate-studio made their first contribution in #7809
- @alhudz made their first contribution in #7812
- @oksusucha made their first contribution in #7810
- @luccinmasirika made their first contribution in #7817

https://github.com/caddyserver/caddy/releases/tag/v2.11.6

El més popular a Servidors i autoallotjament

Mostra-ho tot
  1. CaddyServidors i autoallotjament · Stack Holdings GmbH.
  2. Universal Media ServerServidors i autoallotjament · Universial Media Server
  3. Jellyfin Media PlayerServidors i autoallotjament · Jellyfin
  4. Papercut SMTPServidors i autoallotjament · Changemaker Studios
  5. PlexServidors i autoallotjament · Plex, Inc.
  6. Plex Media Player (Deprecated)Servidors i autoallotjament · Plex
  7. SyncplayServidors i autoallotjament · Syncplay
  8. PlezyServidors i autoallotjament · edde746
  9. Plex Media ServerServidors i autoallotjament · Plex, Inc.
  10. jenkinsServidors i autoallotjament

Etiquetes

Comparteix