coolify/app
Andras Bacsai 24bbfe07c6 feat(v5): add server bootstrap job with realtime cluster broadcasting
- Add V5BootstrapServerJob: SSH into new servers, install coold/WireGuard,
  track bootstrap progress via last_bootstrap_action/status/output fields
- Add V5ClusterUpdated event: broadcasts full cluster+servers payload to
  team private channel on bootstrap state changes
- Add V5RealtimeTestEvent + RealtimeTest page for WebSocket connectivity testing
- Consolidate 3 dropped migrations into base cluster/server migrations:
  WireGuard config, builder CPU quota, status check fields, uuid
- Auto-generate uuid on V5Model create via Schema::hasColumn guard
- Expose currentTeam.id in Inertia shared props
- Add showCluster, realtimeTest, broadcastRealtimeTest controller endpoints
- Add dropdown-menu UI component
2026-06-19 11:44:42 +02:00
..
Actions feat(subscription): add Stripe action controls 2026-06-12 15:54:21 +02:00
Casts feat(ui): improve configuration changes modal 2026-05-30 13:16:37 +05:30
Console feat(v5): add WireGuard and coold/corrosion config to clusters/servers 2026-06-19 07:23:45 +02:00
Contracts refactor: streamline job status retrieval and clean up repository interface 2025-01-10 19:53:13 +01:00
Data refactor: simplify remote process chain and harden ActivityMonitor 2026-03-26 13:26:16 +01:00
Enums feat(buildpack): add Railpack as a build pack option 2026-03-23 17:12:02 +00:00
Events feat(v5): add server bootstrap job with realtime cluster broadcasting 2026-06-19 11:44:42 +02:00
Exceptions feat(observability): add structured audit log channel for API and webhook events 2026-04-28 14:50:37 +02:00
Helpers chore: inspect staged changes 2026-06-02 14:05:26 +02:00
Http feat(v5): add server bootstrap job with realtime cluster broadcasting 2026-06-19 11:44:42 +02:00
Jobs feat(v5): add server bootstrap job with realtime cluster broadcasting 2026-06-19 11:44:42 +02:00
Listeners fix(proxy): defer UI refresh until Traefik version check completes 2025-12-27 15:16:58 +01:00
Livewire fix(auth): restrict Sentinel access and register S3 policy 2026-06-15 12:31:30 +02:00
Mcp fix(security): enforce team access on mutable actions 2026-06-04 11:03:06 +02:00
Models feat(v5): add server bootstrap job with realtime cluster broadcasting 2026-06-19 11:44:42 +02:00
Notifications feat(application): preserve crash restart limit status 2026-06-03 11:01:28 +02:00
Policies fix(auth): restrict Sentinel access and register S3 policy 2026-06-15 12:31:30 +02:00
Providers feat(v5): add Inertia app shell with Flux health 2026-06-15 23:09:49 +02:00
Repositories refactor: streamline job status retrieval and clean up repository interface 2025-01-10 19:53:13 +01:00
Rules fix(applications): harden image validation 2026-06-02 11:11:33 +02:00
Services feat(v5): move clusters to dedicated page and remove CLI services 2026-06-16 20:52:38 +02:00
Support Merge remote-tracking branch 'origin/next' into jean/allow-dots-username 2026-06-03 11:38:55 +02:00
Traits Merge remote-tracking branch 'origin/next' into audit-policies 2026-06-04 10:18:54 +02:00
View/Components fix(security): enforce team access on mutable actions 2026-06-04 11:03:06 +02:00