Commit Graph

  • 9c2e6aacad feat: support server:-prefixed scopes and case-insensitive role mapping hsiegeln 2026-04-06 10:05:13 +02:00
  • c757a0ea51 fix: replace last hardcoded paths with BASE_PATH-aware alternatives hsiegeln 2026-04-06 09:53:00 +02:00
  • 9a40626a27 fix: include BASE_PATH and ?local in OIDC post-logout redirect URI hsiegeln 2026-04-06 09:45:46 +02:00
  • 4496be08bd docs: document SSO auto-redirect, consent handling, and auto-signup hsiegeln 2026-04-06 01:45:45 +02:00
  • e8bcc39ca9 fix: add ES384 to OidcTokenExchanger JWT algorithm list hsiegeln 2026-04-06 01:37:22 +02:00
  • 94bfb8fc4a fix: Back to Login button navigates to /login?local to prevent auto-redirect hsiegeln 2026-04-06 01:31:57 +02:00
  • c628c25081 fix: handle consent_required by retrying OIDC without prompt=none hsiegeln 2026-04-06 01:29:31 +02:00
  • 3cea306e17 feat: auto-redirect to OIDC provider for true SSO hsiegeln 2026-04-06 01:20:55 +02:00
  • 4244dd82e9 fix: use BASE_PATH for favicon references in subpath deployments hsiegeln 2026-04-06 01:17:17 +02:00
  • d7001804f7 fix: permit branding endpoints without authentication hsiegeln 2026-04-06 01:15:21 +02:00
  • 5c4c7ad321 fix: include BASE_PATH in OIDC redirect_uri for subpath deployments hsiegeln 2026-04-06 01:14:34 +02:00
  • 0fab20e67a fix: append .well-known/openid-configuration to issuerUri in token exchanger hsiegeln 2026-04-06 01:04:57 +02:00
  • d7563902a7 fix: read oidcTlsSkipVerify at call time instead of caching in constructor hsiegeln 2026-04-06 01:02:36 +02:00
  • 99e2a8354f fix: handle HTTPS redirects in InsecureTlsHelper for OIDC discovery hsiegeln 2026-04-06 00:51:49 +02:00
  • 083cb8b9ec feat: add CAMELEER_CORS_ALLOWED_ORIGINS for multi-origin CORS support hsiegeln 2026-04-06 00:41:00 +02:00
  • 0609220cdf docs: add CAMELEER_OIDC_TLS_SKIP_VERIFY to all documentation hsiegeln 2026-04-06 00:30:18 +02:00
  • ca92b3ce7d feat: add CAMELEER_OIDC_TLS_SKIP_VERIFY to bypass cert verification for OIDC hsiegeln 2026-04-06 00:26:40 +02:00
  • 7ebbc18b31 fix: make API calls respect BASE_PATH for subpath deployments hsiegeln 2026-04-06 00:04:52 +02:00
  • 5b7c92848d fix: remove path-rewriting sed that doubled BASE_PATH in <base> tag hsiegeln 2026-04-05 23:52:30 +02:00
  • 44f3821df4 docs: add CAMELEER_OIDC_JWK_SET_URI to all documentation hsiegeln 2026-04-05 22:58:05 +02:00
  • 51abe45fba feat: add BASE_PATH env var for serving UI from a subpath hsiegeln 2026-04-05 21:04:28 +02:00
  • 3c70313d78 feat: add CAMELEER_OIDC_JWK_SET_URI for direct JWKS fetching hsiegeln 2026-04-05 21:02:51 +02:00
  • 12bb734c2d fix: use tcpSocket probe for logto-postgresql instead of pg_isready hsiegeln 2026-04-05 13:44:59 +02:00
  • cbeaf30bc7 fix: move PG_USER/PG_PASSWORD before DB_URL in logto.yaml hsiegeln 2026-04-05 13:39:50 +02:00
  • c4d2fa90ab docs: clarify Logto proxy setup and ENDPOINT/ADMIN_ENDPOINT semantics hsiegeln 2026-04-05 13:31:17 +02:00
  • e9ef97bc20 docs: add Logto OIDC resource server spec and implementation plan hsiegeln 2026-04-05 13:25:24 +02:00
  • eecb0adf93 docs: replace Authentik with Logto, document OIDC resource server hsiegeln 2026-04-05 13:15:09 +02:00
  • c47b8b9998 ci: replace Authentik with Logto in deployment pipeline hsiegeln 2026-04-05 13:12:38 +02:00
  • 22d812d832 feat: replace Authentik with Logto K8s deployment hsiegeln 2026-04-05 13:12:01 +02:00
  • fec6717a85 feat: update default rolesClaim to 'roles' for Logto compatibility hsiegeln 2026-04-05 13:10:53 +02:00
  • 3bd07c9b07 feat: add OIDC resource server support with JWKS discovery and scope-based roles hsiegeln 2026-04-05 13:10:08 +02:00
  • a5c4e0cead feat: add spring-boot-starter-oauth2-resource-server and OIDC properties hsiegeln 2026-04-05 13:06:53 +02:00
  • de85cdf5a2 fix: let SPRING_DATASOURCE_URL fully control datasource connection hsiegeln 2026-04-04 23:24:22 +02:00
  • 2277a0498f fix: set CAMELEER_DB_SCHEMA=public for existing main deployment hsiegeln 2026-04-04 23:21:17 +02:00
  • ac87aa6eb2 fix: derive PG schema from tenant ID instead of defaulting to public hsiegeln 2026-04-04 21:46:57 +02:00
  • f16d331621 docs: add SERVER-CAPABILITIES.md for SaaS integration reference hsiegeln 2026-04-04 20:30:42 +02:00
  • 69055f7d74 fix: persist environment selection in Zustand store instead of URL params hsiegeln 2026-04-04 17:12:16 +02:00
  • 37eb56332a fix: use environmentId from heartbeat body for auto-heal hsiegeln 2026-04-04 16:21:55 +02:00
  • 72ec87a3ba fix: persist environment in JWT claims for auto-heal recovery hsiegeln 2026-04-04 16:12:25 +02:00
  • 346e38ee1d fix: update DS to v0.1.31, simplify env selector styles hsiegeln 2026-04-04 16:01:58 +02:00
  • 39d9ec9cd6 fix: restyle environment selector to match DS TopBar pill hsiegeln 2026-04-04 15:53:09 +02:00
  • 08f2a01057 fix: always show environment selector in TopBar hsiegeln 2026-04-04 15:47:48 +02:00
  • 574f82b731 docs: add historical implementation plans hsiegeln 2026-04-04 15:45:49 +02:00
  • c2d4d38bfb feat: move environment selector into TopBar (DS v0.1.30) hsiegeln 2026-04-04 15:43:43 +02:00
  • 694d0eef59 feat: add environment filtering across all APIs and UI hsiegeln 2026-04-04 15:42:26 +02:00
  • babdc1d7a4 docs: update CLAUDE.md with multitenancy architecture hsiegeln 2026-04-04 15:14:38 +02:00
  • a188308ec5 feat: implement multitenancy with tenant isolation + environment support hsiegeln 2026-04-04 15:00:18 +02:00
  • ee7226cf1c docs: multitenancy architecture design spec hsiegeln 2026-04-04 14:37:00 +02:00
  • 7429b85964 feat: show route control bar on topology diagram hsiegeln 2026-04-04 13:49:28 +02:00
  • a5c07b8585 docs: update CLAUDE.md with heartbeat capabilities restoration hsiegeln 2026-04-04 13:31:33 +02:00
  • 45a74075a1 feat: restore agent capabilities from heartbeat after server restart hsiegeln 2026-04-04 13:19:15 +02:00
  • abed4dc96f security: fix SQL injection in ClickHouse query escaping hsiegeln 2026-04-04 12:17:12 +02:00
  • 170b2c4a02 fix: run sonar:sonar in same reactor as verify hsiegeln 2026-04-04 11:57:05 +02:00
  • 66e91ba18c fix: remove explicit sonar.sources/tests from mvn sonar:sonar hsiegeln 2026-04-04 11:13:47 +02:00
  • e30b561dfe fix: use mvn sonar:sonar instead of standalone sonar-scanner hsiegeln 2026-04-04 11:07:49 +02:00
  • 5ae94e1e2c fix: set SONAR_SCANNER_JAVA_HOME for sonar-scanner 6.x hsiegeln 2026-04-04 11:04:03 +02:00
  • 7dca8f2609 fix: derive JAVA_HOME from jar binary and add to PATH hsiegeln 2026-04-04 10:59:45 +02:00
  • 2589c681c5 fix: derive JAVA_HOME for sonar-scanner in CI workflow hsiegeln 2026-04-04 10:05:18 +02:00
  • 352fa43ef8 fix: add chmod +x for sonar-scanner binary after jar extraction hsiegeln 2026-04-04 09:57:48 +02:00
  • b04b12220b fix: resolve 25 SonarQube code smells across 21 files hsiegeln 2026-04-04 09:36:13 +02:00
  • 633a61d89d perf: batch processor and log inserts to reduce ClickHouse part creation hsiegeln 2026-04-03 22:48:04 +02:00
  • e0aac4bf0a perf: enable ClickHouse async_insert to batch small inserts server-side hsiegeln 2026-04-03 22:33:48 +02:00
  • ac94a67a49 fix: reduce ClickHouse CPU by increasing flush interval, rename LIVE→AUTO labels hsiegeln 2026-04-03 22:05:29 +02:00
  • e1cb9d7872 fix: extract snapshot data from chunks, reduce ClickHouse log noise hsiegeln 2026-04-03 17:58:54 +02:00
  • a9ec424d52 fix: derive Ed25519 signing key from JWT secret, no DB storage hsiegeln 2026-04-03 17:18:43 +02:00
  • 81f13396a0 fix: persist Ed25519 signing key to survive server restarts hsiegeln 2026-04-03 17:13:40 +02:00
  • 670e458376 fix: update ITs to use consolidated init.sql, remove dead code hsiegeln 2026-04-03 17:03:54 +02:00
  • d4327af6a4 refactor: consolidate ClickHouse schema into single init.sql, cache diagrams hsiegeln 2026-04-03 15:24:53 +02:00
  • bb3e1e2bc3 fix: set deduplicate_merge_projection_mode for ReplacingMergeTree projection hsiegeln 2026-04-03 15:14:56 +02:00
  • 984bb2d40f fix: sort ClickHouse migration scripts by numeric version prefix hsiegeln 2026-04-03 15:06:56 +02:00
  • 6f00ff2e28 fix: reduce ClickHouse log noise, admin query spam, and diagram scan perf hsiegeln 2026-04-03 14:48:30 +02:00
  • 2708bcec17 fix: first exchange click doesn't highlight selected row hsiegeln 2026-04-03 11:28:26 +02:00
  • 901dfd1eb8 fix: PAUSED mode disabled queries entirely instead of just polling hsiegeln 2026-04-03 11:25:04 +02:00
  • 726e77bb91 docs: update all documentation for session changes hsiegeln 2026-04-03 11:22:44 +02:00
  • d30c267292 fix: route catalog missing routes after server restart hsiegeln 2026-04-03 11:14:27 +02:00
  • 37c10ae0a6 feat: manual refresh on sidebar navigation when LIVE mode is off hsiegeln 2026-04-03 11:01:29 +02:00
  • c16f0e62ed fix: clicking Applications header navigates back to all apps hsiegeln 2026-04-03 10:49:54 +02:00
  • 2bc3efad7f fix: agent auth, heartbeat, and SSE all break after server restart hsiegeln 2026-04-03 10:41:23 +02:00
  • 0632f1c6a8 fix: agent token refresh returns 404 after server restart hsiegeln 2026-04-03 10:37:57 +02:00
  • bdac363e40 fix: active queries list always showed itself hsiegeln 2026-04-03 10:33:47 +02:00
  • d9615204bf fix: admin pages not scrollable (content clipped by overflow:hidden) hsiegeln 2026-04-03 10:31:04 +02:00
  • 2896bb90a9 fix: usage events never flushed to ClickHouse hsiegeln 2026-04-03 10:07:13 +02:00
  • a036d8a027 docs: spec for cameleer-deploy-demo prototype hsiegeln 2026-04-03 00:13:04 +02:00
  • 44a37317d1 fix: cmd-k context key for tab reset and Enter-to-navigate on admin pages hsiegeln 2026-04-02 23:53:09 +02:00
  • 146398b183 feat: RBAC page reads cmd-k navigation state for tab switch and highlight hsiegeln 2026-04-02 23:40:03 +02:00
  • 69ca52b25e feat: handle admin cmd-k selection with tab navigation state hsiegeln 2026-04-02 23:38:06 +02:00
  • 111bcc302d feat: build admin search data for cmd-k on admin pages hsiegeln 2026-04-02 23:34:52 +02:00
  • cf36f81ef1 chore: bump @cameleer/design-system to v0.1.26 hsiegeln 2026-04-02 23:33:00 +02:00
  • 28f38331cc docs: implementation plan for context-aware cmd-k search hsiegeln 2026-04-02 23:27:07 +02:00
  • 394fde30c7 docs: spec for context-aware cmd-k search hsiegeln 2026-04-02 23:21:53 +02:00
  • 62b5c56c56 feat: event-type icons for agent event feeds hsiegeln 2026-04-02 23:06:01 +02:00
  • 9b401558a5 fix: make disabled route control buttons visually distinct hsiegeln 2026-04-02 22:58:46 +02:00
  • 38b76513c7 feat: route control buttons reflect current route state hsiegeln 2026-04-02 22:56:49 +02:00
  • 2265ebf801 chore: bump @cameleer/design-system to v0.1.25 hsiegeln 2026-04-02 22:47:53 +02:00
  • 20af81a5dc feat: show server version in sidebar header hsiegeln 2026-04-02 22:42:06 +02:00
  • d819f88ae4 fix: starred routes not showing — starKey prefix mismatch hsiegeln 2026-04-02 22:36:28 +02:00
  • 5880abdd93 fix: keep admin section in place, don't move to top hsiegeln 2026-04-02 22:32:53 +02:00
  • b676450995 fix: simplify sidebar to Applications + Starred + Admin footer hsiegeln 2026-04-02 22:29:44 +02:00
  • e495b80432 fix: increase ClickHouse pool size and reduce flush interval hsiegeln 2026-04-02 22:11:15 +02:00
  • 45eab761b7 chore: bump @cameleer/design-system to v0.1.24 hsiegeln 2026-04-02 22:06:13 +02:00