We're excited to announce a stable version and powerful new features!
Breaking Changes
1. New Free Call System
- Fully compatible with the latest SingularityNET Daemon version
- Refactored payment strategies for better reliability
2. Monorepo Separation
- This package is now part of a standalone monorepo structure
- Improved dependency management and build processes
3. Architectural Refactor
| Before | After |
|---|---|
| ServiceClient handled metadata + calls | ServiceMetadataProvider class for metadata |
| sdk.createServiceClient(orgId, serviceId) | sdk.createServiceClient({ serviceMetadataProvider }) or sdk.createServiceClient({ orgId, serviceId }) |
| Payment strategies tightly coupled | Independent strategy creation |