2026-01-25 - 2026-04-25

Overview

9 Active Pull Requests
122 Active Issues
Excluding merges, 3 authors have pushed 1244 commits to main and 1604 commits to all branches. On main, 1385 files have changed and there have been 237680 additions and 76529 deletions.

2 Releases published by 1 user

Published v0.0.2 2026-03-31 15:30:28 +02:00

Published v0.0.1 2026-03-24 16:05:32 +01:00

9 Pull requests merged by 2 users

81 Issues closed from 2 users

Closed #127 SSO prompt=none fails when SPA and Traditional Web App sessions don't share 2026-04-10 20:23:59 +02:00

Closed #89 Harden user creation and password handling 2026-04-09 08:58:41 +02:00

Closed #87 Prevent removal of last ADMIN role to avoid lockout 2026-04-09 08:58:35 +02:00

Closed #123 Multitenancy: tenant isolation + environment support 2026-04-04 15:00:20 +02:00

Closed #65 Route page stats: format durations and latencies to user locale 2026-04-03 18:19:04 +02:00

Closed #108 [P2] Sidebar consolidation & tab-awareness 2026-04-03 18:19:01 +02:00

Closed #121 Derive Ed25519 signing key from JWT secret instead of storing in DB 2026-04-03 17:18:46 +02:00

Closed #120 [DS] Sidebar: search bar position and section chevrons 2026-04-02 22:43:34 +02:00

Closed #119 [P2] Route state indicators in sidebar and dashboard 2026-04-02 19:16:32 +02:00

Closed #117 [P1] Command response UX with error toast persistence 2026-04-02 19:08:32 +02:00

Closed #116 [P1] Synchronous command dispatch to all agents 2026-04-02 19:02:11 +02:00

Closed #118 [P2] Confirmation dialog for destructive route commands 2026-04-02 18:54:34 +02:00

Closed #112 [P3] Admin page context separation 2026-04-02 18:38:31 +02:00

Closed #104 [P1] Log search experience 2026-04-02 08:47:24 +02:00

Closed #54 Applications list page (/apps) with route drill-down 2026-04-01 22:23:56 +02:00

Closed #37 Add application name (group) to ExecutionSummary search results 2026-04-01 22:23:55 +02:00

Closed #94 Dashboard: progressive drill-down with RED metrics 2026-04-01 22:23:55 +02:00

Closed #93 feature: heatmap overlay 2026-04-01 22:23:54 +02:00

Closed #78 UI: code-split large chunks to reduce bundle size 2026-04-01 22:23:53 +02:00

Closed #41 UI: Add user management admin page 2026-03-17 19:15:33 +01:00

Closed #70 Fix Application column: show application name (group) instead of instance ID (agentId) 2026-03-17 10:12:51 +01:00

Closed #69 UX overhaul: streamline navigation from search results to route diagram 2026-03-17 10:12:50 +01:00

Closed #68 Diagram nodes too narrow — edge connectors barely visible 2026-03-15 10:18:53 +01:00

Closed #67 Styled diagram node tooltips instead of native browser tooltip 2026-03-15 10:18:52 +01:00

Closed #66 Diagram legend should be collapsible 2026-03-15 10:18:51 +01:00

Closed #44 Test OIDC integration with Authentik provider 2026-03-14 22:19:31 +01:00

Closed #48 Optimize ClickHouse schema migration strategy 2026-03-14 22:18:53 +01:00

Closed #52 Remove deprecated Sparkline.tsx (replaced by uPlot MiniChart) 2026-03-14 22:16:31 +01:00

Closed #45 Add CAMELEER_JWT_SECRET to K8s deployment secrets 2026-03-14 22:16:21 +01:00

Closed #40 UI: Add OIDC login flow to frontend 2026-03-14 22:16:18 +01:00

Closed #49 Route diagram: iteration navigator for split/loop compound nodes 2026-03-14 22:13:08 +01:00

Closed #63 Route header stats display (Executions Today, Success Rate, P50, P99) 2026-03-14 22:13:08 +01:00

