1. 0fc388a fix: array<string> fields rendered with wrong widgets; SSL edit wiped the mTLS client block (#3435) by Yuhan · 18 hours ago master
  2. 62593c4 fix: stop deep-cleaning inside plugin configs, keep nested discovery_args (#3438) by Yuhan · 19 hours ago
  3. 30d4b9f fix: accessible names for header icon buttons, Monaco contrast, drawer Escape (#3442) by Yuhan · 25 hours ago
  4. 33b81ba fix: wire the form TOC refresh intentionally (#3439) by Yuhan · 25 hours ago
  5. bd1ee4f fix: allow colons in label values (#3434) by Yuhan · 4 days ago
  6. 5c5a00b fix: stop corrupting object-form upstream nodes on conversion (#3433) by Yuhan · 4 days ago
  7. b170cd2 fix: guard rmDoubleUnderscoreKeys against null values (#3432) by Yuhan · 4 days ago
  8. 32b5597 fix: stop deleting inline upstream name/desc/labels on submit (#3431) by Yuhan · 4 days ago
  9. 9dd8e47 fix: keep plugin editor drawer open when saving fails (#3427) by Yuhan · 10 days ago
  10. 318bca8 fix: harden stream_routes error rendering and pagination search params (#3429) by Yuhan · 10 days ago
  11. 4cd978e fix: validate route vars JSON syntax before submit (#3428) by Yuhan · 10 days ago
  12. c896b33 fix: secrets detail must not render a blank editable form on fetch failure (#3426) by Yuhan · 10 days ago
  13. 2bb8665 fix: surface network-level request failures as user-visible toasts (#3424) by Yuhan · 10 days ago
  14. 0302b31 fix: no-op edit-save deleted inline upstream health checks (#3423) by Ming Wen · 11 days ago
  15. e0fc19d fix: reject 401 responses instead of resolving fabricated empty data (#3418) by Ming Wen · 11 days ago
  16. 5c0c649 fix(plugin-metadata): stop toasting 404 probes as errors (#3419) by Ming Wen · 11 days ago
  17. d912133 fix: zOneOf rejected the valid exactly-one state (inverted xor) (#3420) by Ming Wen · 11 days ago
  18. 9e9497b fix(settings): debounce the admin-key query refresh (#3422) by Ming Wen · 11 days ago
  19. bfd29b3 fix(consumers): redirect to /consumers after deleting a consumer (#3421) by Ming Wen · 11 days ago
  20. 9979b31 chore: bump pnpm to 10.34.4 to fix supply-chain advisories (#3409) by Ming Wen · 4 weeks ago
  21. c8d3466 test(e2e): regression suite + form-state refactor (fixes #3293, #3342, #3344, #3370) (#3391) by Ming Wen · 7 weeks ago
  22. 697be33 docs: Add guide for admin key (#3273) by YapWC · 7 weeks ago
  23. ada6b7c chore(deps): bump apache/skywalking-eyes (#3393) by dependabot[bot] · 7 weeks ago
  24. 34982e7 fix: restore scrollbar interaction on disabled Monaco editors in view mode (#3392) by okaybase · 7 weeks ago
  25. 20811c5 fix(consumer): makes the username field read-only on the consumer edit page (#3396) by okaybase · 7 weeks ago
  26. 03d3e8e fix(header): guard missing translation progress in language menu (#3380) by 梁桂锋 · 7 weeks ago
  27. e38e9d7 chore: resolve dependabot security alerts (#3397) by Baoyuan · 8 weeks ago
  28. 2ec818c Fix/unsaved plugin config warning (#3333) by Kumar Vanshaj · 9 weeks ago
  29. 453a0b5 fix(upstream): allow arbitrary key-value pairs in discovery_args (#3377) by SinhSinh An · 9 weeks ago
  30. 91d89d1 fix: pass host reset (#3295) by Deep Shekhar Singh · 9 weeks ago
  31. dd641c9 fix: preserve plugins with empty config using targeted approach (#3277) by Deep Shekhar Singh · 3 months ago
  32. 3a79f6a fix: resolve Dependabot security alerts for transitive dependencies (#3364) by Baoyuan · 4 months ago
  33. 9b0fd13 fix(route): allow empty optional vars editor (#3362) (#3363) by Divyanshu Singh · 4 months ago
  34. c88b610 fix: a.trim is not a function (#3286) by Deep Shekhar Singh · 4 months ago
  35. 76f4de9 chore: bump dependencies and fix security vulnerabilities (#3357) by Baoyuan · 4 months ago
  36. b484186 chore(deps): bump pnpm/action-setup from 4 to 5 (#3334) by dependabot[bot] · 4 months ago
  37. 6776b10 feat: add lint workflow (#3291) by Deep Shekhar Singh · 4 months ago
  38. 0913716 fix(i18n): add missing services.empty translation key (#3325) by Kumar Vanshaj · 4 months ago
  39. 58d5933 fix: typo 'Basic Infomation' → 'Basic Information' in en locale (#3320) by Kumar Vanshaj · 4 months ago
  40. 48f53f1 chore: fix security vulnerabilities in dependencies (#3324) by Baoyuan · 4 months ago
  41. 6fdcbb4 feat: improve empty state UX for service list (#3275) by Baluduvamsi2006 · 5 months ago
  42. bbe05ad chore: upgrade dependencies to fix security vulnerabilities (#3281) by YYYoung · 6 months ago
  43. a49ccd0 fix: global rules tests (#3285) by YYYoung · 6 months ago
  44. a2ee27a test(e2e): add comprehensive service CRUD tests and UI utility functions (#3258) by Deep Shekhar Singh · 7 months ago
  45. 05e30a5 chore(deps): bump apache/skywalking-eyes (#3268) by dependabot[bot] · 7 months ago
  46. 4b5b2e7 test: add stream route E2E tests with detail page flows (#3255) by Deep Shekhar Singh · 7 months ago
  47. b5e26d3 chore(deps): bump apache/skywalking-eyes (#3267) by dependabot[bot] · 7 months ago
  48. 01b793a feat(i18n): add Chinese (zh) language translations (#3256) by jonsk.echo · 7 months ago
  49. 1ccd78a test: add comprehensive E2E tests for Secrets resource (#3245) by Deep Shekhar Singh · 7 months ago
  50. c7f05f8 chore(deps): bump actions/upload-artifact from 4 to 6 (#3265) by dependabot[bot] · 7 months ago
  51. b0d5181 enhance toc scrolling accuracy (#3264) by mikasaco · 8 months ago
  52. 951f319 chore(deps): bump actions/checkout from 5 to 6 (#3260) by dependabot[bot] · 8 months ago
  53. e23b0d1 chore(deps): bump apache/skywalking-eyes (#3261) by dependabot[bot] · 8 months ago
  54. 889cef9 ci: remove label trigger e2e test (#3262) by Baoyuan · 8 months ago
  55. d32c945 fix: mask sensitive fields (#3251) by Yuvraj Singh Chauhan · 8 months ago
  56. 8552182 test: add E2E tests for plugin metadata resource (#3247) by Deep Shekhar Singh · 8 months ago
  57. bb5dddb test(e2e): Add E2E tests for consumer and credentials (#3243) by Deep Shekhar Singh · 8 months ago
  58. af28b8d test: add E2E tests for protos (#3244) by Deep Shekhar Singh · 8 months ago
  59. e611715 test(plugin_configs): add comprehensive E2E tests for plugin configs resource (#3246) by Deep Shekhar Singh · 8 months ago
  60. 9a7661b test: add E2E tests for global rules (#3248) by Deep Shekhar Singh · 8 months ago
  61. 4d94801 test: add E2E tests for SSLs (#3087) (#3249) by Deep Shekhar Singh · 8 months ago
  62. b28b884 test: add E2E tests for Consumer Groups (#3086) (#3250) by Deep Shekhar Singh · 8 months ago
  63. 2d7e194 feat: add Turkish (tr) language support (#3252) by Anil Baki Durmus · 8 months ago
  64. b0d681e chore(deps): bump actions/setup-node from 4 to 6 (#3226) by dependabot[bot] · 9 months ago
  65. 461aa57 chore(deps): bump github/codeql-action from 3 to 4 (#3223) by dependabot[bot] · 9 months ago
  66. 6c24fa9 chore(e2e): use apisix dev image as e2e server base image (#3229) by YYYoung · 9 months ago
  67. 39be363 fix: update etcd image to bitnamilegacy/etcd:3.5 (#3224) by Gurleen Kaur · 9 months ago
  68. 75707c6 Revert "feat: generate gzip assets during build (#3178)" (#3219) by YYYoung · 10 months ago
  69. 984a872 fix(form/Editor): only use the bundled monaco editor (#3169) by YYYoung · 11 months ago
  70. 1bdbfa6 feat: generate gzip assets during build (#3178) by YYYoung · 11 months ago
  71. cf9444e feat(i18n): add Spanish (es) translations for common.json (#3182) by Ajinkya Pathak · 11 months ago
  72. fd7dc1e feat(LanguageMenu): selected item style (#3179) by YYYoung · 11 months ago
  73. f5793d2 fix(FormItem): Labels (#3174) by YYYoung · 11 months ago
  74. 2b39226 feat(i18n): add support for german (#3177) by Roland Schaer · 11 months ago
  75. 3d93a99 chore(deps): bump actions/checkout from 4 to 5 (#3168) by dependabot[bot] · 11 months ago
  76. fd6a069 feat(i18n): fallback to en when i18n is incomplete (#3165) by YYYoung · 12 months ago
  77. c64c546 chore: upgrade deps to solve vulnerability alerts (#3154) by YYYoung · 12 months ago
  78. d1f63e5 fix: support edit and show vars (#3152) by YYYoung · 12 months ago
  79. 3487911 fix(credentials/detail): delete btn style (#3132) by YYYoung · 12 months ago
  80. 6f01f7f refactor(consumers): use Outlet to render child routes (#3133) by YYYoung · 12 months ago
  81. f8e2ffa feat(stores/global): use jotai (#3134) by YYYoung · 12 months ago
  82. 127391c fix(routes, stream_routes): clear upstream when has upstream_id (#3151) by YYYoung · 12 months ago
  83. fde2c5f fix(consumers): username supports hyphen (#3150) by YYYoung · 12 months ago
  84. bee39c2 feat(stream_routes): show disabled error (#3130) by YYYoung · 1 year, 1 month ago notice
  85. 70712bd test: stream_routes in services (#3113) by YYYoung · 1 year, 1 month ago
  86. 91955b6 fix(stream_routes): show server_addr instead of name (#3121) by YYYoung · 1 year, 1 month ago
  87. d46d627 fix(stream_routes): rm upstream when has service_id (#3120) by YYYoung · 1 year, 1 month ago
  88. 4d5744a feat: support delete all stream routes (#3119) by YYYoung · 1 year, 1 month ago
  89. 9085c80 fix(stream_routes): `protocol` related JSONInput config (#3118) by YYYoung · 1 year, 1 month ago
  90. 78d1c32 fix(JSONInput): toObject logic (#3117) by YYYoung · 1 year, 1 month ago
  91. 20cd07d test: routes in services (#3112) by YYYoung · 1 year, 1 month ago
  92. 63dd73d feat(services): filter routes/stream_routes by `service_id` (#3111) by YYYoung · 1 year, 1 month ago
  93. 7fd10a9 feat(workflow/e2e): allow `repository_dispatch` trigger tests (#3110) by YYYoung · 1 year, 1 month ago
  94. b3cf746 feat(workflow/e2e): allow `workflow_dispatch` trigger tests (#3109) by YYYoung · 1 year, 1 month ago
  95. d90211f feat: `stream_routes` resource in `services` (#3105) by YYYoung · 1 year, 2 months ago
  96. 636aa85 feat: `routes` resource in `services` (#3103) by YYYoung · 1 year, 2 months ago
  97. 7055654 feat: support rendering nested routes in service (#3100) by YYYoung · 1 year, 2 months ago
  98. e063e34 feat: disable editing of IDs while editing (#3098) by YYYoung · 1 year, 2 months ago
  99. 8679cc1 feat: i18n progress (#3094) by YYYoung · 1 year, 2 months ago
  100. c65fcb8 fix(workflow): scheduled test (#3083) by YYYoung · 1 year, 2 months ago