- fail inject
- add support for header based route
- Add Maglev hashing LB algorithm
- triple proxy support import protosets
- Add GracefulShutdown Signal For Windows
- Tracing support dubbo invoke
- refactor prometheus metric
- remove unused pkg imports
- chore: unnecessary use of fmt.Sprintf
- chore:use wasm filter build tags add wasm
- docs:format and change samples link
- revert gatewayCmd to Run dubbo go pixiu
- full import format
- upgrade hessian2 to v1.11.3
- register hashing and array out of bounds and init hashing
- optimize timeout statusCode
- optimizing Metric Implementation
- add and modify nacos config arguments
- fix NPE when filter config is nil
- use wasmer-go v1.0.4 which is compatible with mac arm
- fix sample url using github.com/apache/dubbo-go-pixiu-samples
- traffic filter fix weight strategy and error handle within Apply method
- httpfilter loadbalancer does not work when it has spaces between multiple urls
Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/8
- nacos config
- OSPP: Traffic Distribution
- Add Graceful Shutdown
- WASM Plugin for Pixiu
- deploy pixiu as dubbo service egress gateway in k8s istio
- ASoC 2022: Pixiu Metrics Implementation
- ospp: Feature/traffic
- feat:consistent hashing
Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/7
- Nacos registry bug
- Fix spring cloud error and refactor event callback
- Fix first call failure problem when using nacos registery
Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/6
- Dubbo2Http Dubbo2Triple Triple2Dubbo proxy
- Http2Triple proxy
- Http2Dubbo default mapping rules
- Grpc proxy
- Dynamic cluster and route configuration from spring cloud zk registry
- Jwt auth Filter
- Https support multiple certificates
- Support build docker image
- Add http2 listener for grpc proxy
- Route using trie
- Http2Grpc use grpc reflection server
- Get cpu core number in container
- Filter Chain refactor
- Upgrade hessian2 to v1.11.0
- Upgrade upgrade dubbogo version to 3.0
- Upgrade keyfunc to new stable release v1.0.0
- Fix write error when handle gRPC request using http2 manager
- Fix spring cloud error and refactor event callback
- Fix first call failure problem when using nacos registery
- dynamic cluster and route configuration from spring cloud nacos registry
- dynamic dubbo proxy configuration from zk registry
- http to grpc proxy
- http to http proxy
- tracing with jaeger
- cors policy
- add more samples
- use cobra cmd tool
- add samples quick start script
- upgrade hessian2 to v1.9.3
- rename onAir property to enable
- tracing optimize
- support https
- Fix request body miss problem
- Fix HttpContext reset bug
- Fix env value can't be set
- Fix filterManager get filters with random order
- Fix nil issue for timeout filter
Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/5
- rate limit filter
- add integrate test
- handle rate limit config update event
- add otel metric export to prometheus in pixiu
- make Pixiu Admin config management finer-grained
- update samples/admin
- update ratelimit samples
- make router case sensitive
- add more test case
- Enrich filter test case
- Enrich response.go's test case
- Fix CI check status not match required
- Fix timeout config overridden
- Fix/quickstart
- FixBug: can't delete node by path
- Fix flow chart
- Fix reviewdog
Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/4
- Change the mascot of pixiu
- reviewdog use default flags
- moving param types into parameter configuration instead of standalone
- fix version field
- Add license-eye to check and fix license headers
- Improve: expand filterFuncCacheMap initial length
- Refractor config_load.go
Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/3
Milestone: https://github.com/dubbogo/dubbo-go-proxy/milestone/2