033f0c84da
v4.7 ( #12478 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com >
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
2026-11-06 14:25:02 +01:00
Andras Bacsai
f21acdc3e4
fix(notifications): notify when a resource stops unexpectedly
...
Status checks now queue a delayed check for each application, preview,
service part, or database that goes from up to exited. After 2 minutes
it sends the "Resource status changes" notification if the resource is
still stopped, no deployment runs, and Coolify did not stop it. Each
resource sends at most one notification in 15 minutes.
Closes #9493
2026-11-03 20:18:50 +01:00
22a8c09dd6
Next ( #12202 )
...
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: rosslh <ross@rosshill.ca >
Co-authored-by: Abdulfetah Suudi <suudiabdulfetah@gmail.com >
Co-authored-by: Dharmveer <51308779+dharmveer97@users.noreply.github.com >
Co-authored-by: Maxwell <136101+mxswd@users.noreply.github.com >
2026-10-19 10:07:23 +02:00
peaklabs-dev
306d4833a9
fix(notifications): build restart limit links from the instance url
2026-09-04 15:03:27 +02:00
Andras Bacsai
67b33c27a9
fix(applications): persist restart limit state for stopped containers ( #11566 )
2026-08-31 13:13:26 +02:00
Andras Bacsai
aaa540421f
feat(application): preserve crash restart limit status
...
Stop applications after they hit the crash restart limit without clearing
restart tracking, surface the stopped-limit warning in status UI, and use
the application link in restart limit notifications.
2026-06-03 11:01:28 +02:00
ShadowArcanist
886d01405f
feat(applications): add configurable restart loop limit
2026-03-28 17:48:10 +05:30
Andras Bacsai and Claude
0303f529d3
feat: add UUIDs and URLs to webhook notifications
...
- Add resource UUIDs (application_uuid, database_uuid, server_uuid, task_uuid) to all webhook notifications
- Standardize URL field naming from various formats (resource_url, task_url, server_url) to consistent 'url' field
- Include parent resource UUIDs for scheduled tasks (application_uuid or service_uuid)
- Add direct URLs to Coolify resources for all notification types
- Update UI to show "Webhook URL (POST)" label for clarity
This enables webhook consumers to:
- Uniquely identify resources using UUIDs used throughout Coolify UI
- Directly link back to Coolify resource pages via the url field
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-10 18:41:46 +02:00
Andras Bacsai
4e38872f71
fix(notifications): Correct environment URL path in application notifications
2025-02-27 11:56:39 +01:00
Andras Bacsai
fbb6ce3fce
fix(core): enhance Slack deployment success notification formatting
2025-02-04 12:44:31 +01:00
Andras Bacsai
df129b83b3
fix(core): update Slack notification formatting to use bold correctly
2025-02-04 12:40:04 +01:00
Andras Bacsai
3da921e2ac
fix(core): improve deployment failure Slack notification formatting
2025-02-04 12:36:39 +01:00
Andras Bacsai
1fe4dd722b
Revert "rector: arrrrr"
...
This reverts commit 16c0cd10d8 .
2025-01-07 15:31:43 +01:00
Andras Bacsai
16c0cd10d8
rector: arrrrr
2025-01-07 14:52:08 +01:00
Andras Bacsai
203a20e75e
Merge branch 'next' into fix-unreachable-notificiations
2024-12-17 22:35:09 +01:00
Andras Bacsai
9e3467578f
feat: add environment_uuid support and update API documentation
...
- Introduced `environment_uuid` as a required field in various API endpoints and schemas.
- Updated descriptions to clarify that either `environment_name` or `environment_uuid` must be provided.
- Modified routes and controller methods to accommodate the new UUID parameter.
- Adjusted frontend components to utilize `environment_uuid` for better consistency and clarity.
- Removed deprecated fields related to environment handling.
This change enhances the API's flexibility in identifying environments, improving overall usability.
2024-12-17 13:42:16 +01:00
Andras Bacsai
bf9d89f279
Merge branch 'next' into fix-environement-route
2024-12-17 12:17:50 +01:00
Zao Soula
ef35429533
feat(notification): add Pushover
2024-12-11 18:13:16 +01:00
peaklabs-dev
b6500142c4
feat: use new notification event names
2024-12-09 16:57:15 +01:00
Marvin von Rappard
02a20729c7
Merge branch 'next' into main
2024-11-27 11:09:45 +01:00
Andras Bacsai
dabda4e806
fix: Email should be retried with backoff
2024-11-26 10:19:05 +01:00
Marvin von Rappard
1aea60f1f0
Merge branch 'next' into main
2024-11-25 09:06:24 +01:00
peaklabs-dev
371b4a3f83
remove unused var
2024-11-22 16:11:53 +01:00
peaklabs-dev
75491098a0
new notification links
2024-11-22 16:05:24 +01:00
Andras Bacsai
7dc65dfd79
fix: make sure important jobs/actions are running on high prio queue
2024-11-22 11:16:01 +01:00
Marvin von Rappard
eb0686fe20
feat: slack notifications
2024-11-12 22:37:55 +01:00
Lucas Michot
1ec224fde1
Inline many variables.
2024-10-31 18:20:11 +01:00
Lucas Michot
c5403b0b3f
Always prefer ::class notation
2024-10-28 14:56:13 +01:00
Andras Bacsai
f0d5639956
fancier notifications
2024-10-21 22:40:43 +02:00
Jakub Novák
3b4759f349
updated DiscordMessages for Application notifications
2024-10-01 22:07:24 +02:00
andrasbacsai
f76d45b826
Fix styling
2024-07-24 12:27:21 +00:00
Andras Bacsai
2c92cc40e1
refactor: Update code to use str() instead of Str::of() for string manipulation
2024-06-25 10:37:10 +02:00
Thijmen
d86274cc37
Fix styling
2024-06-10 20:43:34 +00:00
Andras Bacsai
edc3b014cd
fix: telegram group chat notifications
2024-05-17 12:09:22 +02:00
Andras Bacsai
17e81ab6bd
Refactor setNotificationChannels method in DeploymentSuccess.php
2024-04-30 15:06:53 +02:00
Andras Bacsai
16278f36ec
fix: parse HEALTHCHECK from dockerfile
2024-04-29 13:33:28 +02:00
Andras Bacsai
9fa71f847f
Refactor notification channels based on cloud environment
2024-03-01 19:08:00 +01:00
Andras Bacsai
f70a9c6974
Fix notification channels in ApplicationDeploymentJob and DeploymentSuccess
2024-03-01 19:07:21 +01:00
Andras Bacsai
07d8461f96
Fix URL encoding in deployment and status notifications
2024-01-29 08:49:05 +01:00
iamEvan
f2c4f83f5a
Fix
2024-01-27 20:33:22 +00:00
iamEvan
c8dd6f07ac
Encode Project Name
2024-01-27 20:22:27 +00:00
Andras Bacsai
51423394ba
Add deployment logs button to Telegram
...
notification
2023-11-08 14:37:01 +01:00
Andras Bacsai
0ef386b4a8
fix: stopping a resource is now job based
...
ui: show status on project
2023-10-14 14:22:07 +02:00
Andras Bacsai
24fa56762e
fix: database backups
2023-10-10 13:10:43 +02:00
Andras Bacsai
1452cdf5ad
fix: send internal notifications of email errors
2023-09-18 15:19:27 +02:00
Andras Bacsai
da4c2ee60f
fix: boarding
...
fix: error handling
fix: restarting state
2023-09-15 15:34:25 +02:00
Andras Bacsai
53c20e1e99
feat: new container status checks
2023-09-14 12:45:50 +02:00
Andras Bacsai
03d9f93397
fix: retry notifications
2023-09-08 16:53:19 +02:00
Andras Bacsai
f9a2ff6d90
feat: add discord notifications
2023-09-06 14:31:38 +02:00
Andras Bacsai
3fa53556f4
better emails
2023-09-01 15:52:18 +02:00