Commit Graph

13 Commits

Author SHA1 Message Date
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