Merged
Conversation
caddy: xcaddy 0.4.4 Signed-off-by: Rui Chen <rui@chenrui.dev>
44772a2 to
b36938a
Compare
iMichka
approved these changes
Dec 31, 2024
Contributor
|
🤖 An automated task has requested bottles to be published to this PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Created by
brew bumpCreated with
brew bump-formula-pr.resourceblocks have been checked for updates.release notes
We realize there is extensive interest in Encrypted Client Hello (ECH) and post-quantum ciphers. These are slated to be supported in Go 1.24, which is scheduled for a stable release in approximately February. We did not want to force users to go through the inconvenience of installing pre-release, non-stock installations of Go, even though the RCs are quite stable and production-ready, in order to even compile Caddy, which is quite common given our plugin ecosystem. We anticipate a Caddy 2.10 release in the near future with these capabilities, built on Go 1.24.
We hope you will enjoy the 2.9 release. Thanks to all contributors, bug reporters, and helpers, and those organizations which deployed pre-release versions to production to help verify patches and features.
Changelog
{?query}placeholder (#6714)MatchWithErrorto replace SetVar hack (#6596)rate_limitandburst, has been deprecated (#6611)add-packageto select version of package (#6665)WithLazyto prevent eager serialization of the event data (#6671)first_exist_fallbackstrategy fortry_files(#6699)Validate()oversight (#6727)file_limitoption for browse (to be experimental) (#6648)prefer_wildcardmode (#6636)force_automateoption (#6712)samplingconfig (#6682)goandprocesscollectors (#6704)metricsup, outsideservers(#6606)MaxBytesError(#6701)0as weights forweighted_round_robin(#6681)spanIDfield to access logs andhttp.vars.span_idplaceholder (#6646)What's Changed
DisableStorageChecksetting for certmagic by @ankon in Make it possible to configure theDisableStorageChecksetting for certmagic caddyserver/caddy#6368runinto a publicBuildContextand a private part by @ankon in Splitruninto a publicBuildContextand a private part caddyserver/caddy#6378zapcore.Coreby @kkroo in logging: Customizablezapcore.Corecaddyserver/caddy#6381importfor snippets by @elee1766 in caddyfile: Pass blocks toimportfor snippets caddyserver/caddy#6130-tags nobadgeron binary build by @girlbossceo in ci: correct-tags nobadgeron binary build caddyserver/caddy#6470sortoptions by @lollipopkit in fileserver: addsortoptions caddyserver/caddy#6468{file.*}global placeholder strips trailing newline by @steffenbusch in replacer:{file.*}global placeholder strips trailing newline caddyserver/caddy#6411error(msg) through replacer by @mohammed90 in error: runerror(msg) through replacer caddyserver/caddy#6536sorttobrowseby @lollipopkit in fileserver: movesorttobrowsecaddyserver/caddy#6502uriby @mister-turtle in rewrite: Avoid panic on bad arg count foruricaddyserver/caddy#6571reverse_proxyCaddyfile comment by @francislavoie in chore: Adjust incorrectreverse_proxyCaddyfile comment caddyserver/caddy#6598varsandvars_regexpby @francislavoie in caddyhttp: Escaping placeholders in CEL, addvarsandvars_regexpcaddyserver/caddy#6594auto_https prefer_wildcardoption by @francislavoie in autohttps: Implementauto_https prefer_wildcardoption caddyserver/caddy#6146rate_limitandburst, has been deprecated by @francislavoie in caddytls: Droprate_limitandburst, has been deprecated caddyserver/caddy#6611metricsup, outsideserversby @mohammed90 in metrics: movemetricsup, outsideserverscaddyserver/caddy#6606spanIDfield to access logs andhttp.vars.span_idplaceholder by @YifanYang6 in tracing: AddspanIDfield to access logs andhttp.vars.span_idplaceholder caddyserver/caddy#6646add-packageto select version of package by @Botelho31 in cmd: Allowadd-packageto select version of package caddyserver/caddy#6665prefer_wildcardmode by @francislavoie in httpcaddyfile: Fixes forprefer_wildcardmode caddyserver/caddy#6636WithLazyto prevent eager serialization of the event data by @ankon in UseWithLazyto prevent eager serialization of the event data caddyserver/caddy#6671MatchWithErrorto replace SetVar hack by @francislavoie in caddyhttp: AddMatchWithErrorto replace SetVar hack caddyserver/caddy#6596file_limitoption for browse by @atakanyenel in fileserver: Addfile_limitoption for browse caddyserver/caddy#6648/in Caddyfile, do it after replacer by @francislavoie in rewrite: Don't add/in Caddyfile, do it after replacer caddyserver/caddy#66620as weights forweighted_round_robinby @suciptoid in reverseproxy: Allow0as weights forweighted_round_robincaddyserver/caddy#6681samplingconfig by @nikonhub in httpcaddyfile: Implement logsamplingconfig caddyserver/caddy#6682providesto.debreleases by @francislavoie in chore: Addprovidesto.debreleases caddyserver/caddy#6691MaxBytesErrorby @rishitashaw in requestbody: Type-based error handling forMaxBytesErrorcaddyserver/caddy#6701goandprocesscollectors by @mohammed90 in metrics: addgoandprocesscollectors caddyserver/caddy#6704{?query}placeholder by @francislavoie in caddyhttp: Add{?query}placeholder caddyserver/caddy#6714first_exist_fallbackstrategy fortry_filesby @dunglas in fileserver: Addfirst_exist_fallbackstrategy fortry_filescaddyserver/caddy#6699fmtprevents multiple files passed as args, add support for--configby @armadi1809 in cmd:fmtprevents multiple files passed as args, add support for--configcaddyserver/caddy#6717Validate()oversight by @francislavoie in fileserver: Fix policyValidate()oversight caddyserver/caddy#6727Content-Lengthwhen body is fully buffered by @WeidiDeng in reverseproxy: SetContent-Lengthwhen body is fully buffered caddyserver/caddy#6638force_automateby @francislavoie in httpcaddyfile: Implementforce_automatecaddyserver/caddy#6712New Contributors
-tags nobadgeron binary build caddyserver/caddy#6470sortoptions caddyserver/caddy#6468uricaddyserver/caddy#6571spanIDfield to access logs andhttp.vars.span_idplaceholder caddyserver/caddy#6646add-packageto select version of package caddyserver/caddy#6665file_limitoption for browse caddyserver/caddy#66480as weights forweighted_round_robincaddyserver/caddy#6681samplingconfig caddyserver/caddy#6682MaxBytesErrorcaddyserver/caddy#6701Full Changelog: caddyserver/caddy@v2.8.4...v2.9.0