Closed #50 Route diagram: execution picker dropdown 2026-03-14 22:13:07 +01:00

Closed #62 Slide transition from execution list to route diagram page 2026-03-14 22:13:06 +01:00

Closed #60 Minimap viewport rectangle should be draggable 2026-03-14 22:13:05 +01:00

Closed #59 Add diagram legend showing node type color meanings 2026-03-14 22:13:04 +01:00

Closed #64 Node hover tooltips on route diagram 2026-03-14 22:13:04 +01:00

Closed #58 Uniform node dimensions: all processor boxes should have same width and height 2026-03-14 22:13:03 +01:00

Closed #57 Execution overlay: processors should have glow effect around them 2026-03-14 22:13:02 +01:00

Closed #56 Diagram canvas background should be brighter than page background 2026-03-14 22:13:01 +01:00

Closed #55 Route diagram: error node highlighting 2026-03-14 22:13:00 +01:00

Closed #51 Performance tab: pass group+routeId to scoped stats/timeseries API 2026-03-14 22:12:59 +01:00

Closed #61 Breadcrumb shows hardcoded "dev" instead of proper navigation path 2026-03-14 22:12:58 +01:00

Closed #34 Persist JWT signing key across server restarts 2026-03-14 12:38:28 +01:00

Closed #38 Persist JWT signing secret across server restarts 2026-03-13 18:40:27 +01:00

Closed #39 Add execution stats endpoint for dashboard metrics 2026-03-13 18:40:27 +01:00

Closed #36 Add routeId and agentId filters to SearchRequest 2026-03-13 18:40:26 +01:00

Closed #35 Add K8s liveness/readiness probes for server and ClickHouse 2026-03-13 10:57:55 +01:00

Closed #33 Move ClickHouse credentials to K8s Secret 2026-03-13 10:57:54 +01:00

Closed #31 API-04: Validate X-Cameleer-Protocol-Version header 2026-03-13 10:48:30 +01:00

Closed #32 API-05: Accept unknown JSON fields for forward compatibility 2026-03-13 10:48:30 +01:00

Closed #30 API-03: Health check endpoint at GET /api/v1/health 2026-03-13 10:48:29 +01:00

Closed #29 API-02: OpenAPI/Swagger documentation via springdoc-openapi 2026-03-13 10:48:28 +01:00

Closed #28 API-01: All endpoints follow protocol v1 path structure 2026-03-13 10:48:27 +01:00

Closed #26 SECU-04: Ed25519 signing for config-update and replay SSE payloads 2026-03-13 10:48:26 +01:00

Closed #27 SECU-05: Bootstrap token validation from CAMELEER_AUTH_TOKEN env var 2026-03-13 10:48:26 +01:00

Closed #25 SECU-03: Ed25519 keypair generation, public key at registration 2026-03-13 10:48:25 +01:00

Closed #24 SECU-02: JWT refresh flow via POST /api/v1/agents/{id}/refresh 2026-03-13 10:48:24 +01:00

Closed #22 DIAG-03: Server-side route diagram rendering from RouteGraph 2026-03-13 10:48:23 +01:00

Closed #23 SECU-01: JWT Bearer token required for all protected endpoints 2026-03-13 10:48:23 +01:00

Closed #21 DIAG-02: Link transactions to active RouteGraph version at execution time 2026-03-13 10:48:22 +01:00

Closed #20 DIAG-01: Content-addressable versioned RouteGraph storage 2026-03-13 10:48:21 +01:00

Closed #19 AGNT-07: SSE ping keepalive and Last-Event-ID reconnection 2026-03-13 10:48:20 +01:00

Closed #18 AGNT-06: Push replay commands to agents via SSE 2026-03-13 10:48:19 +01:00

Closed #17 AGNT-05: Push deep-trace commands to agents via SSE 2026-03-13 10:48:18 +01:00

Closed #16 AGNT-04: Push config-update to agents via SSE with Ed25519 signature 2026-03-11 21:21:47 +01:00

