hanjuntao
hanjuntao
1、In some cases,we need to use logger in init function like this: ```go func init() { logger.Infof("Register adapter %s",xxx) } ``` This will report error```panic: runtime error: invalid memory address...
Currently,In Easegress we have global filter to handle business logic that all pipelines need. But using GlobalFilter means the request URI must match the path rule we configure like following:...
Currently,using Easegress to develop custom business filters and objects must pull Easegress source code. This means we need to merge Easegress source code updates continually, sometimes for any reason, there...
**Describe the bug** Using Easegress v2.0.0,in custom auth login filter,we need to ignore handling some requests by client request url path,but it is impossible to get origin client url path...
Benchmark table Slowest and Fastest column content is opposite
**Describe the bug** After upgrading Easegress from v1.x to v2.0.0, Nacos service registry(maybe including others service registry) cannot work. Because in following method from [pkg/filters/proxy/pool.go:309](https://github.com/megaease/easegress/blob/d7d90071d679861a02fbaf9b153b6cde6f3d0fe7/pkg/filters/proxy/pool.go#L309). The Tags attribute in ServiceInstanceSpec...
**Describe the bug** On MacOS system running WebAssembly code in Easegress report following error whether using [easegress-assemblyscript-sdk](https://github.com/megaease/easegress-assemblyscript-sdk) or [easegress-go-sdk](https://github.com/xmh19936688/easegress-go-sdk) ```log thread '' panicked at 'called `Option::unwrap()` on a `None` value',...
**Describe the bug** After upgrading Easegress custom filter from v1.x to 2.0.0 following [doc instruction] (https://github.com/megaease/easegress/blob/main/doc/cookbook/migrate-v1-filter-to-v2.md). When change ```ctx.Response()``` in to ```ctx.GetInpuputResponse().(*httpprot.Response)``` or ```ctx.GetOutputResponse().(*httpprot.Response)```,the ctx.GetInpuputResponse() and ctx.GetOutputResponse() return result is...
I am developing new filter using Easegress,in other api gateway sometime I need to use cluster cache like redis to cache expired token,but in Easegress it already has etcd embedded...
Is egctl has any way to delete all objects using just one command, right now I can put all Easegress objects(including HTTPServer、GlobalFilter、NacosServiceRegistry、HTTPPipeline etc) in a file and use just one...