# v0.9.6

> Changes since v0.9.5

Source: https://kcq.nebutra.com/docs/changelog/v0-9-6


Features [#features]

* **market data V1 provider model**: define frontend-owned instrument, capability, query and series contracts, plus provider registration and runtime source configuration (#116)
* **gotdx via market data v1**: route the GOTDX provider and aggregation-source health checks through the unified V1 protocol while preserving legacy compatibility
* **complete V1 provider migration**: route chart loading, timeshare, search and source configuration through MarketDataProvider, removing the obsolete GOTDX legacy fetcher path (#116)
* **KDJ J line**: add the KDJ J line

Fixes [#fixes]

* **preserve builtin indicators**: keep builtin indicator registrations intact across builds
* **timeshare average line range**: include the average line in the timeshare price range

Architecture & Refactoring [#architecture--refactoring]

* **unify sub-indicator guide colors**: route sub-indicator guide line colors through the theme token system
