Skip to content

Releases: SlickQuant/coinbase-advanced-cpp

Release v0.1.0

14 Jan 00:43

Choose a tag to compare

Changes

Added

  • Data logger implementation for tracking application activity
  • Comprehensive unit tests for REST API endpoints
  • Comprehensive unit tests for WebSocket functionality
  • Support for multiple order types including market, limit, stop limit, bracket, and TWAP orders
  • Async/Await support using C++ coroutines for REST operations
  • Documentation in README.md with usage examples
  • SPDX header in header files
  • CHANGELOG.md
  • GitHub release workflow

Changed

  • Separated market data and user data handling functions for better organization
  • Fixed level2 message side parsing to correctly handle order book updates
  • Inlined dispatchData and processData functions for improved performance
  • Refactored WebSocket callbacks to support thread-safe user data handling
  • Updated slick-queue to v1.2.2
  • Updated slick-net to v1.2.2
  • Renamed repository from coinbase_advanced_cpp to coinbase-advanced-cpp (hyphenated naming follows recommended convention)
  • License years

Fixed

  • Level2 message side parsing issue that was causing incorrect order book updates
  • Various minor bugs in WebSocket message processing