Blackoutta
b86f12fbaa
Add Redis caching to FetchPluginInstallation middleware for performance optimization ( #400 )
...
* add caching to fetch plugin installation middleware
* invalidate plugin inst cache after successfully upgrading or uninstalling operations
* optimize: refactored cache invalidation ops from curd layer to service layer
---------
Co-authored-by: yangyi.hu593671 <yangyi.hu593671@seres.cn >
2025-08-27 14:16:52 +08:00
Yeuoly
eed91f2359
feat: add X-Original-Host header handling in endpoint requests and improve request redirection URL construction
2025-04-07 13:28:53 +09:00
zxfishhack
3c71ddd4af
remove debug log
2025-03-24 17:11:51 +08:00
zxfishhack
3aa0490294
use AutoTypeWithGetter
2025-03-24 16:56:40 +08:00
zxfishhack
1e5e03eaf0
add cache for endpoint by hook_id and plugin by plugin_id&tenant_id
2025-03-20 17:20:07 +08:00
Yeuoly
8ab1e2a91e
feat: Add max execution time parameter to endpoint handling ( #88 )
...
Modify endpoint-related functions to support configurable maximum execution time:
- Update EndpointHandler signature to include maxExecutionTime
- Pass max execution timeout from config to endpoint service
- Modify timeout mechanism to use configurable duration instead of hardcoded 240 seconds
2025-03-10 18:23:13 +08:00
Yeuoly
15060ee312
refactor: move entities to pkg
2025-01-06 14:52:02 +08:00
Yeuoly
0d51a59e9d
fix: connection closed unexpectedly
2024-12-27 21:45:04 +08:00
Yeuoly
ef1ffa9f6c
refactor: change to use generic errors in controllers
2024-11-22 16:44:44 +08:00
Yeuoly
26fd94ebcd
refactor: convert snakecase to camelcase
2024-11-12 21:24:41 +08:00
Yeuoly
670096c977
feat: support detailed error messages
2024-11-06 20:29:28 +08:00
Yeuoly
b92d497ced
refactor: using plugin id to dispatch request instead
2024-09-27 21:48:20 +08:00
Yeuoly
864b104fcc
refactor: plugin assets management
2024-09-24 18:04:27 +08:00
Yeuoly
026c76ba1d
refactor: plugin identifier
2024-09-14 17:23:06 +08:00
Yeuoly
0a23ebd3e1
release: aws handler
2024-09-12 23:18:38 +08:00
Yeuoly
63151efc20
refactor
2024-09-09 12:20:39 +08:00
Yeuoly
3603a9c5b9
refactor
2024-09-04 14:39:07 +08:00
Yeuoly
dc402cd948
refactor: plugin id/identity and plugin installation
2024-09-03 22:38:19 +08:00
Yeuoly
586b0018c5
feat: rename webhook to endpoint
2024-08-26 21:24:59 +08:00