Commit graph

  • 60765b9d2a
    Merge pull request #856 from BTLzdravtech/wildcard rcourtman 2025-12-18 11:30:18 +0000
  • 4e0e6b55cd
    Merge pull request #855 from BTLzdravtech/main rcourtman 2025-12-18 11:30:11 +0000
  • dccaa3a64c fix(ui): add CPU tooltip to VM/LXC rows in Proxmox Overview. Related to #816 rcourtman 2025-12-18 11:28:09 +0000
  • 263dd00c5b support wildcards --kube-include-namespace/--kube-exclude-namespace Tomas Hruska 2025-12-18 00:00:30 +0100
  • bd20d98532 Fix kubernetes logic and init containers detection Tomas Hruska 2025-12-17 23:47:03 +0100
  • 71940ae6e3 monitoring: keep host IDs stable via token+hostname binding rcourtman 2025-12-17 20:16:27 +0000
  • 93ac3232c8 hostagent: avoid identity collisions with MAC fallback (Related to #836) rcourtman 2025-12-17 20:09:55 +0000
  • 834549875d test(api): allow printable alert IDs for acknowledge (Related to #852) rcourtman 2025-12-17 20:09:51 +0000
  • 65a4534be9 Stabilize core E2E tests rcourtman 2025-12-17 19:36:48 +0000
  • f907440f6b fix(ai): improve AI settings UX with validation and smart fallbacks rcourtman 2025-12-17 18:30:19 +0000
  • 797f2446ea Fix agent download serving wrong architecture binary rcourtman 2025-12-17 17:22:51 +0000
  • 605d1680da Simplify agent installation UI - remove Force Docker/K8s/Proxmox checkboxes rcourtman 2025-12-17 17:14:41 +0000
  • ee83cc3f54 Add meaningful tests for host agent and exec websocket rcourtman 2025-12-17 17:02:01 +0000
  • 62b5580193 fix: Prevent orphaned encrypted data when encryption key is deleted rcourtman 2025-12-17 17:00:53 +0000
  • 8f746ede2a hostagent: avoid host ID collisions and prefer LAN IP rcourtman 2025-12-17 16:29:59 +0000
  • c99d1bd13b test(envdetect): cover environment detection decisions rcourtman 2025-12-17 16:08:10 +0000
  • cd3a2f14ee test: expand AI provider test coverage with HTTP mocks rcourtman 2025-12-17 15:53:56 +0000
  • 07f74f5d92 test: expand cmd and agent update coverage rcourtman 2025-12-17 13:28:17 +0000
  • e9fd6c197b fix(config): avoid deadlock saving empty nodes config rcourtman 2025-12-17 13:28:06 +0000
  • 941e9ed098 test: add unit tests for AI, Kubernetes agent, and clients rcourtman 2025-12-17 12:47:36 +0000
  • ad59c13b95 fix: Skip deprecated pulse-sensor-proxy for v5+ installations rcourtman 2025-12-17 12:20:03 +0000
  • 0b717bfa44 Improve test coverage rcourtman 2025-12-17 12:00:59 +0000
  • bacf6b5fc9 feat: Add tool/function calling support to Ollama provider rcourtman 2025-12-17 11:54:32 +0000
  • 307bb9f6cc feat: add Linux agent archives to releases and improve version mismatch detection rcourtman 2025-12-16 22:51:10 +0000
  • 0b65d68682 fix: backup matching uses instance+VMID to prevent cross-instance collisions rcourtman 2025-12-16 22:19:19 +0000
  • 26133cf0cf feat: Improve cluster endpoint error messages for users rcourtman 2025-12-16 21:50:02 +0000
  • 433b5b5d3a test: add regression test for OIDC env vars with nil config (#853) rcourtman 2025-12-16 21:02:47 +0000
  • 6bfa8a3837 fix: AI model selector dropdown overflow on small screens rcourtman 2025-12-16 20:59:42 +0000
  • 9dc365c9c6 fix: OIDC env vars ignored when no oidc.enc file exists rcourtman 2025-12-16 20:25:56 +0000
  • 358d38f97f fix: Allow printable ASCII in alert IDs for acknowledge requests rcourtman 2025-12-16 20:10:31 +0000
  • 7f4161802a Add PNG version of logo for GitHub App rcourtman 2025-12-16 19:35:43 +0000
  • a9c0a4d682 feat: configurable backup freshness thresholds for dashboard indicator rcourtman 2025-12-16 16:36:08 +0000
  • cb960a04e3 Add comprehensive AI test coverage rcourtman 2025-12-16 12:33:06 +0000
  • e41b805de2 fix: Retry-After header now uses actual limiter window rcourtman 2025-12-16 10:07:03 +0000
  • a028f312de Auto-update Helm chart version to 5.0.0-rc.3 rcourtman 2025-12-16 09:52:51 +0000
  • 1971b956ae Auto-update Helm chart documentation rcourtman 2025-12-16 09:52:51 +0000
  • e7e9797319 chore: bump version to 5.0.0-rc.3 rcourtman 2025-12-16 09:22:50 +0000
  • a8957a2e7b feat(ui): make AI settings page more compact and user-friendly rcourtman 2025-12-16 09:20:09 +0000
  • 03182123f6 fix(sensor-proxy): remove pct pull fallback that causes PVE task errors rcourtman 2025-12-16 00:02:34 +0000
  • 101fa62997 fix(security): show actual backend error instead of misleading DISABLE_AUTH message rcourtman 2025-12-15 22:30:24 +0000
  • a3909f1b39 fix: strip provider prefix from all AI provider models and instant URL refresh rcourtman 2025-12-15 19:18:09 +0000
  • 43d658556b feat(ai): improve AI settings first-time setup UX rcourtman 2025-12-15 18:59:19 +0000
  • fe20b2c55b fix(ai): add fallback default model when Ollama model is empty rcourtman 2025-12-15 16:59:51 +0000
  • 71783f8852 fix(ai): normalize Ollama base URL to prevent 405 errors rcourtman 2025-12-15 16:51:52 +0000
  • 0d2d71b238 Add sponsor button to repo rcourtman 2025-12-15 16:27:10 +0000
  • d43cb9fce9 fix(ci): pass explicit version to demo server update rcourtman 2025-12-15 16:11:37 +0000
  • 61da37a427 Auto-update Helm chart version to 5.0.0-rc.2 rcourtman 2025-12-15 14:46:45 +0000
  • e7f85e5539 Auto-update Helm chart documentation rcourtman 2025-12-15 14:46:41 +0000
  • b6df03e989 perf(ci): use amd64-only for preflight staging images rcourtman 2025-12-15 14:27:34 +0000
  • cb268727e4 fix(sensor-proxy): correctly skip selfheal regeneration during selfheal runs rcourtman 2025-12-15 14:06:40 +0000
  • 92e8de4802 chore: bump version to 5.0.0-rc.2 rcourtman 2025-12-15 13:38:45 +0000
  • 2209565eae fix(sensor-proxy): skip selfheal reinstall when service is healthy rcourtman 2025-12-15 13:31:18 +0000
  • b6cc57590a fix(ai): use configured provider's default model when no model set rcourtman 2025-12-15 11:18:05 +0000
  • 609aa98030 fix(sensor-proxy): skip prerelease versions in selfheal update check rcourtman 2025-12-15 11:03:32 +0000
  • 06ae5295b3 fix(ai): send Ollama URL when using default localhost address rcourtman 2025-12-15 10:03:15 +0000
  • eac510bb5e fix(ai): allow enabling AI when any provider is configured rcourtman 2025-12-15 09:43:17 +0000
  • 4bd9c3cf69 fix(sensor-proxy): prevent installer hang on control-plane sync rcourtman 2025-12-15 08:39:06 +0000
  • 3bc2b4944b fix(sensor-proxy): add timeouts to pmxcfs operations in installer rcourtman 2025-12-15 07:04:14 +0000
  • 854f89aa24 fix(agent): stop running agent before TrueNAS reinstall to avoid "text file busy" rcourtman 2025-12-15 04:03:06 +0000
  • 5609f5a6af docs: fix Docker socket mount path for standalone sensor proxy rcourtman 2025-12-15 02:08:15 +0000
  • 3b4c77de28 fix(ui): add CPU tooltip to Proxmox Overview. Related to #816 rcourtman 2025-12-15 02:06:12 +0000
  • 02c4131853 fix(agent): use /etc/machine-id in LXC containers to avoid ID collisions rcourtman 2025-12-14 23:05:32 +0000
  • 9e7240042f fix(ui): apply threshold-based coloring to memory bars rcourtman 2025-12-14 22:11:07 +0000
  • 3948652a21 fix(docker): truncate long image names in container table rcourtman 2025-12-14 22:05:38 +0000
  • b004f6d017 fix(ui): stabilize type badge order in unified agents table rcourtman 2025-12-14 21:51:06 +0000
  • 00bbe59fcc fix(install): add retry logic and better error output for script download rcourtman 2025-12-14 21:38:59 +0000
  • 4d7285613f fix(sensor-proxy): add --proxy-url flag for manual URL override rcourtman 2025-12-14 21:15:55 +0000
  • ce10dbad60 feat(docker-agent): add payload size logging for debugging body-too-large errors rcourtman 2025-12-14 21:10:06 +0000
  • aca2534a1a fix: Quick tips banner incorrectly states 0 disables alerts, should be -1 rcourtman 2025-12-14 19:08:24 +0000
  • 49c30ea412 fix: update UnifiedAgents test for 'Force Docker' label change rcourtman 2025-12-14 18:11:13 +0000
  • bc82c4a144 fix: prevent race conditions in release workflows rcourtman 2025-12-14 18:07:46 +0000
  • 7b54326889 feat: add draft_only option to release workflow for review before publishing rcourtman 2025-12-14 17:16:03 +0000
  • a5963e9a2b fix: add is_prerelease to workflow outputs for downstream jobs rcourtman 2025-12-14 17:07:18 +0000
  • 6f3e1243d1 chore: prepare for v5.0.0-rc.1 release rcourtman 2025-12-14 16:23:40 +0000
  • 6795f83e63 feat: auto-detect platforms during agent install and allow multi-host tokens rcourtman 2025-12-14 16:21:59 +0000
  • eb59faaa4a fix: cluster-aware guest deduplication and multi-agent token binding rcourtman 2025-12-14 10:16:17 +0000
  • 1b8a310f2e feat: display linked host agent badge on PVE nodes rcourtman 2025-12-13 23:18:31 +0000
  • db8afeea18 feat: frontend support for linked host agents and PVE nodes rcourtman 2025-12-13 23:16:48 +0000
  • 2bce08925f feat: link host agents to PVE nodes by hostname to prevent duplication rcourtman 2025-12-13 23:14:00 +0000
  • cc5586c5c0 feat: auto-generate new token after each install command copy rcourtman 2025-12-13 23:00:58 +0000
  • 893d3d5c79 fix: clarify one-token-per-host requirement and improve stale agent cleanup rcourtman 2025-12-13 22:57:00 +0000
  • 68456763f9 fix: apply empty agent updates immediately when existing agents are stale rcourtman 2025-12-13 22:41:15 +0000
  • b02a1556b7 fix: Unraid uninstall now cleans up legacy agents from go script rcourtman 2025-12-13 22:31:50 +0000
  • 122bd49700 fix: clarify that one token works on multiple hosts rcourtman 2025-12-13 22:22:25 +0000
  • a307bfc9f8 feat: thorough uninstall cleans up legacy agents and all artifacts rcourtman 2025-12-13 21:44:00 +0000
  • 9aa1000bdb feat: make uninstall command always visible in Agents settings rcourtman 2025-12-13 21:41:27 +0000
  • 1a9973461e chore: update lockfiles rcourtman 2025-12-13 21:30:57 +0000
  • 7891027d55 style: replace emojis with text indicators in UI components rcourtman 2025-12-13 21:30:44 +0000
  • 7eb6d33dad fix: add null safety checks for resources() in useResourcesAsLegacy rcourtman 2025-12-13 21:30:36 +0000
  • 4ad8235f7a feat: add API token to WebSocket URL for authentication rcourtman 2025-12-13 21:30:27 +0000
  • a5893bba21 perf: debounce search and optimize filter parsing in Backups and Storage rcourtman 2025-12-13 21:29:45 +0000
  • 63b1e32fd1 style: remove emojis from log messages rcourtman 2025-12-13 21:29:11 +0000
  • 0f67fb526a chore: reduce minimum password length to 1 rcourtman 2025-12-13 21:29:00 +0000
  • 5d900f082f feat: support token query parameter for WebSocket authentication rcourtman 2025-12-13 21:28:50 +0000
  • d5638c7c14 perf: debounce search input in Kubernetes clusters view rcourtman 2025-12-13 21:28:19 +0000
  • 8abcc93aac perf: optimize Dashboard guest sorting and parent node lookups rcourtman 2025-12-13 21:27:50 +0000
  • 8ed0851fb9 feat: simplify setup wizard to 3 steps (welcome, security, complete) rcourtman 2025-12-13 21:27:21 +0000
  • 3958b4c8c5 style: remove emojis from AI context formatting and prompts rcourtman 2025-12-13 21:26:49 +0000
  • aaa040c7a4 chore: add upgrade detection and messaging to install script rcourtman 2025-12-13 21:22:14 +0000
  • ac93fd42aa fix: clear agents that connected during unauthenticated setup window rcourtman 2025-12-13 21:22:04 +0000