Closed #15 AGNT-03: Agent heartbeat via POST /api/v1/agents/{id}/heartbeat 2026-03-11 21:21:46 +01:00

Closed #14 AGNT-02: Agent registry with LIVE/STALE/DEAD lifecycle 2026-03-11 21:21:45 +01:00

Closed #12 SRCH-06: Transaction detail with nested processor tree 2026-03-11 21:21:44 +01:00

Closed #13 AGNT-01: Agent registration with bootstrap token, returns JWT 2026-03-11 21:21:44 +01:00

Closed #11 SRCH-05: Full-text search across bodies, headers, errors 2026-03-11 21:21:43 +01:00

Closed #10 SRCH-04: Search by correlationId for cross-instance correlation 2026-03-11 21:21:42 +01:00

Closed #9 SRCH-03: Search transactions by duration range 2026-03-11 21:21:41 +01:00

Closed #8 SRCH-02: Search transactions by date/time range 2026-03-11 21:21:20 +01:00

Closed #6 INGST-06: ClickHouse TTL for automatic 30-day data expiry 2026-03-11 21:21:19 +01:00

Closed #7 SRCH-01: Search transactions by execution status 2026-03-11 21:21:19 +01:00

Closed #5 INGST-05: Backpressure via 503 when write buffer is full 2026-03-11 21:21:18 +01:00

Closed #4 INGST-04: Batch-buffered writes to ClickHouse 2026-03-11 21:21:17 +01:00

Closed #3 INGST-03: Accept metrics via POST /api/v1/data/metrics 2026-03-11 21:21:16 +01:00

Closed #1 INGST-01: Accept RouteExecution via POST /api/v1/data/executions 2026-03-11 21:21:15 +01:00

Closed #2 INGST-02: Accept RouteGraph via POST /api/v1/data/diagrams 2026-03-11 21:21:15 +01:00

122 Issues created by 1 user

Opened #1 INGST-01: Accept RouteExecution via POST /api/v1/data/executions 2026-03-11 11:13:09 +01:00

Opened #2 INGST-02: Accept RouteGraph via POST /api/v1/data/diagrams 2026-03-11 11:13:09 +01:00

Opened #3 INGST-03: Accept metrics via POST /api/v1/data/metrics 2026-03-11 11:13:10 +01:00

Opened #4 INGST-04: Batch-buffered writes to ClickHouse 2026-03-11 11:13:12 +01:00

Opened #5 INGST-05: Backpressure via 503 when write buffer is full 2026-03-11 11:13:15 +01:00

Opened #6 INGST-06: ClickHouse TTL for automatic 30-day data expiry 2026-03-11 11:13:16 +01:00

Opened #7 SRCH-01: Search transactions by execution status 2026-03-11 11:13:18 +01:00

Opened #8 SRCH-02: Search transactions by date/time range 2026-03-11 11:13:19 +01:00

Opened #9 SRCH-03: Search transactions by duration range 2026-03-11 11:13:20 +01:00

Opened #10 SRCH-04: Search by correlationId for cross-instance correlation 2026-03-11 11:13:21 +01:00

Opened #11 SRCH-05: Full-text search across bodies, headers, errors 2026-03-11 11:13:26 +01:00

Opened #12 SRCH-06: Transaction detail with nested processor tree 2026-03-11 11:13:29 +01:00

Opened #13 AGNT-01: Agent registration with bootstrap token, returns JWT 2026-03-11 11:13:32 +01:00

Opened #14 AGNT-02: Agent registry with LIVE/STALE/DEAD lifecycle 2026-03-11 11:13:35 +01:00

Opened #15 AGNT-03: Agent heartbeat via POST /api/v1/agents/{id}/heartbeat 2026-03-11 11:13:38 +01:00

Opened #16 AGNT-04: Push config-update to agents via SSE with Ed25519 signature 2026-03-11 11:13:42 +01:00

Opened #17 AGNT-05: Push deep-trace commands to agents via SSE 2026-03-11 11:13:43 +01:00

