Product Changelog
This section will cover the technical changes to the products or documentation. The Changelog section is not just a record of changes; it's a communication tool that bridges the gap between developers and users, ensuring that the latter has a clear understanding of the product's evolution and current state.
It's a log of: BREAKING CHANGES
, FEATURES
, IMPROVEMENTS
, BUG FIXES
, INTEGRATIONS
, or other NOTES
per public version.
December, 2024
FEATURES
- Market Data API: Options Market State endpoint providing now underlying_price field.
- Index API: Released IDX_VOL_CAPIVIX index family, our first volatility indexes measuring 30-day implied volatility based on options markets. Currently available for two pairs:
- IDX_VOL_CAPIVIX_BTC_USD
- IDX_VOL_CAPIVIX_ETH_USD
IMPROVEMENTS
- Market Data API Flat Files API: Performance, lantecy and stability improvements.
- Market Data API Flat Files API: Updated the symbol mapping procedures to resolve various corner-cases, improved the CoinAPI symbol identifiers. We are now using scientific notation for the OPTION symbols in the Strike Price field.
- Flat Files API: Improved prefix handling in the ListObjects response.
BUG FIXES
- Flat Files API: Fixed issues related to 'Last-Modified' error or BAD_REQUEST responses when using multipart downloads.
November, 2024
FEATURES
- Market Data API: Added new Options Market State endpoint providing comprehensive options data:
- Displays current option prices grouped by underlying asset and expiration dates
- Shows strike prices with associated bid/ask prices and volumes
- Includes last trade details (price, size, and aggressor direction)
- Provides both exchange and CoinAPI timestamps
- Designed for easy integration with dashboards and analytics applications
IMPROVEMENTS
- Market Data API: Added regional endpoints and unencrypted options for all API types:
- REST API: Added NCSA, EMEA, and APAC regional endpoints, each available via HTTP and HTTPS
- WebSocket API: Added NCSA, EMEA, and APAC regional endpoints, each available via WS and WSS
- FIX API: Added NCSA, EMEA, and APAC regional endpoints, each available on ports 3302 (unencrypted) and 3303 (encrypted)
- All endpoints maintain GeoDNS auto-routing option through the default domains
- WebSocket API: Performance enhancements:
- Better stability during high market activity
- Improved long-term connection reliability
- Market Data API: Platform improvements:
- Faster response times across all endpoints
- More reliable real-time data delivery
- Service Level Agreement (SLA): SLA Target changed from 99% to 99.9%
INTEGRATIONS
- Market Data API: Integrated several new exchanges to expand our market coverage:
- BACKPACK exchange integration completed
- HYPERLIQUID exchange integration
- COINW exchange integration
- BITMARTFTS exchange integration
October, 2024
FEATURES
- Customer Portal: Released a new Spend Management feature, giving users greater control over their credit usage:
- Daily credit consumption tracking
- Customizable daily credit usage budget
- Email notifications for threshold alerts
- Webhook integration for real-time usage updates
- Automated enforcement of budget limits
IMPROVEMENTS
- Market Data API: Significant enhancements to our Exchange Rates service:
- Increased frequency of exchange rate updates from 1 second to 100 milliseconds, providing more real-time data.
- Extended coverage to include all FX rates, offering a comprehensive view of the forex market.
- Improved quality of rates for corner-cases through algorithm adjustments, ensuring more accurate data in unusual market conditions.
INTEGRATIONS
- Market Data API: Integrated the Hyperliquid exchange, expanding our coverage of decentralized perpetual futures trading platforms.
FEATURES
- Indexes API: Introduced FX Reference Rates Index, published every 100 milliseconds, providing high-frequency benchmark data for forex markets.
BUG FIXES
- Documentation: Resolved an issue in the documentation UI where users occasionally couldn't set up an API key for requests.
- Customer Portal: Fixed a bug where users with free API keys were unable to use the "Manage Subscriptions" button.
September, 2024
IMPROVEMENTS
- Market Data API: Improvements in the performance of the history endpoints OHLCV, Exchange Rates and Historical Metrics.
- Documentation: Added a new article explaining how usage credits work, providing clarity on our billing system.
FEATURES
- Indexes API: We have added the Indexes API to our product portfolio, providing comprehensive market data aggregation from multiple sources for a broad overview of market conditions.
August, 2024
IMPROVEMENTS
- Customer Portal: We added the Traces for Connections in the customer portal. This will help us gather more information about the usage and enable identification of the possible issues faster. This is currently available for Market Data WS and FIX API in EMEA and APAC, and will be expanded.
- Customer Portal: We added an Audit Trial feature (you can find it in left-side menu) where any organization member can inspect what changes were applied by other user inside in the organization account.
- Status Page: We have a new status page released with many improvements and changes:
- Updated with uptime percentages, full incident history, and new API
- Added product-specific uptime displays
- Enabled access to complete incident records
- Launched API for automated status checks
- Documentation: We made a few important improvements and changes in our docs:
- New welcome page added
- Improved top navigation for better product accessibility
- Enhanced mobile menu with a focus on product selection
- Fixed all broken links for improved SEO
- Added a new security section
NOTES
- Customer Portal: We removed possibility to set Market Data API REST Request Limits per specific API Key. Keys that had that enabled and set will work the same. The new keys do not have possibility to have that set.
July, 2024
IMPROVEMENTS
- Market Data API: Effective immediately, we have increased the publishing frequency of our historical exchange rates from 1-second intervals to 100-millisecond intervals to enable more precise analysis and decision-making for our users who rely on historical exchange rate data.
- Historical exchange rates are now updated every 100 milliseconds (previously every 1 second)
- This change applies to all currency pairs in our historical data set
- No action is required from customers to access this enhanced data
- Customer Portal: A new, more user-friendly way to log in. When you are logged in to the Customer or Support portal then you can switch between them without logging in again separately.
June, 2024
FEATURES
- Customer Portal: The release of an improved Usage Metrics view with new features.
- Extended Time Interval Querying: Customers can now query usage metrics over a wider range of time intervals, including 1 hour, 6 hours, 1 day, 3 days, 1 week, 2 weeks, and 1 month. This enables better trend analysis and long-term tracking of data usage patterns.
- Advanced Filtering Options: The updated view allows fine-grained filtering by several parameters: Data Center, API Key, Data Source, Operation Name, Protocol Name, and Service Name.
- More Metrics Available for Tracking: Customers can track a variety of metrics using the new view, including Data Messages Received, Data Messages Sent, Data Bytes Received, Data Bytes Sent, Connection Time, API Calls, API Calls Received, API Calls Sent, Market Data API REST Credits
- WebSocket DS API:
- Exchange-Specific Connections: The new setup ensures that issues with one exchange do not affect other data streams.
- Direct Routing with Optimized DNS: Connections are routed directly to the infrastructure closest to the exchange, reducing latency by eliminating unnecessary hops and aggregation points.
- Enhanced Authorization: Authorization now supports query-string, URL path, header, or JWT (JSON Web Token), removing the need for the API key field in the hello message.
- Precise Symbol Filtering: Requires exact symbol identifiers, with error messaging for invalid symbols while keeping the connection active. Supports both our format and the exchange format for symbol identifiers.
- Supported Data Types: Includes quote, trade, and book data types for comprehensive data access.
INTEGRATIONS
- Market Data API: We have integrated our Market Data API with the BITRUE exchange.
- EMS Trading API: Integrated the Institutional API using FIX.
- EMS Trading API: Refreshed our integration with Poloniex to utilize their newest API
IMPROVEMENTS
- API Limits:
X-CoinAPI-Limits: ForceInclude
header is no longer interpreted on our side and information about the Limits is provided in each API Call response header. - Support: We have added support for the Coinbase Advanced API (WebSocket) to our EMS API.
- EMS Trading API: We have also conducted various tests on our existing integrations and made a few improvements.
- WebSocket DS API:
- Better Latency: By routing connections directly to the nearest infrastructure to the exchange, one hop in the data transmission path is eliminated, resulting in faster data delivery.
- Optimized for High Volume: Designed to handle high data volumes efficiently, addressing the limitations of the original WebSocket API under high traffic conditions.
ONGOING SUPPORT
- WebSocket API V1: Continued support with no plans for deprecation. Users can continue using the V1 API as usual while benefiting from the new features of the WebSocket DS API.
May, 2024
INTEGRATIONS
- Market Data API: Integration of BitMEX Options - Users can now trade options for BTC, ETH, DOGE, SOL, BNB, and XRP with multiple expiration dates. The new multi-coin margining system supports BTC, USDT, and USDC.
- Market Data API: Reintegration with LMAX Digital exchange
FEATURES
- Market Data API: New feature to access on-chain addresses for each asset, including details such as chain ID, network ID, and specific addresses for networks like ARBITRUM and ETHEREUM.
- Customer Portal: Introduced Traces View to provide detailed logs of all API calls, including filtering options for time ranges and HTTP status. This feature enhances transparency and allows real-time monitoring of API interactions.
April, 2024
FEATURES
- Index API: We’ve released the Alpha version of the feature with the IDX_REFRATE_VWAP indexes family. Values have been filled backward for almost 15 years. Current values are also available. Index endpoints have been refreshed to reflect available operations and fit usage scenarios. The documentation is updated.
- Index API: The feature is designed to give a comprehensive view of the market by aggregating data from many sources. This can be particularly useful for traders and investors who want to get a broad overview of the market conditions. More information about the Index API can be found at https://docs.coinapi.io/market-data/rest-api/indexes
- CoinAPI SDK: .NET console application for SDK exchange data throughput/latency tests
- Market Data WebSocket API: We added the possibility to subscribe to any asset pair in exchange rates (previously only USD or stablecoins were allowed on the quote).
- Market Data REST API: In the metadata of assets, for each asset, we now provide the on-chain addresses per network chain.
IMPROVEMENTS
- Status Page: We are now collecting new Prometheus metrics from the integrations that will be charted in Grafana. In the next step, we will provide dashboards with performance metrics for our API, so that customers have more insight into our statistics.
- Customer Portal: A new, more transparent view of subscriptions is introduced: https://customerportal.coinapi.io/subscriptions
- Market Data API: Exchange Rates API – Historical Exchange Rates using now the same data source as Index API.
- Market Data API: Multiple unrelated stability and latency improvements executed.
INTEGRATIONS
- Market Data API: General stability and performance improvements for DERIBIT, POLONIEXFTS, CRYPTOCOM
NOTES
- Websocket API: Changed book data type to require a defined filter in the hello or subscribe message
March, 2024
FEATURES
- Market Data WebSocket API: Added 2 new messages (subscribe and unsubscribe) to allow control of the state of the connection without repeating the complete state using a hello message at every change.
IMPROVEMENTS
- Market Data REST API: Added example responses in the REST API in OpenAPI and the documentation.
- Market Data API: Several improvements exeucted for the BEQUANT CRYPTOCOM HUOBIFTS~ BITKUB data sources.
- Market Data REST API: OHLCV by Exchange endpoint can now be called while time_start and time_end crossing midnight UTC.
- Market Data API: Multiple unrelated stability and latency improvements executed.
- Documentation: Added the API limits and billing metrics page.
- Documentation: Added the performance testing guide page.
BUG FIXES
- Market Data REST API: Resolved issue causing the REST API Credits to be counted incorrectly while having multiple API Keys for some customers.
February, 2024
FEATURES
- Market Data REST API: Added Index API feature for the testing and early feedback in the alpha version.
- Market Data REST API: Added OHLCV historical data by exchange.
IMPROVEMENTS
- Documentation: Added the EMS Trading API QuickStart How-to Guide.
- Website: Released Metadata Explorer covering the exchanges and symbols that we support.
January, 2024
BREAKING CHANGES
- EMS API: Public release of the product, promotion from the beta phase.
IMPROVEMENTS
- Market Data API: Increased stability and reduced latency by 50% for the Exchange Rates and OHLCV endpoints.
- Support: Intoduced AI Bot that has the information about the product and answering questions on the support.
- Market Data API: Increased the frequency and stability of the data feeds reducing the latencies and variance of latencies.
- Documentation: Migrating the FAQ section to the documentation.
- Website: Improved free plan subscription flow.
INTEGRATIONS
- Market Data API: Added new integration
DYDX
to the DYDX v3. - EMS API: Added new integration
DYDX
to the DYDX v3.
FEATURES
- Market Data FIX API: Improved feed L2 feed to make sure each L2 update is trackable to specific L3 updates if the data source distributing data in L3 format.
BUG FIXES
- EMS API: Resolved issue related to the fact that we reported errors on invalid orders received from the customer side in non descriptive manner.
NOTES
- We focused mostly on the stability of the platform and improvements that we can execute on multiple fronts.
Was this section helpful?