Commit Graph
17193 Commits
Author SHA1 Message Date
Vili Tikkanen e6ca44d464 fix(service): Update Plausible to v3.2.1 due to CVE-2026-8467 2026-09-22 17:52:49 +03:00
Andras Bacsai 8a0d21e6f2 Deprecate realtime container (#11935) 2026-09-22 10:31:33 +02:00
Andras Bacsai 7bb1932b5c chore: remove outdated changelog 2026-09-22 10:23:34 +02:00
Andras Bacsai d42442c55b fix(reverb): remove public Pusher connection options 2026-09-22 10:17:45 +02:00
Andras Bacsai 97b6203fe1 fix(reverb): route broadcasts through bundled server and validate health 2026-09-22 10:14:32 +02:00
Andras Bacsai e3ab63e7d8 fix(reverb): align ports, host validation, and dev instance tooling 2026-09-22 09:58:28 +02:00
Andras Bacsai 57acc7f832 feat(realtime): replace Soketi with bundled Reverb (#10530) 2026-09-22 09:50:08 +02:00
Andras Bacsai 0fcf8ba83c Merge remote-tracking branch 'origin/next' into reverb-realtime-migration 2026-09-22 09:49:20 +02:00
Andras Bacsai 431cb3ba0a ci: add manual ARM64 branch image build workflow 2026-09-22 09:35:25 +02:00
Andras Bacsai 9defe0f019 ci: add manual ARM64 branch image workflow 2026-09-22 09:29:45 +02:00
Andras Bacsai 29b93c7ef0 fix(reverb): always start Reverb service in containers 2026-09-21 22:59:20 +02:00
Andras Bacsai 3ce4209a2f fix(reverb): separate public Soketi port from internal Reverb port
Use SOKETI_PORT for Docker host bindings, keep Reverb on port 6001 internally, and stop install/upgrade scripts from overwriting public websocket port overrides.
2026-09-21 21:46:26 +02:00
Andras Bacsai 67dd34bce7 Merge remote-tracking branch 'origin/next' into reverb-realtime-migration 2026-09-21 21:32:19 +02:00
Andras Bacsai 0b4ae5c7a5 fix(proxy): normalize port configuration handling (#11923) 2026-09-21 17:05:27 +02:00
Andras Bacsai a7bf6d1cfe fix(proxy): normalize port configuration handling 2026-09-21 17:03:07 +02:00
Andras Bacsai c1a962ae03 fix(webhooks): validate preview repository metadata (#11922) 2026-09-21 16:55:42 +02:00
Andras Bacsai bfb732bbe8 fix(webhooks): validate preview repository metadata 2026-09-21 16:53:50 +02:00
Andras Bacsai 20a72f0f80 feat: deprecate new Docker Swarm usage and group referrers 2026-09-21 16:45:21 +02:00
Andras Bacsai f45c130c67 fix(onboarding): enforce resource authorization (#11920) 2026-09-21 16:38:21 +02:00
Andras Bacsai 2404201bcb fix(onboarding): enforce resource authorization 2026-09-21 16:35:51 +02:00
Andras Bacsai 849983b4db fix(deployments): validate environment variable names used in Docker commands (#11917) 2026-09-21 16:27:59 +02:00
Andras Bacsai 17ca63ff4c fix(deployments): validate environment variable names used in Docker commands
Reject names that are not portable identifiers before a deployment starts
and when Docker flags are built. Quote the full KEY=value assignment for
docker run -e flags, and declare generated Dockerfile ARGs as keys only.
2026-09-21 15:42:12 +02:00
Andras Bacsai 19f0ae9a7d fix(webhooks): reject incomplete Stripe configuration (#11915) 2026-09-21 15:36:20 +02:00
Andras Bacsai 735187868c fix(webhooks): reject incomplete Stripe configuration 2026-09-21 15:35:31 +02:00
Andras Bacsai c0802e8a2c fix(compose): validate Docker network names (#11914) 2026-09-21 15:34:14 +02:00
Andras Bacsai aa2b6b862b fix(compose): validate Docker network names
Require Compose network names to match Docker identifier rules.
Ensure missing proxy networks with inspect and a single escaped argument.
2026-09-21 15:30:11 +02:00
Andras Bacsai ef64182da5 fix: validate application key selection (#11913) 2026-09-21 15:13:33 +02:00
Andras Bacsai afa7586187 fix(applications): validate custom internal container names (#11912) 2026-09-21 15:13:00 +02:00
Andras Bacsai 43c68455bf fix: validate application key selection 2026-09-21 15:09:13 +02:00
Andras Bacsai 4e0687ccad fix(applications): validate custom internal container names
Use the shared Docker container-name rules for custom internal names
in the API and Advanced settings form. Quote container names in
deployment inspect, log, and stop commands.
2026-09-21 15:07:54 +02:00
Andras Bacsai 0fe3c00abb Merge remote-tracking branch 'origin/main' 2026-09-21 15:06:05 +02:00
Andras Bacsai b8f630be6b fix(proxy): prevent automatic Traefik self-exposure 2026-09-21 15:06:01 +02:00
Andras Bacsai 5890a4f001 fix(deployments): validate compose build paths (#11911) 2026-09-21 14:59:42 +02:00
Andras Bacsai 41e00bc1cb fix(deployments): validate compose build paths 2026-09-21 14:57:15 +02:00
Andras Bacsai 360b30fd61 Improve OAuth sign-in handling (#11907) 2026-09-21 14:06:47 +02:00
Andras Bacsai 865ebe0bdd fix(auth): improve OAuth sign-in handling 2026-09-21 14:00:14 +02:00
Andras Bacsai d336f1e683 fix(deployments): validate git refs before queueing (#11905) 2026-09-21 13:53:05 +02:00
Andras Bacsai c00bf15463 fix(deployments): validate git refs before queueing
Use the existing git ref validator when a deployment is queued and
when a queued deployment starts, so only well-formed commit values
are stored and used.
2026-09-21 13:32:16 +02:00
Andras Bacsai 9bae1530bf fix(proxy): preserve custom config when toggling traffic analytics
Apply analytics settings to existing proxy configurations while retaining custom options, including managed Traefik log rotation and Caddy traffic volumes. Upgrade new Traefik configurations to v3.7.
2026-09-21 13:07:29 +02:00
Andras Bacsai 9db93347ed chore(release): bump Coolify and realtime versions
Set the stable Coolify version to 4.4, nightly to 4.5-rc.1, and realtime to 1.0.20.
2026-09-21 12:59:55 +02:00
Andras Bacsai 766aea933c fix(server): distinguish pending Sentinel reports from out-of-sync state 2026-09-21 12:45:28 +02:00
Andras Bacsai 3e82166da0 ci(realtime): enable manual runs and config-triggered builds
Add workflow dispatch support and rebuild triggers for config/constants.php, with test coverage for both workflow changes.
2026-09-21 12:40:54 +02:00
Andras Bacsai 21b6383fd7 chore(realtime): bump Coolify realtime image to 1.0.20 2026-09-21 12:37:59 +02:00
Andras Bacsai 1c408fb408 feat(audit): expand event tracking and remove scheduled job monitoring
Add audit levels and record user, OAuth, DNS, notification, and settings changes while removing the obsolete scheduled job monitoring UI and services.
2026-09-21 12:23:42 +02:00
Andras Bacsai 746f2fd8da v4.4 (#11443) 2026-09-21 11:53:18 +02:00
github-actions[bot] b6b9beeceb Merge remote-tracking branch 'origin/main' into next 2026-09-21 09:45:59 +00:00
Andras Bacsai e8733b71b7 fix(destinations): prevent duplicate additional destinations
Deduplicate existing destination records, enforce uniqueness at the database level, and avoid reattaching already-linked destinations.
2026-09-21 11:27:21 +02:00
github-actions[bot] 1b3755eb83 Merge remote-tracking branch 'origin/main' into next 2026-09-19 17:57:02 +00:00
Andras Bacsai 89e8506023 ci: schedule main-to-next sync every 10 minutes 2026-09-19 19:47:05 +02:00
Andras Bacsai a29f02fbb1 Merge remote-tracking branch 'origin/main' into pr-11443-next
# Conflicts:
#	openapi.json
#	openapi.yaml
#	resources/views/livewire/project/application/heading.blade.php
#	resources/views/livewire/project/service/heading.blade.php
2026-09-19 17:44:44 +02:00