Commit Graph

  • 64af49e0b5 fix: improve sidebar layout with scrollable sections and bottom-pinned admin hsiegeln 2026-04-15 22:09:10 +02:00
  • e4b8f1bab4 fix: allow app creation without JAR when deploy is disabled hsiegeln 2026-04-15 20:38:53 +02:00
  • 457650012b fix: resolve UI glitches and improve consistency hsiegeln 2026-04-15 19:41:36 +02:00
  • 091dfb34d0 fix: rename Cameleer3ServerApplication.java to match class name hsiegeln 2026-04-15 16:15:45 +02:00
  • 92c412b198 chore: update design-system to 0.1.51 (renamed assets) hsiegeln 2026-04-15 15:57:49 +02:00
  • cb3ebfea7c chore: rename cameleer3 to cameleer hsiegeln 2026-04-15 15:28:42 +02:00
  • 1077293343 fix: pull base image on deploy and fix registry prefix default hsiegeln 2026-04-15 11:29:58 +02:00
  • fd806b9f2d fix: unify container/agent log identity and fix multi-replica log capture hsiegeln 2026-04-15 10:54:05 +02:00
  • bf2d07f3ba fix: break circular dependency between runtimeOrchestrator and containerLogForwarder hsiegeln 2026-04-15 00:06:40 +02:00
  • 9c912fe694 feat: distinguish agent re-registration from first registration hsiegeln 2026-04-14 23:57:20 +02:00
  • 33b0bc4d98 fix: cast LogEntryResponse to LogEntry for StartupLogPanel type safety hsiegeln 2026-04-14 23:56:01 +02:00
  • 7a63135d26 fix: scope pg_stat_activity queries by ApplicationName for tenant isolation hsiegeln 2026-04-14 23:51:13 +02:00
  • c33b2a9048 docs: update CLAUDE.md with container startup log capture documentation hsiegeln 2026-04-14 23:36:38 +02:00
  • 0dafad883e chore: bump @cameleer/design-system to 0.1.49 hsiegeln 2026-04-14 23:33:19 +02:00
  • 1287952387 feat: show startup logs panel below deployment progress hsiegeln 2026-04-14 23:24:08 +02:00
  • 81dd81fc07 feat: add container source option to log source filters hsiegeln 2026-04-14 23:21:34 +02:00
  • e7732703a6 feat: add StartupLogPanel component for deployment startup logs hsiegeln 2026-04-14 23:21:26 +02:00
  • 119cf912b8 feat: add useStartupLogs hook for container startup log polling hsiegeln 2026-04-14 23:21:23 +02:00
  • 81f42d5409 feat: stop container log capture on Docker die/oom events hsiegeln 2026-04-14 23:19:26 +02:00
  • 49c7de7082 feat: stop container log capture when agent SSE connects hsiegeln 2026-04-14 23:19:17 +02:00
  • 4940bf3376 feat: start log capture when deployment replicas are created hsiegeln 2026-04-14 23:18:56 +02:00
  • de85a861c7 feat: wire ContainerLogForwarder into DockerRuntimeOrchestrator hsiegeln 2026-04-14 23:17:54 +02:00
  • 729944d3ac feat: add ContainerLogForwarder for Docker log streaming to ClickHouse hsiegeln 2026-04-14 23:15:49 +02:00
  • 9c65a3c3b9 feat: add log capture methods to RuntimeOrchestrator interface hsiegeln 2026-04-14 23:14:31 +02:00
  • 8fabc2b308 docs: add container startup log capture implementation plan hsiegeln 2026-04-14 23:12:01 +02:00
  • 14215bebec docs: add container startup log capture design spec hsiegeln 2026-04-14 23:04:24 +02:00
  • 92d7f5809b improve: redesign SensitiveKeysPage with better layout and information hierarchy hsiegeln 2026-04-14 19:03:45 +02:00
  • 9ac8e3604c fix: allow testing claim mapping rules before saving and keep rows editable after test hsiegeln 2026-04-14 18:52:18 +02:00
  • 891abbfcfd docs: add sensitive keys feature documentation hsiegeln 2026-04-14 18:29:15 +02:00
  • 7b73b5c9c5 feat: add per-app sensitive keys section to AppConfigDetailPage hsiegeln 2026-04-14 18:26:05 +02:00
  • 96780db9ad feat: wire SensitiveKeysPage into router and admin sidebar hsiegeln 2026-04-14 18:24:13 +02:00
  • 813ec6904e feat: add SensitiveKeysPage admin page hsiegeln 2026-04-14 18:23:34 +02:00
  • 06c719f0dd feat: add sensitive keys API query hooks hsiegeln 2026-04-14 18:22:28 +02:00
  • 77aa3c3d6f test: add SensitiveKeysAdminController integration tests hsiegeln 2026-04-14 18:21:46 +02:00
  • 2fad8811c6 feat: merge global sensitive keys into app config GET and SSE push hsiegeln 2026-04-14 18:19:59 +02:00
  • 28e38e4dee fix: add audit logging to GET /admin/sensitive-keys hsiegeln 2026-04-14 18:17:42 +02:00
  • c3892151a5 feat: add SensitiveKeysAdminController with fan-out support hsiegeln 2026-04-14 18:16:27 +02:00
  • 84641fe81a feat: add PostgresSensitiveKeysRepository hsiegeln 2026-04-14 18:08:45 +02:00
  • d72a6511da feat: add SensitiveKeysMerger with case-insensitive union dedup hsiegeln 2026-04-14 18:07:53 +02:00
  • 86b6c85aa7 feat: add SensitiveKeysConfig record and SensitiveKeysRepository interface hsiegeln 2026-04-14 18:06:12 +02:00
  • dcd0b4ebcd fix: use managed assignments for OIDC fallback role paths hsiegeln 2026-04-14 17:19:20 +02:00
  • 58e802e2d4 feat: close modal on successful apply, update design spec hsiegeln 2026-04-14 17:12:39 +02:00
  • 9959e30e1e fix: use --amber DS variable for add-to-group pill color hsiegeln 2026-04-14 17:09:31 +02:00
  • 5edefb2180 refactor: switch claim mapping editor to local-edit-then-apply pattern hsiegeln 2026-04-14 17:07:36 +02:00
  • 0e87161426 feat: use select dropdowns for target role/group in claim mapping editor hsiegeln 2026-04-14 17:02:09 +02:00
  • c02fd77c30 fix: use correct DS CSS variables for modal background hsiegeln 2026-04-14 16:59:50 +02:00
  • a3ec0aaef3 fix: address code review findings for claim mapping rules editor hsiegeln 2026-04-14 16:58:06 +02:00
  • 3985bb8a43 feat: wire claim mapping rules modal into OIDC config page hsiegeln 2026-04-14 16:51:28 +02:00
  • e8a697d185 feat: add claim mapping rules editor modal component hsiegeln 2026-04-14 16:50:00 +02:00
  • 344700e29e feat: add React Query hooks for claim mapping rules API hsiegeln 2026-04-14 16:46:40 +02:00
  • f110169d54 feat: add POST /test endpoint for claim mapping rule evaluation hsiegeln 2026-04-14 16:42:54 +02:00
  • 90ae1d6a14 fix: include properties in hasTrace for ProcessorExecution path hsiegeln 2026-04-14 14:34:29 +02:00
  • 05d91c16e7 fix: include properties in hasTrace check for ProcessorRecord paths hsiegeln 2026-04-14 14:32:18 +02:00
  • 0827fd21e3 feat: persist and display exchange properties from agent hsiegeln 2026-04-14 14:23:53 +02:00
  • 199d0259cd feat: add "+ App" shortcut button to sidebar Applications header hsiegeln 2026-04-14 09:10:41 +02:00
  • ac680b7f3f refactor: prefix all third-party service names with cameleer- hsiegeln 2026-04-13 22:51:08 +02:00
  • fe283674fb fix: use relative asset paths with always-injected <base> tag hsiegeln 2026-04-13 21:30:00 +02:00
  • 67e2c1a531 fix: revert relative base path and fix processor table overflow hsiegeln 2026-04-13 21:16:59 +02:00
  • 025e1cfc34 docs: update CLAUDE.md GitNexus stats hsiegeln 2026-04-13 21:04:59 +02:00
  • d942425cb1 fix: use relative base path for Vite assets hsiegeln 2026-04-13 20:52:49 +02:00
  • 882198d59a fix: use lagInFrame instead of lag for ClickHouse compatibility hsiegeln 2026-04-13 12:06:25 +02:00
  • 5edb833d21 chore: remove stats table migration logic from ClickHouseSchemaInitializer hsiegeln 2026-04-13 11:51:34 +02:00
  • 3f2392b8f7 refactor: consolidate ClickHouse init.sql as clean idempotent schema hsiegeln 2026-04-13 11:49:53 +02:00
  • 6b558b649d fix: use absolute asset paths and prevent route-level runtime navigation hsiegeln 2026-04-13 11:24:15 +02:00
  • e57343e3df feat: add delta mode for counter metrics using ClickHouse lag() hsiegeln 2026-04-13 10:56:06 +02:00
  • ae908fb382 fix: deduplicate all stats MVs and preserve loop iterations hsiegeln 2026-04-12 23:48:01 +02:00
  • 1872d46466 fix: remove semicolons from SQL comments that broke schema initializer hsiegeln 2026-04-12 23:17:35 +02:00
  • e2f784bf82 fix: deduplicate processor stats using uniq(execution_id) hsiegeln 2026-04-12 23:12:00 +02:00
  • 27f2503640 fix: clean up runtime UI and harden session expiry handling hsiegeln 2026-04-12 22:33:44 +02:00
  • ffce3b714f chore: update design system to 0.1.48 (x-axis tick label overlap fix) hsiegeln 2026-04-12 22:12:12 +02:00
  • d34abeb5cb fix: diagram zoom not working on initial render hsiegeln 2026-04-12 22:05:35 +02:00
  • aaf9a00d67 fix: replace native SVG tooltip with styled heatmap tooltip overlay hsiegeln 2026-04-12 22:03:05 +02:00
  • 00c9a0006e feat: rework runtime charts and fix time range propagation hsiegeln 2026-04-12 21:59:38 +02:00
  • 98ce7c2204 feat: combine process diagram and processor table into toggled card hsiegeln 2026-04-12 21:40:43 +02:00
  • 66248f6b1c fix: accept logs from unregistered agents using JWT claims hsiegeln 2026-04-12 21:29:05 +02:00
  • ce8a2a1525 fix: use raw timestamp string for throughput/error chart data hsiegeln 2026-04-12 21:25:00 +02:00
  • 65ed94f0e0 fix: commit DS v0.1.47 dependency update (missed in migration commit) hsiegeln 2026-04-12 21:19:56 +02:00
  • b1e1f789c5 ci: retrigger build (DS v0.1.47 publish race condition) hsiegeln 2026-04-12 21:13:09 +02:00
  • 0dae1f1cc7 feat: migrate agent charts to ThemedChart + Recharts hsiegeln 2026-04-12 19:44:55 +02:00
  • a0af53f8f5 chore: update design system to 0.1.46 (responsive charts, timestamp tooltips) hsiegeln 2026-04-12 18:52:53 +02:00
  • aa91b867c5 fix: use Date x-values in agent charts for proper time axes hsiegeln 2026-04-12 18:51:18 +02:00
  • 0b19fe8319 fix: update UI metric names from JMX to Micrometer convention hsiegeln 2026-04-12 18:35:29 +02:00
  • dc29afd4c8 docs: add Prometheus metrics reference to CLAUDE.md hsiegeln 2026-04-12 18:29:01 +02:00
  • 6bf7175a6c feat: add Micrometer Prometheus metrics to server hsiegeln 2026-04-12 18:23:27 +02:00
  • caaa1ab0cc feat: add Prometheus docker_sd_configs labels to agent containers hsiegeln 2026-04-12 18:00:32 +02:00
  • c1fbe1a63a chore: update design system to 0.1.45 (sidebar version styling) hsiegeln 2026-04-12 17:28:29 +02:00
  • b32d4adaa5 fix: show empty state for unmanaged apps on Deployments tab hsiegeln 2026-04-12 17:16:18 +02:00
  • dadab2b5f7 fix: align payloadCaptureMode default with agent (BOTH, not NONE) hsiegeln 2026-04-12 17:12:21 +02:00
  • 51a4317440 fix: optimistically remove dismissed app from sidebar cache hsiegeln 2026-04-12 17:05:04 +02:00
  • f84bdebd09 fix: confirm dialog asks user to type app name instead of generic text hsiegeln 2026-04-12 16:59:26 +02:00
  • c10d207d98 fix: add spacing below dismiss alert on Runtime page hsiegeln 2026-04-12 16:58:01 +02:00
  • be96336974 feat: add extra Docker networks to container config hsiegeln 2026-04-12 16:53:01 +02:00
  • 5b6543b167 fix: use ConfirmDialog for dismiss, move warning to top of page hsiegeln 2026-04-12 16:43:05 +02:00
  • 5724b8459d docs: document catalog cleanup, log ingestion logging, and catalog config hsiegeln 2026-04-12 16:37:46 +02:00
  • 223a60f374 docs: add orphaned app cleanup design spec hsiegeln 2026-04-12 16:21:00 +02:00
  • 90c82238a0 feat: add orphaned app cleanup — auto-filter stale discovered apps, manual dismiss with data purge hsiegeln 2026-04-12 16:19:59 +02:00
  • d161ad38a8 fix: log deserialization failures on log ingestion endpoint hsiegeln 2026-04-12 15:33:57 +02:00
  • 2d3817b296 fix: downgrade successful log ingestion message to DEBUG hsiegeln 2026-04-12 15:29:38 +02:00
  • e55ee93dcf fix: add proper logging to log ingestion endpoint hsiegeln 2026-04-12 15:20:07 +02:00
  • d02a64709c docs: update documentation for runtime type detection feature hsiegeln 2026-04-12 13:21:43 +02:00