Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 07:03
· 10 commits to master since this release

✨ Improvements

  • Improve startup configuration logging (d6e40f1)
  • Improve health and readiness checks (3760d95)

🐛 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)
  • build(deps): bump docker/setup-buildx-action from 3 to 4 (#18) (42c79bc)
  • build(deps-dev): bump concurrently from 10.0.3 to 10.0.4 (#20) (e865db3)
  • build(deps): bump react-i18next from 17.0.10 to 17.0.11 (#27) (48b7c62)
  • build(deps): bump @radix-ui/react-label from 2.1.8 to 2.1.15 (#24) (58653b1)
  • feat: add Kubernetes container runtime support (bc98b7c)
  • docs: clarify OIDC issuer configuration (a6109ee)
  • Show AGPL source links in application (bb77c50)
  • ci: publish temporary pull request images (276efda)
  • ui: reduce footer spacing (c500ede)
  • build(deps): bump @radix-ui/react-separator from 1.1.8 to 1.1.15 (#39) (0dc6189)
  • build(deps-dev): bump @tailwindcss/vite from 4.3.0 to 4.3.3 (#38) (5b96209)
  • build(deps-dev): bump tsx from 4.23.1 to 4.23.4 (#37) (6c80032)
  • build(deps-dev): bump @types/react from 19.2.17 to 19.2.18 (#35) (6d71473)
  • build(deps): bump lucide-react from 1.25.0 to 1.28.0 (#34) (ace9157)
  • build(deps): update remaining dependencies (504d48e)
  • build(deps): preserve dependency version ranges (4254d69)

🔧 Chores

  • Remove unsupported Docker TLS configuration (bb5a6c3)

🚀 Features

  • Implement graceful server shutdown (cc955ff)
  • Add DockDash branding assets (53f33ef)
  • Add AGPLv3 license (8b155a8)