-
e5e14fbe32
fix: add CAMELEER_JWT_SECRET for cameleer3-server
hsiegeln
2026-04-04 23:42:37 +02:00
-
e10f80c298
fix: allow ClickHouse connections from Docker network
hsiegeln
2026-04-04 23:41:14 +02:00
-
16acd145a3
fix: pg_isready healthcheck must specify database name
hsiegeln
2026-04-04 23:38:02 +02:00
-
d0fd2c49be
fix: Docker Compose database initialization
hsiegeln
2026-04-04 23:37:19 +02:00
-
567d92ca34
fix: let Flyway inherit datasource connection instead of separate URL
hsiegeln
2026-04-04 23:20:04 +02:00
-
fb4e1f57e5
docs: add Phase 9 Frontend React Shell implementation plan
hsiegeln
2026-04-04 23:10:25 +02:00
-
032db410c7
fix: refactor ClickHouse config to match cameleer3-server pattern
hsiegeln
2026-04-04 23:09:01 +02:00
-
be4c882ef8
fix: configure Flyway to use explicit PostgreSQL datasource
hsiegeln
2026-04-04 22:58:54 +02:00
-
64a5edac78
fix: add explicit datasource defaults to application.yml
hsiegeln
2026-04-04 22:54:18 +02:00
-
806895fbd0
fix: separate dev and local profiles for Docker vs bare-metal
hsiegeln
2026-04-04 22:45:07 +02:00
-
c0e189a5c8
fix: add ClickHouse and cameleer3-server localhost overrides to dev profile
hsiegeln
2026-04-04 22:34:02 +02:00
-
aaa4af40c5
fix: use BUILDPLATFORM for native cross-compilation, remove broken cache mounts
hsiegeln
2026-04-04 22:31:22 +02:00
-
c4a4c9d2fc
fix: cross-compile Docker image for amd64 and add npm registry auth
hsiegeln
2026-04-04 22:21:44 +02:00
-
050ff61e7a
Merge pull request 'feat: Phase 9 — Frontend React Shell' (#35) from feat/phase-9-frontend-react-shell into main
hsiegeln
2026-04-04 22:12:53 +02:00
-
-
e325c4d2c0
fix: correct Dockerfile frontend build output path
feat/phase-9-frontend-react-shell
hsiegeln
2026-04-04 22:10:42 +02:00
-
4c8c8efbe5
feat: add SPA controller, Traefik route, CI frontend build, and HOWTO update
hsiegeln
2026-04-04 22:06:36 +02:00
-
f6d3627abc
feat: add license page with tier features and limits
hsiegeln
2026-04-04 22:04:55 +02:00
-
fe786790e1
feat: add app detail page with deploy, logs, and status
hsiegeln
2026-04-04 22:03:29 +02:00
-
5eac48ad72
feat: add environments list and environment detail pages
hsiegeln
2026-04-04 22:00:14 +02:00
-
02019e9347
feat: add dashboard page with tenant overview and KPI stats
hsiegeln
2026-04-04 21:57:53 +02:00
-
91a4235223
feat: add sidebar layout, environment tree, and router
hsiegeln
2026-04-04 21:55:21 +02:00
-
e725669aef
feat: add RBAC hooks and permission-gated components
hsiegeln
2026-04-04 21:51:38 +02:00
-
d572926010
feat: add API client with auth middleware and React Query hooks
hsiegeln
2026-04-04 21:50:19 +02:00
-
e33818cc74
feat: add auth store, login, callback, and protected route
hsiegeln
2026-04-04 21:48:56 +02:00
-
146dbccc6e
feat: scaffold React SPA with Vite, design system, and TypeScript types
hsiegeln
2026-04-04 21:47:01 +02:00
-
-
600985c913
docs: add Phase 9 Frontend React Shell spec
hsiegeln
2026-04-04 21:36:45 +02:00
-
7aa331d73c
Merge pull request 'feat: Phase 4 — Observability Pipeline + Inbound Routing' (#34) from feat/phase-4-observability-pipeline into main
hsiegeln
2026-04-04 21:20:46 +02:00
-
-
9b1643c1ee
docs: update HOWTO with observability dashboard, routing, and agent status
feat/phase-4-observability-pipeline
hsiegeln
2026-04-04 21:06:05 +02:00
-
9f8d0f43ab
feat: add dashboard Traefik route and CAMELEER_TENANT_ID config
hsiegeln
2026-04-04 21:04:57 +02:00
-
43cd2d012f
feat: add cameleer3-server startup connectivity check
hsiegeln
2026-04-04 21:03:41 +02:00
-
210da55e7a
feat: add Traefik routing labels for customer apps with exposed ports
hsiegeln
2026-04-04 21:03:04 +02:00
-
08b87edd6e
feat: add agent status and observability status endpoints
hsiegeln
2026-04-04 21:01:43 +02:00
-
024780c01e
feat: add exposed port routing and route URL to app API
hsiegeln
2026-04-04 20:57:37 +02:00
-
d25849d665
feat: add labels support to StartContainerRequest and DockerRuntimeOrchestrator
hsiegeln
2026-04-04 20:55:16 +02:00
-
b0275bcf64
feat: add exposed_port column to apps table
hsiegeln
2026-04-04 20:53:56 +02:00
-
-
f8d80eaf79
docs: add Phase 4 Observability Pipeline implementation plan
hsiegeln
2026-04-04 20:52:17 +02:00
-
41629f3290
docs: add Phase 4 Observability Pipeline + Inbound Routing spec
hsiegeln
2026-04-04 20:47:51 +02:00
-
b78dfa9a7b
docs: add HOWTO.md with install, start, and bootstrap instructions
hsiegeln
2026-04-04 19:31:56 +02:00
-
d81ce2b697
ci: revert artifact approach, use BuildKit cache for Maven deps
hsiegeln
2026-04-04 19:27:08 +02:00
-
cbf7d5c60f
ci: pass pre-built JAR to docker job via artifact
hsiegeln
2026-04-04 18:15:12 +02:00
-
956eb13dd6
Merge pull request 'feat: Phase 3 — Runtime Orchestration + Environments' (#33) from feat/phase-3-runtime-orchestration into main
hsiegeln
2026-04-04 18:10:42 +02:00
-
-
af04f7b4a1
ci: add nightly SonarQube analysis workflow
feat/phase-3-runtime-orchestration
hsiegeln
2026-04-04 18:08:35 +02:00
-
abc06f57da
feat: update Docker Compose, CI, and add runtime-base Dockerfile
hsiegeln
2026-04-04 18:04:42 +02:00
-
0bd54f2a95
feat: add container log service with ClickHouse storage and log API
hsiegeln
2026-04-04 18:02:42 +02:00
-
fc34626a88
feat: add deployment controller with deploy/stop/restart endpoints
hsiegeln
2026-04-04 18:00:23 +02:00
-
59df59f406
feat: add deployment service with async pipeline
hsiegeln
2026-04-04 17:57:09 +02:00
-
23a474fbf3
feat: add deployment entity, repository, and status enums
hsiegeln
2026-04-04 17:54:08 +02:00
-
d2ea256cd8
feat: add app controller with multipart JAR upload
hsiegeln
2026-04-04 17:53:10 +02:00
-
51f5822364
feat: add app service with JAR upload and tier enforcement
hsiegeln
2026-04-04 17:47:05 +02:00
-
2151801d40
feat: add DockerRuntimeOrchestrator with docker-java
hsiegeln
2026-04-04 17:44:34 +02:00
-
90c1e36cb7
feat: add RuntimeOrchestrator interface and request/response types
hsiegeln
2026-04-04 17:42:56 +02:00
-
731690191b
feat: add app entity and repository
hsiegeln
2026-04-04 17:42:08 +02:00
-
36069bae07
feat: auto-create default environment on tenant provisioning
hsiegeln
2026-04-04 17:41:23 +02:00
-
785bdab3d1
feat: add environment controller with CRUD endpoints
hsiegeln
2026-04-04 17:40:23 +02:00
-
34e98ab176
feat: add environment service with tier enforcement and audit logging
hsiegeln
2026-04-04 17:36:09 +02:00
-
8511d10343
feat: add environment entity, repository, and status enum
hsiegeln
2026-04-04 17:33:43 +02:00
-
4cb15c9bea
feat: add database migrations for environments, apps, deployments
hsiegeln
2026-04-04 17:32:51 +02:00
-
bd8dfcf147
fix: use concrete ClickHouseDataSource return type to avoid bean ambiguity
hsiegeln
2026-04-04 17:32:09 +02:00
-
803b8c9876
feat: add Phase 3 dependencies and configuration
hsiegeln
2026-04-04 17:29:06 +02:00
-
c0fce36d4a
chore: add .worktrees to .gitignore
hsiegeln
2026-04-04 17:26:22 +02:00
-
fa7853b02d
docs: add Phase 3 Runtime Orchestration implementation plan
hsiegeln
2026-04-04 17:24:20 +02:00
-
0326dc6cce
docs: add Phase 3 Runtime Orchestration spec
hsiegeln
2026-04-04 17:13:08 +02:00
-
-
5d14f78b9d
Merge pull request 'Phase 2: Tenants + Identity + Licensing' (#32) from feature/phase-2-tenants-identity-licensing into main
hsiegeln
2026-04-04 15:58:07 +02:00
-
-
eb4e0b2b07
fix: exclude TestContainers integration tests from CI
feature/phase-2-tenants-identity-licensing
hsiegeln
2026-04-04 15:54:53 +02:00
-
cd866ec7fe
ci: retrigger pipeline with updated Java 21 build image
hsiegeln
2026-04-04 15:50:37 +02:00
-
b0eba3c709
feat: adopt cameleer build images for CI pipeline
hsiegeln
2026-04-04 15:40:49 +02:00
-
d9f0da6e91
fix: set execute permission on Maven wrapper
hsiegeln
2026-04-04 15:34:52 +02:00
-
0e3d314dd1
fix: upgrade TestContainers to 1.21.4 for Docker 29 compatibility
hsiegeln
2026-04-04 15:26:31 +02:00
-
db7647f7f4
refactor: remove Phase 1 auth endpoints, switch to Logto OIDC
hsiegeln
2026-04-04 15:12:50 +02:00
-
ab9ad1ab7f
feat: add Docker Compose production stack with Traefik + Logto
hsiegeln
2026-04-04 15:09:49 +02:00
-
42bd116af1
feat: add Logto Management API client for org provisioning
hsiegeln
2026-04-04 15:07:43 +02:00
-
0f3bd209a1
feat: add ForwardAuth endpoint for Traefik integration
hsiegeln
2026-04-04 15:05:13 +02:00
-
e58e2caf8e
feat: add tenant context resolution from Logto organization_id claim
hsiegeln
2026-04-04 15:05:05 +02:00
-
0d9c51843d
feat: add OAuth2 Resource Server for Logto OIDC authentication
hsiegeln
2026-04-04 15:03:06 +02:00
-
9a575eaa94
feat: add license controller with generate and fetch endpoints
hsiegeln
2026-04-04 15:00:31 +02:00
-
d987969e05
feat: add license service with Ed25519 JWT signing and verification
hsiegeln
2026-04-04 14:58:56 +02:00
-
a74894e0f1
feat: add license entity, repository, and database migration
hsiegeln
2026-04-04 14:56:52 +02:00
-
c1cae25db7
feat: add tenant service, controller, and DTOs with TDD
hsiegeln
2026-04-04 14:53:58 +02:00
-
119034307c
feat: add tenant entity, repository, and database migration
hsiegeln
2026-04-04 14:53:51 +02:00
-
0a2d5970e4
feat: externalize Ed25519 keys with file-based loading
hsiegeln
2026-04-04 14:48:20 +02:00
-
24309eab94
docs: add dual deployment architecture spec and Phase 2 plan
hsiegeln
2026-04-04 14:45:33 +02:00
-
-
fcb372023f
feat: add Dockerfile and Gitea Actions CI pipeline
hsiegeln
2026-03-30 10:33:01 +02:00
-
b5bd67fbd6
feat: add Spring Security with JWT filter, auth controller, and health endpoint
hsiegeln
2026-03-30 10:27:41 +02:00
-
770f59500d
feat: add login with password verification and audit logging
hsiegeln
2026-03-30 10:26:37 +02:00
-
33c4a2991f
feat: add Ed25519 JWT signing and verification
hsiegeln
2026-03-30 10:25:27 +02:00
-
aff10704e0
feat: add user entity, registration, and RBAC model
hsiegeln
2026-03-30 10:23:59 +02:00
-
cdd19e180e
feat: add audit logging framework with immutable append-only log
hsiegeln
2026-03-30 10:22:33 +02:00
-
d7cc3a3e04
feat: add Flyway migrations for users, roles, and permissions
hsiegeln
2026-03-30 10:13:49 +02:00
-
a7e28cab32
feat: add Docker Compose + TestContainers for PostgreSQL
hsiegeln
2026-03-30 10:13:39 +02:00
-
c113c2b38b
feat: initialize Maven project with Spring Boot 3.4.3 + Java 21
hsiegeln
2026-03-30 10:08:14 +02:00
-
5e06d31cfb
Add phase roadmap and Phase 1 implementation plan
hsiegeln
2026-03-29 23:58:25 +02:00
-
2ed6430aea
Add SaaS platform PRD
hsiegeln
2026-03-29 23:45:15 +02:00
-
bd472be312
Add moat-strengthening features design spec
hsiegeln
2026-03-29 16:14:04 +02:00