Skip to content

Latest commit

 

History

History
378 lines (288 loc) · 20.2 KB

File metadata and controls

378 lines (288 loc) · 20.2 KB

Release Notes


1.1.0

This release delivers major improvements in AI Gateway and LLM integration, including a full-featured LLM proxy, token billing, retry/fallback strategies, and HTTP/SSE streaming support. The gateway and ingress architecture has been significantly refactored, with redesigned routing and a modernized application gateway model for cloud-native environments. Model Context Protocol (MCP) support is introduced, enabling standardized AI service integration with registry and authorization capabilities. Service governance and observability are enhanced through deeper Nacos integration, dynamic configuration, unified metrics, and improved health checks. Numerous refactors, cleanups, and CI/build upgrades improve overall stability, maintainability, and long-term evolution.

New Features

AI Gateway / LLM Integration

  • Token billing / counting filter for model requests #659
  • Retry and configurable strategy abstraction for LLM proxy #692
  • Full LLM proxy filter with retry and fallback capabilities #685
  • HTTP/SSE streaming support for model-serving scenarios #657
  • Streamable HTTP support for long-lived data pipes #674
  • Content-encoding support in tokenizer filter #706
  • Nacos-based LLM registry support #746
  • Enhanced upstream tracking and metrics instrumentation #733
  • Improved API key handling and endpoint health check logic #731
  • LLMMeta field added to simplify LLM endpoint configuration #678
  • Static configuration providers removed in favor of dynamic governance #764

Model Context Protocol (MCP)

  • MCP Server Filter implementation #702
  • MCP server integration with Nacos #757
  • Enhanced streamable HTTP for MCP #769
  • MCP authorization support #740

Service Discovery & Configuration

  • Nacos service discovery support #651
  • Config center listening and hot reloading for logger #647
  • Fetching logger configuration from Nacos at startup #640
  • Dynamic router and cluster generation from registry center #632
  • Fix for missing config fields in remote Nacos configuration #679

Proxy Core & Networking

  • Weighted random load balancer #677
  • TCP/HTTP/HTTPS health check support and domain field fix #668
  • Scheme field added to HTTP proxy filter allowing HTTPS upstream calls #671
  • Customizable retry count for Dubbo invocations #625
  • Load balancing strategy configuration for Dubbo proxy #613, #614, #615
  • Streamable HTTP and SSE handling improvements #657, #676, #674

gRPC & Dubbo

  • Full gRPC streaming proxy implementation and associated optimizations #688
  • Abstracted HTTP request resolver and Dubbo resolver implementation #691

Gateway / Routing / Ingress

  • Route mechanism redesign and upgrade #777
  • Application gateway / ingress refactoring to a modern architecture #827
  • Support for a new ingress controller #792
  • Add application gateway resource policy for ingress controller #839
  • Refactor ingress into a more modern application gateway #827

Tools / Extensibility

  • Benchmark tool enhancements #807
  • Open Policy Agent (OPA) HTTP filter support #732

Enhancements & Refactors

Logging & Config

  • Logger module refactoring #646
  • Hot-reload stability and overwrite fixes #682, #765

Project Layout & Maintenance

  • pixiu-admin migrated into main repository #697
  • pixiu-api migrated into main repository #841
  • configcenter/ migrated to pkg/ and legacy structures removed #762
  • Benchmark moved under tools/benchmark #763
  • Pixiu CLI relocated to pkg/cmd #596

Resilience & Internal Quality

  • Broad robustness enhancements #644
  • Unified error code abstraction and consistent error handling #809, #782
  • Unified metric filter implementation #799
  • Correct copy semantics in filter configs to avoid pointer sharing #815, #814

CI & Build Improvements

  • Update Go version to 1.25, update CI workflows and lint rules #752, #666
  • GolangCI lint refactor and stability improvements #650, #734
  • Pipeline cleanup and unused GitHub Action removal #775, #786
  • Docker build optimization #714, #723

Bug Fixes

  • SSE stream not closed on io.EOF #676
  • HTTP proxy connection reuse issue #578
  • Nil-pointer issue and non-unary response handling in access log filter #713
  • Logger config overwrite error #765
  • Data race fixes across components #750, #789
  • Missing Nacos field transmission #679
  • Benchmark logic corrections and performance test cleanup #819

Documentation

  • Updated README and enhanced user guidance #698, #794, #831
  • Full administrative documentation rewrite #817
  • MCP configuration documentation added #770
  • Quick-start guide for OPA HTTP filter #751
  • Chinese README improvements #641
  • Issue template clean-ups and improvements #736, #735

Cleanups & Removals

  • update dubbo-go to latest version #630, #807, #836, #845
  • Removal of unused Seata proxy #628
  • Removal of Istio integration #622
  • Removal of static config providers #764

Contributors

Special thanks to all contributors for their efforts in improving dubbo-go-pixiu (listed alphabetically):

@1kasa @Alanxtl @baerwang @Chen-BUPT @everfid-ever @FoghostCn @KamToHung @ma642 @mark4z @marsevilspirit @mfordjody @mutezebra @nanjiek @No-SilverBullet @PhilYue @Similarityoung @testwill @yuluo-yx

1.0.0

New Features

Enhancement

Bugfixes

Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/8

0.6.0

New Features

Enhancement

Bugfixes

Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/7

0.5.1

New Features

Enhancement

Bugfixes

Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/6

0.5.0

New Features

Enhancement

Bugfixes

0.4.0

New Features

Enhancement

Bugfixes

Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/5

0.3.0

New Features

Enhancement

Bugfixes

Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/4

0.2.1

Enhancement

Milestone: https://github.com/apache/dubbo-go-pixiu/milestone/3

0.2.0

New Features

Bugfixes

Milestone: https://github.com/dubbogo/dubbo-go-proxy/milestone/2