Opened #18 AGNT-06: Push replay commands to agents via SSE 2026-03-11 11:13:46 +01:00

Opened #19 AGNT-07: SSE ping keepalive and Last-Event-ID reconnection 2026-03-11 11:13:48 +01:00

Opened #20 DIAG-01: Content-addressable versioned RouteGraph storage 2026-03-11 11:13:50 +01:00

Opened #21 DIAG-02: Link transactions to active RouteGraph version at execution time 2026-03-11 11:13:56 +01:00

Opened #22 DIAG-03: Server-side route diagram rendering from RouteGraph 2026-03-11 11:13:59 +01:00

Opened #23 SECU-01: JWT Bearer token required for all protected endpoints 2026-03-11 11:14:01 +01:00

Opened #24 SECU-02: JWT refresh flow via POST /api/v1/agents/{id}/refresh 2026-03-11 11:14:03 +01:00

Opened #25 SECU-03: Ed25519 keypair generation, public key at registration 2026-03-11 11:14:05 +01:00

Opened #26 SECU-04: Ed25519 signing for config-update and replay SSE payloads 2026-03-11 11:14:07 +01:00

Opened #27 SECU-05: Bootstrap token validation from CAMELEER_AUTH_TOKEN env var 2026-03-11 11:14:09 +01:00

Opened #28 API-01: All endpoints follow protocol v1 path structure 2026-03-11 11:14:17 +01:00

Opened #29 API-02: OpenAPI/Swagger documentation via springdoc-openapi 2026-03-11 11:14:18 +01:00

Opened #30 API-03: Health check endpoint at GET /api/v1/health 2026-03-11 11:14:20 +01:00

Opened #31 API-04: Validate X-Cameleer-Protocol-Version header 2026-03-11 11:14:22 +01:00

Opened #32 API-05: Accept unknown JSON fields for forward compatibility 2026-03-11 11:14:23 +01:00

Opened #33 Move ClickHouse credentials to K8s Secret 2026-03-12 21:23:08 +01:00

Opened #34 Persist JWT signing key across server restarts 2026-03-12 21:23:13 +01:00

Opened #35 Add K8s liveness/readiness probes for server and ClickHouse 2026-03-12 21:23:23 +01:00

Opened #36 Add routeId and agentId filters to SearchRequest 2026-03-13 13:41:00 +01:00

Opened #37 Add application name (group) to ExecutionSummary search results 2026-03-13 13:41:07 +01:00

Opened #38 Persist JWT signing secret across server restarts 2026-03-13 13:41:13 +01:00

Opened #39 Add execution stats endpoint for dashboard metrics 2026-03-13 13:41:20 +01:00

Opened #40 UI: Add OIDC login flow to frontend 2026-03-14 12:38:38 +01:00

Opened #41 UI: Add user management admin page 2026-03-14 12:38:43 +01:00

Opened #42 UI: Role-based visibility for command buttons 2026-03-14 12:38:48 +01:00

Opened #43 Add RBAC integration tests for endpoint authorization 2026-03-14 12:38:59 +01:00

Opened #44 Test OIDC integration with Authentik provider 2026-03-14 12:39:02 +01:00

Opened #45 Add CAMELEER_JWT_SECRET to K8s deployment secrets 2026-03-14 12:39:07 +01:00

Opened #46 Add OIDC PKCE support for public SPA clients 2026-03-14 12:39:13 +01:00

Opened #47 Regenerate openapi.json after RBAC/OIDC API changes 2026-03-14 12:39:17 +01:00

Opened #48 Optimize ClickHouse schema migration strategy 2026-03-14 14:02:28 +01:00

Opened #49 Route diagram: iteration navigator for split/loop compound nodes 2026-03-14 21:36:47 +01:00

Opened #50 Route diagram: execution picker dropdown 2026-03-14 21:36:52 +01:00

Opened #51 Performance tab: pass group+routeId to scoped stats/timeseries API 2026-03-14 21:36:56 +01:00

