• Joined on 2026-03-05
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 20:04:30 +01:00
288c7a86b5 chore: add docker-compose.dev.yml for local PostgreSQL + OpenSearch
9f74e47ecf fix: use correct role-based JWT tokens in all integration tests
Compare 2 commits »
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 19:41:08 +01:00
39f9925e71 fix: restore test config (bootstrap token, ingestion, agent-registry) and add @ActiveProfiles
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 19:32:57 +01:00
af03ecdf42 fix: use WITH NO DATA for continuous aggregates to avoid transaction block error
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 19:24:15 +01:00
0723f48e5b fix: disable Flyway transaction for continuous aggregate migration
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 19:14:18 +01:00
2634f60e59 fix: use timescaledb-ha image in K8s manifest for toolkit support
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 19:13:49 +01:00
3c0e615fb7 fix: use timescaledb-ha image which includes toolkit extension
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 19:06:58 +01:00
589da1b6d6 fix: use asCompatibleSubstituteFor for TimescaleDB Testcontainer image
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 19:04:44 +01:00
41e2038190 fix: use ChronoUnit for Instant arithmetic in PostgresStatsStoreIT
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 19:01:59 +01:00
ea687a342c deploy: remove obsolete ClickHouse K8s manifest
cea16b38ed ci: update workflow for PostgreSQL + OpenSearch deployment
a344be3a49 deploy: replace ClickHouse with PostgreSQL/TimescaleDB + OpenSearch in K8s manifests
Compare 3 commits »
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 18:56:31 +01:00
565b548ac1 refactor: remove all ClickHouse code, old interfaces, and SQL migrations
7dbfaf0932 feat: wire new storage beans, add MetricsFlushScheduler and RetentionScheduler
f7d7302694 feat: implement OpenSearchIndex with full-text and wildcard search
c48e0bdfde feat: implement debounced SearchIndexer for async OpenSearch indexing
5932b5d969 feat: implement PostgresDiagramStore, PostgresUserRepository, PostgresOidcConfigRepository, PostgresMetricsStore
Compare 17 commits »
claude pushed to main at cameleer/cameleer-server 2026-03-16 18:05:27 +01:00
ccc3f9fd92 Add storage layer refactor spec and implementation plan
claude created branch feature/storage-layer-refactor in cameleer/cameleer-server 2026-03-16 18:04:41 +01:00
claude pushed to feature/storage-layer-refactor at cameleer/cameleer-server 2026-03-16 18:04:41 +01:00
claude pushed to main at cameleer/cameleer-server 2026-03-15 16:17:40 +01:00
5ee78f7673 Reduce chart grid noise: subtle dashed Y-grid only, no X-grid or ticks
claude pushed to main at cameleer/cameleer-server 2026-03-15 16:14:15 +01:00
8c605d7523 Fix missing avg duration comparison on route Performance tab
claude pushed to main at cameleer/cameleer-server 2026-03-15 15:49:37 +01:00
4ea6814bb3 Fix unused import in AppScopedView
claude pushed to main at cameleer/cameleer-server 2026-03-15 15:47:44 +01:00
7fd8a787d0 UI overhaul: unified sidebar layout with app-scoped views
claude pushed to main at cameleer/cameleer-server 2026-03-15 14:59:14 +01:00
0b56590e3f Fix Swagger UI CORS: add /api/v1 server URL to OpenAPI spec
claude pushed to main at cameleer/cameleer-server 2026-03-15 14:51:17 +01:00
7dec8fbaff Add embedded Swagger UI page with auto-injected JWT auth
claude pushed to main at cameleer/cameleer-server 2026-03-15 14:35:25 +01:00
e466dc5861 Add API link in nav bar pointing to Swagger UI