Releases: dougmaitelli/DockDash
Releases · dougmaitelli/DockDash
Release list
v0.9.1
v0.9.0
✨ Improvements
🐛 Bug Fixes
- Fix Docker deployment configuration (a5113e4)
- fix(drawer): contain scrolling without locking page (2769b6d)
- fix(metrics): show near-zero history samples (2ebacd7)
- fix: align React runtime versions (8c5849d)
- fix: restore dashboard canvas height (c1c9825)
- fix(auth): rate limit OIDC authorization routes (709cf41)
- fix(errors): sanitize Docker error HTML safely (5462fa7)
- fix(ci): restrict default workflow permissions (1d8d8da)
🔄 Other Changes
- Upgrade vulnerable dependencies (03143fe)
- Bound monitoring service concurrency (b536506)
- Validate and cancel network scans (96f3aa2)
- Validate API requests with runtime schemas (0b05200)
- Split client routes and heavy features (60de775)
- docs: add repository governance and project guides (bb73068)
- feat: validate API response contracts (5a55c86)
- Bump actions/checkout from 4 to 7 (efe219f)
- Merge pull request #2 from dougmaitelli/dependabot/github_actions/actions/checkout-7 (0aaa260)
- Bump @vitejs/plugin-react from 6.0.2 to 6.0.4 (f28bb6e)
- Merge pull request #16 from dougmaitelli/dependabot/npm_and_yarn/vitejs/plugin-react-6.0.4 (a022113)
- Bump react-i18next from 17.0.8 to 17.0.10 (6f1d7c6)
- Merge pull request #14 from dougmaitelli/dependabot/npm_and_yarn/react-i18next-17.0.10 (c4235f4)
- Bump tsx from 4.22.4 to 4.23.1 (f57d4a7)
- Merge pull request #15 from dougmaitelli/dependabot/npm_and_yarn/tsx-4.23.1 (ef2a3b6)
- Bump docker/metadata-action from 5 to 6 (37f7c43)
- Merge pull request #3 from dougmaitelli/dependabot/github_actions/docker/metadata-action-6 (5af8cd8)
- Bump eslint-plugin-simple-import-sort from 13.0.0 to 14.0.0 (a10a053)
- Merge pull request #10 from dougmaitelli/dependabot/npm_and_yarn/eslint-plugin-simple-import-sort-14.0.0 (b183b9b)
- Bump lucide-react from 1.17.0 to 1.25.0 (9024bfb)
- Merge pull request #11 from dougmaitelli/dependabot/npm_and_yarn/lucide-react-1.25.0 (7687425)
- Bump vite from 8.0.16 to 8.1.5 (3faf6b0)
- Merge pull request #9 from dougmaitelli/dependabot/npm_and_yarn/vite-8.1.5 (aa3b324)
- Bump better-sqlite3 from 12.10.0 to 13.0.1 (899131a)
- Merge pull request #8 from dougmaitelli/dependabot/npm_and_yarn/better-sqlite3-13.0.1 (fbf571e)
- Bump @radix-ui/react-select from 2.2.6 to 2.3.4 (8599dc3)
- Merge pull request #12 from dougmaitelli/dependabot/npm_and_yarn/radix-ui/react-select-2.3.4 (a466f8b)
- Bump docker/build-push-action from 6 to 7 (701461e)
- Merge pull request #5 from dougmaitelli/dependabot/github_actions/docker/build-push-action-7 (1b44f64)
- Bump softprops/action-gh-release from 2 to 3 (93aeec8)
- Merge pull request #6 from dougmaitelli/dependabot/github_actions/softprops/action-gh-release-3 (c85215b)
- Bump @typescript-eslint/parser from 8.60.1 to 8.65.0 (b8a3490)
- Merge pull request #13 from dougmaitelli/dependabot/npm_and_yarn/typescript-eslint/parser-8.65.0 (a0c9ad4)
- Bump i18next from 26.3.1 to 26.3.6 (687491a)
- Merge pull request #7 from dougmaitelli/dependabot/npm_and_yarn/i18next-26.3.6 (8cc0be0)
- Bump docker/login-action from 3 to 4 (8ce1c8b)
- Merge pull request #4 from dougmaitelli/dependabot/github_actions/docker/login-action-4 (9979b22)
- Allow additive API response fields (2ab110e)
- test: cover authentication and OIDC (43bf6dc)
- test: cover file and terminal access (7b3d827)
- test: cover history and resource jobs (da61975)
- test: cover readiness and shutdown failures (e4fe32b)
- test: cover server configuration parsing (cbe05c6)
- test: cover repository edge cases (0442d72)
- test: cover Docker log stream lifecycle (2c75050)
- test: cover network scanner process behavior (b637f92)
- test: cover container control edge cases (26d2d57)
- test: cover service route failure paths (e6176c6)
- test: cover database connection lifecycle (3f00f2d)
- test: cover registry and update edge cases (21370bc)
- test: exclude non-production coverage noise (5115fe2)
- test: cover container log streaming route (40a2ec4)
- test: cover Docker discovery streaming route (cecbddf)
- test: cover network discovery streaming route (aebd14a)
- style: sort streaming test imports (c267527)
- test: cover server internationalization (83e4d9f)
- feat(branding): unify DockDash logo assets (a7c8b6d)
- build(deps-dev): bump tailwindcss from 4.3.0 to 4.3.3 (#28) (b62f680)
- build(deps): bump @radix-ui/react-select from 2.3.4 to 2.3.7 (#25) (2afb27a)
- build(deps): bump better-sqlite3 from 13.0.1 to 13.0.2 (#23) (dd4b7e3)
- build(deps): bump react and @types/react (#21) (5c3a2e9)
- build(deps-dev): bump @typescript-eslint/eslint-plugin (#22) (e97e67a)
- build(deps): bump actions/setup-node from 4 to 7 (#17) ([63c09c7](https://github.com///commit/63c09c7f0d012140d976d6b93841af8206cb0...
v0.8.1
🐛 Bug Fixes
- Fix resource bars by fetching live Docker stats instead of reading from DB (f38bdf7)
- Fix serviceStatuses latency by caching Docker stats from the health check job (68fd524)
- Fix update detection for non-semver floating tags by using digest comparison (0e14998)
- Fix getContainerStats hanging indefinitely when a container is restarting (b24636b)
- Fix delayed service resource updates (d7c7328)
🔄 Other Changes
- docs(README): update Docker host environment variable references (e67e909)
- Merge pull request #1 from karry-cat/master (3cab661)
🚀 Features
- Add ResourceStatsJob to decouple resource polling from health checks (faa3fa0)
v0.8.0
✨ Improvements
- Improve services table resource bars with threshold colors and immediate load (8f3128d)
🐛 Bug Fixes
- Fix false update notification triggered on startup after container update (1771f1b)
- Fix CPU percent to normalise to 0-100% of total container CPU budget (8aae2c2)
🚀 Features
- Add history rollup pre-aggregation, repository split, and expanded test coverage (5ef16e4)
v0.7.7
🚀 Features
- Add CPU and memory preview bars to the services table (a7671b7)
v0.7.5
v0.7.1
v0.7.0
v0.6.3
v0.6.2
🐛 Bug Fixes
- Fix changelog tag resolution for short/long semver forms (4baf547)