Changelog
SDK Changelog
Release history for @evileye/sdk. Each release includes new features, breaking changes, and bug fixes.
Current version: 4.2.0 — npm install @evileye/sdk@latest
v4.2.0
October 2024- featureStreaming overhaul — new async iterator API for all streaming face methods
- featureBatch API — send up to 100 operations in a single request with transaction support
- featureAdded toReadableStream() helper for Next.js route handlers
- fixFixed race condition in concurrent scoped token refresh
- fixCorrected TypeScript types for ee.billing.getInvoices response
v4.1.0
September 2024- featureNew face: ee.workflow — multi-step workflow orchestration with branching and approvals
- featureNew face: ee.approval — approval chains, delegation, and escalation
- featureNew face: ee.compliance — regulatory checks, data residency, and retention policies
- featureAdded retry configuration to client options (maxRetries, backoff strategy)
- fixFixed memory leak in long-running SSE connections
v4.0.0
August 2024- breakingNew client initialization: createClient() replaces new EvilEyeClient()
- breakingESM-only package — CommonJS require() is no longer supported
- breakingMinimum Node.js version raised to 18.0.0
- breakingResponse envelope changed: result.data instead of result.body
- featureFull TypeScript 5.0 support with satisfies operator and const type parameters
- feature40% smaller bundle size with improved tree-shaking
v3.9.0
July 2024- featureNew face: ee.vector — vector embeddings, similarity search, and RAG support
- featureImproved TypeScript types with stricter face method generics
- featureAdded idempotency key support to all mutating operations
- fixFixed incorrect error types for 422 validation errors
v3.8.0
June 2024- featurePerformance improvements — 2x faster client initialization
- featureTree-shaking support — import only the faces you need
- featureAdded ee.cdn face for CDN distribution, purging, and edge rules
- fixFixed timeout handling for long-running compute operations
- fixCorrected X-RateLimit-Reset header parsing for rate limit recovery
Stay updated
Follow the platform changelog for infrastructure updates, or check the getting started guide for the latest setup instructions.