Opened #52 Remove deprecated Sparkline.tsx (replaced by uPlot MiniChart) 2026-03-14 21:36:59 +01:00

Opened #53 Route diagram: accessibility improvements 2026-03-14 21:37:03 +01:00

Opened #54 Applications list page (/apps) with route drill-down 2026-03-14 21:37:09 +01:00

Opened #55 Route diagram: error node highlighting 2026-03-14 21:37:15 +01:00

Opened #56 Diagram canvas background should be brighter than page background 2026-03-14 21:49:35 +01:00

Opened #57 Execution overlay: processors should have glow effect around them 2026-03-14 21:49:39 +01:00

Opened #58 Uniform node dimensions: all processor boxes should have same width and height 2026-03-14 21:49:43 +01:00

Opened #59 Add diagram legend showing node type color meanings 2026-03-14 21:49:47 +01:00

Opened #60 Minimap viewport rectangle should be draggable 2026-03-14 21:53:46 +01:00

Opened #61 Breadcrumb shows hardcoded "dev" instead of proper navigation path 2026-03-14 21:53:49 +01:00

Opened #62 Slide transition from execution list to route diagram page 2026-03-14 21:56:05 +01:00

Opened #63 Route header stats display (Executions Today, Success Rate, P50, P99) 2026-03-14 22:05:59 +01:00

Opened #64 Node hover tooltips on route diagram 2026-03-14 22:06:02 +01:00

Opened #65 Route page stats: format durations and latencies to user locale 2026-03-14 22:24:40 +01:00

Opened #66 Diagram legend should be collapsible 2026-03-14 22:24:44 +01:00

Opened #67 Styled diagram node tooltips instead of native browser tooltip 2026-03-14 22:24:50 +01:00

Opened #68 Diagram nodes too narrow — edge connectors barely visible 2026-03-14 22:25:38 +01:00

Opened #69 UX overhaul: streamline navigation from search results to route diagram 2026-03-14 22:34:42 +01:00

Opened #70 Fix Application column: show application name (group) instead of instance ID (agentId) 2026-03-15 10:12:37 +01:00

Opened #78 UI: code-split large chunks to reduce bundle size 2026-03-17 16:41:08 +01:00

Opened #80 Add password reset/change for local users 2026-03-17 19:14:10 +01:00

Opened #81 OIDC claim-to-group/role mapping 2026-03-17 19:14:24 +01:00

Opened #82 Non-admin user landing experience (VIEWER/OPERATOR) 2026-03-17 19:14:37 +01:00

Opened #83 Custom role permission enforcement 2026-03-17 19:14:53 +01:00

Opened #84 Audit log: RBAC change filtering and highlighting 2026-03-17 19:15:05 +01:00

Opened #85 Session management: list active sessions, force logout, token revocation 2026-03-17 19:15:19 +01:00

Opened #87 Prevent removal of last ADMIN role to avoid lockout 2026-03-17 20:01:26 +01:00

Opened #89 Harden user creation and password handling 2026-03-19 09:35:51 +01:00

Opened #90 Backend gaps: missing data for full UI mock parity 2026-03-23 21:56:57 +01:00

Opened #93 feature: heatmap overlay 2026-03-29 18:59:23 +02:00

Opened #94 Dashboard: progressive drill-down with RED metrics 2026-03-29 19:03:35 +02:00

Opened #100 Epic: UX Audit — PMF Readiness for First Market Offer 2026-04-01 22:49:51 +02:00

Opened #101 [P0] Onboarding & empty state experience 2026-04-01 22:50:24 +02:00

Opened #102 [P0] Alerting & notification system 2026-04-01 22:51:02 +02:00

Opened #103 [P0] Shareable links with filter state 2026-04-01 22:51:32 +02:00

Opened #104 [P1] Log search experience 2026-04-01 22:52:12 +02:00

Opened #105 [P1] Exchange table readability: IDs, attributes, agent names 2026-04-01 22:52:46 +02:00

Opened #106 [P1] Latency outlier investigation path 2026-04-01 22:53:17 +02:00

