1. 0151d9e fix(ai-proxy-multi): inconsistent resolved nodes for healthcheck (#12594) by Ashish Tiwari · 7 hours ago master
  2. 1490d7a docs: update admin api documentation for plugin metadata list endpoint (#12621) by TaeyeongKwak · 3 days ago
  3. 5f0ff46 fix: only trust `X-Forwarded-*` headers from `trusted_addresses` (#12551) by YYYoung · 4 days ago
  4. df3cc40 fix(plugin/redirect): ensure redirect when scheme is not `https` (#12561) by YYYoung · 4 days ago
  5. 1f2c541 feat: admin api no longer populates default values when writing (#12603) by YYYoung · 4 days ago
  6. 93901a9 fix: fix ui redirect error when behind proxy (#12566) by feranwq · 5 days ago
  7. 2468f40 chore(deps-dev): bump axios from 1.11.0 to 1.12.0 in /t (#12613) by dependabot[bot] · 6 days ago
  8. 04bb011 fix(secret): refresh stale lru cache item in background (#12614) by Nic · 6 days ago
  9. 281d5e0 fix: healthcheck manager missing runtime information (#12607) by Ashish Tiwari · 6 days ago
  10. a1e2fa8 fix(standalone): support stream route in admin api mode (#12604) by Nic · 6 days ago
  11. a017b23 docs: add new dashboard documentation (#12616) by YYYoung · 6 days ago
  12. 0c23e6c docs: update note for API-drive standalone mode (#12612) by Traky Deng · 8 days ago
  13. 86a2655 docs: Improve `chaitin-waf` plugin docs and remove unintended highlights (#12608) by Traky Deng · 9 days ago
  14. 78a5512 change(jwt-auth): when algorithm is not `RS256` or `ES256`, require the user to fill in `secret` (#12611) by YYYoung · 10 days ago
  15. 0b8b5cd change(openid-connect): when `bearer_only` is `false`, require the user to fill in `session.secret` (#12609) by YYYoung · 10 days ago
  16. 7cbf8ee fix: only log response body when `include_resp_body` is enabled (#12599) by litesun · 13 days ago
  17. 7352af4 chore(deps): bump actions/setup-python from 5 to 6 (#12591) by dependabot[bot] · 13 days ago
  18. 150a472 fix: correct spelling error in get_healthcheck_events_module function name (#12587) by ChuanFF · 13 days ago
  19. 5d01292 fix: typo in ai-proxy-multi (#12601) by Yilia Lin · 13 days ago
  20. 4428aa3 docs: remove outdate dashboard doc (#12596) by Baoyuan · 2 weeks ago
  21. 18884bc feat: add ksuid algorithm on request-id plugin (#12573) by YH · 2 weeks ago
  22. 9e34661 fix(ai-proxy-multi): panic when instance dont have custom endpoint (#12584) by Ashish Tiwari · 3 weeks ago
  23. 38ea6f8 fix(ai-prompt-decorator): prevent message accumulation across requests (#12582) by Zhihuang Lin · 3 weeks ago
  24. bfac1b8 docs: update `apisix-upstream_response_time` and `request_llm_model` in access log info (#12583) by Ashish Tiwari · 3 weeks ago
  25. 1934d56 feat: add fallback mechanism for specific error codes in ai-proxy-multi (#12571) by Ashish Tiwari · 3 weeks ago
  26. ae19642 feat(ai-proxy): add upstream_response_time in access log (#12555) by Ashish Tiwari · 3 weeks ago
  27. a0fd152 fix: docker entrypoint remove stream_worker_events.sock if exists (#12546) by Zeping Bai · 3 weeks ago
  28. abd398c feat(ai-proxy): add new ctx variable for request llm model (#12554) by Ashish Tiwari · 3 weeks ago
  29. 9ae2403 fix: add exptime to ewma shared dict items (#12557) by Nic · 3 weeks ago
  30. c25aff9 fix(ai-proxy): catch malformed override endpoint in schema validation (#12563) by Ashish Tiwari · 3 weeks ago
  31. d29878b feat: add support for azure-ai driver (#12565) by Ashish Tiwari · 3 weeks ago
  32. 8850e9c fix: missing ctx.llm_raw_usage in non-stream mode (#12564) by Ashish Tiwari · 3 weeks ago
  33. 91e1d19 ci: migrate docker image for testing to bitnamilegacy repo (#12562) by Nic · 3 weeks ago
  34. 6dd7664 fix(ai-proxy): set llm variables default value to 0 (#12549) by Ashish Tiwari · 4 weeks ago
  35. de03766 fix(ai-proxy): check type of choices/usage/content fields before use it (#12548) by Ashish Tiwari · 4 weeks ago
  36. 0d758a4 fix(discovery/kubernetes): adjust id length (#12536) by YYYoung · 4 weeks ago
  37. 08334a6 fix: basic auth scheme supports case insensitivity (#12539) by YYYoung · 4 weeks ago
  38. 09f3d21 feat(ai-proxy): add support for pushing logs in ai-proxy plugins (#12515) by Ashish Tiwari · 4 weeks ago
  39. 3260931 feat: add ai-aliyun-content-moderation plugin (#12530) by Ashish Tiwari · 4 weeks ago
  40. 54418e1 feat: allow to use environment variables for openid-connect plugin (#11451) by darkSheep · 4 weeks ago
  41. 370253d fix: when only `tls.verify`, skip the logic of judging client cert (#12527) by YYYoung · 4 weeks ago
  42. 8bb6802 feat(ai-proxy-multi): add support for healthcheck (#12509) by Ashish Tiwari · 5 weeks ago
  43. 33b9632 fix(etcd): load full data from etcd while worker restart (#12523) by Nic · 5 weeks ago
  44. cd32958 feat(ai-proxy): add latency and usage in access log and prometheus metrics (#12518) by Ashish Tiwari · 5 weeks ago
  45. dac0b55 fix(etcd): upgrade revision when watch request timeout (#12514) by Nic · 5 weeks ago
  46. eadaa7a feat: add last modified and digest metadata to standalone API (#12526) by Zeping Bai · 5 weeks ago
  47. 15960ee chore: remove redundant `profile.apisix_home` assignment in `start` (#12529) by fl · 5 weeks ago
  48. a9f184c fix: enable issue of endpointslices for k8s discovery (#11654) by Sachin Maurya · 5 weeks ago
  49. 1b0bb84 fix(grpc-web): missing trailers when empty resp body (#12490) by Zeping Bai · 6 weeks ago
  50. 46ae368 docs: remove LLM variable in access log examples by Traky Deng · 6 weeks ago
  51. 09f6e36 refactor: add healthcheck manager to decouple upstream (#12426) by Ashish Tiwari · 7 weeks ago
  52. ee108c5 feat: support limit-conn in workflow plugin (#12465) by Ashish Tiwari · 7 weeks ago
  53. e90570a fix: can not get hostname in redhat (#12267) by xuruidong · 7 weeks ago
  54. a5d06b3 fix: batch processor cache not working when configure plugin in service (#12474) by Nic · 8 weeks ago
  55. b1b0682 chore: upgrade deps to solve vulnerability alerts (#12473) by YYYoung · 8 weeks ago
  56. e7c7c6d fix(forward-auth): extra_headers not resolving variable on $post_arg. (#12435) by Ashish Tiwari · 8 weeks ago
  57. 8e5f240 feat(datadog): Improve Datadog plugin tag support (#11943) by Deiwin Sarjas · 8 weeks ago
  58. 82cd45d docs: update `jwt-auth` docs (#12450) by Traky Deng · 8 weeks ago
  59. 02842e6 docs: update rpm installation guide (#12460) by Baoyuan · 8 weeks ago
  60. 53de201 fix: skipped failing bailedout tests in CI (#12462) by Ashish Tiwari · 8 weeks ago
  61. 251b135 chore: removed unnecessary fields from chaitin-waf schema (#12457) by Tibor Fekete · 8 weeks ago
  62. 30ae5df feat: decoupled prometheus exporter's calculation and output (#12383) by YYYoung · 9 weeks ago
  63. 12b0824 feat: support OIDC claim validator (#8772) (#11824) by qianz · 9 weeks ago
  64. fa1ab6e fix(api-breaker): inconsistent circuit breaking due to premature breaker_time increment (#12451) by Ashish Tiwari · 9 weeks ago
  65. c1dddde fix(standalone): lack of configuration validation in api (#12424) by AlinsRan · 9 weeks ago
  66. 81caea1 fix(log-rotate): skip access log when enable_access_log is set to false (#11310) by fl · 10 weeks ago
  67. 1be7a82 docs: fix typo in credentials doc (#12434) by Suh. Junmin · 10 weeks ago
  68. 1ebc217 fix(opentelemetry): remove plugin attr set_ngx_var (#12411) by Baoyuan · 10 weeks ago
  69. 04abf4c fix: broken mcp-bridge test cases (#12425) by Zeping Bai · 10 weeks ago
  70. eed93f3 feat: add support for extra_headers in forward-auth plugin (#12405) by Ashish Tiwari · 2 months ago
  71. 53f74ee docs: add dashboard ui tips (#12420) by Baoyuan · 2 months ago
  72. 2a22fc8 fix(request-validation): support Content-Type header with charset for urlencoded data (#12406) by Baoyuan · 2 months ago
  73. 35a7bc3 feat: add a global switch to disable upstream health check (#12407) by Ashish Tiwari · 2 months ago
  74. 068ea95 fix: zipkin trace_id and span_id format in ngx_var (#12403) by Baoyuan · 2 months ago
  75. 2b774e5 fix(consumer): missed consumer update due to wrong version in cache (#12413) by Ashish Tiwari · 2 months ago
  76. 138d403 revert: fix: forward-auth request body too large (#12404) by Ashish Tiwari · 3 months ago
  77. d2fb338 feat: support multiple json.delay_encode objects in single log (#12395) by Ashish Tiwari · 3 months ago
  78. 518d86f docs: correct minor typo for openwhisk (#12401) by fl · 3 months ago
  79. 4dc0a06 docs: update changelog with breakchange notices (#12396) by litesun · 3 months ago
  80. 178bc98 docs: improve `openid-connect` plugin doc and add keycloak OIDC tutorial (#11889) by Traky Deng · 3 months ago
  81. ff8c350 feat: Add AIMLAPI provider support to AI plugins (#12379) by Dmitry · 3 months ago
  82. 152077c feat: support ctx.var.post_arg for vars based route matching on request body (#12388) by Ashish Tiwari · 3 months ago
  83. 886ee66 chore(deps): bump actions/setup-node from 4.0.2 to 4.4.0 (#12325) by dependabot[bot] · 3 months ago
  84. e420fa6 fix: get_keys only return first 1024 items in shared dict by default (#12380) by Nic · 3 months ago
  85. cf65dcd chore: release 3.13.0 (#12378) by Ashish Tiwari · 3 months ago
  86. 5e0970e fix: assign new_nodes of service discovery to upstream every time (#12358) by Nic · 3 months ago
  87. 78e8fc0 fix: support multiple versions of Elasticsearch logger (#12364) by Ashish Tiwari · 3 months ago
  88. b9d916b fix: deployment data plane with read-only etcd (#12375) by YYYoung · 3 months ago
  89. d37b01d ci: remove redundant package steps (#12382) by Ashish Tiwari · 3 months ago
  90. e2e6829 feat: replace events library with shdict (#12353) by Ashish Tiwari · 3 months ago
  91. fe8a4be feat: expose apisix version in prometheus node info metric (#12367) by fl · 3 months ago
  92. 4ddb221 fix: access to the apisix dashboard in dev returns 404 (#12376) by Zeping Bai · 3 months ago
  93. 692628e fix: added restriction for TLSv1.3 cross-SNI session resumption (#12366) by Nic · 3 months ago
  94. 97234aa refactor: change log level to debug to avoid unnecessary logs (#12361) by Ashish Tiwari · 3 months ago
  95. 4a71843 feat: add apisix dashboard to dev image (#12369) by Zeping Bai · 3 months ago
  96. 32b4cbb fix: flaky t/admin/filter.t due to url encoding for query params (#12370) by Nic · 3 months ago
  97. 5560e8c fix(workflow/push-dev-image-on-commit): remove already defined `uses` (#12365) by YYYoung · 3 months ago
  98. 41f3e73 fix(workflow): use runners with different architectures instead of QEMU (#12322) by YYYoung · 3 months ago
  99. 7d5aeaf feat: add max pending entries option to batch-processor (#12338) by Ashish Tiwari · 3 months ago
  100. 36ff6d0 chore(deps): bump docker/login-action from 1 to 3 (#12327) by dependabot[bot] · 3 months ago