Kyryll O.
|
de45ca428b
|
fix: callPluginApi unwrap response (TransformInterceptor wrapping)
|
2026-06-12 17:53:48 +03:00 |
Kyryll O.
|
3451a23e8e
|
feat: add callAsService for service-to-service auth
- Add CoreService.callAsService(pluginId, path, body) method
- Signs requests with HMAC-SHA256 using REGISTRATION_KEY
- Sends X-Service-Auth header for service-to-service authentication
|
2026-06-04 13:28:50 +03:00 |
Kyryll O.
|
c5f43da97b
|
fix(sdk): requestPlugin skips cross-service 'no matching handler' errors with fallback timer
|
2026-06-01 14:30:29 +03:00 |
Кирилл Осипков
|
89d871e5d6
|
chore: bump 1.9.2, safe discoverPlugins with error handling
|
2026-06-01 14:06:44 +03:00 |
Кирилл Осипков
|
3136f0b5f4
|
feat: add ReportCapabilityProvider factory for report data sources — v1.9.0
|
2026-06-01 11:02:31 +03:00 |
Кирилл Осипков
|
4efaa25452
|
feat: raw amqplib exchange publishing for inter-plugin RPC — v1.7.0
|
2026-05-28 11:05:49 +03:00 |
Кирилл Осипков
|
acc8c3178d
|
feat: inter-plugin discovery, targeted events, RPC — v1.4.0
|
2026-05-28 09:32:27 +03:00 |
Kyryll O
|
107af7b0f1
|
feat: setupDatabase returns host/port/username/password and sets PLUGIN_DB_* env vars
|
2026-05-26 23:28:22 +03:00 |
Kyryll O
|
d0f0bfab79
|
fix: setupDatabase() correctly extracts dbName from nested response
|
2026-05-26 22:46:26 +03:00 |
Kyryll O
|
d998ea2d85
|
feat: add setupDatabase() static method for core-provided DB
|
2026-05-26 22:16:08 +03:00 |
Kyryll O
|
3d0dbd694b
|
fix: make remoteEntry resolution robust for relative paths
|
2026-05-25 16:04:36 +03:00 |
Kyryll O
|
90d6298f1c
|
Downgrade uuid to v9 and add sendNotification method
|
2026-05-25 15:29:00 +03:00 |
Кирилл Осипков
|
0a2319dbef
|
Fix remoteEntry path
|
2026-05-22 15:02:03 +03:00 |
Кирилл Осипков
|
97e680f87c
|
Initial commit of ERP Plugin SDK
|
2026-05-22 14:40:26 +03:00 |