Releases: apache/dubbo-go-pixiu
Releases · apache/dubbo-go-pixiu
v1.0.0-rc4
What's New in v1.0.0-rc4
New Features
- support custom dubbo invoke retry times
- specify loadbalance strategy on dubbo proxy
- 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
Enhancement
- 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
Bugfixes
- 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
v1.0.0-rc3
What's New in v1.0.0-rc2
New Features
- specify loadbalance strategy on dubbo proxy
- 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
Enhancement
- 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
Bugfixes
- 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
v1.0.0-rc2
What's New in v1.0.0-rc2
New Features
- 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
Enhancement
- 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
Bugfixes
- 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
v1.0.0-rc1
What's New in v1.0.0-rc1
New Features
- 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
Enhancement
- 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
Bugfixes
- 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
v0.6.0-rc2
New Features
- 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
Enhancement
Bugfixes
Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/7
v0.5.1-rc2
v0.5.1-rc1
What's New in v0.5.1-rc1
New Features
Enhancement
Bugfixes
v0.5.0-rc1
What's New in v0.5.0-rc1
New Features
- 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
Enhancement
- 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 from v2.7.5 to v3.0.1
- Upgrade keyfunc to new stable release v1.0.0
Bugfixes
v0.4.0-rc2
What's New in v0.4.0-rc2
New Features
- 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
Enhancement
- 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
Bugfixes
v0.3.0-rc1
New Features
- 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
Enhancement
- update samples/admin
- update ratelimit samples
- make router case sensitive
- add more test case
- Enrich filter test case
- Enrich response.go's test case