Commit Graph

  • 087afe7538 feat(ai): introduce embedding cache for the current request (#10764) Jun Ouyang 2024-11-21 19:35:40 +08:00
  • 152357f053 feat(ai): [AG-148] make embeddings model a free text field (#10719) Jack Tysoe 2024-11-21 10:08:14 +00:00
  • fc13930e4a Revert "chore(ci): add actions/setup-go to unblock ci failures on master (#10…" (#10801) Niklaus Schen 2024-11-21 17:57:15 +08:00
  • 9eaf491ae7 chore(build): bump rust toolchain to 1.82.0 (#13905) Haoxuan 2024-11-21 17:11:45 +08:00
  • 9918f6da67 chore(build): refine the locking of Rust dependencies ADD-SP 2024-11-05 08:47:37 +00:00
  • 5901c5a5e1 chore(build): add a shortcut to build cacheable targets ADD-SP 2024-11-05 05:52:47 +00:00
  • a548946a43 refactor(ai-semantic-prompt-guard): migrate ai-semantic-prompt-guard to new framework Wangchong Zhou 2024-11-19 23:22:31 +08:00
  • 9c16891235 refactor(ai-rate-limiting-advanced): migrate ai-rate-limiting-advanced to new framework Wangchong Zhou 2024-11-19 23:19:12 +08:00
  • cc7c144ddd refactor(ai-semantic-cache): migrate ai-semantic-cache to new framework Wangchong Zhou 2024-11-19 23:17:13 +08:00
  • f9b6e93120 refactor(ai-proxy-advanced): migrate ai-proxy-advanced to new framework Wangchong Zhou 2024-11-19 23:16:36 +08:00
  • d38454928c refactor(ai-plugins): migrate ai transformer plugins to new framework Wangchong Zhou 2024-11-19 23:18:31 +08:00
  • 532e06d352 refactor(ai-prompt-template): migrate ai-prompt-template to new framework Wangchong Zhou 2024-11-19 23:23:03 +08:00
  • b754f52861 refactor(ai-prompt-guard): migrate ai-prompt-guard to new framework Wangchong Zhou 2024-11-19 23:22:01 +08:00
  • 528a597343 refactor(ai-prompt-decorator): migrate ai-prompt-decorator to new framework Wangchong Zhou 2024-11-19 23:17:49 +08:00
  • d29836ad23 refactor(ai-proxy): migrate ai-proxy to new framework Wangchong Zhou 2024-11-19 23:15:56 +08:00
  • 90b35b8664 fix(pdk): throw check phases error in correct level Wangchong Zhou 2024-11-19 23:15:01 +08:00
  • 6971ae6b15 feat(llm): implement the new ai plugin base framework Wangchong Zhou 2024-11-19 23:14:06 +08:00
  • bb55e35bec refactor(*): move kong.ai to under kong.llm Wangchong Zhou 2024-11-19 23:13:33 +08:00
  • 962e1f3c0e refactor(ai-plugins): migrate ai transformer plugins to new framework Wangchong Zhou 2024-11-19 23:18:31 +08:00
  • 8cc4730289 refactor(ai-prompt-template): migrate ai-prompt-template to new framework Wangchong Zhou 2024-11-19 23:23:03 +08:00
  • ba2ef90c76 refactor(ai-prompt-guard): migrate ai-prompt-guard to new framework Wangchong Zhou 2024-11-19 23:22:01 +08:00
  • ddb18c8abc refactor(ai-prompt-decorator): migrate ai-prompt-decorator to new framework Wangchong Zhou 2024-11-19 23:17:49 +08:00
  • a4c1309b4c refactor(ai-proxy): migrate ai-proxy to new framework Wangchong Zhou 2024-11-19 23:15:56 +08:00
  • 3f05ce34ac fix(pdk): throw check phases error in correct level Wangchong Zhou 2024-11-19 23:15:01 +08:00
  • 007d34e648 feat(llm): implement the new ai plugin base framework Wangchong Zhou 2024-11-19 23:14:06 +08:00
  • 60a81c5c1d chore(ci): add actions/setup-go to unblock ci failures on master (#10795) Niklaus Schen 2024-11-21 13:53:29 +08:00
  • 3d77eee492 fix(plugins/oas): failed to locate spec in oas (#10495) Robin Xiang 2024-11-21 13:56:24 +09:00
  • 4d587a65c7 fix(rate-limiting-plugin): fix a bug where the return values from get_redis_connection() are mistaken (#13613) Robin Xiang 2024-09-04 15:16:02 +09:00
  • 64529267e4 chore(ci): resolve redis port conflicts for redis-auth windmgc 2024-10-29 14:19:37 +08:00
  • d1e4f10de0 feat(clustering/rpc): use meta RPC call for handshaking with CP (#13887) Chrono 2024-11-20 21:11:57 +08:00
  • b2a7b9745d fix(logging): tune logging to be debug to reduce noise (#10705) Steve Zesch 2024-11-20 15:00:21 -05:00
  • 7d2f2c1354 feat(clustering/rpc): use meta RPC call for handshaking with CP (#13887) Chrono 2024-11-20 21:11:57 +08:00
  • bc4a12ae1f feat(ai-semantic-cache): enable ai-semantic-cache plugin on consumer groups (#10373) Jack Tysoe 2024-11-20 10:34:21 +00:00
  • 0f7b9d92c9 fix(rate-limiting-advanced): merge all the window sizes in all instances that share the same namespace (#10441) Zhefeng C. 2024-11-20 17:24:13 +08:00
  • 3993683d17 fix(ci): upgrade to ubuntu 24.04 (#10774) Andy Zhang 2024-11-20 17:08:05 +08:00
  • 22f937da9e tests(clustering): enable incremental sync in node-id-persistence_spec (#13891) Chrono 2024-11-20 13:57:03 +08:00
  • be11abee13 tests(clustering): enable incremental sync in pki_spec (#13892) Chrono 2024-11-20 15:23:03 +08:00
  • 088fa876c2 fix(clustering): add ai_semantic_cache 3.9 compat removed_field (#10711) Jun Ouyang 2024-11-20 16:14:31 +08:00
  • 05f313657a tests(clustering): enable incremental sync in pki_spec (#13892) Chrono 2024-11-20 15:23:03 +08:00
  • 02afdb4922 fix(migration): existing plugins's configurations without redis config will block migration upgrade to 3.8 (#10518) kurt 2024-11-20 14:58:25 +08:00
  • 4ab1a4a31d tests(clustering): enable incremental sync in node-id-persistence_spec (#13891) Chrono 2024-11-20 13:57:03 +08:00
  • fa0ad5f95b tests(dao): ignore updated_at field during comparison of the update and upsert operations (#10767) Andy Zhang 2024-11-20 13:20:12 +08:00
  • 28da712b44 tests(basic-auth): fix flaky on invalidations spec (#13890) Haoxuan 2024-11-19 20:46:02 +08:00
  • f284ce87a1 chore(ci): fix pongo to use ubuntu latest as base image Wangchong Zhou 2024-11-20 00:17:00 +08:00
  • 7c17e3be47 tests(basic-auth): fix flaky on invalidations spec (#13890) Haoxuan 2024-11-19 20:46:02 +08:00
  • 3140f810f5 chore(make): install rust toolchain in the dev target (#13873) Jun Ouyang 2024-11-19 19:34:06 +08:00
  • 96a8bace50 chore(ci): resolve redis port conflicts for redis-auth windmgc 2024-10-29 14:19:37 +08:00
  • dd02ef611f feat(oidc): make proxy auth fields referenceable (#10747) Niklaus Schen 2024-11-19 17:22:56 +08:00
  • 6b7960e0be chore(clustering): adjust error log levels for control plane connections (#13863) kurt 2024-11-18 16:13:35 +08:00
  • 7e6e241310 fix(sync): license not updated for full sync (#10700) Xumin 2024-11-19 16:33:42 +08:00
  • f199e8e16e fix(core): always pass ngx.ctx to log_init_worker_errors (#13731) Aapo Talvensaari 2024-11-12 20:32:41 +02:00
  • e0ecbde1cd fix(plugin/exit-transformer): should take effect on invalid non-admin requests (#10729) Robin Xiang 2024-11-19 17:16:04 +09:00
  • f9579baa2b fix(event_hooks): event_hooks added during runtime don't work until restart (#10581) Robin Xiang 2024-11-19 17:14:16 +09:00
  • 3233868b21 perf(core): optimize common case for response hooks (#10756) Aapo Talvensaari 2024-11-19 10:11:19 +02:00
  • 93d936df9b fix(venv): reset PATH to original state on deactivate (#13875) Aapo Talvensaari 2024-11-16 11:39:24 +02:00
  • 8f84718c13 fix(core): deprecate node_id in configuration (#13687) Robin Xiang 2024-11-18 16:49:26 +09:00
  • 6456884ba9 tests(clustering): sync v1 should work with or without privileged agent (#10761) Kong Team Gateway Bot 2024-11-19 09:59:00 +08:00
  • 3b17bbe2f5 refactor(plugins/session): remove seemingly useless log (#13830) Keery Nie 2024-11-18 14:21:58 +08:00
  • bfd95fd379 fix(sync): prevent unnecessary modifications to kong.default_workspace (#13865) Xiaochen Wang 2024-11-14 10:45:27 +08:00
  • 374daf7f8e fix(schema): schema validation to handle potential nil field case (#13861) kurt 2024-11-13 12:27:14 +08:00
  • 90e648d9c5 fix(sync): notify declarative:reconfigure events for full sync (#13860) Xiaochen Wang 2024-11-13 10:49:59 +08:00
  • 94ea5c8820 fix(admin-api): nested parameters can be parsed correctly when using form-urlencoded requests (#13668) Yufu Zhao 2024-10-31 14:38:58 +08:00
  • fc1ed7d23f fix(sync): full sync not working if dedicated disabled (#13857) Xumin 2024-11-13 14:28:01 +08:00
  • 6e7ce61e7b tests(clustering): rebuild router with small worker_state_update_frequency (#13876) Chrono 2024-11-18 11:23:08 +08:00
  • 421f4ce1ca fix(plugins/jwt): ensure rsa_public_key isn't base64-decoded jzl 2024-11-18 21:39:55 +08:00
  • 91d7603be4 docs(COPYRIGHT): update copyright for 3.8.1 (#13888) 3.8.1 tmp-release/3.8.1 Kevin 2024-11-18 12:48:25 -08:00
  • cc7c373289 feat(prometheus): add wasmx metrics (#13681) Caio Ramos Casimiro 2024-11-18 20:38:23 +00:00
  • 20ddcaf22d docs(release): generate 3.8.1 changelog (#13874) Kevin 2024-11-18 11:59:17 -08:00
  • b4370047bb docs(release): generate 3.8.1 changelog (#13874) Kevin 2024-11-18 11:59:17 -08:00
  • b1ff635dc8 tests(cmd): clean and prepare the prefix directory for each test case (#13878) (#13883) Kong Team Gateway Bot 2024-11-19 03:11:40 +08:00
  • ed28b5b526 tests(cmd): clean and prepare the prefix directory for each test case (#13878) (#10746) Kong Team Gateway Bot 2024-11-19 03:11:13 +08:00
  • dcf89f39e8 fix(plugins/jwt): ensure rsa_public_key isn't base64-decoded jzl 2024-11-18 21:39:55 +08:00
  • 380a2cfb4f tests(clustering): enable incremental sync in key-auth tests (#10751) Kong Team Gateway Bot 2024-11-18 17:38:27 +08:00
  • cc41045c54 fix(health-checker): get certificate with upstream.ws_id (#10750) Kong Team Gateway Bot 2024-11-18 16:26:36 +08:00
  • af9eb5ebe7 chore(clustering): adjust error log levels for control plane connections (#13863) kurt 2024-11-18 16:13:35 +08:00
  • f5551bfd33 fix(core): deprecate node_id in configuration (#13687) Robin Xiang 2024-11-18 16:49:26 +09:00
  • 4dcd5a4674 tests(clustering): enable incremental sync in key-auth tests (#13869) Chrono 2024-11-18 15:21:14 +08:00
  • e862d9c364 fix(health-checker): get certificate with upstream.ws_id (#13882) Haoxuan 2024-11-18 14:54:49 +08:00
  • a1ef8506fc refactor(plugins/session): remove seemingly useless log (#13830) Keery Nie 2024-11-18 14:21:58 +08:00
  • 3e0c73661f tests(clustering): rebuild router with small worker_state_update_frequency (#13876) Chrono 2024-11-18 11:23:08 +08:00
  • bfc121bfbb tests(cmd): clean and prepare the prefix directory for each test case (#13878) Michael Martin 2024-11-17 18:43:04 -08:00
  • 2c6e77af75 docs(changelog): update changelog entry type (#10728) Zhefeng C. 2024-11-18 10:19:46 +08:00
  • e32d1b0355 docs(changelog): update changelog entry type (#13872) Zhefeng C. 2024-11-18 10:02:29 +08:00
  • 3f9b184ddc fix(venv): reset PATH to original state on deactivate (#13875) Aapo Talvensaari 2024-11-16 11:39:24 +02:00
  • 4059a31a58 feat(wasm): add wasm plugin interface (#13843) Michael Martin 2024-11-15 12:39:35 -08:00
  • 8a295b854b fix(ci): deck integration tests checkout secret samugi 2024-11-15 09:48:01 +01:00
  • da1100d34b tests(clustering): sync v1 should work with or without privileged agent (#13866) Chrono 2024-11-15 11:51:25 +08:00
  • ce7b333f92 tests(e2e)add test to cover namespace and redis sync of RLA (#10644) JP.Zhou 2024-11-15 02:06:05 +08:00
  • c1ce38fee9 feat(openid-connect): FTI-6273: add introspection form post args from client headers Jack Tysoe 2024-11-14 12:53:23 +00:00
  • f7c97daf70 tests(plugin): fix an error and flaky test of the plugin RLA (#10683) Zachary Hu 2024-11-14 17:10:16 +08:00
  • 86e37ce378 fix(sync): prevent unnecessary modifications to kong.default_workspace (#13865) Xiaochen Wang 2024-11-14 10:45:27 +08:00
  • 23d7e4a409 fix(clustering): do not generate event for full sync (#10709) Kong Team Gateway Bot 2024-11-14 10:02:34 +08:00
  • f88da7df62 refactor(pluginservers): code refactor & testing (#12858) Guilherme Salazar 2024-11-13 17:58:24 -03:00
  • 79200160aa chore(ci): bump lua-reqwest in Makefile to fix macos build error (#13867) Jun Ouyang 2024-11-13 16:54:27 +08:00
  • 96cd7d85b6 tests(header-cert-auth): fixed flaky test for header-cert-auth Yufu Zhao 2024-10-31 17:24:06 +08:00
  • 4ab346d022 chore(ci): bump lua-reqwest in Makefile to fix macos build error (#13867) Jun Ouyang 2024-11-13 16:54:27 +08:00
  • f494c53f8b fix(sync): full sync not working if dedicated disabled (#13857) Xumin 2024-11-13 14:28:01 +08:00
  • 9ce1b9d2a6 fix(schema): schema validation to handle potential nil field case (#13861) kurt 2024-11-13 12:27:14 +08:00
  • 4ec70295f0 fix(clustering): add no_broadcast_crud_event for dp status updating (#10707) Kong Team Gateway Bot 2024-11-13 11:11:37 +08:00
  • a6dceee6a7 fix(clustering): do not generate event for full sync (#13854) Chrono 2024-11-13 10:51:23 +08:00