1. 34f2ed0 fix common : align annotation dependency versions. (#7688) by Laomo · 21 hours ago master
  2. 6a1a0e6 fix(admin): apply namespace name filter for administrators. (#7728) by 甜梦守护者 · 21 hours ago
  3. d04715d fix(plugin-base): 修复扩展插件重载后配置处理器未更新的问题. (#7845) by ocean · 21 hours ago
  4. fc30968 test(common): cover computeIfAbsent cache hit and miss. (#7870) by Joker · 21 hours ago
  5. c65e342 [Enhancement] Link Admin instance diagnostics to existing metrics, logs and trace backends (#7720) (#7878) by Daming · 21 hours ago
  6. 1e10196 feat(admin): opt in to compact WebSocket discovery payloads (#7883) by cloudbase-ai · 21 hours ago
  7. ba5ed0f fix(web): preserve CORS origin schemes and Vary headers (#7901) by cloudbase-ai · 21 hours ago
  8. c928a8a [ISSUE #7906] fix(ai): build response-transformer prompt from a captured request body snapshot (#7916) by build · 21 hours ago
  9. db3f8bb fix(ai): return the original compressed bytes when response transformation falls back (#7920) by hanzhe-one · 21 hours ago
  10. a599e7b feature(plugin-divide): add validated label-based canary routing. (#7963) by SouthwestAsiaFloat · 21 hours ago
  11. 0488d00 feat: add bounded and redacted gateway diagnostic bundles (#7961) by Daming · 21 hours ago
  12. fe411d3 fix: bound gRPC aggregated streaming responses with configurable budgets (#7940) by Daming · 21 hours ago
  13. 9344b5f fix(ai): account Responses output_tokens in the AI token limiter (#7937) by hanzhe-one · 21 hours ago
  14. 3fc3d84 fix(mqtt): deduplicate retransmitted qos2 publishes with inbound in-flight state (#7919) (#7938) by konlue · 21 hours ago
  15. 76a0204 fix(admin): carry namespaceid on appauth delete events (#7962) by Duansg · 21 hours ago
  16. cfb0a1a [ISSUE #7913] Start Kubernetes scaling only on the cluster master (#7964) by imDwAaY · 21 hours ago
  17. ff54cd3 [ISSUE #7978] Skip disabled rules in the full-flow selector path (#7983) by imDwAaY · 21 hours ago
  18. 22d4afa fix(mcp): replay early rules when their selector becomes available (#7942) by redyyang · 21 hours ago
  19. 80fbc73 test(ai-proxy): verify proxy key isolation over real HTTP (#7943) by redyyang · 21 hours ago
  20. f08bca6 test(sync): verify WebSocket subscribers remain connection-local (#7944) by redyyang · 21 hours ago
  21. 6acf4f3 test(admin): verify crash eviction without offline notifications (#7945) by redyyang · 21 hours ago
  22. 2b0a8a0 fix(admin): remove the unsupported YAPI import source (#7946) by redyyang · 21 hours ago
  23. aa8a0cc docs: define client boundaries, compatibility and server evolution (#7947) by redyyang · 21 hours ago
  24. 9f0c1ff fix(jwt): prevent client-supplied headers from spoofing converted claims (#7967) by Duansg · 21 hours ago
  25. 1911e5b [type:fix] Preserve parent metadata and ancestor hierarchy on tag upd… (#7800) by Harsh Raj · 22 hours ago
  26. 31cf4fa [ISSUE #7871] Add provider-native AI protocol routing (#7985) by hengyuss · 22 hours ago
  27. 620dcb1 fix(admin): allow application ports and pin Swagger import DNS (#7868) by redyyang · 23 hours ago
  28. dc59d7d fix(loadbalancer): count outstanding requests in leastActive (#7986) by hanzhe-one · 23 hours ago
  29. 09ba8d2 fix(sync-apollo): only skip list index keys ending with ".list" (#7988) by Duansg · 23 hours ago
  30. 8534c46 fix(admin): serialize default selector registration across Admins (#7941) by redyyang · 23 hours ago
  31. 9696a3a feat(cache): coalesce concurrent cache misses into one upstream fill (#7969) by hanzhe-one · 23 hours ago
  32. dcd3246 fix(response): support non-standard status codes (#7989) by Duansg · 23 hours ago
  33. 2d4dc73 fix(oauth2): continue plugin chain when no authorized client is available (#7991) by Duansg · 23 hours ago
  34. 73bdd8e fix(param-mapping): pass through empty JSON bodies (#7992) by Duansg · 23 hours ago
  35. 80adc15 fix: grant requested QoS in SUBACK instead of hard-coded QoS 0 (#6923) by wy471x · 34 hours ago
  36. 862f5e3 [ISSUE #7743] Isolate destination heartbeats, enforce deadline, and resolve rebase conflicts (#7762) by Harsh Raj · 2 days ago
  37. e36b060 fix(agent-gateway): stop duplicating HTTP tool query arguments in the upstream URI (#7926) by hanzhe-one · 2 days ago
  38. 7aa99cd fix(admin): preserve long API debug request headers (#7892) by cloudbase-ai · 2 days ago
  39. 70fba09 fix(web): scope chain timing and execution to each subscription (#7793) by redyyang · 2 days ago
  40. 5a012dd fix(mqtt): take over duplicate clientIds and fence stale-connection cleanup (#7918) (#7939) by konlue · 2 days ago
  41. 5901356 fix(plugin): evict cached fault-tolerance handles when explicitly cleared (#7914) (#7925) by konlue · 2 days ago
  42. 819b92a refactor(ai-proxy): introduce protocol conversion abstraction (#7910) by hengyuss · 2 days ago
  43. be34dd1 fix(ai): apply the generated HTTP status in the AI response transformer (#7915) by hanzhe-one · 2 days ago
  44. 87c22dd docs(ai): propose bounded content moderation execution contract (#7893) by cloudbase-ai · 3 days ago
  45. 679a9eb fix(httpclient): return 504 for upstream transport timeouts (#7896) by cloudbase-ai · 3 days ago
  46. 0cddf52 fix(param-mapping): preserve valueless form parameters (#7902) by cloudbase-ai · 3 days ago
  47. 11404ed fix(bootstrap): isolate gateway session cookies (#7897) by cloudbase-ai · 3 days ago
  48. 760e583 fix(dist): build Docker images during the package phase (#7898) by cloudbase-ai · 3 days ago
  49. 66d73f5 fix(base): defer encoding of rewritten request bodies (#7899) by cloudbase-ai · 3 days ago
  50. 11a39fd fix(cryptor): reject missing response fields (#7903) by cloudbase-ai · 3 days ago
  51. c09f989 fix(request): preserve values in identity key replacements (#7905) by cloudbase-ai · 3 days ago
  52. 7be323f test(sdk): replace public HTTP endpoint with loopback fixture (#7891) by cloudbase-ai · 3 days ago
  53. fa3c20f build(deps): align SLF4J API and bridges with OSHI (#7890) by cloudbase-ai · 3 days ago
  54. 0c8ebc8 fix(rewrite): reject unusable rule handles at the admin write boundary (#7873) (#7874) by build · 3 days ago
  55. fda742c perf(httpclient): add lightweight execution path for retry=0 (#7824) (#7835) by Harsh Raj · 3 days ago
  56. 4972080 fix(admin): prevent scaling rules with the same metric from overwriting each other (#7875) by Joker · 3 days ago
  57. 8c21742 fix(admin): activate future time-window scaling policies (#7706) (#7886) by imDwAaY · 3 days ago
  58. cc9a69a refactor(admin): drop commons-io by replacing two IOUtils.copy call sites (#7607) (#7887) by konlue · 3 days ago
  59. 69ed0a2 Adapt authenticated JWT identities for Agent Gateway tools (#7811) by BobSong · 3 days ago
  60. 9f57e93 refactor(admin): rename misspelled loged column/field to logged in selector and rule (#7589) (#7677) by konlue · 3 days ago
  61. cf39582 OSPP: feat(divide): propagate discovery upstream labels (#7847) by SouthwestAsiaFloat · 3 days ago
  62. 381f75a Expose configured HTTP routes as Agent Gateway tools (#7572) by BobSong · 3 days ago
  63. 143070d refactor(ai-proxy): separate response adapter from upstream request (#7876) by hengyuss · 3 days ago
  64. 0facf7b fix(admin): enforce unique instance identity across concurrent writers (#7885) by cloudbase-ai · 3 days ago
  65. dd8b312 fix(admin): preserve discovered upstreams across stale health checks (#7882) by cloudbase-ai · 3 days ago
  66. af9d695 fix(admin): pull API docs once per upstream event and skip the lock when already refreshed (#7872) by Duansg · 4 days ago
  67. ee52a6f fix(admin): persist the instance last heartbeat time (#7859) by SouthRiver · 4 days ago
  68. 598b2ab fix(httpclient): enable keep-alive by default (#7179) by Liming Deng · 4 days ago
  69. a241426 fix(sign): forward configured app parameter (#7199) by Liming Deng · 4 days ago
  70. 4b81a9c [ISSUE #7826][ISSUE #7760] Reuse Divide keys and enforce one recovery probe (#7857) by redyyang · 4 days ago
  71. 3d9678f perf(admin): batch discovery synchronization queries (#7268) by Liming Deng · 4 days ago
  72. 3f6733d [ISSUE #7652] Support standalone Bootstrap configuration from a local file (#7673) by redyyang · 4 days ago
  73. 17e68d7 feat(ai-proxy): harden configurable retry and fallback policy (#7668) by hengyuss · 4 days ago
  74. 2777620 feat: implement MQTT Last Will and Testament (LWT) (#6902) by wy471x · 4 days ago
  75. 4bec5df test(admin): guard the operation-log audit indexes per dialect (#6675) (#7544) by wy471x · 4 days ago
  76. 61c9632 perf(plugin-base): batch namespace snapshot cache updates and invalidation (#7645) (#7672) by Daming · 4 days ago
  77. 8785360 feat(loadbalancer): expose health-check round observability metrics (#7647) (#7674) by Daming · 4 days ago
  78. ab5eeb9 [ISSUE #6470] Apply AI Proxy plugin-level defaults at runtime (#7676) by redyyang · 4 days ago
  79. 85cbda4 fix(admin): exclusion search drops plugins matching any searchable field (#7690) (#7691) by konlue · 4 days ago
  80. a02acfa fix(admin): publish recovered upstream status in discovery snapshots (#7792) by redyyang · 4 days ago
  81. 0e6216d fix: enforce single half-open circuit breaker probe (#7802) by IT-Althusser · 4 days ago
  82. 14018c4 perf(admin): reuse canonical websocket reconciliation snapshots. (#7842) by redyyang · 4 days ago
  83. 3ae637f perf(admin): coalesce burst HTTP cache rebuilds by namespace and group (#7843) by redyyang · 4 days ago
  84. 10da866 fix(rewrite): fail safe on an unusable rewrite rule handle (#7853) (#7854) by build · 4 days ago
  85. 46b5d15 perf(admin): avoid full-payload redaction in the websocket send log (#7837) (#7856) by Daming · 4 days ago
  86. 81f086b fix(base): resolve partial identities when removing metadata (#7790) (#7858) by konlue · 4 days ago
  87. e09eb35 fix(register): report the bound server port for gateway instance identity (#7732) (#7861) by markxu · 4 days ago
  88. 0f61285 fix(admin): strip hop-by-hop headers in cluster forward filter (#7807) (#7822) by Harsh Raj · 4 days ago
  89. 261db07 fix(logging): apply plugin body size limits to request/response logging (#7852) by Duansg · 4 days ago
  90. e562313 perf(sync): avoid a full-payload byte allocation for the websocket size log (#7836) (#7851) by Daming · 4 days ago
  91. 0de96a9 fix(admin): keep persisted instance state when local heartbeat is missing (#7697) (#7863) by imDwAaY · 4 days ago
  92. dce6c01 feat(agent-gateway): authorize tools from trusted identities (#7827) by BobSong · 4 days ago
  93. 4af8e21 admin(dashboard): sync dashboard build from apache/shenyu-dashboard@370cc40095ef4aa820449b7a9b736c7c98b6e9ab (#7866) by aias00 · 4 days ago
  94. 4d33568 perf(grpc): reuse parsed rpcExt metadata across requests (#7831) (#7841) by Harsh Raj · 5 days ago
  95. 3b1b7ea fix(register): report the bootstrap instance type from the independent heartbeat (#7696) (#7722) by konlue · 5 days ago
  96. 0c0dfb5 fix(admin): order Oracle operation logs before applying the row limit (#7739) (#7758) by konlue · 5 days ago
  97. 581bee9 [type:fix] Immediate websocket master rediscovery and configurable check interval (#7808) (#7812) by Harsh Raj · 5 days ago
  98. fe6ab5b fix(httpclient): support non-enum status codes on decorated responses (#7801) (#7810) by imDwAaY · 5 days ago
  99. 65730ff fix(concurrent): count the -Xmx headroom as available memory in MemoryLimitCalculator (#7809) by Manas Choksi · 5 days ago
  100. 8af03fc fix (admin) : shut down scaling monitor scheduler on context close. (#7799) by Mingyu Yang · 5 days ago