Changelog

View Source

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.1.1 - 2025-05-24

Added

  • Initial release of WebsockexAdapter
  • Core WebSocket client implementation with Gun transport
  • Automatic reconnection with exponential backoff
  • Comprehensive error handling and categorization
  • JSON-RPC 2.0 protocol support
  • Request/response correlation manager
  • Configurable token bucket rate limiter
  • Integrated heartbeat/keepalive functionality
  • Fault-tolerant adapter architecture
  • Production-ready Deribit exchange integration
  • Connection registry for multi-connection management
  • Message handler with routing capabilities
  • WebSocket frame encoding/decoding
  • Telemetry events for monitoring
  • Comprehensive test suite using real APIs (no mocks)
  • Full documentation with examples

Features

  • Simple 5-function public API
  • Financial-grade reliability for trading systems
  • Platform-agnostic design with adapter pattern
  • Real-world tested against live WebSocket endpoints
  • Strict code quality standards (max 5 functions per module, 15 lines per function)