Commit Graph

  • b77a074831 fix(ai-proxy): preserve Bedrock Claude reasoning blocks (#3788) main Betula-L 2026-05-07 19:27:48 -07:00
  • 6199fe414d bugfix: map bedrock tool-call indexes and tool_choice (#3786) Betula-L 2026-05-06 04:48:42 -07:00
  • 4aba4a9860 add cached token usage when converting openai to claude (#3766) rinfx 2026-05-06 10:53:08 +08:00
  • 4e0d691432 fix: fix non-json logs with log_as_json enabled (#3779) Kent Dong 2026-04-30 18:03:33 +08:00
  • 74c68180c8 fix: Skip TLS certificate verification for HTTPS upstreams (#3770) Kent Dong 2026-04-29 17:15:54 +08:00
  • 9b9f6b900a docs: update SECURITY.md, CONTRIBUTING docs for CNCF/OpenSSF compliance (#3764) EndlessSeeker 2026-04-28 17:28:26 +08:00
  • fa9c096a7d docs: update SECURITY.md and CODE_OF_CONDUCT.md reporting channels feat-cncf-sandbox EndlessSeeker 2026-04-28 16:45:35 +08:00
  • 5b64f2112d docs: add ASRC as supplementary vulnerability reporting channel in SECURITY.md EndlessSeeker 2026-04-28 16:24:10 +08:00
  • 3e84ff3537 docs: update SECURITY.md, CONTRIBUTING docs, and remove OpenSSF badge placeholder EndlessSeeker 2026-04-28 15:45:33 +08:00
  • 018003fb41 docs: align CNCF onboarding governance and README compliance EndlessSeeker 2026-04-27 15:32:39 +08:00
  • 5173b4b2b8 feat(ai-security-guard): add fallback JSON paths for response content extraction (#3738) JianweiWang 2026-04-28 14:58:59 +08:00
  • 1d33067372 docs: add MAINTAINERS.md (#3754) 澄潭 2026-04-24 16:25:24 +08:00
  • 4bd809d182 docs: add MAINTAINERS.md add-maintainers-md johnlanni 2026-04-24 16:21:39 +08:00
  • fb8e1ef33f Update README.md 澄潭 2026-04-21 14:50:23 +08:00
  • a93f77d838 feat(ai-prompt-decorator): add literal/regex replace rules for message content (#3739) 澄潭 2026-04-20 20:52:36 +08:00
  • 90ccfc7ec5 feat(envoy-build): add patch command check and improve error handling logic (#3734) Kent Dong 2026-04-20 13:41:42 +08:00
  • d72363d8d1 fix(build): Make sure golang-filter is built with the correct TARGET_ARCH (#3682) Kent Dong 2026-04-20 11:24:20 +08:00
  • 784cffa5e2 fix: Add default values to Dockerfile.higress to fix build warnings (#3425) Kent Dong 2026-04-20 10:52:15 +08:00
  • 8b8a710305 refactor(ai-cache): update README files to match latest config parsing code (#3730) Kent Dong 2026-04-20 09:45:39 +08:00
  • 65405965b6 fix(ai-proxy): harden Claude stream conversion compatibility (#3733) woody 2026-04-18 21:27:27 +08:00
  • 9128cbf729 fix(ai-security-guard): 移除Suggestion=block的兜底逻辑,改为基于阈值判断 || fix(ai-security-guard): Remove the cover-up logic of Suggestion=block and change it to based on threshold judgment (#3731) JianweiWang 2026-04-17 14:42:22 +08:00
  • 94b40aab9a feat(ai-proxy): support Qwen reranks and conversations paths (#3724) woody 2026-04-16 15:52:58 +08:00
  • 26e17c48eb fix(ai-proxy): migrate Qwen responses endpoint to new compatible path (#3722) woody 2026-04-16 10:13:25 +08:00
  • b1187cc14d feat(ai-security-guard): enhance risk action resolution and support sensitive data masking (#3690) JianweiWang 2026-04-15 11:14:56 +08:00
  • e2beb6cd45 Revert "feat(model-mapper): 新增 modelToHeader 配置项并优化 header 更新逻辑 || feat(model-mapper): Added modelToHeader configuration item and optimized header update logic (#3689)" johnlanni 2026-04-11 07:57:38 +08:00
  • 899633ea5e Add release notes (#3696) github-actions[bot] 2026-04-10 13:56:25 +08:00
  • bf96860a78 fix(vertex): add API Key auth for Vertex Raw Express Mode and fix tok… (#3695) woody 2026-04-10 09:55:27 +08:00
  • 4d1f8482bb Add release notes add-release-notes EndlessSeeker 2026-04-09 12:31:13 +00:00
  • 2c15f97246 Release 2.2.1 (#3692) v2.2.1 EndlessSeeker 2026-04-09 20:11:46 +08:00
  • 929d2b7e99 chore: update envoy tag for it release-2.2.1 EndlessSeeker 2026-04-09 19:17:23 +08:00
  • 5464791601 chore: update istio tag for it EndlessSeeker 2026-04-09 19:07:31 +08:00
  • 16405745f5 feat: release v2.2.1 EndlessSeeker 2026-04-09 17:36:32 +08:00
  • 69523292cb feat(helm): Optimize Helm charts, fine-tune the imagePullPolicy configuration for gateway, plugin server, and controller pods (#3550) icylord 2026-04-08 21:47:48 +08:00
  • 60ce07d297 feat(model-mapper): 新增 modelToHeader 配置项并优化 header 更新逻辑 || feat(model-mapper): Added modelToHeader configuration item and optimized header update logic (#3689) rinfx 2026-04-08 17:12:46 +08:00
  • 228eb27e6a feat(ai-proxy): 新增 providerBasePath 配置并优化 providerDomain 处理方式 (#3686) rinfx 2026-04-08 15:23:15 +08:00
  • 1c9e981bf2 feat(ai-security-guard): replace denyMessage with structured DenyResponseBody (#3642) JianweiWang 2026-04-01 19:38:01 +08:00
  • 89587c1c9b fix: remove non-standard thinking/reasoning_max_tokens from Claude-to… (#3667) woody 2026-04-01 09:40:14 +08:00
  • cd8ed99db5 Vertex structured outputs (#3649) woody 2026-03-30 17:26:55 +08:00
  • 889ea67013 feat(provider): 优化 Azure multipart 处理 || feat(provider): Optimize Azure multipart processing (#3651) woody 2026-03-30 13:45:41 +08:00
  • 83461887dc fix: Remove unused pilot values in the helm chart (#3657) Kent Dong 2026-03-30 13:45:13 +08:00
  • 983c57f404 fix: Fix a bug in template processor occurred when mixing default and non-default namespaces in one config (#3652) Kent Dong 2026-03-27 20:02:22 +08:00
  • 231ba1cd23 support gemini & claude domain setting (#3638) rinfx 2026-03-26 11:12:30 +08:00
  • 3fc01913cf docs: replace broken higress.io links (#3644) Jholly 2026-03-26 09:39:44 +08:00
  • 213286bb9e fix(kingress): include header match in duplicate-route dedup key (#3580) shiyan 2026-03-24 16:17:46 +08:00
  • c75f741104 fix: update kingress status logic (#3575) shiyan 2026-03-24 14:58:01 +08:00
  • cce53203ce ai-statistics: increase default value_length_limit and emit AILog during streaming usage (#3624) rinfx 2026-03-23 14:04:02 +08:00
  • 23a0299d3b feat: add CI workflow to build and push plugin-server image on release (#3632) daofeng 2026-03-22 22:11:03 +08:00
  • 36a1680952 Update model configurations for new GPT-5.4 versions 澄潭 2026-03-22 16:16:49 +08:00
  • ca22fcb90b feat: Add responses to the default path suffix list of model-router and model-mapper (#3585) Kent Dong 2026-03-20 13:52:49 +08:00
  • 70ec36107a chore(nacos): upgrade nacos-sdk-go/v2 from v2.3.2 to v2.3.5 (#3587) Sunrisea 2026-03-20 13:46:41 +08:00
  • ca7ee6ef5f feat(ai-proxy): add promoteThinkingOnEmpty and hiclawMode config options (#3625) 澄潭 2026-03-20 00:39:47 +08:00
  • 179a233ad6 refactor(ai-proxy): redesign streaming thinking promotion to buffer-and-flush feat/ai-proxy-promote-thinking-on-empty johnlanni 2026-03-20 00:05:17 +08:00
  • bdfe9950ce feat(ai-proxy): add promoteThinkingOnEmpty and hiclawMode config options johnlanni 2026-03-19 23:28:17 +08:00
  • 045238944d Feat/new api path support (#3620) woody 2026-03-19 19:25:55 +08:00
  • 62df71aadf feat(ai-proxy): 添加Amazon Bedrock Prompt Cache保留策略配置及优化缓存处理逻辑 (#3609) woody 2026-03-18 20:37:04 +08:00
  • 8961db2e90 fix: vertex streaming chunk parse (#3599) woody 2026-03-16 21:13:18 +08:00
  • 94f0d7179f fix: bedrock canonical URI sig (#3590) woody 2026-03-16 14:54:19 +08:00
  • f1e305844e feat(ai-proxy): add mergeConsecutiveMessages option to merge consecutive same-role messages (#3598) 澄潭 2026-03-16 14:28:17 +08:00
  • 68d6090e36 feat(bedrock): prompt caching params transform (#3563) woody 2026-03-12 17:44:42 +08:00
  • 65aba909d7 Fix duplicate import (#3582) LiuXiang 2026-03-11 09:42:21 +08:00
  • 528e6c9908 rel: Upgrade console to v2.2.1 and release higress v2.2.1 (#3570) Kent Dong 2026-03-09 11:52:59 +08:00
  • 13b808c1e4 fix(mcp-session): send SSE endpoint event via local goroutine InjectData (#3567) Damos chen 2026-03-05 20:17:16 +08:00
  • aa502e7e62 remove openai-compat in developerRoleSupportedProviders johnlanni 2026-03-05 10:09:47 +08:00
  • 2e3f6868df Revert "openai compatiable developer replace" johnlanni 2026-03-05 10:07:54 +08:00
  • 6c9747d778 openai compatiable developer replace johnlanni 2026-03-04 19:57:31 +08:00
  • c12183cae5 修复 ai-proxy 插件 Bedrock Provider 在 AWS AK/SK 鉴权模式下仅对部分 API 进行 SigV4 签名的问题 || Fixed the problem of ai-proxy plug-in Bedrock Provider only performing SigV4 signature on some APIs in AWS AK/SK authentication mode (#3549) woody 2026-03-02 09:55:31 +08:00
  • e2a22d1171 [ai-proxy] vertex image edits & variations (#3536) woody 2026-02-27 10:18:30 +08:00
  • e9aecb6e1f fix(ai-proxy): update anthropic messages endpoint path for qwen provider (#3530) Jingze 2026-02-25 10:26:25 +08:00
  • 516b016584 update istio commit v2.1.11 release-2.1.x johnlanni 2026-02-22 20:27:32 +08:00
  • b3fb6324a4 Add release notes (#3524) github-actions[bot] 2026-02-22 20:14:09 +08:00
  • 69f481d25e update envoy johnlanni 2026-02-21 20:18:59 +08:00
  • 8576128e4c feat(ai-statistics): add Claude/Anthropic streaming tool calls parsing support (#3523) 澄潭 2026-02-21 14:14:22 +08:00
  • 87357ae9ac update version johnlanni 2026-02-20 23:48:33 +08:00
  • 82b6830af3 update istio version johnlanni 2026-02-20 23:47:16 +08:00
  • 3b0f0bb31f update version johnlanni 2026-02-20 23:46:00 +08:00
  • caa5317723 feat: share hub parameter between deployments and plugins with separate namespaces (#3521) 澄潭 2026-02-20 23:30:48 +08:00
  • 093ef9a2c0 Update index.ts 澄潭 2026-02-19 12:47:34 +08:00
  • 9346f1340b refactor: migrate MCP SDK to main repo (#3516) 澄潭 2026-02-16 23:39:18 +08:00
  • 87c6cc9c9f Fix model pattern for Dashscope entry 澄潭 2026-02-16 22:40:37 +08:00
  • ac29ba6984 Rename qwen3-coder-plus to qwen3.5-plus 澄潭 2026-02-16 22:24:58 +08:00
  • 1c847dd553 feat(ai-proxy): strip dynamic cch field from billing header to enable caching (#3518) 澄潭 2026-02-15 23:57:08 +08:00
  • a07f5024a9 fix(ai-proxy): convert OpenAI tool role to Claude user role with tool_result (#3517) 澄潭 2026-02-15 22:45:09 +08:00
  • 814c3307ba fix(ai-statistics): lightweight mode should include question and model (#3513) 澄潭 2026-02-15 20:49:57 +08:00
  • b76a3aca5e feat(ai-statistics): add lightweight mode with use_default_response_attributes (#3512) 澄潭 2026-02-15 17:23:54 +08:00
  • 28df33c596 feat(ai-statistics): add system field support for Claude /v1/messages API (#3511) 澄潭 2026-02-15 14:16:19 +08:00
  • 8e7292c42e fix(ai-proxy): fix Claude protocol conversion issues (#3510) 澄潭 2026-02-15 13:52:26 +08:00
  • d03932b3ea fix(ai-proxy): add streaming tool_calls support for Claude provider (#3507) 澄潭 2026-02-15 08:48:20 +08:00
  • 5a2ff8c836 fix(ai-proxy): convert Claude tool_use stop_reason to OpenAI tool_calls format (#3506) 澄潭 2026-02-14 21:52:25 +08:00
  • 6f8ef2ff69 fix(ai-statistics): use RuleAppend as default for streaming answer extraction (#3505)这个 澄潭 2026-02-14 13:58:55 +08:00
  • 67e2913f3d fix(ai-proxy): preserve text content alongside tool_result in Claude to OpenAI conversion (#3503) 澄潭 2026-02-14 12:12:07 +08:00
  • e996194228 fix(ai-proxy): add missing event field in Claude streaming response (#3502) 澄潭 2026-02-14 09:55:14 +08:00
  • 95f86d7ab5 feat(ai-proxy): add consumer affinity for stateful APIs (#3499) 澄潭 2026-02-14 09:22:12 +08:00
  • 5d5d20df1f fix(ci): pin GitHub Actions runner to ubuntu-22.04 (#3500) 澄潭 2026-02-14 07:17:10 +08:00
  • 1ddc07992c Update index.ts 澄潭 2026-02-13 21:41:19 +08:00
  • 13ed2284ae fix(ai-proxy): fix claude system content null serialization (#3496) 澄潭 2026-02-13 20:32:37 +08:00
  • f9c7527753 Update index.ts 澄潭 2026-02-13 09:40:50 +08:00
  • c2be0e8c9a fix(ai-statistics): add ValueSource to built-in attributes for streaming body buffering (#3491) 澄潭 2026-02-13 09:03:06 +08:00
  • 927fb52309 Update sync-skills-to-oss.yaml 澄潭 2026-02-13 00:01:32 +08:00
  • c0761c4553 Update SKILL.md 澄潭 2026-02-12 23:38:07 +08:00
  • 4f857597da docs: optimize provider list in OpenClaw integration skill (#3490) 澄潭 2026-02-12 23:36:42 +08:00