Opened #107 [P2] Data export (CSV/JSON) 2026-04-01 22:53:33 +02:00

Opened #108 [P2] Sidebar consolidation & tab-awareness 2026-04-01 22:53:56 +02:00

Opened #109 [P2] Dashboard L3 diagram readability & interaction 2026-04-01 22:54:18 +02:00

Opened #110 [P2] Time/locale formatting consistency 2026-04-01 22:54:37 +02:00

Opened #111 [P2] Pagination & deep result access for exchanges 2026-04-01 22:54:58 +02:00

Opened #112 [P3] Admin page context separation 2026-04-01 22:55:09 +02:00

Opened #113 [P3] Runtime: explain suspended routes & provide context 2026-04-01 22:55:25 +02:00

Opened #114 [P3] App Config detail: full page instead of drawer 2026-04-01 22:55:48 +02:00

Opened #115 [P3] Comparative & historical analysis 2026-04-01 22:56:09 +02:00

Opened #116 [P1] Synchronous command dispatch to all agents 2026-04-02 18:49:03 +02:00

Opened #117 [P1] Command response UX with error toast persistence 2026-04-02 18:49:07 +02:00

Opened #118 [P2] Confirmation dialog for destructive route commands 2026-04-02 18:49:12 +02:00

Opened #119 [P2] Route state indicators in sidebar and dashboard 2026-04-02 18:49:19 +02:00

Opened #120 [DS] Sidebar: search bar position and section chevrons 2026-04-02 22:38:07 +02:00

Opened #121 Derive Ed25519 signing key from JWT secret instead of storing in DB 2026-04-03 17:15:38 +02:00

Opened #122 ClickHouse scaling plan for 1,000-10,000 tx/s production load 2026-04-03 22:59:05 +02:00

Opened #123 Multitenancy: tenant isolation + environment support 2026-04-04 14:37:38 +02:00

Opened #127 SSO prompt=none fails when SPA and Traditional Web App sessions don't share 2026-04-10 09:56:24 +02:00

Opened #128 Verify processor stats dedup after deployment 2026-04-12 23:12:30 +02:00

Opened #129 Epic: Secure secret delivery to provisioned containers 2026-04-15 00:24:54 +02:00

Opened #130 Secret delivery option 1: Platform-native secrets (Docker Swarm + K8s Secrets) 2026-04-15 00:31:01 +02:00

Opened #131 Secret delivery option 3: Application-level encryption at rest + runtime decryption 2026-04-15 00:32:04 +02:00

Opened #132 Secret delivery option 4: External vault (Vault, OpenBao, Infisical) 2026-04-15 00:33:43 +02:00

Opened #133 Secret delivery option 5: Per-container JWT with encrypted secret claims (JWE) 2026-04-15 00:34:40 +02:00

Opened #134 Secret delivery option 2: Tmpfs-mounted secret files 2026-04-15 00:35:48 +02:00

Opened #135 Secret delivery option 6: Server-side bootstrap callback (one-time token fetch) 2026-04-15 00:37:17 +02:00

Opened #137 Managed CA bundles for outbound HTTPS (deferred from alerting v1) 2026-04-19 14:32:20 +02:00

Opened #138 Native provider integrations for alerting (Slack, Teams, PagerDuty with shipped templates) 2026-04-19 15:08:38 +02:00

Opened #145 Alerting: support custom agent event types in AGENT_LIFECYCLE condition 2026-04-21 14:13:36 +02:00

Opened #147 Concurrent-edit protection on app deployment page (optimistic locking) 2026-04-22 20:56:32 +02:00

Opened #148 Persist deployment-page monitoring fields end-to-end (payload size/unit, metrics interval, replay, route control) 2026-04-22 23:47:44 +02:00

Opened #149 Backlog: Multi-port Traefik routing per app 2026-04-23 17:50:37 +02:00

Opened #152 Harden multi-tenant runtime: sandbox untrusted user JVMs (Docker + K8s) 2026-04-25 09:56:57 +02:00