1. 045e314 feat: link a plugin's documentation from the plugin editor (#3462) by Yuhan · 9 days ago master
  2. 836f6b1 feat: add a per-route test-request drawer with a copyable curl (#3456) by Yuhan · 10 days ago
  3. 89fc2ed feat: show a translated empty state on every list page (#3454) by Yuhan · 11 days ago
  4. eac6f66 feat: let a resource id be copied from the list (#3457) by Yuhan · 11 days ago
  5. 0d1a52a feat: state that a detail page's resource does not exist (#3458) by Yuhan · 11 days ago
  6. 42ef622 feat: resolve and link resource cross-references (#3459) by Yuhan · 11 days ago
  7. 8b7bed2 fix: redact plugin secrets in read-only views (#3455) by Yuhan · 2 weeks ago
  8. 23103ba feat: add nav icons, show the active language, link the docs (#3452) by Yuhan · 2 weeks ago
  9. e76036c test: drop the stale stream_route name allowlist entry (#3451) by Yuhan · 2 weeks ago
  10. ec0fce2 refactor: drop app-wide MobX observer transform for one search filter (#3446) by Yuhan · 2 weeks ago
  11. 1cee49b fix: persist language, localize antd, degarble delete confirmation (#3440) by Yuhan · 2 weeks ago
  12. 631eadc fix: warn before discarding unsaved form changes (#3443) by Yuhan · 2 weeks ago
  13. f5ed1a9 ci: run unit tests in the lint workflow (#3444) by Yuhan · 2 weeks ago
  14. 9a54982 refactor: stop apis layer importing types from components (#3445) by Yuhan · 2 weeks ago
  15. 46934b5 fix: allow the kafka upstream scheme the gateway accepts (#3450) by Yuhan · 2 weeks ago
  16. 597d140 test: add gateway-schema contract test for the zod resource schemas (#3449) by Yuhan · 2 weeks ago
  17. 266fb7e test: add round-trip invariant and update/delete mutation-failure coverage (#3448) by Yuhan · 2 weeks ago
  18. c5d5670 test: close i18n key-parity, secret-masking, and upstream-selection coverage gaps (#3447) by Yuhan · 2 weeks ago
  19. 952c053 fix: give each page a distinct localized document title (#3441) by Yuhan · 2 weeks ago
  20. ba6e7c0 fix: unify stream-route submit pipelines, drop phantom plugin_config_id (#3437) by Yuhan · 3 weeks ago
  21. 0fc388a fix: array<string> fields rendered with wrong widgets; SSL edit wiped the mTLS client block (#3435) by Yuhan · 3 weeks ago
  22. 62593c4 fix: stop deep-cleaning inside plugin configs, keep nested discovery_args (#3438) by Yuhan · 3 weeks ago
  23. 30d4b9f fix: accessible names for header icon buttons, Monaco contrast, drawer Escape (#3442) by Yuhan · 3 weeks ago
  24. 33b81ba fix: wire the form TOC refresh intentionally (#3439) by Yuhan · 3 weeks ago
  25. bd1ee4f fix: allow colons in label values (#3434) by Yuhan · 3 weeks ago
  26. 5c5a00b fix: stop corrupting object-form upstream nodes on conversion (#3433) by Yuhan · 3 weeks ago
  27. b170cd2 fix: guard rmDoubleUnderscoreKeys against null values (#3432) by Yuhan · 3 weeks ago
  28. 32b5597 fix: stop deleting inline upstream name/desc/labels on submit (#3431) by Yuhan · 3 weeks ago
  29. 9dd8e47 fix: keep plugin editor drawer open when saving fails (#3427) by Yuhan · 4 weeks ago
  30. 318bca8 fix: harden stream_routes error rendering and pagination search params (#3429) by Yuhan · 4 weeks ago
  31. 4cd978e fix: validate route vars JSON syntax before submit (#3428) by Yuhan · 4 weeks ago
  32. c896b33 fix: secrets detail must not render a blank editable form on fetch failure (#3426) by Yuhan · 4 weeks ago
  33. 2bb8665 fix: surface network-level request failures as user-visible toasts (#3424) by Yuhan · 4 weeks ago
  34. 0302b31 fix: no-op edit-save deleted inline upstream health checks (#3423) by Ming Wen · 4 weeks ago
  35. e0fc19d fix: reject 401 responses instead of resolving fabricated empty data (#3418) by Ming Wen · 5 weeks ago
  36. 5c0c649 fix(plugin-metadata): stop toasting 404 probes as errors (#3419) by Ming Wen · 5 weeks ago
  37. d912133 fix: zOneOf rejected the valid exactly-one state (inverted xor) (#3420) by Ming Wen · 5 weeks ago
  38. 9e9497b fix(settings): debounce the admin-key query refresh (#3422) by Ming Wen · 5 weeks ago
  39. bfd29b3 fix(consumers): redirect to /consumers after deleting a consumer (#3421) by Ming Wen · 5 weeks ago
  40. 9979b31 chore: bump pnpm to 10.34.4 to fix supply-chain advisories (#3409) by Ming Wen · 7 weeks ago
  41. c8d3466 test(e2e): regression suite + form-state refactor (fixes #3293, #3342, #3344, #3370) (#3391) by Ming Wen · 2 months ago
  42. 697be33 docs: Add guide for admin key (#3273) by YapWC · 2 months ago
  43. ada6b7c chore(deps): bump apache/skywalking-eyes (#3393) by dependabot[bot] · 2 months ago
  44. 34982e7 fix: restore scrollbar interaction on disabled Monaco editors in view mode (#3392) by okaybase · 2 months ago
  45. 20811c5 fix(consumer): makes the username field read-only on the consumer edit page (#3396) by okaybase · 2 months ago
  46. 03d3e8e fix(header): guard missing translation progress in language menu (#3380) by 梁桂锋 · 2 months ago
  47. e38e9d7 chore: resolve dependabot security alerts (#3397) by Baoyuan · 2 months ago
  48. 2ec818c Fix/unsaved plugin config warning (#3333) by Kumar Vanshaj · 3 months ago
  49. 453a0b5 fix(upstream): allow arbitrary key-value pairs in discovery_args (#3377) by SinhSinh An · 3 months ago
  50. 91d89d1 fix: pass host reset (#3295) by Deep Shekhar Singh · 3 months ago
  51. dd641c9 fix: preserve plugins with empty config using targeted approach (#3277) by Deep Shekhar Singh · 4 months ago
  52. 3a79f6a fix: resolve Dependabot security alerts for transitive dependencies (#3364) by Baoyuan · 4 months ago
  53. 9b0fd13 fix(route): allow empty optional vars editor (#3362) (#3363) by Divyanshu Singh · 4 months ago
  54. c88b610 fix: a.trim is not a function (#3286) by Deep Shekhar Singh · 5 months ago
  55. 76f4de9 chore: bump dependencies and fix security vulnerabilities (#3357) by Baoyuan · 5 months ago
  56. b484186 chore(deps): bump pnpm/action-setup from 4 to 5 (#3334) by dependabot[bot] · 5 months ago
  57. 6776b10 feat: add lint workflow (#3291) by Deep Shekhar Singh · 5 months ago
  58. 0913716 fix(i18n): add missing services.empty translation key (#3325) by Kumar Vanshaj · 5 months ago
  59. 58d5933 fix: typo 'Basic Infomation' → 'Basic Information' in en locale (#3320) by Kumar Vanshaj · 5 months ago
  60. 48f53f1 chore: fix security vulnerabilities in dependencies (#3324) by Baoyuan · 5 months ago
  61. 6fdcbb4 feat: improve empty state UX for service list (#3275) by Baluduvamsi2006 · 6 months ago
  62. bbe05ad chore: upgrade dependencies to fix security vulnerabilities (#3281) by YYYoung · 7 months ago
  63. a49ccd0 fix: global rules tests (#3285) by YYYoung · 7 months ago
  64. a2ee27a test(e2e): add comprehensive service CRUD tests and UI utility functions (#3258) by Deep Shekhar Singh · 8 months ago
  65. 05e30a5 chore(deps): bump apache/skywalking-eyes (#3268) by dependabot[bot] · 8 months ago
  66. 4b5b2e7 test: add stream route E2E tests with detail page flows (#3255) by Deep Shekhar Singh · 8 months ago
  67. b5e26d3 chore(deps): bump apache/skywalking-eyes (#3267) by dependabot[bot] · 8 months ago
  68. 01b793a feat(i18n): add Chinese (zh) language translations (#3256) by jonsk.echo · 8 months ago
  69. 1ccd78a test: add comprehensive E2E tests for Secrets resource (#3245) by Deep Shekhar Singh · 8 months ago
  70. c7f05f8 chore(deps): bump actions/upload-artifact from 4 to 6 (#3265) by dependabot[bot] · 8 months ago
  71. b0d5181 enhance toc scrolling accuracy (#3264) by mikasaco · 8 months ago
  72. 951f319 chore(deps): bump actions/checkout from 5 to 6 (#3260) by dependabot[bot] · 9 months ago
  73. e23b0d1 chore(deps): bump apache/skywalking-eyes (#3261) by dependabot[bot] · 9 months ago
  74. 889cef9 ci: remove label trigger e2e test (#3262) by Baoyuan · 9 months ago
  75. d32c945 fix: mask sensitive fields (#3251) by Yuvraj Singh Chauhan · 9 months ago
  76. 8552182 test: add E2E tests for plugin metadata resource (#3247) by Deep Shekhar Singh · 9 months ago
  77. bb5dddb test(e2e): Add E2E tests for consumer and credentials (#3243) by Deep Shekhar Singh · 9 months ago
  78. af28b8d test: add E2E tests for protos (#3244) by Deep Shekhar Singh · 9 months ago
  79. e611715 test(plugin_configs): add comprehensive E2E tests for plugin configs resource (#3246) by Deep Shekhar Singh · 9 months ago
  80. 9a7661b test: add E2E tests for global rules (#3248) by Deep Shekhar Singh · 9 months ago
  81. 4d94801 test: add E2E tests for SSLs (#3087) (#3249) by Deep Shekhar Singh · 9 months ago
  82. b28b884 test: add E2E tests for Consumer Groups (#3086) (#3250) by Deep Shekhar Singh · 9 months ago
  83. 2d7e194 feat: add Turkish (tr) language support (#3252) by Anil Baki Durmus · 9 months ago
  84. b0d681e chore(deps): bump actions/setup-node from 4 to 6 (#3226) by dependabot[bot] · 10 months ago
  85. 461aa57 chore(deps): bump github/codeql-action from 3 to 4 (#3223) by dependabot[bot] · 10 months ago
  86. 6c24fa9 chore(e2e): use apisix dev image as e2e server base image (#3229) by YYYoung · 10 months ago
  87. 39be363 fix: update etcd image to bitnamilegacy/etcd:3.5 (#3224) by Gurleen Kaur · 10 months ago
  88. 75707c6 Revert "feat: generate gzip assets during build (#3178)" (#3219) by YYYoung · 11 months ago
  89. 984a872 fix(form/Editor): only use the bundled monaco editor (#3169) by YYYoung · 12 months ago
  90. 1bdbfa6 feat: generate gzip assets during build (#3178) by YYYoung · 12 months ago
  91. cf9444e feat(i18n): add Spanish (es) translations for common.json (#3182) by Ajinkya Pathak · 12 months ago
  92. fd7dc1e feat(LanguageMenu): selected item style (#3179) by YYYoung · 12 months ago
  93. f5793d2 fix(FormItem): Labels (#3174) by YYYoung · 12 months ago
  94. 2b39226 feat(i18n): add support for german (#3177) by Roland Schaer · 12 months ago
  95. 3d93a99 chore(deps): bump actions/checkout from 4 to 5 (#3168) by dependabot[bot] · 12 months ago
  96. fd6a069 feat(i18n): fallback to en when i18n is incomplete (#3165) by YYYoung · 1 year ago
  97. c64c546 chore: upgrade deps to solve vulnerability alerts (#3154) by YYYoung · 1 year ago
  98. d1f63e5 fix: support edit and show vars (#3152) by YYYoung · 1 year, 1 month ago
  99. 3487911 fix(credentials/detail): delete btn style (#3132) by YYYoung · 1 year, 1 month ago
  100. 6f01f7f refactor(consumers): use Outlet to render child routes (#3133) by YYYoung · 1 year, 1 month ago