# [0.16.0](https://github.com/offendingcommit/openconcho/compare/v0.15.0...v0.16.0) (2026-06-10) ### Bug Fixes * **ci:** replace userEvent.selectOptions with fireEvent.change; bump setup-node to v6 ([1c28cae](1c28cae3f2)) * **dashboard:** guard setMetricsById against same-value calls to end loop ([3b88a41](3b88a41afd)) * **dashboard:** remove lastSeen from metrics useMemo deps to break render loop ([f79cdaf](f79cdafba7)) * **dashboard:** use primitive deps in onMetrics effect to break render loop ([9cc8637](9cc8637dc7)) * **test:** remove unused within import from fleet.test.tsx ([36fb6ee](36fb6ee519)) * **web:** break metricsEqual lastSeen dep-loop; add staleTime to test ([173f096](173f096e33)) * **web:** reset serverFilter when the selected instance is removed ([699ec38](699ec38480)) * **web:** stop Sidebar re-render loop from cache-event subscriber ([7e529c8](7e529c8c44)) ### Features * **web:** merge Fleet into a server-filterable Dashboard ([e66f927](e66f927f89)), closes [#54](https://github.com/offendingcommit/openconcho/issues/54) * **web:** redirect /fleet to Dashboard; update fleet tests ([da126b2](da126b2e74))