Changelog
February 12, 2026 ยท View on GitHub
All notable changes to @edgequake/sdk will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.0] - 2025-02-11
Added
- Core client with config-based initialization (
EdgeQuakeclass) - 21 resource classes: Auth, Users, ApiKeys, Documents (+ PDF sub-resource), Query, Chat, Graph (+ Entities, Relationships), Conversations (+ Messages), Folders, Shared, Tenants, Workspaces, Tasks, Pipeline, Costs, Lineage, Chunks, Provenance, Settings, Models, Ollama
- Transport layer with native
fetch()โ zero runtime dependencies - Middleware system for auth, tenant headers, logging
- Retry middleware with exponential backoff and jitter
- SSE streaming via
parseSSEStream()async generator - WebSocket wrapper via
EdgeQuakeWebSocketasync iterable - Paginator class implementing
AsyncIterablefor paginated endpoints - Typed error hierarchy:
EdgeQuakeError,NotFoundError,UnauthorizedError,RateLimitedError,ValidationError,ConflictError,NetworkError,TimeoutError - Dual module output: ESM (.js) + CJS (.cjs) + TypeScript declarations (.d.ts)
- 243 unit tests with 98.52% line coverage
- 8 usage examples covering all major features
- CI/CD pipelines for testing (Node 18/20/22) and npm publishing