1. 2500db7 feat: allow fetching stream healthcheck data through control api (#12996) by Shreemaan Abhishek · 29 hours ago master
  2. 430e92e chore(deps): bump actions/stale from 8.0.0 to 10.1.1 (#12979) by dependabot[bot] · 32 hours ago
  3. 8ee2ab9 chore(deps): bump actions/github-script from 7.1.0 to 8.0.0 (#12980) by dependabot[bot] · 32 hours ago
  4. ae1fc77 chore(deps): bump actions/checkout from 5.0.1 to 6.0.2 (#12981) by dependabot[bot] · 32 hours ago
  5. ea08945 chore(deps-dev): bump axios from 1.12.0 to 1.13.5 in /t (#13003) by dependabot[bot] · 32 hours ago
  6. 5ad1b0e fix: correct span handling in tracing logic (#13008) by Shreemaan Abhishek · 34 hours ago
  7. edf0375 fix: use apisix_request_id only in http subsystem log format (#13006) by Shreemaan Abhishek · 34 hours ago
  8. bf15840 fix: treat default value in variable as resolved (#13007) by Shreemaan Abhishek · 34 hours ago
  9. 3487fb6 feat: support header prefix in limit-count rules (#13004) by Shreemaan Abhishek · 2 days ago
  10. afe61d7 fix(plugin): merge consumer group plugins when consumer has no direct plugins (#12998) by Mohammad Izzraff Janius · 2 days ago
  11. 0c6ca07 feat: support authentication via headers (#12994) by Shreemaan Abhishek · 3 days ago
  12. 6841953 chore(deps): bump actions/setup-go from 5.6.0 to 6.2.0 (#12982) by dependabot[bot] · 3 days ago
  13. 21c7b91 feat: support rules in limit-conn and ai-rate-limiting (#13000) by Shreemaan Abhishek · 3 days ago
  14. 2667da1 feat(eureka): allow domain named nodes (#12993) by Shreemaan Abhishek · 3 days ago
  15. cfa15d7 test: flush redis for rate limiting tests (#12957) by qianz · 3 days ago
  16. 7186888 fix: remove redundant field for rate limit plugins (#12959) by aie · 3 days ago
  17. 5396af9 feat(openidc): support redis for session storage (#12986) by Shreemaan Abhishek · 4 days ago
  18. d6e288b feat(limit-count): support configuring multiple rules (#12977) by Shreemaan Abhishek · 4 days ago
  19. 184678c chore: add ngx.flush after ngx.print (#1194) (#12988) by Nic · 4 days ago
  20. 7f56ffc doc fix (#12958) by aie · 5 days ago
  21. afda194 feat: add more spans to opentelemetry plugin (#12686) by Nic · 7 days ago
  22. 85bb628 chore(deps-dev): bump @modelcontextprotocol/sdk in /t (#12971) by dependabot[bot] · 8 days ago
  23. 282995f feat(jwt): support more algorithms (#12944) by Shreemaan Abhishek · 8 days ago
  24. 9a3ef2e chore: release 3.15.0 (#12947) by Shreemaan Abhishek · 9 days ago
  25. 7fccd33 fix: control api return wrong status data for passive health check (#12975) by Nic · 9 days ago
  26. 3ba27f6 chore: header related fixes (#12961) by Shreemaan Abhishek · 9 days ago
  27. 680e4af chore(oidc): mention use_jwks in schema (#12964) by Shreemaan Abhishek · 9 days ago
  28. 8196018 ci: pin GitHub Actions to SHAs for security (#12972) by Mohammad Izzraff Janius · 9 days ago
  29. f37c190 feat: support configuring variables in limit-conn, limit-count and ai-rate-limiting (#12967) by Shreemaan Abhishek · 9 days ago
  30. 31148aa fix(docker): support valid YAML variations in standalone mode (#12949) by Mohammad Izzraff Janius · 10 days ago
  31. 6f73f7d feat: support set default value in resolve_var (#12963) by Shreemaan Abhishek · 10 days ago
  32. 470dbf8 chore: add redis prefix to keepalive settings (#12955) by Nic · 12 days ago
  33. 06f0fbc docs: correct Admin API PATCH method descriptions (#12942) by Traky Deng · 2 weeks ago
  34. a0d35d2 docs: remove information about prefix based usage (#12952) by Shreemaan Abhishek · 2 weeks ago
  35. a551344 docs: include provider and gcp auth info (#12950) by Shreemaan Abhishek · 2 weeks ago
  36. 95f0847 fix(lint): getting the Lua global "type" (#12948) by Nic · 2 weeks ago
  37. 3546054 fix(authz-keycloak): strip query string when resolving resources with lazy_load_paths (#12914) by YYYoung · 2 weeks ago
  38. 46176f2 fix: correct handling of endpointSlices in Kubernetes service discovery (#12634) by aie · 2 weeks ago
  39. 0b959f5 feat: kubernetes discovery readiness check (#12852) by aie · 2 weeks ago
  40. b2d14df fix: Adding request-id header in case of empty header value in request (#12837) by Shubham Mishra · 2 weeks ago
  41. 02e242e docs: Remove duplicate plugin entries in documentation (#12945) by hummingg · 2 weeks ago
  42. 630891b feat: rate limiting plugins support setting keepalive for redis policy (#12861) by aie · 2 weeks ago
  43. b7ec0c8 fix(limit-conn): implement configurable redis key expiry (#12872) by Shreemaan Abhishek · 3 weeks ago
  44. 854dede fix: maintain node_version for independent upstream (#12856) by Shreemaan Abhishek · 3 weeks ago
  45. b971b19 feat: support `apisix_request_id` variable with request-id plugin (#12931) by Shreemaan Abhishek · 3 weeks ago
  46. d89cb86 change: remove lua-resty-worker-events (#12930) by Shreemaan Abhishek · 3 weeks ago
  47. 5b7170d feat: support vertex-ai (#12933) by YYYoung · 3 weeks ago
  48. eb5617e chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 (#12913) by dependabot[bot] · 3 weeks ago
  49. 03278a3 feat: support gemini openai api (#12883) by YYYoung · 3 weeks ago
  50. 001145e fix(skywalking): start timer when route is hit (#12855) by Shreemaan Abhishek · 3 weeks ago
  51. ed9d63c chore(deps-dev): bump @modelcontextprotocol/sdk in /t (#12870) by dependabot[bot] · 3 weeks ago
  52. a269d61 fix: eliminate deepcopy when destroying prometheus (#12905) by Shreemaan Abhishek · 3 weeks ago
  53. a52231f docs: improve `ai-prompt-template` plugin docs (#12897) by Yilia Lin · 4 weeks ago
  54. 4bc4e2c fix(limit-req): ensure safe eviction of keys in redis (#12911) by Shreemaan Abhishek · 4 weeks ago
  55. 9718c69 fix: request failure during reload after any Eureka node fails (#12906) by YYYoung · 4 weeks ago
  56. 2d6bff8 fix(limit-count): use meta parent to identify plugin source (#12900) by Shreemaan Abhishek · 4 weeks ago
  57. 8fef81a fix: mcp-bridge flaky test (#12863) by Nic · 4 weeks ago
  58. a07e1ef test: temporarily skip lago test case due to execution issues (#12903) by litesun · 4 weeks ago
  59. c76c32e chore: upgrade lua-resty-logger-socket (#12898) by Shreemaan Abhishek · 4 weeks ago
  60. 80c587e feat: support anthropic openai api (#12881) by YYYoung · 4 weeks ago
  61. 9f3716d feat: add support for openrouter (#12878) by YYYoung · 5 weeks ago
  62. 3af5759 fix: disallow creating duplicate plugins in global rules (#12800) by Shreemaan Abhishek · 5 weeks ago
  63. 6498ed6 chore: enhance lago test setup (#12868) by Shreemaan Abhishek · 5 weeks ago
  64. 5083ad6 feat: auth plugins respond with `www-authenticate` header with realm (#12864) by Shreemaan Abhishek · 5 weeks ago
  65. fdfca68 chore: update dependencies (#12862) by Shreemaan Abhishek · 5 weeks ago
  66. bcf0c04 chore: upgrade lua-resty-dns-client to 7.1.0 (#12851) by AlinsRan · 6 weeks ago
  67. b4c1527 chore: update dependencies (#12833) by Baoyuan · 6 weeks ago
  68. 7b665be feat: allow grpc web in non prefix based routes (#12830) by Shreemaan Abhishek · 6 weeks ago
  69. c394310 fix(docker): adjust permissions for apisix directory to run in openshift without anyuid command (#12824) by Vishva Prasad · 6 weeks ago
  70. e51bf67 fix: include stream plugins in ci (#12844) by Shreemaan Abhishek · 7 weeks ago
  71. 2335e92 feat(file-logger): add path properties to file-logger plugin metadata (#12825) by TaeyeongKwak · 7 weeks ago
  72. b7d27db docs: update supported OS versions in install-dependencies (#12845) by 荻升 · 7 weeks ago
  73. bfe1339 ci: fix flaky tests (#12836) by Shreemaan Abhishek · 7 weeks ago
  74. b5425e1 fix: Make protocol_name optional and default to 'MQTT' for mqtt plugin (#12831) by YapWC · 7 weeks ago
  75. 2fb2fe7 fix: correct pre/post hook typos in Kubernetes discovery and improve cleanup safety (#12288) by aie · 7 weeks ago
  76. 3a8d6b8 docs: Update OPA Policy Configuration with Example (#12840) by YapWC · 7 weeks ago
  77. 9cca42e fix(batch-requests): the number of sub-responses does not match that of sub-requests (#12779) by hachi029 · 8 weeks ago
  78. e9d194a feat: Add dependency protocol checking and deletion checking for stream routing (#12794) by Orician · 8 weeks ago
  79. baa0642 add etcd host config to decoupled mode docs (#12829) by Traky Deng · 8 weeks ago
  80. f271392 fix(ai-proxy): correct logging schema key in ai-proxy-multi (#12795) by Orician · 8 weeks ago
  81. 827d4ba feat: standalone mode status api (#12810) by Shreemaan Abhishek · 9 weeks ago
  82. 8dfb8fd chore(deps): bump actions/cache from 4 to 5 (#12809) by dependabot[bot] · 9 weeks ago
  83. b10e4e1 chore(deps): bump actions/setup-node from 6.0.0 to 6.1.0 (#12788) by dependabot[bot] · 9 weeks ago
  84. d520a84 feat(log): add nested log format support for logger plugins (#12697) by TaeyeongKwak · 9 weeks ago
  85. 614c44c fix: nacos service discovery request lacks retries after failure (#12734) by Baoyuan · 9 weeks ago
  86. 575f217 fix: repairing failed CI (#12805) by Baoyuan · 9 weeks ago
  87. 896d3c3 feat: add validate API to standalone mode (#12718) by Ashish Tiwari · 3 months ago
  88. 7816e92 chore(deps): bump apache/skywalking-eyes from 0.6.0 to 0.8.0 (#12687) by dependabot[bot] · 3 months ago
  89. 31aa48f chore(deps): bump actions/checkout from 4 to 5 (#12513) by dependabot[bot] · 3 months ago
  90. f995b57 fix: mcp-bridge test cases (#12761) by Baoyuan · 3 months ago
  91. 00f18aa docs(zh): add missing tutorials (manage-api-consumers, cache-api-response) for current version (#12727) by XL Zhao · 3 months ago
  92. 5226aa6 docs: Add Chinese docs for AI plugin docs (#12724) by Aazam Thakur · 3 months ago
  93. 3c79831 chore: remove fast return to flush current queue log data during shutdown (#12711) by Ashish Tiwari · 3 months ago
  94. 797e479 fix(plugin_metadata): ensure enable_data_encryption initialization & querying issue (#12624) by YH · 3 months ago
  95. e196dcf correct kafka logger sasl mechanism docs (#12725) by Traky Deng · 3 months ago
  96. cfb9a64 fix(performance): move the ipv6 check to schema validation (#12714) by Ashish Tiwari · 3 months ago
  97. 774ae2c docs(inspect): fix typo (#12715) by xuruidong · 3 months ago
  98. 2c041a3 feat: add max pending entries to all logger plugins (#12709) by Ashish Tiwari · 4 months ago
  99. 7b1e78a docs: update mqtt-proxy doc to enable stream mode (#12712) by Baoyuan · 4 months ago
  100. 0c794a0 feat: relax resource name length restriction to 256 (#11822) by Christos Sotiriou · 4 months ago