Proto commits in go-kratos/gateway

These 34 commits are when the Protocol Buffers files have changed:

Commit:1331810
Author:realityone
Committer:GitHub

Backend tls (#225) * https client * client side tls support * builder context * node tls tag * backend metadata * test build * remove test * enhance build context * expose server_name * fill https request host if host is none * using addr directly when https

The documentation is generated from this commit.

Commit:18ef199
Author:realityone

expose server_name

The documentation is generated from this commit.

Commit:c081e19
Author:realityone

Merge remote-tracking branch 'origin/main' into backend-tls

Commit:55a3e1d
Author:realityone
Committer:GitHub

priority config (#217) * priority config * load priority config from ctrl service * optimise replace or append endpoint * using array schema * refine item key * support priority config * refine * remove priority config

Commit:efe1d17
Author:realityone

backend metadata

Commit:edea061
Author:realityone

client side tls support

Commit:ea5a986
Author:realityone

https client

Commit:3914d63
Author:realityone
Committer:realityone

priority config

Commit:4787917
Author:realityone
Committer:GitHub

all middleware mark as optional by default (#202)

Commit:62f8a1e
Author:realityone
Committer:realityone

all middleware mark as optional by default

Commit:7cce693
Author:FulltimeLink
Committer:GitHub

tracing insecure config (#175) Co-authored-by: 52Hz <fulltimelove@aliyun.com>

Commit:89579d8
Author:realityone
Committer:GitHub

host matching in endpoint (#170)

Commit:a3801de
Author:storyicon
Committer:GitHub

feat(rewrite): support host rewrite (#159) Signed-off-by: storyicon <yuanchao@bilibili.com> Signed-off-by: storyicon <yuanchao@bilibili.com>

Commit:2b75af9
Author:hshe
Committer:GitHub

Strip prefix (#149) * feat: StripPrefix strings.TrimPrefix(prefix) * feat: StripPrefix strings.TrimPrefix(prefix) config * feat: stripPrefix by rewrite middleware strip_prefix * feat: StripPrefix strings.TrimPrefix(prefix) config_test

Commit:c53e6d5
Author:Tony Chen
Committer:GitHub

add endpoint metadata (#136) Co-authored-by: chenzhihui <chenzhihui@bilibili.com>

Commit:7d9b59f
Author:Tony Chen
Committer:GitHub

clean middleware (#120) Co-authored-by: chenzhihui <chenzhihui@bilibili.com>

Commit:0ea5204
Author:Tony Chen
Committer:GitHub

use rewrite middleware (#117) Co-authored-by: chenzhihui <chenzhihui@bilibili.com>

Commit:504e0d3
Author:ASkyFullOfStars
Committer:GitHub

Cyr rewrite (#111) * Add rewrite middleware

Commit:4640686
Author:Tony Chen
Committer:GitHub

add headers to remove (#105)

Commit:a3cbaa3
Author:zjx-ERROR
Committer:GitHub

fix typo (#102)

Commit:34f29fe
Author:Tony Chen
Committer:GitHub

reactor cors middleware (#98) * reactor cors middleware

Commit:ebe1a14
Author:realityone
Committer:GitHub

discovery node with subset size (#97) * discovery node with subset size * endpoint ha * subset option * subset as int32 * put size in subset func * default subset size * gen client id by self * move subset in service watcher * debug logging * logging * subset * subset size logging * remove debug logging * fix subset watcher * using watch to obtain service instances and cache selected instances * remove subset selector * remove subset config * fix logging * watch logging * make sure the service is done the initialize discovery * initialize succeed logging * instance set hash Co-authored-by: chenzhihui <zhihui_chen@foxmail.com>

Commit:de0fe7e
Author:zjx-ERROR
Committer:GitHub

break(middleware) (#95)

Commit:1273f07
Author:Tony Chen
Committer:GitHub

regenerate proto (#94) * fix breaker status * regenerate proto

Commit:026775f
Author:Tony Chen
Committer:GitHub

add retry prioritiy (#85)

Commit:0366c34
Author:Tony Chen
Committer:GitHub

refactor config (#81)

Commit:f306622
Author:realityone
Committer:GitHub

circuitbreaker (#78) * circuitbreaker

Commit:2f0b455
Author:Tony Chen
Committer:GitHub

Fix middleware ctx (#73) * remove unused * fix host

Commit:f22a4be
Author:Tony Chen
Committer:GitHub

fix grpc error (#56) * fix grpc status

Commit:6723c9e
Author:Tony Chen
Committer:GitHub

fix proxy timeout (#50) * fix proxy timeout * fix server timeout

Commit:da87e39
Author:Tony Chen
Committer:GitHub

refactor command line (#49) * refactor command line * fix comment * refactor config

Commit:8d073a2
Author:Tony Chen
Committer:GitHub

remove method slice (#34) * remove method slice * fix test

Commit:90bcd25
Author:Tony Chen
Committer:GitHub

modify method to array (#29)

Commit:adda060
Author:Tony Chen
Committer:GitHub

main (#26) * init