diff --git a/CHANGELOG.md b/CHANGELOG.md index 64cce91..592c079 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 --- +## [0.6.0-preview.3] — 2026-06-26 + +### Fixed + +- **Bybit order-book WebSocket stream delivered no updates for non-tier depths** — + `SubscribeToOrderBookAsync` built the Bybit topic `orderbook.{depth}.{symbol}` from the raw + requested depth, but Bybit v5 spot only supports depths `1`, `50`, `200`, and `1000`. A depth such + as `20` produced the invalid topic `orderbook.20.{symbol}`, which Bybit rejected, so no book + updates were delivered. The requested depth is now mapped up to the nearest supported tier (e.g. + `20` → `50`); a depth above the maximum `1000` throws `ArgumentOutOfRangeException` rather than + silently under-delivering. + ## [0.6.0-preview.2] — 2026-06-26 ### Fixed @@ -234,7 +246,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Account operations: balances, trade history - Comprehensive unit and integration test suite -[Unreleased]: https://github.com/OrodruinLabs/CryptoExchanges.Net/compare/v0.6.0-preview.2...HEAD +[Unreleased]: https://github.com/OrodruinLabs/CryptoExchanges.Net/compare/v0.6.0-preview.3...HEAD +[0.6.0-preview.3]: https://github.com/OrodruinLabs/CryptoExchanges.Net/compare/v0.6.0-preview.2...v0.6.0-preview.3 [0.6.0-preview.2]: https://github.com/OrodruinLabs/CryptoExchanges.Net/compare/v0.6.0-preview.1...v0.6.0-preview.2 [0.6.0-preview.1]: https://github.com/OrodruinLabs/CryptoExchanges.Net/compare/v0.5.0-preview.4...v0.6.0-preview.1 [0.5.0-preview.4]: https://github.com/OrodruinLabs/CryptoExchanges.Net/compare/v0.5.0-preview.3...v0.5.0-preview.4 diff --git a/Directory.Build.props b/Directory.Build.props index 2277a1b..a6d614b 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -17,7 +17,7 @@ crypto;exchange;trading;sdk;binance;coinbase;bybit;bitcoin;ethereum README.md icon.png - 0.6.0-preview.2 + 0.6.0-preview.3