Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
277 commits
Select commit Hold shift + click to select a range
a06a222
coverage/ci: Enable/fix BEP/BES (#29134)
phlax Aug 21, 2023
8a56d95
ci/checks: Use self-hosted x64 small VMs (#29177)
phlax Aug 22, 2023
c228b22
ci/verify: Use bazel.yml (#29189)
phlax Aug 22, 2023
51976f5
ci/publish: Fix for cache load (#29192)
phlax Aug 22, 2023
de00b1d
tls: fix handshake failure when both private key provider and cert va…
zhxie Aug 21, 2023
47297e2
tls: Remove additional tracking on SSL_ERROR_SYSCALL
tyxia Aug 28, 2023
e835178
ci/x64: Use small VM for x64 build (#29190)
phlax Aug 24, 2023
9bca187
mac/ci: Dont reinstall bazelisk (#29307)
phlax Aug 28, 2023
82f2119
azp/ci: Use ms-hosted agents for confirmation (#29248)
phlax Aug 29, 2023
31e0237
azp/ci: Prevent empty uploads (#29246)
phlax Aug 29, 2023
2532d7d
ci/github: Use diskspace hack from toolshed (#29271)
phlax Aug 29, 2023
d32d608
ci/windows: Fix cache key (#29274)
phlax Sep 1, 2023
48134a7
ci/checks: Increase concurrency (#29378)
phlax Sep 1, 2023
f8a08c8
ci/format: Bazelify `check_format` script (#29397)
phlax Sep 5, 2023
ad6cdcb
deps: Bump `rules_rust` -> 0.27.0 (#29412)
phlax Sep 5, 2023
5c08e3d
deps: Bump `buildifier`/`buildozer` -> 6.3.3 (#29405)
phlax Sep 5, 2023
d17e870
tools/format: Cleanups (#29435)
phlax Sep 6, 2023
fda5e0b
ci/cache: Use `.bazelrc` for docker cache key (#29492)
phlax Sep 7, 2023
9e9c1ab
ci/cache: Fix cache priming for Docker only (#29494)
phlax Sep 7, 2023
b143955
mac/ci: Retry flakey bazel invokation (#29525)
phlax Sep 8, 2023
4630d35
ci/caching: Optimize bazel cache/fetch (#28977)
phlax Sep 8, 2023
336053f
tools/ci: Optimize local formatter (#29521)
phlax Sep 8, 2023
c8e3c89
deps/tooling: Bump `envoy.code.check` -> 0.5.5 (#29488)
phlax Sep 7, 2023
0c494cc
tools: Add option to skip bazel for format fix (#29528)
jmarantz Sep 8, 2023
286dbe7
code/format: Fix/update and shift owner checks -> `envoy.code.check` …
phlax Sep 11, 2023
d7fa856
clang/tools: Use python distributed versions (#29455)
phlax Sep 11, 2023
c3b9d8e
ci/cache: Optimize per-job caching (#29587)
phlax Sep 13, 2023
96ca0dd
tools/format: Minor improvement for err handling (#29623)
phlax Sep 14, 2023
3edc204
git/hooks: Use `envoy.code.check` (#29605)
phlax Sep 13, 2023
3ddb60b
fix push hook to use the new bazel-y check format call (#29458)
jbohanon Sep 7, 2023
e2f38a8
git/hooks: Prevent pre-push from looping format check (#29580)
phlax Sep 12, 2023
9357a6b
tools/clang: Remove remaining host clang-format usage (+docs update) …
phlax Sep 14, 2023
e6b5afe
ci/bazel: Fix bazelisk cache (#29666)
phlax Sep 18, 2023
6cbb2b8
build(deps): bump distroless/base-nossl-debian11 from `f10e1fb` to `a…
dependabot[bot] Aug 31, 2023
bccfd67
release/ci: Fix/update local Docker build (+docs update) (#29646)
phlax Sep 19, 2023
e1e47ee
deps/build: Bump `envoy-build-ubuntu` and toolchains (#29269)
phlax Sep 5, 2023
3617c3b
build/image: Bump to include skopeo (#29732)
phlax Sep 20, 2023
83e604a
docker/ci: Fix artefact path bug (#29710)
phlax Sep 19, 2023
0c53c81
ci/docs: Assorted fixes and cleanups (#29772)
phlax Sep 22, 2023
a29f426
bazel/tooling: Use toolshed entry_point macro (#29786)
phlax Sep 24, 2023
79f97ce
azp/ci: Rename `bazel.yml` -> `ci.yml` (#29774)
phlax Sep 25, 2023
a85672d
bazel/tooling: Use toolshed `json_data` macro (#29790)
phlax Sep 26, 2023
8c30702
docs/publishing: Use github trigger to update website (#29811)
phlax Sep 26, 2023
0789ac6
Dependencies: remove duplicate toolshed entry (#29823)
moderation Sep 27, 2023
53f8e82
github/ci: Fix publish workflow (#29829)
phlax Sep 27, 2023
288c629
protodoc: Fix rst checker and load lazily (#29874)
phlax Sep 29, 2023
d948607
ci/publishing: Remove postsubmit docs build (#29853)
phlax Sep 29, 2023
3e37b14
docs/build: Assorted fixes for building as external target (#29845)
phlax Sep 29, 2023
5efcf0d
py/tools: Namespace repo packages to prevent conflict (#29787)
phlax Oct 2, 2023
b551561
docs: Improve builds for Envoy and mobile (stamping) (#29887)
phlax Oct 2, 2023
b073af5
ci/tools: Add tarball unpacker (#29899)
phlax Oct 2, 2023
0496081
ci/publishing: Minor fix for website publishing (#29903)
phlax Oct 2, 2023
d12e645
verify/packages: Force rebuild of docker image (#29919)
phlax Oct 3, 2023
decd0f0
ci/website: Use commit sha when dispatching website build (#29918)
phlax Oct 3, 2023
fa096d6
build(deps): bump distroless/base-nossl-debian11 from `a156aae` to `1…
dependabot[bot] Oct 5, 2023
70ac590
ci/deps: Fix ci failure due to upstream repo issues (#29927)
phlax Oct 3, 2023
3f9ec5d
ci/publish: Fix checked out ref for postsubmit (#29925)
phlax Oct 4, 2023
a722405
ci/cache: Bump version to expire failing auth (#29975)
phlax Oct 5, 2023
842f014
distribution/debs: Produce/test bookworm debs (#29972)
phlax Oct 5, 2023
541e2b9
ci/verify: Minor fix for postsubmit verify (#29981)
phlax Oct 5, 2023
55e586a
distribution/debs: Add/test contrib debs (#29976)
phlax Oct 5, 2023
b2f7ca5
build(deps): bump cryptography in /.github/actions/pr_notifier
dependabot[bot] Oct 5, 2023
793caea
build(deps): bump cryptography from 41.0.2 to 41.0.4 in /tools/base
dependabot[bot] Oct 5, 2023
97c56cc
build(deps): bump urllib3 from 1.26.16 to 1.26.17 in /tools/base
dependabot[bot] Oct 5, 2023
c3f35ce
build(deps): bump gitpython from 3.1.36 to 3.1.37 in /tools/base (#29…
dependabot[bot] Oct 5, 2023
bbace39
ci/verify: Increase tmpfs size when saving cache (#29985)
phlax Oct 6, 2023
bb4b786
build(deps): bump urllib3 from 1.26.7 to 1.26.17 in /examples/grpc-br…
dependabot[bot] Oct 5, 2023
205059f
build(deps): bump urllib3 from 1.26.6 to 1.26.17 in /.github/actions/…
dependabot[bot] Oct 5, 2023
a348a57
mobile/ci: Remove Gemfile/lock (#29998)
phlax Oct 6, 2023
97b0a63
bazel: Switch `exec_tools` -> `tools` (#28729)
phlax Aug 1, 2023
9050542
distribution/publishing: Add debs to releases (#29937)
phlax Oct 9, 2023
fa3a113
docker/build: Bump distroless -> debian 12 and pin ubuntu
phlax Oct 9, 2023
481a9d5
Close HTTP connections that prematurely reset streams
yanavlasov Sep 28, 2023
2e4228b
Limit on the number of HTTP requests processed from a connection in a…
yanavlasov Sep 30, 2023
ea5fa06
ci/env: Use correct checkout commit (#30085)
phlax Oct 11, 2023
6b9db09
repo: Release v1.27.1
phlax Oct 10, 2023
164e8cb
repo: Dev v1.27.2
phlax Oct 11, 2023
200a6dd
build(deps): bump distroless/base-nossl-debian12 from `54f30b8` to `b…
dependabot[bot] Oct 11, 2023
e477510
ci/release: Dont run release tests/prechecks during actual release (#…
phlax Oct 12, 2023
9513891
github/ci: Switch prechecks to pull_request_target and fix (#30126)
phlax Oct 12, 2023
f6d5bd9
github/prechecks: Minor fix for workflow (#30138)
phlax Oct 12, 2023
c8f6251
github/prechecks: Add back statuses cred for now (#30140)
phlax Oct 12, 2023
86f79e7
tracing: fix Datadog span name (#29932) (#30186)
florianmutter Oct 13, 2023
7d27881
[bp/1.27] Backport stack (2) (#30173)
phlax Oct 13, 2023
be35697
build/image: Bump to `fdd65c62`
phlax Oct 16, 2023
f1c8165
ci: Run linux/win/mac ci immediately on release branches
phlax Oct 16, 2023
d3c640f
bazel/ci: Cleanup flags and env vars (#30211)
phlax Oct 16, 2023
9f3e8a3
HCM: Make reverse iteration resilient to element deletion (#30158)
yanavlasov Oct 16, 2023
5ad31d0
build/image: Fix sha (#30257)
phlax Oct 17, 2023
fc38767
ci/github: Fix app auth publishing token (#30262)
phlax Oct 17, 2023
ae07f9a
repo: Release v1.27.2
phlax Oct 16, 2023
fb1fe04
repo: Dev v1.27.3
phlax Oct 17, 2023
0ea97ff
Add release target to copy binary after build server_only (#30204)
keithmattix Oct 18, 2023
65c8901
ci/rbe: Only enable BES where project is set (#30318)
phlax Oct 19, 2023
4528951
[bp/1.27] Backport stack (0) (#30371)
phlax Oct 23, 2023
e2b528a
Prevent recursion during premature reset check (#30270)
yanavlasov Oct 18, 2023
6d3149d
Lengthen the timeout
yanavlasov Oct 18, 2023
4a9a24c
Fix intermittent cpu spike in grpc async client (#30123)
vikaschoudhary16 Oct 20, 2023
2827b0b
Check upstreamInfo's filter state as well in grpc access logs (#30057)
vikaschoudhary16 Oct 18, 2023
dcfd6f7
Add var to force docker save (#30502)
keithmattix Oct 26, 2023
c658fab
datadog: honor extracted sampling decisions (backport #30577 onto v1.…
dgoffredo Nov 8, 2023
00a7894
[bp/1.27] Datadog: restore "resource.name" tag (#30503) (#30892)
Smeb Nov 16, 2023
502913c
buffer: separate the BufferFragement release and drain tracker (#28770)
soulxu Nov 8, 2023
1cea1f3
add changelog
soulxu Nov 15, 2023
06929b3
deps/tooling: Make cve data preload optional (#30589)
phlax Oct 30, 2023
27a1448
bazel/deps: Add updater tool (#30368)
phlax Oct 22, 2023
999ffb7
github/ci: Update branch to new framework
phlax Dec 11, 2023
e99a9ad
deps: Bump `com_github_grpc_grpc` -> 1.59.1 (#30370)
phlax Oct 24, 2023
76e4d65
ci: Shift windows and macos jobs to github
phlax Dec 11, 2023
1ad5967
CI: explicitly specify the service want to start for kafka and websoc…
soulxu Dec 5, 2023
9e2eec7
build(deps): bump distroless/base-nossl-debian12 from `bad3646` to `8…
dependabot[bot] Dec 13, 2023
b92053e
docker/build: Update Ubuntu base image
phlax Dec 13, 2023
1ed1fb5
examples/grpc: fix go.mod (#31299)
doujiang24 Dec 12, 2023
4c871d8
examples/grpc: remove useless go.mod (#31318)
doujiang24 Dec 13, 2023
0290902
deps: Bump `com_github_curl` -> 8.4.0 (#30088)
Oct 19, 2023
5ca4acf
tooling/deps: CVE updates
phlax Dec 15, 2023
23bfb50
golang: fix replace path in go.mod (#31297)
doujiang24 Dec 12, 2023
9bf0fdd
build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0 in /contrib/g…
dependabot[bot] Dec 15, 2023
745c2a3
build(deps): bump google.golang.org/grpc
dependabot[bot] Dec 15, 2023
e563329
build(deps): bump google.golang.org/grpc in /examples/grpc-bridge/server
dependabot[bot] Dec 15, 2023
8ddcd92
build(deps): bump google.golang.org/grpc
dependabot[bot] Dec 15, 2023
ffe8aaf
build(deps): bump golang.org/x/net in /examples/grpc-bridge/server
dependabot[bot] Dec 15, 2023
629758e
build(deps): bump envoy-dependency-check in /tools/base
dependabot[bot] Dec 15, 2023
efff40e
build(deps): bump google.golang.org/grpc
dependabot[bot] Dec 15, 2023
698c194
build(deps): bump distroless/base-nossl-debian12 from `8a0cabc` to `8…
dependabot[bot] Dec 15, 2023
49d1aad
bazel/deps: Shift edenhill/kakfa dep -> confluentinc (#31393)
phlax Dec 15, 2023
d7b4053
bazel/updater: Use workaround to filter deps + format fix (#31397)
phlax Dec 15, 2023
fcad60f
deps/tooling: Fix for CVE scanner
phlax Dec 15, 2023
43d2e2d
deps/tooling: Add CI paths
phlax Dec 15, 2023
89aaab4
deps: Rename edenhill -> confluentinc
phlax Dec 15, 2023
596b716
docs/examples: Assorted cleanups (#31588)
phlax Jan 3, 2024
be8b96c
datadog: fix names in Span::spawnChild (#31593)
dgoffredo Jan 4, 2024
15b30f4
deps: bump Boost to 1.84.0 (#31566)
zhxie Jan 3, 2024
da23aa4
datadog: fix span error property
dgoffredo Jan 8, 2024
8c8f6b2
debs/build: Bump Ubuntu base image -> f2034e7
phlax Jan 17, 2024
3663ae5
build(deps): bump distroless/base-nossl-debian12 from `8c957f0` to `5…
dependabot[bot] Feb 2, 2024
2371cfc
deps/build: Bump Ubuntu base image -> bb1c41
phlax Feb 6, 2024
15ab92b
deps/tooling: Bump python (~vulnerable) dependencies
phlax Feb 6, 2024
9ba5055
deps: Bump `com_github_grpc_grpc` -> 1.59.3 (#31641)
dependency-envoy[bot] Jan 4, 2024
22195f3
coverage: lower coverage for source/common/io/ (#32150)
RyanTheOptimist Feb 1, 2024
29ad926
deps: Bump `com_github_grpc_grpc` from 1.59.3 -> 1.59.4 (#32235)
tonya11en Feb 7, 2024
96d2db4
release/ci: Fix artefact publishing (#31837)
phlax Jan 16, 2024
aae5eb4
verify/examples: Expect/allow failure for local_ratelimit (#31348)
phlax Dec 13, 2023
8d5e0d9
ci/release: Ensure windows is built on release
phlax Feb 9, 2024
c6fe0ac
Fix crash from AWS NLB healthchecks when proxy protocol is enabled
jacobneiltaylor Jul 8, 2023
84ffb38
Fix crash when idle and per try timeouts occurs within backoff interval
yanavlasov Nov 15, 2023
d41d61a
Cache RE object in uri template matcher.
yanavlasov Nov 15, 2023
b096572
Fix crashes when using address type that isn't supported by the OS
ggreenway Nov 15, 2023
4795bf3
Proxy protocol: sanitise non utf8 chars in TLVs
Jan 12, 2024
0fd81ee
repo: Release v1.27.3
phlax Feb 9, 2024
37bca06
repo: Dev 1.27.4 (#32330)
phlax Feb 13, 2024
cdc5852
build(deps): bump distroless/base-nossl-debian12 from `51ab103` to `4…
dependabot[bot] Feb 13, 2024
0863989
build(deps): bump distroless/base-nossl-debian12 from `49edf70` to `0…
dependabot[bot] Feb 27, 2024
8ca7973
build(deps): bump distroless/base-nossl-debian12 from `0e777c6` to `2…
dependabot[bot] Feb 29, 2024
659649e
ci/macos: Use Engflow for bazel cache (#32520)
phlax Feb 23, 2024
3db916f
google_grpc: add a runtime flag to disable TLSv1.3 (#32532)
kyessenov Feb 23, 2024
3164ebd
populate histogram summary sample sum
sschepens Mar 1, 2024
dfd3080
build(deps): bump distroless/base-nossl-debian12 from `28dc895` to `0…
dependabot[bot] Mar 4, 2024
55f0340
build(deps): bump distroless/base-nossl-debian12 from `0e777c6` to `0…
dependabot[bot] Mar 12, 2024
dbcd324
deps: Bump `com_github_nghttp2_nghttp2` -> 1.58.0 (#31361)
dependency-envoy[bot] Dec 13, 2023
f389da3
deps: Bump `com_github_nghttp2_nghttp2` -> 1.59.0 (#31953)
dependency-envoy[bot] Jan 23, 2024
776c3d7
ci: Disable windows (#32904)
phlax Mar 14, 2024
f7d7ae7
H/2: discard Host header when :authority is present (#30005)
SeanKilleen Apr 4, 2024
c473913
docker/release: Update Ubuntu images (80ef4a44)
phlax Apr 3, 2024
8754c0f
build(deps): bump distroless/base-nossl-debian12 from `099c134` to `0…
dependabot[bot] Apr 4, 2024
95d92b4
deps/CVE: Fix (nghttp2) CVE-2024-30255
phlax Apr 4, 2024
8a61777
Update Envoy to use the patch
yanavlasov Apr 3, 2024
dacf7be
changelogs: Add changelog for CVE-2024-30255
phlax Apr 4, 2024
9134d6a
repo: Release v1.27.4
phlax Apr 4, 2024
aa8070e
repo: Dev v1.27.5
phlax Apr 8, 2024
a96624b
ci/tests: Re-issue test certs (#33389)
phlax Apr 8, 2024
9227800
backport: DFP: move CM callbacks to thread local objects (#33303)
cpakulski Apr 10, 2024
577a0ca
docker/release: Bump Ubuntu image `71b82b8` (#33656)
phlax Apr 18, 2024
81fb519
tls: fix RELEASE_ASSERT when using `auto_sni` (#33637)
ggreenway Apr 18, 2024
be4f1cf
repo: Release v1.27.5
phlax Apr 18, 2024
328cf2d
repo: Dev v1.27.6
phlax Apr 18, 2024
30cc793
build(deps): bump distroless/base-nossl-debian12 from `0cf184c` to `3…
dependabot[bot] Apr 30, 2024
cdd258e
arm/tests: Temporarily disable failing `io_uring` test (#33822)
phlax Apr 26, 2024
dbe5677
iouring: fix the IoUringImpl tests for latest kernel (#33833)
soulxu Apr 30, 2024
8395c80
build(deps): bump distroless/base-nossl-debian12 from `312c829` to `8…
dependabot[bot] May 6, 2024
33f0bdf
docker/release: Bump Ubuntu base image -> 874aca5
phlax May 15, 2024
bfeecfa
route: fix a timing issue and remove assertion. (#32336)
botengyao Feb 15, 2024
c8643f5
ci/tooling/examples: Update vulnerable deps (#34271)
phlax May 21, 2024
e7dbdb9
fix brotli decompression endless loop
wbpcode Jan 24, 2024
4017ec6
quic: add 2 quiche patches
danzh1989 Apr 18, 2024
0731ee7
quic: fix crash from `EnvoyQuicServerSession::OnConnectionClosed()`
danzh1989 Mar 18, 2024
ead73f0
websocket handshake check 101 protocol
botengyao Feb 16, 2024
56b4de5
async http: set buffer limit for response and do not buffer for mirror
botengyao Jan 24, 2024
84d6d3a
repo: Release v1.27.6
phlax Jun 4, 2024
22c5a3c
repo: Dev v1.27.7
phlax Jun 5, 2024
b7f5096
http: fix cookie attributes (#34885)
ramaraochavali Jun 27, 2024
66d96c5
repo: Release v1.27.7
phlax Jun 28, 2024
f4bdca5
higress envoy patch
johnlanni Jul 30, 2024
7d44bc8
rename alimesh to higress
johnlanni Aug 1, 2024
0e879db
add missing BUILD file
johnlanni Aug 5, 2024
84f9542
Merge tag 'v1.27.7' into envoy-1.27
johnlanni Aug 25, 2024
60ea17e
feature: llm_inference_filter
YJQ1101 Aug 26, 2024
d261d60
add llama.cpp module
YJQ1101 Aug 26, 2024
a65e32b
//contrib/envoy/extensions/upstreams/http/dubbo_tcp/v3:pkg in place
YJQ1101 Aug 26, 2024
0d5f3bb
clear yaml file and add test file
YJQ1101 Aug 26, 2024
77ae6be
apply context-shift if needed
YJQ1101 Aug 28, 2024
a4eace8
Modify path matching to suffix matching and fix sendError bug
YJQ1101 Aug 28, 2024
1fd373a
append original response code detail when internal redirect
johnlanni Aug 30, 2024
a205146
Fix the bug where the handler was not released when wasm failed (a fo…
johnlanni Aug 30, 2024
318c7b5
forbid to acccess to admin interfaces via routing
johnlanni Aug 30, 2024
8c3cc1a
fix macro typo
johnlanni Aug 30, 2024
43ffe26
fix fallback cluster bug
johnlanni Sep 5, 2024
4788638
update proxy wasm cpp host
johnlanni Sep 5, 2024
c56c089
Let the filter config hold a shared pointer to the base handler, ensu…
johnlanni Sep 9, 2024
d053c4e
upgrade wamr to 2.0.0
johnlanni Sep 10, 2024
4741b1f
update proxy wasm cpp host
johnlanni Sep 10, 2024
9c9c3b7
fix wamr
johnlanni Sep 10, 2024
9acc597
Load the model based on filter configuration instead of router config…
YJQ1101 Sep 13, 2024
c7fc2a7
Remove locking operations, add use of system command log, fix a bug o…
YJQ1101 Sep 22, 2024
efc3e89
Improve inference performance, Divide the load function into loadLLM …
YJQ1101 Sep 26, 2024
9e5aae5
update test data
YJQ1101 Sep 28, 2024
6d84641
update README.md
YJQ1101 Sep 28, 2024
b354184
Merge pull request #1 from YJQ1101/yuanjq/envoy1.27/llm_inference_filter
johnlanni Oct 8, 2024
825bcab
fix: Update envoy dependencies
CH3CHO Oct 16, 2024
e9302f5
Merge pull request #2 from higress-group/fix/update-dependencies
johnlanni Oct 16, 2024
0cf0aea
optimize custom-response filter for ai-fallback
johnlanni Nov 25, 2024
13aee61
optimize srds for route fallback
johnlanni Nov 25, 2024
440fb1b
fix data buffer of wasm filter
johnlanni Nov 25, 2024
c2471f1
Some fixes (#3)
johnlanni Feb 18, 2025
6d786e2
Update go filter (#5)
johnlanni Mar 25, 2025
317f5e8
Update wasm cpp host (#6)
johnlanni Mar 26, 2025
3d93dd6
golang: add callback method for http plugin config destruction (#3859…
johnlanni Mar 27, 2025
db29144
update proxy-wasm-cpp-host
johnlanni Apr 1, 2025
a2c5a07
fix poll_oneof in wasm host
johnlanni Apr 1, 2025
e114a74
fix go runtime gc
johnlanni Apr 14, 2025
cd0c7a9
Remove restricted callback limitations during malloc
johnlanni Apr 14, 2025
80f354c
fix version typo
johnlanni Apr 14, 2025
17cf01d
fix golang-filter crash
johnlanni Apr 28, 2025
70e1ac0
update proxy wasm cpp host commit
johnlanni Apr 28, 2025
cf96e87
fix golang filter
johnlanni Apr 30, 2025
2c55678
fix typo
johnlanni Apr 30, 2025
b37a298
[feature] extend wasm abi, includes: injectEncodedDataToFilterChain f…
rinfx Jun 5, 2025
9917bb9
add wasm abi: injectEncodedDataToFilterChainOnHeader (#9)
johnlanni Jun 16, 2025
583feb5
bugfix (#10)
rinfx Jun 17, 2025
916bc62
support direct local address
johnlanni May 19, 2025
e270725
update proxy wasm cpp host version (#11)
Jing-ze Jul 25, 2025
1caa118
remove non-existent stats
johnlanni Jul 25, 2025
bd693d6
mcp sse stateful session in contrib (#12)
jue-yin Aug 25, 2025
7f18940
fix typo
johnlanni Aug 25, 2025
f16899c
Misc optimize (#14)
johnlanni Nov 11, 2025
c6084ed
fix typo
johnlanni Nov 11, 2025
2f61478
update proxy-wasm-cpp-host version
johnlanni Nov 11, 2025
f1e3f3b
fix: resolve use-after-free in RawClientImpl config access (#15)
johnlanni Nov 13, 2025
3fe314c
feat: support parsing buffer config from params in AsyncClientConfig …
johnlanni Nov 13, 2025
2b9a4e8
fix: prevent nil pointer dereference in envoyGoFilterOnHttpData
johnlanni Jan 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
250 changes: 0 additions & 250 deletions .azure-pipelines/bazel.yml

This file was deleted.

84 changes: 60 additions & 24 deletions .azure-pipelines/cached.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,37 @@

parameters:
- name: name
- name: arch
type: string
default: envoy_build_image
default: ""
- name: version
type: string
default: ""
- name: arch
default: $(cacheKeyVersion)
- name: cacheName
type: string
default: ""
- name: key
default:

- name: keyDocker
type: string
default: ".devcontainer/Dockerfile"
- name: tmpDirectory
default: $(cacheKeyDocker)
- name: keyBazel
type: string
default: /mnt/docker_cache
- name: tmpNoTmpfs
default: $(cacheKeyBazel)

- name: pathTemp
type: string
default: $(pathCacheTemp)

- name: tmpfsDisabled
type: string
default:
- name: path
- name: tmpfsDockerDisabled
type: string
default:

- name: pathDockerBind
type: string
default: /mnt/docker
default: $(pathDockerBind)

- name: cacheTimeoutWorkaround
type: number
default: 5
Expand All @@ -30,24 +41,49 @@ parameters:


steps:
- script: sudo .azure-pipelines/docker/prepare_cache.sh "${{ parameters.tmpDirectory }}" "${{ parameters.tmpNoTmpfs }}"
displayName: "Cache/prepare (${{ parameters.name }})"
- script: sudo .azure-pipelines/docker/prepare_cache.sh "${{ parameters.pathTemp }}" "${{ parameters.tmpfsDisabled }}"
displayName: "Cache/prepare"

- task: Cache@2
condition: and(not(canceled()), ne('${{ parameters.cacheName }}', ''))
env:
VSO_DEDUP_REDIRECT_TIMEOUT_IN_SEC: "${{ parameters.cacheTimeoutWorkaround }}"
displayName: "Cache/fetch (${{ parameters.name }})"
displayName: "Cache (${{ parameters.cacheName }})"
inputs:
key: '${{ parameters.name }} | "${{ parameters.version }}" | "${{ parameters.arch }}" | ${{ parameters.key }}'
path: "${{ parameters.tmpDirectory }}"
key: '${{ parameters.cacheName }} | "${{ parameters.version }}" | "${{ parameters.arch }}" | ${{ parameters.keyDocker }} | ${{ parameters.keyBazel }}'
path: "${{ parameters.pathTemp }}/all"
cacheHitVar: CACHE_RESTORED

# Prime the cache for all jobs
- script: sudo .azure-pipelines/docker/prime_cache.sh "${{ parameters.tmpDirectory }}" "${{ parameters.arch }}"
displayName: "Cache/prime (${{ parameters.name }})"
- task: Cache@2
condition: and(not(canceled()), not(failed()), or(ne(variables.CACHE_RESTORED, 'true'), eq('${{ parameters.cacheName }}', '')))
env:
VSO_DEDUP_REDIRECT_TIMEOUT_IN_SEC: "${{ parameters.cacheTimeoutWorkaround }}"
displayName: "Cache (Docker)"
inputs:
key: '"${{ parameters.version }}" | "${{ parameters.arch }}" | ${{ parameters.keyDocker }} | docker'
path: "${{ parameters.pathTemp }}/docker"
cacheHitVar: DOCKER_CACHE_RESTORED

- task: Cache@2
condition: and(not(canceled()), not(failed()), or(ne(variables.CACHE_RESTORED, 'true'), eq('${{ parameters.cacheName }}', '')))
env:
VSO_DEDUP_REDIRECT_TIMEOUT_IN_SEC: "${{ parameters.cacheTimeoutWorkaround }}"
displayName: "Cache (Bazel)"
inputs:
key: '"${{ parameters.version }}" | "${{ parameters.arch }}" | ${{ parameters.keyBazel }} | bazel'
path: "${{ parameters.pathTemp }}/bazel"
cacheHitVar: BAZEL_CACHE_RESTORED

# Prime the caches for all jobs
- script: .azure-pipelines/docker/prime_cache.sh "$(Build.StagingDirectory)" "${{ parameters.pathTemp }}" "${{ parameters.arch }}"
env:
DOCKER_RESTORED: $(DOCKER_CACHE_RESTORED)
BAZEL_RESTORED: $(BAZEL_CACHE_RESTORED)
displayName: "Cache/prime (Docker/Bazel)"
# TODO(phlax): figure if there is a way to test cache without downloading it
condition: and(not(canceled()), eq(${{ parameters.prime }}, true), ne(variables.CACHE_RESTORED, 'true'))
condition: and(not(canceled()), eq(${{ parameters.prime }}, true), eq('${{ parameters.cacheName }}', ''), or(ne(variables.DOCKER_CACHE_RESTORED, 'true'), ne(variables.BAZEL_CACHE_RESTORED, 'true')))

# Load the cache for a job
- script: sudo .azure-pipelines/docker/load_cache.sh "${{ parameters.tmpDirectory }}" "${{ parameters.path }}"
displayName: "Cache/restore (${{ parameters.name }})"
# Load the caches for a job
- script: sudo .azure-pipelines/docker/load_caches.sh "$(Build.StagingDirectory)" "${{ parameters.pathTemp }}" "${{ parameters.pathDockerBind }}" "${{ parameters.tmpfsDockerDisabled }}"
displayName: "Cache/restore"
condition: and(not(canceled()), eq(${{ parameters.prime }}, false))
Loading